Indeks
GkeHub
(antar muka)ApplianceCluster
(pesan)Authority
(pesan)BinaryAuthorizationConfig
(pesan)BinaryAuthorizationConfig.EvaluationMode
(enum)BinaryAuthorizationConfig.PolicyBinding
(pesan)CommonFeatureSpec
(pesan)CommonFeatureState
(pesan)CommonFleetDefaultMemberConfigSpec
(pesan)ConnectAgentResource
(pesan)CreateFeatureRequest
(pesan)CreateFleetRequest
(pesan)CreateMembershipBindingRequest
(pesan)CreateMembershipRBACRoleBindingRequest
(pesan)CreateMembershipRequest
(pesan)CreateScopeNamespaceRequest
(pesan)CreateScopeRBACRoleBindingRequest
(pesan)CreateScopeRequest
(pesan)DefaultClusterConfig
(pesan)DeleteFeatureRequest
(pesan)DeleteFleetRequest
(pesan)DeleteMembershipBindingRequest
(pesan)DeleteMembershipRBACRoleBindingRequest
(pesan)DeleteMembershipRequest
(pesan)DeleteScopeNamespaceRequest
(pesan)DeleteScopeRBACRoleBindingRequest
(pesan)DeleteScopeRequest
(pesan)EdgeCluster
(pesan)Feature
(pesan)FeatureResourceState
(pesan)FeatureResourceState.State
(enum)FeatureState
(pesan)FeatureState.Code
(enum)Fleet
(pesan)FleetLifecycleState
(pesan)FleetLifecycleState.Code
(enum)GenerateConnectManifestRequest
(pesan)GenerateConnectManifestResponse
(pesan)GenerateMembershipRBACRoleBindingYAMLRequest
(pesan)GenerateMembershipRBACRoleBindingYAMLResponse
(pesan)GetFeatureRequest
(pesan)GetFleetRequest
(pesan)GetMembershipBindingRequest
(pesan)GetMembershipRBACRoleBindingRequest
(pesan)GetMembershipRequest
(pesan)GetScopeNamespaceRequest
(pesan)GetScopeRBACRoleBindingRequest
(pesan)GetScopeRequest
(pesan)GkeCluster
(pesan)KubernetesMetadata
(pesan)KubernetesResource
(pesan)ListAdminClusterMembershipsRequest
(pesan)ListAdminClusterMembershipsResponse
(pesan)ListFeaturesRequest
(pesan)ListFeaturesResponse
(pesan)ListFleetsRequest
(pesan)ListFleetsResponse
(pesan)ListMembershipBindingsRequest
(pesan)ListMembershipBindingsResponse
(pesan)ListMembershipRBACRoleBindingsRequest
(pesan)ListMembershipRBACRoleBindingsResponse
(pesan)ListMembershipsRequest
(pesan)ListMembershipsResponse
(pesan)ListScopeNamespacesRequest
(pesan)ListScopeNamespacesResponse
(pesan)ListScopeRBACRoleBindingsRequest
(pesan)ListScopeRBACRoleBindingsResponse
(pesan)ListScopesRequest
(pesan)ListScopesResponse
(pesan)Membership
(pesan)MembershipBinding
(pesan)MembershipBindingLifecycleState
(pesan)MembershipBindingLifecycleState.Code
(enum)MembershipEndpoint
(pesan)MembershipFeatureSpec
(pesan)MembershipFeatureSpec.Origin
(pesan)MembershipFeatureSpec.Origin.Type
(enum)MembershipFeatureState
(pesan)MembershipState
(pesan)MembershipState.Code
(enum)MonitoringConfig
(pesan)MultiCloudCluster
(pesan)Namespace
(pesan)NamespaceLifecycleState
(pesan)NamespaceLifecycleState.Code
(enum)OnPremCluster
(pesan)OnPremCluster.ClusterType
(enum)OperationMetadata
(pesan)RBACRoleBinding
(pesan)RBACRoleBinding.Role
(pesan)RBACRoleBinding.Role.PredefinedRoles
(enum)RBACRoleBindingLifecycleState
(pesan)RBACRoleBindingLifecycleState.Code
(enum)ResourceManifest
(pesan)ResourceOptions
(pesan)Scope
(pesan)ScopeFeatureSpec
(pesan)ScopeFeatureState
(pesan)ScopeLifecycleState
(pesan)ScopeLifecycleState.Code
(enum)SecurityPostureConfig
(pesan)SecurityPostureConfig.Mode
(enum)SecurityPostureConfig.VulnerabilityMode
(enum)TypeMeta
(pesan)UpdateFeatureRequest
(pesan)UpdateFleetRequest
(pesan)UpdateMembershipBindingRequest
(pesan)UpdateMembershipRBACRoleBindingRequest
(pesan)UpdateMembershipRequest
(pesan)UpdateScopeNamespaceRequest
(pesan)UpdateScopeRBACRoleBindingRequest
(pesan)UpdateScopeRequest
(pesan)ValidateCreateMembershipRequest
(pesan)ValidateCreateMembershipResponse
(pesan)ValidationResult
(pesan)ValidationResult.ValidatorType
(enum)
GkeHub
Layanan GKE Hub menangani pendaftaran banyak cluster Kubernetes ke Google Cloud, dan pengelolaan fitur multi-cluster di atas cluster tersebut.
Layanan GKE Hub beroperasi pada resource berikut:
GKE Hub saat ini tersedia di region global dan semua region di https://cloud.google.com/compute/docs/regions-zones. Fitur hanya tersedia di wilayah global sementara keanggotaan adalah wilayah global dan semua wilayah.
Pengelolaan keanggotaan mungkin sulit: sebaiknya gunakan salah satu library klien atau alat yang disediakan Google saat menggunakan referensi Keanggotaan.
CreateFeature |
---|
Menambahkan Fitur baru.
|
CreateFleet |
---|
Membuat fleet.
|
CreateMembership |
---|
Membuat Keanggotaan baru. Saat ini hanya didukung untuk cluster GKE di Google Cloud. Untuk mendaftarkan cluster lain, ikuti petunjuknya di https://cloud.google.com/kubernetes-engine/enterprise/multicluster-management/connect/registering-a-cluster.
|
CreateMembershipBinding |
---|
Membuat MembershipBinding.
|
CreateMembershipRBACRoleBinding |
---|
Membuat RBACRoleBinding Keanggotaan.
|
CreateScope |
---|
Membuat Cakupan.
|
CreateScopeNamespace |
---|
Membuat namespace fleet.
|
CreateScopeRBACRoleBinding |
---|
Membuat Cakupan RBACRoleBinding.
|
DeleteFeature |
---|
Menghapus Fitur.
|
DeleteFleet |
---|
Menghapus Armada. Tidak boleh ada keanggotaan yang tersisa di Armada.
|
DeleteMembership |
---|
Menghapus Keanggotaan. Saat ini hanya didukung untuk cluster GKE di Google Cloud. Untuk membatalkan pendaftaran cluster lain, ikuti petunjuknya di https://cloud.google.com/kubernetes-engine/enterprise/multicluster-management/connect/unregistering-a-cluster.
|
DeleteMembershipBinding |
---|
Menghapus MembershipBinding.
|
DeleteMembershipRBACRoleBinding |
---|
Menghapus RBACRoleBinding Keanggotaan.
|
DeleteScope |
---|
Menghapus Cakupan.
|
DeleteScopeNamespace |
---|
Menghapus namespace fleet.
|
DeleteScopeRBACRoleBinding |
---|
Menghapus Cakupan RBACRoleBinding.
|
GenerateConnectManifest |
---|
Membuat manifes untuk deployment agen koneksi GKE. Metode ini digunakan secara internal oleh library yang disediakan Google. Sebagian besar klien tidak perlu memanggil metode ini secara langsung.
|
GenerateMembershipRBACRoleBindingYAML |
---|
Menghasilkan YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkaitnya.
|
GetFeature |
---|
Mendapatkan detail satu Fitur.
|
GetFleet |
---|
Menampilkan detail fleet.
|
GetMembership |
---|
Mendapatkan detail Langganan.
|
GetMembershipBinding |
---|
Menampilkan detail MembershipBinding.
|
GetMembershipRBACRoleBinding |
---|
Menampilkan detail RBACRoleBinding Keanggotaan.
|
GetScope |
---|
Menampilkan detail Cakupan.
|
GetScopeNamespace |
---|
Menampilkan detail namespace fleet.
|
GetScopeRBACRoleBinding |
---|
Menampilkan detail RBACRoleBinding Cakupan.
|
ListAdminClusterMemberships |
---|
Mencantumkan Keanggotaan cluster admin dalam project dan lokasi tertentu. Metode ini hanya digunakan secara internal.
|
ListFeatures |
---|
Mencantumkan Fitur di project dan lokasi tertentu.
|
ListFleets |
---|
Menampilkan semua fleet dalam organisasi atau project yang dapat diakses pemanggil.
|
ListMembershipBindings |
---|
Mencantumkan MembershipBinding.
|
ListMembershipRBACRoleBindings |
---|
Mencantumkan semua RBACRoleBindings Keanggotaan.
|
ListMemberships |
---|
Mencantumkan Keanggotaan dalam project dan lokasi tertentu.
|
ListScopeNamespaces |
---|
Mencantumkan namespace fleet.
|
ListScopeRBACRoleBindings |
---|
Mencantumkan semua Cakupan RBACRoleBindings.
|
ListScopes |
---|
Mencantumkan Cakupan.
|
UpdateFeature |
---|
Memperbarui Fitur yang ada.
|
UpdateFleet |
---|
Mengupdate fleet.
|
UpdateMembership |
---|
Memperbarui Keanggotaan yang ada.
|
UpdateMembershipBinding |
---|
Memperbarui MembershipBinding.
|
UpdateMembershipRBACRoleBinding |
---|
Memperbarui RBACRoleBinding Keanggotaan.
|
UpdateScope |
---|
Memperbarui cakupan.
|
UpdateScopeNamespace |
---|
Mengupdate namespace fleet.
|
UpdateScopeRBACRoleBinding |
---|
Memperbarui Cakupan RBACRoleBinding.
|
ValidateCreateMembership |
---|
ValidateCreateMembership adalah pemeriksaan preflight untuk CreateMembership. Hal berikut akan diperiksa: 1. Pemanggil memiliki izin
|
ApplianceCluster
ApplianceCluster berisi informasi khusus untuk Cluster Edge Appliance GDC.
Kolom | |
---|---|
resource_link |
Tidak dapat diubah. Link mandiri resource Google Cloud untuk Cluster Appliance. Contoh: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance |
Wewenang
Otoritas mengenkode cara Google mengenali identitas dari Keanggotaan ini. Lihat dokumentasi identitas workload untuk mengetahui detail selengkapnya: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
Kolom | |
---|---|
issuer |
Opsional. URI penerbit JSON Web Token (JWT). Jika ditetapkan, Google akan mengizinkan token OIDC yang valid dari penerbit ini untuk melakukan autentikasi dalam workload_identity_pool. Penemuan OIDC akan dilakukan pada URI ini untuk memvalidasi token dari penerbit. Menghapus |
workload_identity_pool |
Hanya output. Nama kumpulan workload identity tempat Ada satu Kumpulan Workload Identity per Hub yang digunakan bersama oleh semua Langganan milik Hub tersebut. Untuk Hub yang dihosting di {PROJECT_ID}, format kumpulan workload adalah |
identity_provider |
Hanya output. Penyedia identitas yang mencerminkan |
oidc_jwks |
Opsional. Kunci verifikasi OIDC untuk Keanggotaan ini dalam format JWKS (RFC 7517). Jika kolom ini disetel, penemuan OIDC TIDAK akan dilakukan di |
BinaryAuthorizationConfig
BinaryAuthorizationConfig menentukan konfigurasi tingkat fleet fitur otorisasi biner.
Kolom | |
---|---|
evaluation_mode |
Opsional. Mode operasi untuk evaluasi kebijakan binauthz. |
policy_bindings[] |
Opsional. Kebijakan Binauthz yang berlaku untuk cluster ini. |
EvaluationMode
Mode operasi Otorisasi Biner.
Enum | |
---|---|
EVALUATION_MODE_UNSPECIFIED |
Nilai default |
DISABLED |
Nonaktifkan BinaryAuthorization |
POLICY_BINDINGS |
Menggunakan Otorisasi Biner dengan kebijakan yang ditentukan dalam policy_bindings. |
PolicyBinding
Kebijakan Binauthz yang berlaku untuk cluster ini.
Kolom | |
---|---|
name |
Nama resource relatif dari kebijakan platform binauthz yang akan diaudit. Kebijakan platform GKE memiliki format berikut: |
CommonFeatureSpec
CommonFeatureSpec berisi informasi konfigurasi di seluruh Hub
Kolom | |
---|---|
Kolom union
|
|
multiclusteringress |
Spesifikasi khusus Multicluster Ingress. |
cloudauditlogging |
Spesifikasi khusus Cloud Audit Logging |
workloadcertificate |
Spesifikasi Sertifikat Workload |
appdevexperience |
Spesifikasi khusus pengalaman developer aplikasi |
anthosobservability |
Spesifikasi Anthos Observability |
fleetobservability |
Spesifikasi fitur FleetObservability. |
namespaceactuation |
Spesifikasi fitur Aktuasi Namespace |
clusterupgrade |
Spesifikasi fitur ClusterUpgrade (berbasis fleet). |
dataplanev2 |
Spesifikasi fitur DataplaneV2 |
CommonFeatureState
CommonFeatureState berisi informasi status Fitur di seluruh Hub.
Kolom | |
---|---|
state |
Hanya output. "Status berjalan" Fitur di Hub ini. |
Kolom union
|
|
servicemesh |
Status khusus Mesh Layanan. |
appdevexperience |
Status khusus appdevexperience. |
fleetobservability |
Status fitur FleetObservability. |
namespaceactuation |
Status fitur Aktuasi Namespace. |
clusterupgrade |
Status tingkat fleet ClusterUpgrade. |
CommonFleetDefaultMemberConfigSpec
CommonFleetDefaultMemberConfigSpec berisi informasi konfigurasi default untuk keanggotaan fleet
Kolom | |
---|---|
Kolom union
|
|
mesh |
Spesifikasi khusus Anthos Service Mesh |
configmanagement |
Spesifikasi khusus Config Management |
identityservice |
Spesifikasi khusus Identity Service |
policycontroller |
Spesifikasi Pengontrol Kebijakan |
ConnectAgentResource
ConnectAgentResource mewakili manifes resource Kubernetes untuk deployment Connect Agent.
Kolom | |
---|---|
type |
Jenis Kubernetes resource. |
manifest |
Manifes YAML resource. |
CreateFeatureRequest
Pesan permintaan untuk metode GkeHub.CreateFeature
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Fitur akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
feature_id |
ID fitur yang akan dibuat. |
resource |
Resource Fitur yang akan dibuat. |
request_id |
ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
CreateFleetRequest
Pesan permintaan untuk metode GkeHub.CreateFleet
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Armada akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
fleet |
Wajib. Armada yang akan dibuat. |
CreateMembershipBindingRequest
Permintaan untuk membuat MembershipBinding.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat MembershipBinding akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
membership_binding |
Wajib. MembershipBinding yang akan dibuat. |
membership_binding_id |
Wajib. ID yang akan digunakan untuk MembershipBinding. |
CreateMembershipRBACRoleBindingRequest
Permintaan untuk membuat rbacrolebindings.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat RBACRoleBinding akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
rbacrolebinding_id |
Wajib. ID yang dipilih klien untuk RBACRoleBinding.
Yang dapat dinyatakan sebagai ekspresi reguler: |
rbacrolebinding |
Wajib. Rbacrolebindings yang akan dibuat. |
CreateMembershipRequest
Pesan permintaan untuk metode GkeHub.CreateMembership
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Langganan akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
membership_id |
Wajib. ID yang dipilih klien untuk keanggotaan.
Yang dapat dinyatakan sebagai ekspresi reguler: |
resource |
Wajib. Keanggotaan yang akan dibuat. |
request_id |
Opsional. ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
CreateScopeNamespaceRequest
Permintaan untuk membuat namespace fleet.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Namespace akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
scope_namespace_id |
Wajib. ID yang dipilih klien untuk Namespace.
Yang dapat dinyatakan sebagai ekspresi reguler: |
scope_namespace |
Wajib. Namespace fleet yang akan dibuat. |
CreateScopeRBACRoleBindingRequest
Permintaan untuk membuat rbacrolebindings.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat RBACRoleBinding akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
rbacrolebinding_id |
Wajib. ID yang dipilih klien untuk RBACRoleBinding.
Yang dapat dinyatakan sebagai ekspresi reguler: |
rbacrolebinding |
Wajib. Rbacrolebindings yang akan dibuat. |
CreateScopeRequest
Permintaan untuk membuat Cakupan.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Cakupan akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
scope_id |
Wajib. ID yang dipilih klien untuk Cakupan. |
scope |
Wajib. Cakupan yang akan dibuat. |
DefaultClusterConfig
DefaultClusterConfig menjelaskan konfigurasi cluster default yang akan diterapkan ke semua cluster yang dilahirkan di perangkat.
Kolom | |
---|---|
security_posture_config |
Mengaktifkan/Menonaktifkan fitur Postur Keamanan untuk cluster. |
binary_authorization_config |
Opsional. Mengaktifkan/Menonaktifkan fitur otorisasi biner untuk cluster. |
DeleteFeatureRequest
Pesan permintaan untuk metode GkeHub.DeleteFeature
.
Kolom | |
---|---|
name |
Wajib. Nama resource Fitur dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
force |
Jika disetel ke benar (true), penghapusan akan mengabaikan semua resource yang belum diselesaikan untuk Fitur ini (yaitu, |
request_id |
Opsional. ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
DeleteFleetRequest
Pesan permintaan untuk metode GkeHub.DeleteFleet
.
Kolom | |
---|---|
name |
Wajib. Nama resource Armada dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteMembershipBindingRequest
Permintaan untuk menghapus Binding.
Kolom | |
---|---|
name |
Wajib. Nama resource MembershipBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteMembershipRBACRoleBindingRequest
Permintaan untuk menghapus Keanggotaan RBACRoleBinding.
Kolom | |
---|---|
name |
Wajib. Nama resource RBACRoleBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteMembershipRequest
Pesan permintaan untuk metode GkeHub.DeleteMembership
.
Kolom | |
---|---|
name |
Wajib. Nama resource Keanggotaan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
request_id |
Opsional. ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
force |
Opsional. Jika disetel ke benar (true), subresource apa pun dari Keanggotaan ini juga akan dihapus. Jika tidak, permintaan hanya akan berfungsi jika Keanggotaan tidak memiliki subresource. |
DeleteScopeNamespaceRequest
Permintaan untuk menghapus namespace fleet.
Kolom | |
---|---|
name |
Wajib. Nama resource Namespace dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteScopeRBACRoleBindingRequest
Permintaan untuk menghapus Cakupan RBACRoleBinding.
Kolom | |
---|---|
name |
Wajib. Nama resource RBACRoleBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteScopeRequest
Permintaan untuk menghapus Cakupan.
Kolom | |
---|---|
name |
Wajib. Nama resource Scope dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
EdgeCluster
EdgeCluster berisi informasi khusus terkait Cluster Google Edge.
Kolom | |
---|---|
resource_link |
Tidak dapat diubah. Link mandiri resource Google Cloud untuk Cluster Edge. Contoh: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster |
Fitur
Fitur mewakili setelan dan status Fitur Hub.
Kolom | |
---|---|
name |
Hanya output. Nama lengkap dan unik resource Fitur ini dalam format |
labels |
Label untuk Fitur ini. |
resource_state |
Hanya output. Status resource Feature itu sendiri. |
spec |
Opsional. Konfigurasi Fitur di seluruh Hub. Jika Fitur ini tidak mendukung konfigurasi di seluruh Hub, kolom ini mungkin tidak digunakan. |
membership_specs |
Opsional. Konfigurasi khusus keanggotaan untuk Fitur ini. Jika Fitur ini tidak mendukung konfigurasi per Keanggotaan, kolom ini dapat tidak digunakan. Kunci menunjukkan Keanggotaan yang ditujukan untuk konfigurasi, dalam bentuk:
Jika {p} adalah proyek, {l} adalah lokasi yang valid dan {m} adalah Keanggotaan yang valid dalam proyek tersebut di lokasi tersebut. {p} AKAN cocok dengan project Fitur. {p} akan selalu ditampilkan sebagai nomor project, tetapi ID project juga diterima selama input. Jika Keanggotaan yang sama ditetapkan di peta dua kali (menggunakan formulir project ID dan formulir nomor project), hanya SATU entri yang akan disimpan, tanpa jaminan terkait entri mana. Oleh karena itu, sebaiknya gunakan format yang sama untuk semua entri saat memutasikan Fitur. |
state |
Hanya output. Status Fitur di seluruh Hub. |
membership_states |
Hanya output. Status Fitur khusus langganan. Jika Fitur ini melaporkan status setiap Langganan, kolom ini mungkin tidak digunakan. Kunci menunjukkan Keanggotaan yang ditujukan untuk status, dalam bentuk:
Di mana {p} adalah nomor project, {l} adalah lokasi yang valid dan {m} adalah Keanggotaan yang valid dalam project ini di lokasi tersebut. {p} HARUS cocok dengan nomor project Fitur. |
create_time |
Hanya output. Saat resource Unggulan dibuat. |
update_time |
Hanya output. Kapan resource Unggulan terakhir diperbarui. |
delete_time |
Hanya output. Saat resource Unggulan dihapus. |
fleet_default_member_config |
Opsional. Konfigurasi fitur yang berlaku untuk semua keanggotaan fleet. |
scope_specs |
Opsional. Konfigurasi khusus cakupan untuk Fitur ini. Jika Fitur ini tidak mendukung konfigurasi per Cakupan, kolom ini mungkin tidak digunakan. Kunci menunjukkan untuk Cakupan mana konfigurasi tersebut, dalam bentuk:
Di mana {p} adalah proyek, {s} adalah Cakupan yang valid dalam proyek ini. {p} AKAN cocok dengan project Fitur. {p} akan selalu ditampilkan sebagai nomor project, tetapi ID project juga diterima selama input. Jika Cakupan yang sama ditetapkan pada peta dua kali (menggunakan formulir project ID dan formulir nomor project), hanya SATU entri yang akan disimpan, tanpa jaminan terkait entri mana. Oleh karena itu, sebaiknya gunakan format yang sama untuk semua entri saat memutasikan Fitur. |
scope_states |
Hanya output. Status Fitur khusus cakupan. Jika Fitur ini melaporkan status per Cakupan, kolom ini mungkin tidak digunakan. Kunci menunjukkan Cakupan mana status tersebut, dalam bentuk:
Di mana {p} adalah proyek, {s} adalah Cakupan yang valid dalam proyek ini. {p} AKAN cocok dengan project Fitur. |
FeatureResourceState
FeatureResourceState menjelaskan status resource Fitur di GkeHub API. Lihat FeatureState
untuk mengetahui "status berjalan" pada Fitur di Hub dan di seluruh Langganan.
Kolom | |
---|---|
state |
Status resource Feature saat ini di Hub API. |
Negara bagian/Provinsi
Status menjelaskan status siklus proses Fitur.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak diketahui atau tidak ditetapkan. |
ENABLING |
Fitur sedang diaktifkan, dan resource Unggulan sedang dibuat. Setelah selesai, Fitur yang sesuai akan diaktifkan di Hub ini. |
ACTIVE |
Fitur diaktifkan di Hub ini, dan resource Fitur tersedia sepenuhnya. |
DISABLING |
Fitur sedang dinonaktifkan di Hub ini, dan resource Fitur sedang dihapus. |
UPDATING |
Resource Fitur sedang diperbarui. |
SERVICE_UPDATING |
Resource Fitur sedang diperbarui oleh Layanan Hub. |
FeatureState
FeatureState menjelaskan status tingkat tinggi dari sebuah Fitur. Ini dapat digunakan untuk mendeskripsikan status Fitur di tingkat lingkungan, atau per-membershop, bergantung pada konteksnya.
Kolom | |
---|---|
code |
Status tingkat tinggi yang dapat dibaca mesin dari Fitur ini. |
description |
Deskripsi yang dapat dibaca manusia tentang status saat ini. |
update_time |
Waktu status ini dan detail khusus Fitur terkait diperbarui. |
Code
Kode merepresentasikan status Fitur tingkat tinggi yang dapat dibaca mesin.
Enum | |
---|---|
CODE_UNSPECIFIED |
Tidak diketahui atau tidak disetel. |
OK |
Fitur beroperasi seperti biasa. |
WARNING |
Fitur mengalami masalah, dan saat ini beroperasi dalam kondisi menurun. Fitur ini mungkin memerlukan intervensi untuk kembali ke operasi normal. Lihat deskripsi dan detail khusus Fitur terkait untuk informasi selengkapnya. |
ERROR |
Fitur tidak beroperasi atau dalam kondisi rusak parah. Fitur ini mungkin memerlukan intervensi untuk kembali ke operasi normal. Lihat deskripsi dan detail khusus Fitur terkait untuk informasi selengkapnya. |
Fleet
Fleet berisi metadata dan konfigurasi seluruh Fleet.
Kolom | |
---|---|
name |
Hanya output. Nama lengkap dan unik resource fleet ini dalam format Setiap project Google Cloud dapat memiliki maksimal satu resource fleet yang bernama "default". |
display_name |
Opsional. Nama tampilan Armada yang ditetapkan oleh pengguna. Jika ada, panjangnya harus antara 4 hingga 30 karakter. Karakter yang diizinkan adalah: huruf kecil dan besar, angka, tanda hubung, tanda kutip tunggal, tanda kutip ganda, spasi, dan tanda seru. Contoh: |
create_time |
Hanya output. Saat Armada dibuat. |
update_time |
Hanya output. Saat Armada terakhir diperbarui. |
delete_time |
Hanya output. Saat Armada dihapus. |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. ID ini unik di semua resource Fleet. Jika resource Fleet dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan uid yang berbeda. |
state |
Hanya output. Status resource namespace. |
default_cluster_config |
Opsional. Konfigurasi cluster default untuk diterapkan di seluruh fleet. |
labels |
Opsional. Label untuk Armada ini. |
FleetLifecycleState
FleetLifecycleState menjelaskan status resource Fleet.
Kolom | |
---|---|
code |
Hanya output. Status resource Armada saat ini. |
Code
Kode menjelaskan status resource Armada.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Armada sedang dibuat. |
READY |
Armada aktif. |
DELETING |
Armada sedang dihapus. |
UPDATING |
Armada sedang diupdate. |
GenerateConnectManifestRequest
Pesan permintaan untuk metode GkeHub.GenerateConnectManifest
. .
Kolom | |
---|---|
name |
Wajib. Nama resource Keanggotaan yang akan dikaitkan dengan Agen, dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
namespace |
Opsional. Namespace untuk resource agen GKE Connect. Nilai defaultnya adalah Connect Agent diberi otorisasi secara otomatis saat dijalankan di namespace default. Jika tidak, otorisasi eksplisit harus diberikan dengan binding IAM tambahan. |
proxy |
Opsional. URI proxy jika konektivitas dari agen ke gkeconnect.googleapis.com memerlukan penggunaan proxy. Format harus dalam format |
version |
Opsional. Versi agen Connect yang akan digunakan. Setelan defaultnya adalah versi terbaru. |
is_upgrade |
Opsional. Jika benar, buat resource hanya untuk upgrade. Beberapa resource yang dihasilkan hanya untuk penginstalan (mis. secret) akan dikecualikan. |
registry |
Opsional. Registry tempat mengambil image agen koneksi. Default-nya adalah gcr.io/gkeconnect. |
image_pull_secret_content |
Opsional. Image akan menarik konten secret untuk registry, jika tidak bersifat publik. |
GenerateConnectManifestResponse
GenerateConnectManifestResponse berisi informasi manifes untuk menginstal/mengupgrade agen Connect.
Kolom | |
---|---|
manifest[] |
Daftar resource Kubernetes yang diurutkan dan perlu diterapkan ke cluster untuk penginstalan/upgrade agen GKE Connect. |
GenerateMembershipRBACRoleBindingYAMLRequest
Permintaan untuk membuat YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkait.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat RBACRoleBinding akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
rbacrolebinding_id |
Wajib. ID yang dipilih klien untuk RBACRoleBinding.
Yang dapat dinyatakan sebagai ekspresi reguler: |
rbacrolebinding |
Wajib. Rbacrolebindings untuk menghasilkan YAML. |
GenerateMembershipRBACRoleBindingYAMLResponse
Respons untuk GenerateRBACRoleBindingYAML.
Kolom | |
---|---|
role_bindings_yaml |
blob teks yaml termasuk kebijakan RBAC. |
GetFeatureRequest
Pesan permintaan untuk metode GkeHub.GetFeature
.
Kolom | |
---|---|
name |
Wajib. Nama resource Fitur dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetFleetRequest
Pesan permintaan untuk metode GkeHub.GetFleet
.
Kolom | |
---|---|
name |
Wajib. Nama resource Armada dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetMembershipBindingRequest
Pesan permintaan untuk metode GkeHub.GetMembershipBinding
.
Kolom | |
---|---|
name |
Wajib. Nama resource MembershipBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetMembershipRBACRoleBindingRequest
Pesan permintaan untuk metode GkeHub.GetMembershipRBACRoleBinding
.
Kolom | |
---|---|
name |
Wajib. Nama resource RBACRoleBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetMembershipRequest
Pesan permintaan untuk metode GkeHub.GetMembership
.
Kolom | |
---|---|
name |
Wajib. Nama resource Keanggotaan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetScopeNamespaceRequest
Pesan permintaan untuk metode GkeHub.GetNamespace
.
Kolom | |
---|---|
name |
Wajib. Nama resource Namespace dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetScopeRBACRoleBindingRequest
Pesan permintaan untuk metode GkeHub.GetScopeRBACRoleBinding
.
Kolom | |
---|---|
name |
Wajib. Nama resource RBACRoleBinding dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GetScopeRequest
Pesan permintaan untuk metode GkeHub.GetScope
.
Kolom | |
---|---|
name |
Wajib. Nama resource Scope dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
GkeCluster
GkeCluster berisi informasi khusus untuk cluster GKE.
Kolom | |
---|---|
resource_link |
Tidak dapat diubah. Self-link resource Google Cloud untuk cluster GKE. Contoh: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Cluster zona juga didukung. |
cluster_missing |
Hanya output. Jika cluster_missing telah ditetapkan, berarti cluster GKE sudah tidak ada lagi di Bidang Kontrol GKE. |
KubernetesMetadata
KubernetesMetadata menyediakan metadata informasi untuk Langganan yang mewakili cluster Kubernetes.
Kolom | |
---|---|
kubernetes_api_server_version |
Hanya output. String versi server Kubernetes API seperti yang dilaporkan oleh |
node_provider_id |
Hanya output. Node providerID seperti yang dilaporkan oleh node pertama dalam daftar node di endpoint Kubernetes. Pada platform Kubernetes yang mendukung cluster nol node (seperti GKE-on-GCP), node_count akan menjadi nol dan node_provider_id akan kosong. |
node_count |
Hanya output. Jumlah node seperti yang dilaporkan oleh resource node Kubernetes. |
vcpu_count |
Hanya output. Jumlah vCPU seperti yang dilaporkan oleh resource node Kubernetes. |
memory_mb |
Hanya output. Total kapasitas memori seperti yang dilaporkan oleh jumlah semua resource node Kubernetes, yang ditentukan dalam MB. |
update_time |
Hanya output. Waktu saat detail ini terakhir diperbarui. update_time ini berbeda dengan update_time tingkat Keanggotaan karena EndpointDetails diupdate secara internal untuk konsumen API. |
KubernetesResource
KubernetesResource berisi manifes dan konfigurasi YAML untuk resource Keanggotaan Kubernetes di cluster. Setelah CreateMembership atau UpdateMembership, resource ini harus diterapkan kembali di cluster.
Kolom | |
---|---|
membership_cr_manifest |
Hanya input. Representasi YAML dari CR Keanggotaan. Kolom ini diabaikan untuk cluster GKE tempat Hub dapat membaca CR secara langsung. Pemanggil harus memberikan CR yang saat ini ada di cluster selama CreateMembership atau UpdateMembership, atau biarkan kolom ini kosong jika tidak ada. Manifes CR digunakan untuk memvalidasi bahwa cluster belum terdaftar dengan Keanggotaan lain. |
membership_resources[] |
Hanya output. Resource Kubernetes tambahan yang perlu diterapkan ke cluster setelah pembuatan Keanggotaan, dan setelah setiap update. Kolom ini hanya diisi di Keanggotaan yang ditampilkan dari operasi yang berjalan lama yang berhasil dari CreateMembership atau UpdateMembership. Kolom ini tidak diisi selama permintaan GetMembership atau ListMemberships normal. Untuk mendapatkan manifes resource setelah pendaftaran awal, pemanggil harus melakukan panggilan UpdateMembership dengan mask kolom kosong. |
connect_resources[] |
Hanya output. Resource Kubernetes untuk menginstal agen GKE Connect Kolom ini hanya diisi di Keanggotaan yang ditampilkan dari operasi yang berjalan lama yang berhasil dari CreateMembership atau UpdateMembership. Kolom ini tidak diisi selama permintaan GetMembership atau ListMemberships normal. Untuk mendapatkan manifes resource setelah pendaftaran awal, pemanggil harus melakukan panggilan UpdateMembership dengan mask kolom kosong. |
resource_options |
Opsional. Opsi untuk pembuatan resource Kubernetes. |
ListAdminClusterMembershipsRequest
Pesan permintaan untuk metode GkeHub.ListAdminClusterMemberships
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Langganan cluster admin akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
filter |
Opsional. Mencantumkan Keanggotaan cluster admin yang cocok dengan ekspresi filter. |
order_by |
Opsional. Satu atau beberapa kolom untuk dibandingkan dan digunakan untuk mengurutkan output. Lihat https://google.aip.dev/132#ordering. |
ListAdminClusterMembershipsResponse
Pesan respons untuk metode GkeHub.ListAdminClusterMemberships
.
Kolom | |
---|---|
admin_cluster_memberships[] |
Daftar Langganan cluster admin yang cocok. |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
unreachable[] |
Daftar lokasi yang tidak dapat dijangkau saat mengambil daftar ini. |
ListFeaturesRequest
Pesan permintaan untuk metode GkeHub.ListFeatures
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Fitur akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Saat meminta 'halaman' resource, |
page_token |
Token yang ditampilkan oleh panggilan sebelumnya ke |
filter |
Mencantumkan Fitur yang cocok dengan ekspresi filter, dengan mengikuti sintaksis yang diuraikan di https://google.aip.dev/160. Contoh:
|
order_by |
Satu atau beberapa kolom untuk dibandingkan dan digunakan untuk mengurutkan output. Lihat https://google.aip.dev/132#ordering. |
ListFeaturesResponse
Pesan respons untuk metode GkeHub.ListFeatures
.
Kolom | |
---|---|
resources[] |
Daftar Fitur yang cocok |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
ListFleetsRequest
Pesan permintaan untuk metode GkeHub.ListFleets
.
Kolom | |
---|---|
parent |
Wajib. Organisasi atau project yang akan dicantumkan untuk Armada, dalam format |
page_token |
Opsional. Token halaman, diterima dari panggilan Saat melakukan penomoran halaman, semua parameter lain yang disediakan ke |
page_size |
Opsional. Jumlah maksimum armada yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 200 armada akan dikembalikan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
ListFleetsResponse
Pesan respons untuk metode GkeHub.ListFleetsResponse
.
Kolom | |
---|---|
fleets[] |
Daftar fleet yang cocok. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListMembershipBindingsRequest
Permintaan untuk mencantumkan MembershipBinding.
Kolom | |
---|---|
parent |
Wajib. Keanggotaan induk yang akan mencantumkan MembershipBindings. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
filter |
Opsional. Mencantumkan MembershipBindings yang cocok dengan ekspresi filter, mengikuti sintaksis yang diuraikan di https://google.aip.dev/160. |
ListMembershipBindingsResponse
Daftar MembershipBinding.
Kolom | |
---|---|
membership_bindings[] |
Daftar membership_bindings |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
ListMembershipRBACRoleBindingsRequest
Permintaan untuk membuat daftar Keanggotaan RBACRoleBindings.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Fitur akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
ListMembershipRBACRoleBindingsResponse
Daftar Keanggotaan RBACRoleBindings.
Kolom | |
---|---|
rbacrolebindings[] |
Daftar Keanggotaan RBACRoleBindings. |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
ListMembershipsRequest
Pesan permintaan untuk metode GkeHub.ListMemberships
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Langganan akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
filter |
Opsional. Mencantumkan Langganan yang cocok dengan ekspresi filter, dengan mengikuti sintaksis yang diuraikan di https://google.aip.dev/160. Contoh:
|
order_by |
Opsional. Satu atau beberapa kolom untuk dibandingkan dan digunakan untuk mengurutkan output. Lihat https://google.aip.dev/132#ordering. |
ListMembershipsResponse
Pesan respons untuk metode GkeHub.ListMemberships
.
Kolom | |
---|---|
resources[] |
Daftar Langganan yang cocok. |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
unreachable[] |
Daftar lokasi yang tidak dapat dijangkau saat mengambil daftar ini. |
ListScopeNamespacesRequest
Permintaan untuk mencantumkan namespace fleet.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Fitur akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
ListScopeNamespacesResponse
Daftar namespace fleet.
Kolom | |
---|---|
scope_namespaces[] |
Daftar namespace fleet |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
ListScopeRBACRoleBindingsRequest
Permintaan untuk mencantumkan Cakupan RBACRoleBindings.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Fitur akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
ListScopeRBACRoleBindingsResponse
Daftar Cakupan RBACRoleBindings.
Kolom | |
---|---|
rbacrolebindings[] |
Daftar Scope RBACRoleBindings. |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
ListScopesRequest
Permintaan untuk mencantumkan Cakupan.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Cakupan akan dicantumkan. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
page_size |
Opsional. Saat meminta 'halaman' resource, |
page_token |
Opsional. Token yang ditampilkan oleh panggilan sebelumnya ke |
ListScopesResponse
Daftar Cakupan.
Kolom | |
---|---|
scopes[] |
Daftar Lingkup |
next_page_token |
Token untuk meminta halaman resource berikutnya dari metode |
Langganan
Keanggotaan berisi informasi tentang cluster anggota.
Kolom | |
---|---|
name |
Hanya output. Nama lengkap dan unik resource Keanggotaan ini dalam format
Yang dapat dinyatakan sebagai ekspresi reguler: |
labels |
Opsional. Label untuk langganan ini. |
description |
Hanya output. Deskripsi keanggotaan ini, dibatasi hingga 63 karakter. Harus cocok dengan ekspresi reguler: Kolom ini ada untuk tujuan lama. |
state |
Hanya output. Status resource Membership. |
create_time |
Hanya output. Kapan Keanggotaan dibuat. |
update_time |
Hanya output. Kapan Keanggotaan terakhir diperbarui. |
delete_time |
Hanya output. Kapan Keanggotaan dihapus. |
external_id |
Opsional. ID yang dibuat dan dikelola secara eksternal untuk Keanggotaan ini. ID ini dapat diubah setelah dibuat, tetapi sebaiknya jangan lakukan tindakan ini. ID harus cocok dengan ekspresi reguler: Jika Keanggotaan ini mewakili cluster Kubernetes, nilai ini harus ditetapkan ke UID objek namespace |
last_connection_time |
Hanya output. Untuk cluster yang menggunakan Connect, stempel waktu koneksi terbaru yang dibuat dengan Google Cloud. Waktu ini diperbarui setiap beberapa menit, tidak berkelanjutan. Untuk cluster yang tidak menggunakan GKE Connect, atau yang tidak pernah berhasil terhubung, kolom ini akan dibatalkan penetapannya. |
unique_id |
Hanya output. UUID yang dibuat Google untuk resource ini. Akses ini bersifat unik di semua resource Keanggotaan. Jika resource Keanggotaan dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan unique_id yang berbeda. |
authority |
Opsional. Cara mengidentifikasi workload dari Keanggotaan ini. Lihat dokumentasi tentang Workload Identity untuk mengetahui detail selengkapnya: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity |
monitoring_config |
Opsional. Informasi konfigurasi pemantauan untuk keanggotaan ini. |
Kolom union type . Jenis resource yang diwakili oleh type Keanggotaan ini hanya dapat berupa salah satu dari berikut: |
|
endpoint |
Opsional. Informasi endpoint untuk menjangkau anggota ini. |
MembershipBinding
MembershipBinding adalah subresource Keanggotaan, yang mewakili Cakupan Fleet (atau resource Fleet mendatang) yang terikat dengan Keanggotaan.
Kolom | |
---|---|
name |
Nama resource untuk binding keanggotaan itu sendiri |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. Hal ini bersifat unik di semua resource yang memiliki ikatan keanggotaan. Jika resource membershipbinding dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan UID yang berbeda. |
create_time |
Hanya output. Saat binding keanggotaan dibuat. |
update_time |
Hanya output. Saat binding keanggotaan terakhir diperbarui. |
delete_time |
Hanya output. Saat binding keanggotaan dihapus. |
state |
Hanya output. Status resource binding keanggotaan. |
labels |
Opsional. Label untuk MembershipBinding ini. |
Kolom union target . Apa jenis binding langganan ini. target hanya dapat berupa salah satu dari yang berikut: |
|
scope |
Nama resource Cakupan dalam format |
MembershipBindingLifecycleState
MembershipBindingLifecycleState menjelaskan status resource Binding.
Kolom | |
---|---|
code |
Hanya output. Status resource MembershipBinding saat ini. |
Code
Kode menjelaskan status resource MembershipBinding.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Binding keanggotaan sedang dibuat. |
READY |
Binding keanggotaan aktif. |
DELETING |
Binding keanggotaan sedang dihapus. |
UPDATING |
Binding keanggotaan sedang diperbarui. |
MembershipEndpoint
MembershipEndpoint berisi informasi yang diperlukan untuk menghubungi Kubernetes API, endpoint, dan metadata Kubernetes tambahan apa pun.
Kolom | |
---|---|
kubernetes_metadata |
Hanya output. Metadata khusus Kubernetes yang berguna. |
kubernetes_resource |
Opsional. Resource Kubernetes dalam cluster yang harus diterapkan untuk cluster yang terdaftar dengan benar, dalam status stabil. Referensi ini:
|
google_managed |
Hanya output. Apakah siklus proses keanggotaan ini dikelola oleh layanan platform Google Cluster. |
Kolom union type . Informasi cluster yang terdaftar. type hanya ada berupa salah satu diantara berikut: |
|
gke_cluster |
Opsional. Informasi spesifik untuk cluster GKE-on-GCP. |
on_prem_cluster |
Opsional. Informasi spesifik untuk cluster GKE On-Prem. Cluster pengguna lokal yang tidak memiliki resourceLink tidak diizinkan untuk menggunakan kolom ini. Sebagai gantinya, cluster harus memiliki "type" nol. |
multi_cloud_cluster |
Opsional. Informasi spesifik tentang cluster GKE Multi-Cloud. |
edge_cluster |
Opsional. Informasi spesifik untuk cluster Google Edge. |
appliance_cluster |
Opsional. Informasi khusus untuk cluster Edge Appliance GDC. |
MembershipFeatureSpec
MembershipFeatureSpec berisi informasi konfigurasi untuk satu Keanggotaan. CATATAN: Gunakan {i>snake case<i} dalam nama fitur Anda.
Kolom | |
---|---|
origin |
Apakah spesifikasi per Keanggotaan ini diwarisi dari default level fleet. Kolom ini dapat diperbarui oleh pengguna dengan mengganti konfigurasi Keanggotaan (diperbarui menjadi USER secara implisit) atau menyetelnya ke FLEET secara eksplisit. |
Kolom union
|
|
configmanagement |
Spesifikasi khusus Config Management |
cloudbuild |
Spesifikasi khusus Cloud Build |
identityservice |
Spesifikasi khusus Identity Service |
workloadcertificate |
Spesifikasi Sertifikat Workload |
mesh |
Spesifikasi khusus Anthos Service Mesh |
anthosobservability |
Spesifikasi khusus Kemampuan Observasi Anthos |
policycontroller |
Spesifikasi Pengontrol Kebijakan |
fleetobservability |
Spesifikasi keanggotaan kemampuan observasi perangkat |
namespaceactuation |
Spesifikasi keanggotaan FNS Actuation |
Asal
Origin menentukan asal MembershipFeatureSpec ini.
Kolom | |
---|---|
type |
Jenis menentukan jenis asal yang ditetapkan. |
Jenis
Jenis menentukan persona yang menyimpan konfigurasi.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis tidak diketahui atau tidak ditetapkan. |
FLEET |
Spesifikasi Per Keanggotaan diwariskan dari default level fleet. |
FLEET_OUT_OF_SYNC |
Spesifikasi Per Keanggotaan diwariskan dari default tingkat fleet, tetapi sekarang tidak sinkron dengan default saat ini. |
USER |
Spesifikasi Per Keanggotaan diwariskan dari spesifikasi pengguna. |
MembershipFeatureState
MembershipFeatureState berisi informasi status Fitur untuk satu Keanggotaan.
Kolom | |
---|---|
state |
Status tingkat tinggi Fitur ini untuk satu langganan. |
Kolom union
|
|
servicemesh |
Status khusus Mesh Layanan. |
metering |
Status khusus pengukuran. |
configmanagement |
Status khusus Config Management. |
identityservice |
Status khusus Layanan Identitas. |
appdevexperience |
Status khusus appdevexperience. |
policycontroller |
Status khusus pengontrol kebijakan. |
clusterupgrade |
Status ClusterUpgrade. |
fleetobservability |
Status keanggotaan kemampuan observasi perangkat. |
namespaceactuation |
Status keanggotaan FNS Actuation |
MembershipState
MembershipState menjelaskan status resource Membership.
Kolom | |
---|---|
code |
Hanya output. Status resource Membership saat ini. |
Code
Kode menjelaskan status resource Keanggotaan.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Cluster sedang didaftarkan. |
READY |
Cluster terdaftar. |
DELETING |
Cluster ini sedang dibatalkan pendaftarannya. |
UPDATING |
Keanggotaan sedang diperbarui. |
SERVICE_UPDATING |
Keanggotaan sedang diperbarui oleh Layanan Hub. |
MonitoringConfig
MonitoringConfig memberi tahu aplikasi/layanan/UI berbasis Armada bagaimana metrik untuk cluster dasar dilaporkan ke layanan pemantauan cloud. Kolom ini dapat ditetapkan dari kosong menjadi tidak kosong, tetapi tidak dapat diubah secara langsung untuk mencegah kerusakan metrik secara tidak sengaja.
Kolom | |
---|---|
project_id |
Opsional. Project yang digunakan untuk melaporkan Metrik |
location |
Opsional. Lokasi yang digunakan untuk melaporkan Metrik |
cluster |
Opsional. Nama cluster yang digunakan untuk melaporkan metrik. Untuk Anthos di cluster VMWare/Baremetal/MultiCloud, formatnya akan berupa {cluster_type}/{cluster_name}, misalnya, "awsClusters/cluster_1". |
kubernetes_metrics_prefix |
Opsional. Metrik sistem Kubernetes, jika tersedia, ditulis ke awalan ini. Default-nya adalah kubernetes.io untuk GKE, dan kubernetes.io/anthos untuk Anthos pada akhirnya. Catatan: Anthos MultiCloud akan memiliki awalan kubernetes.io hari ini, tetapi migrasi akan berada di bawah kubernetes.io/anthos. |
cluster_hash |
Opsional. Untuk cluster GKE dan Multicloud, ini adalah UUID resource cluster. Untuk cluster VMWare dan Baremetal, ini adalah UID sistem kube. |
MultiCloudCluster
MultiCloudCluster berisi informasi khusus untuk cluster GKE Multi-Cloud.
Kolom | |
---|---|
resource_link |
Tidak dapat diubah. Self-link resource Google Cloud untuk cluster GKE Multi-Cloud. Contoh: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attached |
cluster_missing |
Hanya output. Jika cluster_missing ditetapkan, hal ini menunjukkan bahwa resource API(gkemulticloud.googleapis.com) untuk cluster Multi-Cloud GKE ini tidak ada lagi. |
Namespace
Namespace mewakili namespace di seluruh Armada
Kolom | |
---|---|
name |
Nama resource untuk namespace |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. ID ini unik di semua resource namespace. Jika resource namespace dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan uid yang berbeda. |
create_time |
Hanya output. Saat namespace dibuat. |
update_time |
Hanya output. Kapan namespace terakhir diperbarui. |
delete_time |
Hanya output. Waktu namespace dihapus. |
state |
Hanya output. Status resource namespace. |
scope |
Wajib. Cakupan yang terkait dengan namespace |
namespace_labels |
Opsional. Label namespace cluster level namespace. Label ini diterapkan ke namespace terkait dari cluster anggota yang terikat ke Cakupan induk. Label tingkat cakupan ( |
labels |
Opsional. Label untuk Namespace ini. |
NamespaceLifecycleState
NamespaceLifecycleState menjelaskan status resource Namespace.
Kolom | |
---|---|
code |
Hanya output. Status resource Namespace saat ini. |
Code
Kode menjelaskan status resource Namespace.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Namespace sedang dibuat. |
READY |
Namespace aktif. |
DELETING |
Namespace sedang dihapus. |
UPDATING |
Namespace sedang diperbarui. |
OnPremCluster
OnPremCluster berisi informasi khusus untuk cluster GKE On-Prem.
Kolom | |
---|---|
resource_link |
Tidak dapat diubah. Self-link resource Google Cloud untuk cluster GKE On-Prem. Contoh: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster |
cluster_missing |
Hanya output. Jika cluster_missing ditetapkan, hal ini menunjukkan bahwa resource API(gkeonprem.googleapis.com) untuk cluster GKE On-Prem ini tidak ada lagi. |
admin_cluster |
Tidak dapat diubah. Apakah cluster adalah cluster admin. |
cluster_type |
Tidak dapat diubah. Jenis cluster lokal. |
ClusterType
ClusterType mendeskripsikan jenis cluster prem.
Enum | |
---|---|
CLUSTERTYPE_UNSPECIFIED |
ClusterType belum ditetapkan. |
BOOTSTRAP |
ClusterType adalah cluster bootstrap. |
HYBRID |
ClusterType adalah cluster hybrid baremetal. |
STANDALONE |
ClusterType adalah cluster mandiri baremetal. |
USER |
ClusterType adalah cluster pengguna. |
OperationMetadata
Mewakili metadata operasi yang berjalan lama.
Kolom | |
---|---|
create_time |
Hanya output. Waktu operasi dibuat. |
end_time |
Hanya output. Waktu operasi selesai berjalan. |
target |
Hanya output. Jalur resource yang ditentukan server untuk target operasi. |
verb |
Hanya output. Nama kata kerja yang dieksekusi oleh operasi. |
status_detail |
Hanya output. Status operasi yang dapat dibaca manusia, jika ada. |
cancel_requested |
Hanya output. Mengidentifikasi apakah pengguna telah meminta pembatalan operasi. Operasi yang telah berhasil dibatalkan memiliki nilai [Operation.error][] |
api_version |
Hanya output. Versi API yang digunakan untuk memulai operasi. |
RBACRoleBinding
RBACRoleBinding mewakili rbacrolebinding di seluruh Armada
Kolom | |
---|---|
name |
Nama resource untuk rbacrolebinding |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. ID ini unik di semua resource rbacrolebinding. Jika resource rbacrolebinding dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan uid yang berbeda. |
create_time |
Hanya output. Saat rbacrolebinding dibuat. |
update_time |
Hanya output. Saat rbacrolebinding terakhir diperbarui. |
delete_time |
Hanya output. Saat rbacrolebinding dihapus. |
state |
Hanya output. Status resource rbacrolebinding. |
role |
Wajib. Peran untuk mengikat ke akun utama |
labels |
Opsional. Label untuk RBACRolebinding ini. |
Kolom union principal . Principal yang diizinkan dalam cluster (setidaknya salah satu yang wajib disertakan). Memperbarui salah satunya akan otomatis membatalkan setelan yang lain. principal hanya ada berupa salah satu diantara berikut: |
|
user |
user adalah nama pengguna seperti yang terlihat oleh cluster kubernetes, contoh "alice" atau "alice@domain.tld" |
group |
adalah grup, seperti yang terlihat oleh klaster kubernetes. |
Peran
Peran adalah jenis untuk peran Kubernetes
Kolom | |
---|---|
predefined_role |
preset_role adalah peran default Kubernetes yang akan digunakan |
PredefinedRoles
PreRoles adalah representasi ENUM dari Peran Kubernetes default
Enum | |
---|---|
UNKNOWN |
TIDAK DIKETAHUI |
ADMIN |
ADMIN memiliki izin EDIT dan RBAC |
EDIT |
EDIT dapat mengedit semua resource kecuali RBAC |
VIEW |
VIEW hanya dapat membaca resource |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT memberi Dukungan Google akses hanya baca ke sejumlah resource cluster. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState menjelaskan status resource RbacRoleBinding.
Kolom | |
---|---|
code |
Hanya output. Status resource rbacrolebinding saat ini. |
Code
Kode menjelaskan status resource rbacrolebinding.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Rbacrolebinding sedang dibuat. |
READY |
Rbacrolebinding aktif. |
DELETING |
Rbacrolebinding sedang dihapus. |
UPDATING |
Rbacrolebinding sedang diperbarui. |
ResourceManifest
ResourceManifest mewakili satu resource Kubernetes yang akan diterapkan ke cluster.
Kolom | |
---|---|
manifest |
Manifes YAML resource. |
cluster_scoped |
Apakah resource yang disediakan dalam manifes adalah Kolom ini digunakan untuk pemetaan REST saat menerapkan resource di cluster. |
ResourceOptions
ResourceOptions merepresentasikan opsi untuk pembuatan resource Kubernetes.
Kolom | |
---|---|
connect_version |
Opsional. Versi agen Connect yang akan digunakan untuk connect_resources. Setelan defaultnya adalah versi GKE Connect terbaru. Versi harus merupakan versi yang didukung saat ini, versi yang tidak digunakan lagi akan ditolak. |
v1beta1_crd |
Opsional. Gunakan |
k8s_version |
Opsional. Versi utama cluster Kubernetes. Atribut ini hanya digunakan untuk menentukan versi yang akan digunakan untuk resource CustomResourceDefinition, |
Cakupan
Cakupan mewakili Cakupan dalam Armada.
Kolom | |
---|---|
name |
Nama resource untuk cakupan |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. ID ini unik di semua resource cakupan. Jika resource cakupan dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan uid yang berbeda. |
create_time |
Hanya output. Saat cakupan dibuat. |
update_time |
Hanya output. Kapan cakupan terakhir diperbarui. |
delete_time |
Hanya output. Saat cakupan dihapus. |
state |
Hanya output. Status resource cakupan. |
namespace_labels |
Opsional. Label namespace cluster tingkat cakupan. Untuk cluster anggota yang terikat ke Cakupan, label ini diterapkan ke setiap namespace dalam Cakupan. Label tingkat cakupan lebih diutamakan daripada label tingkat Namespace ( |
labels |
Opsional. Label untuk Cakupan ini. |
ScopeFeatureSpec
ScopeFeatureSpec berisi spesifikasi fitur untuk cakupan fleet.
Kolom | |
---|---|
Kolom union
|
|
clusterupgrade |
Spesifikasi fitur ClusterUpgrade pada tingkat cakupan |
ScopeFeatureState
ScopeFeatureState berisi informasi status Fitur tingkat Cakupan.
Kolom | |
---|---|
state |
Hanya output. "Status berjalan" Fitur dalam Cakupan ini. |
Kolom union
|
|
clusterupgrade |
Status untuk fitur ClusterUpgrade pada tingkat cakupan |
ScopeLifecycleState
ScopeLifecycleState menjelaskan status resource Scope.
Kolom | |
---|---|
code |
Hanya output. Status resource cakupan saat ini. |
Code
Kode menjelaskan status resource Cakupan.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Cakupan sedang dibuat. |
READY |
Cakupan aktif. |
DELETING |
Cakupan sedang dihapus. |
UPDATING |
Cakupan sedang diperbarui. |
SecurityPostureConfig
SecurityPostureConfig menentukan tanda yang diperlukan guna mengaktifkan/menonaktifkan fitur untuk Security Posture API.
Kolom | |
---|---|
mode |
Menetapkan mode yang akan digunakan untuk fitur Postur Keamanan. |
vulnerability_mode |
Menetapkan mode yang akan digunakan untuk pemindaian kerentanan. |
Mode
Mode menentukan mode pengaktifan untuk fitur postur Keamanan GKE.
Enum | |
---|---|
MODE_UNSPECIFIED |
Nilai default tidak ditentukan. |
DISABLED |
Menonaktifkan fitur Postur Keamanan di cluster. |
BASIC |
Menerapkan fitur Postur Keamanan pada cluster. |
VulnerabilityMode
VulnerabilityMode menentukan mode pengaktifan untuk pemindaian kerentanan.
Enum | |
---|---|
VULNERABILITY_MODE_UNSPECIFIED |
Nilai default tidak ditentukan. |
VULNERABILITY_DISABLED |
Menonaktifkan pemindaian kerentanan di cluster. |
VULNERABILITY_BASIC |
Menerapkan pemindaian kerentanan dasar pada cluster. |
VULNERABILITY_ENTERPRISE |
Menerapkan kerentanan Postur Keamanan pada fitur cluster level Enterprise. |
TypeMeta
TypeMeta adalah informasi jenis yang diperlukan untuk melakukan unmarshalling konten pada resource Kubernetes dalam manifes.
Kolom | |
---|---|
kind |
Jenis resource (misalnya, Deployment). |
api_version |
APIVersion resource (mis. v1). |
UpdateFeatureRequest
Pesan permintaan untuk metode GkeHub.UpdateFeature
.
Kolom | |
---|---|
name |
Wajib. Nama resource Fitur dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Mask kolom yang akan diperbarui. |
resource |
Hanya kolom yang ditentukan dalam update_mask yang diperbarui. Jika Anda menentukan kolom dalam update_mask, tetapi tidak menentukan nilainya di sini, kolom tersebut akan dihapus. Jika Anda memperbarui kolom peta, tetapkan nilai kunci ke null atau string kosong untuk menghapus kunci dari peta. Nilai kunci tidak dapat diperbarui ke string kosong. Jika Anda menentukan update_mask sebagai jalur khusus "*", semua kolom yang dapat diubah pengguna akan diganti sepenuhnya agar cocok dengan |
request_id |
ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
UpdateFleetRequest
Pesan permintaan untuk metode GkeHub.UpdateFleet
.
Kolom | |
---|---|
fleet |
Wajib. Armada yang akan diperbarui. Kolom Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui; |
UpdateMembershipBindingRequest
Permintaan untuk memperbarui MembershipBinding.
Kolom | |
---|---|
membership_binding |
Wajib. Objek MembershipBinding dengan kolom yang diperbarui. Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui. |
UpdateMembershipRBACRoleBindingRequest
Permintaan untuk memperbarui rbacrolebinding keanggotaan.
Kolom | |
---|---|
rbacrolebinding |
Wajib. Rbacrolebinding dengan kolom yang diperbarui. Kolom 'name' dalam rbacrolebinding ini digunakan untuk mengidentifikasi resource yang akan diperbarui. Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui. |
UpdateMembershipRequest
Pesan permintaan untuk metode GkeHub.UpdateMembership
.
Kolom | |
---|---|
name |
Wajib. Nama resource Keanggotaan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Mask kolom yang akan diperbarui. |
resource |
Wajib. Hanya kolom yang ditentukan dalam update_mask yang diperbarui. Jika Anda menentukan kolom dalam update_mask, tetapi tidak menentukan nilainya di sini, kolom tersebut akan dihapus. Jika Anda memperbarui kolom peta, tetapkan nilai kunci ke null atau string kosong untuk menghapus kunci dari peta. Nilai kunci tidak dapat diperbarui ke string kosong. Jika Anda menentukan update_mask sebagai jalur khusus "*", semua kolom yang dapat diubah pengguna akan diganti sepenuhnya agar cocok dengan |
request_id |
Opsional. ID permintaan untuk mengidentifikasi permintaan. Tetapkan ID permintaan unik sehingga jika Anda harus mencoba lagi permintaan, server akan mengetahui untuk mengabaikan permintaan tersebut jika sudah diselesaikan. Server akan menjamin setidaknya selama 60 menit setelah permintaan pertama. Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika demikian, akan mengabaikan permintaan kedua. Langkah ini mencegah klien membuat komitmen duplikat secara tidak sengaja. ID permintaan harus berupa UUID yang valid dengan pengecualian bahwa nol UUID tidak didukung (00000000-0000-0000-0000-000000000000). |
UpdateScopeNamespaceRequest
Meminta update namespace fleet.
Kolom | |
---|---|
scope_namespace |
Wajib. Namespace dengan kolom yang diperbarui. Kolom 'name' dalam namespace ini digunakan untuk mengidentifikasi resource yang akan diperbarui. Dengan awalan 'diperbarui' untuk mengikuti go/proto-best-practices-checkers#keyword_ hambatan Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui. |
UpdateScopeRBACRoleBindingRequest
Permintaan untuk memperbarui rbacrolebinding cakupan.
Kolom | |
---|---|
rbacrolebinding |
Wajib. Rbacrolebinding dengan kolom yang diperbarui. Kolom 'name' dalam rbacrolebinding ini digunakan untuk mengidentifikasi resource yang akan diperbarui. Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui. |
UpdateScopeRequest
Permintaan untuk memperbarui Cakupan.
Kolom | |
---|---|
scope |
Wajib. Cakupan dengan kolom yang diperbarui. Kolom 'name' dalam namespace ini digunakan untuk mengidentifikasi resource yang akan diperbarui. Otorisasi memerlukan izin IAM berikut pada resource
|
update_mask |
Wajib. Kolom yang akan diperbarui. |
ValidateCreateMembershipRequest
Pesan permintaan untuk metode GkeHub.ValidateCreateMembership
.
Kolom | |
---|---|
parent |
Wajib. Induk (project dan lokasi) tempat Langganan akan dibuat. Ditentukan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
membership_id |
Wajib. ID keanggotaan yang dipilih klien. |
membership |
Wajib. Referensi keanggotaan yang akan dibuat. |
ValidateCreateMembershipResponse
Pesan respons untuk metode GkeHub.ValidateCreateMembership
.
Kolom | |
---|---|
validation_results[] |
Menggabungkan semua hasil validator. |
ValidationResult
ValidationResults adalah hasil yang ditetapkan oleh setiap validator yang berjalan selama ValidateCreateMembership.
Kolom | |
---|---|
validator |
Jenis Validator untuk memvalidasi keanggotaan. |
success |
Apakah validasi lulus atau tidak. |
result |
Informasi tambahan untuk validasi. |
ValidatorType
Menentukan berbagai jenis validasi.
Enum | |
---|---|
VALIDATOR_TYPE_UNSPECIFIED |
Validator TIDAK DITENTUKAN. |
MEMBERSHIP_ID |
Validator MEMBERSHIP_ID memvalidasi bahwa membership_id masih tersedia. |
CROSS_PROJECT_PERMISSION |
Validator CROSS_PROJECT_PERMISSION memvalidasi bahwa binding peran lintas project untuk agen layanan telah diterapkan. |