Index
EdgeContainer(Benutzeroberfläche)ApiKey(Meldung)ApiKey.ApiTarget(Meldung)ApiKey.State(Aufzählung)Authorization(Meldung)ChannelConfig(Meldung)Cluster(Meldung)Cluster.ConnectionState(Meldung)Cluster.ConnectionState.State(Aufzählung)Cluster.ContainerRuntimeConfig(Meldung)Cluster.ContainerRuntimeConfig.DefaultContainerRuntime(Aufzählung)Cluster.ControlPlane(Meldung)Cluster.ControlPlane.Local(Meldung)Cluster.ControlPlane.Remote(Meldung)Cluster.ControlPlane.SharedDeploymentPolicy(Aufzählung)Cluster.ControlPlaneEncryption(Meldung)Cluster.ExternalLoadBalancerPool(Meldung)Cluster.GoogleGroupAuthenticationConfig(Meldung)Cluster.MaintenanceEvent(Meldung)Cluster.MaintenanceEvent.Schedule(enum)Cluster.MaintenanceEvent.State(enum)Cluster.MaintenanceEvent.Type(enum)Cluster.ReleaseChannel(enum)Cluster.Status(enum)Cluster.SurvivabilityConfig(Meldung)Cluster.SystemAddonsConfig(Meldung)Cluster.SystemAddonsConfig.Ingress(Meldung)Cluster.SystemAddonsConfig.VMServiceConfig(Meldung)Cluster.ZoneStorageEncryption(Meldung)ClusterNetworking(Meldung)ClusterUser(Meldung)ConfigData(Meldung)CreateApiKeyRequest(Meldung)CreateClusterRequest(Meldung)CreateIdentityProviderRequest(Meldung)CreateNodePoolRequest(Meldung)CreateServiceAccountRequest(Meldung)CreateVpnConnectionRequest(Meldung)DeleteApiKeyRequest(Meldung)DeleteClusterRequest(Meldung)DeleteIdentityProviderRequest(Meldung)DeleteNodePoolRequest(Meldung)DeleteServiceAccountRequest(Meldung)DeleteVpnConnectionRequest(Meldung)DescribeServiceAccountKeyRequest(Meldung)DescribeServiceAccountKeyResponse(Meldung)DisableServiceAccountKeyRequest(Meldung)DisableServiceAccountKeyResponse(Meldung)EnableZonalProjectRequest(Meldung)EnableZonalProjectResponse(Meldung)EnableZonalServiceRequest(Meldung)Fleet(Meldung)GenerateAccessTokenRequest(Meldung)GenerateAccessTokenResponse(Meldung)GenerateOfflineCredentialRequest(Meldung)GenerateOfflineCredentialResponse(Meldung)GenerateServiceAccountKeyRequest(Meldung)GenerateServiceAccountKeyResponse(Meldung)GetApiKeyRequest(Meldung)GetClusterRequest(Meldung)GetIamPolicyRequest(Meldung)GetIdentityProviderRequest(Meldung)GetMachineRequest(Meldung)GetNodePoolRequest(Meldung)GetServerConfigRequest(Meldung)GetServiceAccountRequest(Meldung)GetVpnConnectionRequest(Meldung)GetZonalProjectRequest(Meldung)GetZonalServiceRequest(Meldung)GetZoneRequest(Meldung)IamPolicy(Meldung)IamPolicy.Binding(Meldung)IamPolicy.Principal(Meldung)IdentityProvider(Meldung)IdentityProvider.State(enum)KmsKeyState(enum)ListApiKeysRequest(Meldung)ListApiKeysResponse(Meldung)ListClustersRequest(Meldung)ListClustersResponse(Meldung)ListIdentityProvidersRequest(Meldung)ListIdentityProvidersResponse(Meldung)ListMachinesRequest(Meldung)ListMachinesResponse(Meldung)ListNodePoolsRequest(Meldung)ListNodePoolsResponse(Meldung)ListRolesRequest(Meldung)ListRolesResponse(Meldung)ListServiceAccountKeysRequest(Meldung)ListServiceAccountKeysResponse(Meldung)ListServiceAccountKeysResponse.ServiceAccountKeyInfo(Meldung)ListServiceAccountsRequest(Meldung)ListServiceAccountsResponse(Meldung)ListVpnConnectionsRequest(Meldung)ListVpnConnectionsResponse(Meldung)ListZonalProjectsRequest(Meldung)ListZonalProjectsResponse(Meldung)ListZonalServicesRequest(Meldung)ListZonalServicesResponse(Meldung)ListZonesRequest(Meldung)ListZonesResponse(Meldung)LocationMetadata(Meldung)Machine(Meldung)Machine.Purpose(enum)Machine.Status(enum)MaintenanceExclusionWindow(Meldung)MaintenancePolicy(Meldung)MaintenanceWindow(Meldung)NodePool(Meldung)NodePool.LocalDiskEncryption(Meldung)NodePool.NodeConfig(Meldung)OIDCProviderConfig(Meldung)OperationMetadata(Meldung)OperationMetadata.StatusReason(Aufzählung)Quota(Meldung)RecurringTimeWindow(Meldung)ResourceState(Aufzählung)Role(Meldung)Role.State(Aufzählung)SAMLProviderConfig(Meldung)ServerConfig(Meldung)ServiceAccount(Meldung)ServiceAccount.State(Aufzählung)SetIamPolicyRequest(Meldung)SystemPartitionGiBSize(Aufzählung)TimeWindow(Meldung)UpdateClusterRequest(Meldung)UpdateNodePoolRequest(Meldung)UpgradeClusterRequest(Meldung)UpgradeClusterRequest.Schedule(Aufzählung)Version(Meldung)VersionRollout(Meldung)VpnConnection(Meldung)VpnConnection.BgpRoutingMode(Aufzählung)VpnConnection.Details(Meldung)VpnConnection.Details.CloudRouter(Meldung)VpnConnection.Details.CloudVpn(Meldung)VpnConnection.Details.State(Aufzählung)VpnConnection.VpcProject(Meldung)ZonalProject(Meldung)ZonalProject.State(Aufzählung)ZonalService(Meldung)ZonalService.ServiceSelector(enum)ZonalService.State(enum)Zone(Meldung)Zone.DNSServer(Meldung)Zone.State(Aufzählung)ZoneMetadata(Meldung)ZoneMetadata.RackType(Aufzählung)
EdgeContainer
Die EdgeContainer API ermöglicht die Verwaltung von Kubernetes-Clustern in Google Edge Cloud-Bereitstellungen.
| CreateApiKey |
|---|
|
„CreateApiKey“ erstellt einen API-Schlüssel für das angegebene Projektdienstkonto.
|
| CreateCluster |
|---|
|
Erstellt einen neuen Cluster in einem bestimmten Projekt und an einem bestimmten Standort.
|
| CreateIdentityProvider |
|---|
|
Konfiguriert einen Identitätsanbieter im Infrastrukturcluster.
|
| CreateNodePool |
|---|
|
Erstellt einen neuen NodePool in einem bestimmten Projekt und an einem bestimmten Standort.
|
| CreateServiceAccount |
|---|
|
„CreateServiceAccount“ erstellt die CR des Projektdienstkontos im Projekt-Namespace im Cluster (Infrastrukturcluster für V2, Nutzercluster für V1).
|
| CreateVpnConnection |
|---|
|
Erstellt eine neue VPN-Verbindung in einem bestimmten Projekt und an einem bestimmten Standort.
|
| DeleteApiKey |
|---|
|
„DeleteApiKey“ löscht den API-Schlüssel für das angegebene Projektdienstkonto.
|
| DeleteCluster |
|---|
|
Löscht einen einzelnen Cluster.
|
| DeleteIdentityProvider |
|---|
|
„DeleteIdentityProvider“ entfernt den Identitätsanbieter aus dem Infrastrukturcluster.
|
| DeleteNodePool |
|---|
|
Löscht einen einzelnen NodePool.
|
| DeleteServiceAccount |
|---|
|
„DeleteServiceAccount“ löscht die CR des Projektdienstkontos im Projekt-Namespace im Cluster (Infrastrukturcluster für V2, Nutzercluster für V1).
|
| DeleteVpnConnection |
|---|
|
Löscht eine einzelne VPN-Verbindung.
|
| DescribeServiceAccountKey |
|---|
|
„DescribeServiceAccountKey“ listet alle Schlüssel für die angegebene Dienstkontoressource auf.
|
| DisableServiceAccountKey |
|---|
|
DisableServiceAccountKey deaktiviert den angegebenen Dienstkontoschlüssel.
|
| EnableZonalProject |
|---|
|
„EnableZonalProject“ aktiviert das Nutzerprojekt in der Zone.
|
| EnableZonalService |
|---|
|
„EnableZonalService“ aktiviert einen Dienst in einer Zone.
|
| GenerateAccessToken |
|---|
|
Generiert ein Zugriffstoken für einen Cluster.
|
| GenerateOfflineCredential |
|---|
|
Generiert Offline-Anmeldedaten für einen Cluster.
|
| GenerateServiceAccountKey |
|---|
|
GenerateServiceAccountKey generiert ein Schlüsselpaar für die angegebene Dienstkontoressource.
|
| GetApiKey |
|---|
|
Ruft Details zu einem einzelnen ApiKey ab.
|
| GetCluster |
|---|
|
Ruft Details zu einem einzelnen Cluster ab.
|
| GetIamPolicy |
|---|
|
GetIamPolicy ruft die IAM-Richtlinien für ein Projekt im Infrastrukturcluster ab.
|
| GetIdentityProvider |
|---|
|
GetIdentityProvider ruft die Details des Identitätsanbieters ab.
|
| GetMachine |
|---|
|
Ruft Details zu einer einzelnen Maschine ab.
|
| GetNodePool |
|---|
|
Ruft Details zu einem einzelnen NodePool ab.
|
| GetServerConfig |
|---|
|
Ruft die Serverkonfiguration ab.
|
| GetServiceAccount |
|---|
|
GetServiceAccount ruft die Dienstkontodetails ab.
|
| GetVpnConnection |
|---|
|
Ruft Details zu einer einzelnen VPN-Verbindung ab.
|
| GetZonalProject |
|---|
|
GetZonalProject ruft das ZonalProject ab.
|
| GetZonalService |
|---|
|
GetEnabledZonalService ruft die Details des aktivierten Dienstes ab.
|
| GetZone |
|---|
|
Ruft Details zu einer einzelnen Zone ab, für die die übergeordnete Organisation aktiviert ist.
|
| ListApiKeys |
|---|
|
Listet ApiKeys in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListClusters |
|---|
|
Listet Cluster in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListIdentityProviders |
|---|
|
Listet Identitätsanbieter auf, die im Infrastrukturcluster konfiguriert sind.
|
| ListMachines |
|---|
|
Listet Maschinen in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListNodePools |
|---|
|
Listet NodePools in einem angegebenen Projekt und an einem angegebenen Standort auf.
|
| ListRoles |
|---|
|
„ListRoles“ listet die IAM-Rollen für ein Projekt in der Zone auf.
|
| ListServiceAccountKeys |
|---|
|
ListServiceAccountKeys listet alle Schlüssel für die angegebene Dienstkontoressource auf.
|
| ListServiceAccounts |
|---|
|
ListServiceAccounts listet die Details aller Dienstkontoressourcen für ein Projekt im Cluster auf (Infrastrukturcluster für V2, Nutzercluster für V1).
|
| ListVpnConnections |
|---|
|
Listet VPN-Verbindungen in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListZonalProjects |
|---|
|
Listet ZonalProjects in der Zone auf.
|
| ListZonalServices |
|---|
|
Listet zonale Dienste in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListZones |
|---|
|
Listet Zonen auf, in denen die übergeordnete Organisation aktiviert ist.
|
| SetIamPolicy |
|---|
|
„SetIamPolicy“ legt die IAM-Richtlinie für ein Projekt im Infrastrukturcluster fest. Die vorhandene Richtlinie wird durch die angegebene Richtlinie überschrieben.
|
| UpdateCluster |
|---|
|
Aktualisiert die Parameter eines einzelnen Clusters.
|
| UpdateNodePool |
|---|
|
Aktualisiert die Parameter eines einzelnen NodePools.
|
| UpgradeCluster |
|---|
|
Aktualisiert einen einzelnen Cluster.
|
ApiKey
Stellt die API-Schlüsselressource dar.
| Felder | |
|---|---|
name |
ID. Der kanonische Ressourcenname des API-Schlüssels. Beispiel: projects/{project}/locations/{location}/apiKeys/{api_key} |
service_account_name |
Erforderlich. Der kanonische Ressourcenname des Dienstkontos, das mit dem API-Schlüssel verknüpft ist. |
zone |
Erforderlich. Die Zonen-ID der Zone, in der das Projektdienstkonto erstellt werden muss. |
validity |
Optional. Nur Eingabe. Dauer, für die der API-Schlüssel gültig ist. |
api_targets[] |
Optional. Die API-Ziele, auf die der API-Schlüssel beschränkt ist. Wenn dieses Feld leer ist, sind alle APIs zulässig. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
key |
Nur Ausgabe. Der apikey-String aus dem APIKey-CR-Status. |
expire_time |
Nur Ausgabe. Basierend auf key_generation_time und Gültigkeitsdauer festlegen |
state |
Nur Ausgabe. Der Status der API-Schlüssel-CR im Cluster. |
reason |
Nur Ausgabe. Der Grund für den Status der APIKey-CR. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der API-Schlüssel generiert wurde. |
delete_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die API-Schlüsselressource gelöscht wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die API-Schlüsselressource zuletzt aktualisiert wurde. |
ApiTarget
Stellt eine Einschränkung für den API-Schlüssel dar. Diese wird vom Nutzer als Eingabe bereitgestellt.
| Felder | |
|---|---|
service |
Optional. Der FQDN des Dienstes (wird in API-Aufrufen mit req.Host abgeglichen). |
methods[] |
Optional. Folgt den Regeln in den GCP-APITarget-Einschränkungen, unterstützt Platzhalter. Wenn leer, sind alle Methoden zulässig. |
Bundesland
Der Status des API-Schlüssels im Cluster.
| Enums | |
|---|---|
STATE_UNKNOWN |
Unbekannter Status, wenn der Abgleich noch nicht ausgeführt wurde. |
ACTIVE |
Der Schlüssel ist aktiv und kann zur Authentifizierung verwendet werden. |
NOT_ACTIVE |
Der Schlüssel ist nicht aktiv und kann nicht zur Authentifizierung verwendet werden. Das kann passieren, wenn der Schlüssel abgelaufen ist, das Dienstkonto nicht aktiv ist oder ein interner Fehler aufgetreten ist. |
REPAIRING |
Der Schlüssel wird repariert/abgeglichen. |
Autorisierung
RBAC-Richtlinie, die von GEC angewendet und verwaltet wird.
| Felder | |
|---|---|
admin_users |
Erforderlich. Nutzer, dem die Rolle „cluster-admin“ für den Cluster und damit vollständiger Zugriff auf den Cluster gewährt wird. Derzeit ist dies ein einzelnes Feld, es wird aber in Zukunft erweitert, um mehrere Administratoren zuzulassen. |
ChannelConfig
Konfiguration für eine Release-Version.
| Felder | |
|---|---|
default_version |
Nur Ausgabe. Standardversion für diese Release-Version, z.B.: "1.4.0". |
Cluster
Ein Google Distributed Cloud Edge-Kubernetes-Cluster.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Cluster erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Cluster zuletzt aktualisiert wurde. |
labels |
Mit dieser Ressource verknüpfte Labels. |
fleet |
Erforderlich. Flottenkonfiguration. |
networking |
Erforderlich. Clusterweite Netzwerkkonfiguration. |
authorization |
Erforderlich. Nicht veränderbar. RBAC-Richtlinie, die von GEC angewendet und verwaltet wird. |
default_max_pods_per_node |
Optional. Die standardmäßig maximale Anzahl von Pods pro Knoten, die verwendet wird, wenn für einen Knotenpool in diesem Cluster kein expliziter Höchstwert angegeben ist. Wenn nichts angegeben ist, wird der Kubernetes-Standardwert verwendet. |
endpoint |
Nur Ausgabe. Die IP-Adresse des Kubernetes API-Servers. |
port |
Nur Ausgabe. Die Portnummer des Kubernetes API-Servers. |
cluster_ca_certificate |
Nur Ausgabe. Das PEM-codierte öffentliche Zertifikat der Zertifizierungsstelle des Clusters. |
maintenance_policy |
Optional. Konfiguration der clusterweiten Wartungsrichtlinie. |
control_plane_version |
Nur Ausgabe. Die Release-Version der Steuerungsebene |
node_version |
Nur Ausgabe. Die niedrigste Release-Version aller Worker-Knoten. Dieses Feld kann leer sein, wenn der Cluster keine Worker-Knoten hat. |
control_plane |
Optional. Die Konfiguration der Cluster-Steuerungsebene. |
system_addons_config |
Optional. Die Konfiguration der System-Add-ons. |
external_load_balancer_ipv4_address_pools[] |
Optional. IPv4-Adresspools für das externe Load Balancing der Cluster-Datenebene. |
control_plane_encryption |
Optional. Optionen für die Laufwerksverschlüsselung der Remote-Steuerungsebene. Dieses Feld wird nur verwendet, wenn die CMEK-Unterstützung aktiviert wird. |
status |
Nur Ausgabe. Der aktuelle Status des Clusters. |
maintenance_events[] |
Nur Ausgabe. Alle für den Cluster geplanten Wartungsereignisse, einschließlich der laufenden, der für die Zukunft geplanten und der in der Vergangenheit (bis zu 90 Tage) durchgeführten Ereignisse. |
target_version |
Optional. Die Zielclusterversion. Beispiel: „1.5.0“. |
release_channel |
Optional. Die Release-Version, die ein Cluster abonniert hat. |
survivability_config |
Optional. Konfiguration der Cluster-Überlebensfähigkeit, z.B. für den Fall, dass die Netzwerkverbindung unterbrochen wird. Hinweis: Dies gilt nur für Cluster mit lokaler Steuerungsebene. |
external_load_balancer_ipv6_address_pools[] |
Optional. IPv6-Adresspools für das externe Load Balancing der Cluster-Datenebene. |
connection_state |
Nur Ausgabe. Der aktuelle Verbindungsstatus des Clusters. |
external_load_balancer_address_pools[] |
Optional. Externe Load-Balancer-Pools für den Cluster. |
zone_storage_encryption |
Optional. Die Konfiguration der Verschlüsselung des Zonenspeichers |
container_runtime_config |
Optional. Die Containerlaufzeitkonfiguration des Clusters. |
enable_remote_backup |
Optional. Wenn „true“, wird die Remote-Sicherungs-/Wiederherstellungsfunktion für diesen Cluster aktiviert. |
enable_cluster_isolation |
Optional. Gibt an, ob der Cluster isoliert werden muss. go/cluster-isolation-in-gdcc-cluster |
google_group_authentication |
Optional. Die Google-Gruppenauthentifizierungskonfiguration des Clusters. |
ConnectionState
ConnectionState enthält den aktuellen Verbindungsstatus vom Cluster zu Google.
| Felder | |
|---|---|
state |
Nur Ausgabe. Der aktuelle Verbindungsstatus. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Verbindungsstatus zuletzt geändert wurde. |
Bundesland
Der Verbindungsstatus.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unbekannter Verbindungsstatus. |
DISCONNECTED |
Dieser Cluster ist derzeit nicht mit Google verbunden. |
CONNECTED |
Dieser Cluster ist derzeit mit Google verbunden. |
CONNECTED_AND_SYNCING |
Dieser Cluster ist derzeit mit Google verbunden, wurde aber möglicherweise vor Kurzem nach einer Trennung wieder verbunden. Die Synchronisierung ist noch nicht abgeschlossen. |
ContainerRuntimeConfig
Containerlaufzeitkonfiguration des Clusters.
| Felder | |
|---|---|
default_container_runtime |
Optional. Die Standard-Containerlaufzeit, die im Cluster konfiguriert werden soll. |
DefaultContainerRuntime
Liste der unterstützten Containerlaufzeiten.
| Enums | |
|---|---|
DEFAULT_CONTAINER_RUNTIME_UNSPECIFIED |
Containerlaufzeit nicht angegeben. |
RUNC |
Verwenden Sie runc als Standard-Containerlaufzeit im Cluster. |
GVISOR |
gVisor als Standard-Containerlaufzeit im Cluster verwenden. |
ControlPlane
Konfiguration der Cluster-Steuerungsebene.
| Felder | |
|---|---|
Union-Feld Für |
|
remote |
Konfiguration der Remote-Steuerungsebene. |
local |
Konfiguration der lokalen Steuerungsebene. Warnung: Cluster mit lokaler Steuerungsebene müssen in einem eigenen Projekt erstellt werden. Cluster mit lokaler Steuerungsebene können nicht im selben Projekt mit anderen Clustertypen koexistieren, einschließlich Nicht-GDCE-Clustern. Wenn Sie GDCE-Cluster mit lokaler Steuerungsebene mit anderen Clustertypen im selben Projekt kombinieren, kann dies zu Datenverlust führen. |
Lokal
Konfiguration speziell für Cluster mit einer lokal gehosteten Steuerungsebene.
Warnung: Cluster mit lokaler Steuerungsebene müssen in einem eigenen Projekt erstellt werden. Cluster mit lokaler Steuerungsebene können nicht im selben Projekt mit anderen Clustertypen koexistieren, einschließlich Nicht-GDCE-Clustern. Wenn Sie GDCE-Cluster mit lokaler Steuerungsebene mit anderen Clustertypen im selben Projekt kombinieren, kann dies zu Datenverlust führen.
| Felder | |
|---|---|
node_location |
Name der Google Distributed Cloud Edge-Zonen, in denen dieser Knotenpool erstellt wird. Beispiel: |
node_count |
Die Anzahl der Knoten, die als Replikate der Steuerungsebene dienen sollen. |
machine_filter |
Nur Maschinen, die diesem Filter entsprechen, können Knoten der Steuerungsebene hosten. Die Filtersprache akzeptiert Strings wie „name= |
shared_deployment_policy |
Richtlinienkonfiguration für die Bereitstellung von Nutzeranwendungen. |
control_plane_node_storage_schema |
Optional. Name für das Speicherschema von Knoten der Steuerungsebene. |
control_plane_node_system_partition_size |
Optional. Größe der Systempartition für Knoten der Steuerungsebene in GiB. |
Remote
Dieser Typ hat keine Felder.
Konfiguration speziell für Cluster mit einer remote gehosteten Steuerungsebene.
ControlPlaneEncryption
Konfiguration für die Unterstützung von kundenverwalteten KMS-Schlüsseln für Knoten der Steuerungsebene.
| Felder | |
|---|---|
kms_key |
Optional. Der Cloud KMS-CryptoKey, z.B. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, der zum Schutz von Laufwerken der Steuerungsebene verwendet werden soll. Wenn keine Angabe erfolgt, wird stattdessen ein von Google verwalteter Schlüssel verwendet. |
kms_key_active_version |
Nur Ausgabe. Die Cloud KMS-CryptoKeyVersion, die derzeit zum Schutz von Laufwerken der Steuerungsebene verwendet wird. Gilt nur, wenn „kms_key“ festgelegt ist. |
kms_key_state |
Nur Ausgabe. Verfügbarkeit des Cloud KMS-CryptoKey. Wenn nicht |
kms_status |
Nur Ausgabe. Fehlerstatus, der von Cloud KMS zurückgegeben wird, wenn dieser Schlüssel verwendet wird. Dieses Feld darf nur ausgefüllt werden, wenn |
resource_state |
Nur Ausgabe. Der aktuelle Ressourcenstatus, der mit dem CMEK verknüpft ist. |
ExternalLoadBalancerPool
Externer Load-Balancer-Pool mit benutzerdefinierter Konfiguration, z. B. Name, manuelle/automatische Zuweisung, nicht überlappender IPv4- und optionaler IPv6-Adressbereich.
| Felder | |
|---|---|
address_pool |
Optional. Name des externen Load-Balancer-Pools. |
ipv4_range[] |
Erforderlich. Nicht überlappender IPv4-Adressbereich des externen Load-Balancer-Pools. |
ipv6_range[] |
Optional. Nicht überlappender IPv6-Adressbereich des externen Load-Balancer-Pools. |
avoid_buggy_ips |
Optional. Wenn „true“, werden im Pool IP-Adressen, die auf „.0“ und „.255“ enden, weggelassen. Bestimmte Netzwerkhardware führt zu einem Rückgang des Traffics zu diesen speziellen Adressen. Der Standardwert ist „false“. |
manual_assign |
Optional. Wenn „true“, werden Adressen in diesem Pool nicht automatisch Kubernetes-Diensten zugewiesen. Bei „true“ wird eine IP-Adresse in diesem Pool nur verwendet, wenn sie explizit von einem Dienst angegeben wird. Der Standardwert ist „false“. |
GoogleGroupAuthenticationConfig
Konfiguration der Google Groups-Authentifizierung des Clusters. go/gdc-google-group-authentication
| Felder | |
|---|---|
enable |
Optional. Wenn „true“, wird der Cluster für die Verwendung der Google-Gruppenauthentifizierung konfiguriert. |
MaintenanceEvent
Ein Wartungsereignis ist ein Vorgang, der zu vorübergehenden Unterbrechungen der Clusterarbeitslasten führen kann, einschließlich von Google gesteuerter oder vom Nutzer initiierter Clusterupgrades, vom Nutzer initiierter Änderungen der Clusterkonfiguration, die einen Neustart von Knoten erfordern, usw.
| Felder | |
|---|---|
uuid |
Nur Ausgabe. UUID des Wartungsereignisses. |
target_version |
Nur Ausgabe. Die Zielversion des Clusters. |
operation |
Nur Ausgabe. Der Vorgang zum Ausführen des Wartungsereignisses. Wird im Format „projects/*/locations/*/operations/*“ angegeben. Wenn das Wartungsereignis in mehrere Vorgänge aufgeteilt ist (z.B. aufgrund von Wartungsfenstern), wird der letzte Vorgang aufgezeichnet. |
type |
Nur Ausgabe. Der Typ des Wartungsereignisses. |
schedule |
Nur Ausgabe. Der Zeitplan des Wartungsereignisses. |
state |
Nur Ausgabe. Der Status des Wartungsereignisses. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die Anfrage für das Wartungsereignis erstellt wurde. |
start_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Wartungsereignis gestartet wurde. |
end_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Wartungsereignis beendet wurde, entweder erfolgreich oder nicht. Wenn das Wartungsereignis in mehrere Wartungsfenster aufgeteilt ist, wird „end_time“ erst aktualisiert, wenn der gesamte Ablauf beendet ist. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die Nachricht zum Wartungsereignis aktualisiert wurde. |
Zeitplan
Gibt an, wann das Wartungsereignis ausgeführt werden soll.
| Enums | |
|---|---|
SCHEDULE_UNSPECIFIED |
Nicht angegeben. |
IMMEDIATELY |
Sofort nach Erhalt der Anfrage. |
Bundesland
Gibt den Status des Wartungsereignisses an.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
RECONCILING |
Das Wartungsereignis ist aktiv. Der Cluster ist möglicherweise nicht verwendbar. |
SUCCEEDED |
Das Wartungsereignis war erfolgreich. |
FAILED |
Das Wartungsereignis ist fehlgeschlagen. |
Typ
Gibt den Typ des Wartungsereignisses an.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Nicht angegeben. |
USER_INITIATED_UPGRADE |
Upgrade, das von Nutzern initiiert wurde. |
GOOGLE_DRIVEN_UPGRADE |
Upgrade von Google. |
ReleaseChannel
Die Release-Version, die ein Cluster abonniert hat.
| Enums | |
|---|---|
RELEASE_CHANNEL_UNSPECIFIED |
Unbekannte Release-Version. Standardmäßig wird der Regular channel verwendet. |
NONE |
Keine Release-Version. |
REGULAR |
Reguläre Release-Version. |
Status
Gibt den Status des Clusters an.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
Status unbekannt. |
PROVISIONING |
Der Cluster wird erstellt. |
RUNNING |
Der Cluster wurde erstellt und ist vollständig nutzbar. |
DELETING |
Der Cluster wird gelöscht. |
ERROR |
Der Status gibt an, dass beim Abgleichen/Löschen des Clusters einige Fehler aufgetreten sind. |
RECONCILING |
Am Cluster werden gerade Arbeiten wie Versionsupgrades usw. durchgeführt. |
SurvivabilityConfig
Konfiguration der Cluster-Überlebensfähigkeit, z.B. für den Fall, dass die Netzwerkverbindung unterbrochen wird.
| Felder | |
|---|---|
offline_reboot_ttl |
Optional. Zeitraum, in dem die Clusterknoten neu gestartet und ohne Netzwerkverbindung zu Google funktionsfähig werden können. Der Standardwert 0 bedeutet, dass die Option nicht zulässig ist. Maximal sind 30 Tage möglich. |
SystemAddonsConfig
Konfiguration, die Kunden für GDCE-System-Add-ons definieren dürfen.
| Felder | |
|---|---|
ingress |
Optional. Konfiguration für Ingress. |
vm_service_config |
Optional. Konfiguration für VM-Dienst. |
Eingehender Traffic
Konfiguration für das Ingress-Add-on, mit dem Kunden ein Ingress-Objekt erstellen können, um den externen Zugriff auf die Server in einem Cluster zu verwalten. Das Add-on besteht aus istiod und istio-ingress.
| Felder | |
|---|---|
disabled |
Optional. Gibt an, ob Ingress deaktiviert ist. |
ipv4_vip |
Optional. Virtuelle IP-Adresse für eingehenden Traffic. |
VMServiceConfig
VMServiceConfig definiert die Konfiguration für den GDCE-VM-Dienst.
| Felder | |
|---|---|
vmm_enabled |
Optional. Gibt an, ob VMM aktiviert ist. |
ZoneStorageEncryption
Konfiguration für CMEK-Unterstützung für Zonenspeicher
| Felder | |
|---|---|
kms_key |
Optional. Der Cloud KMS-Schlüssel |
kms_key_active_version |
Nur Ausgabe. Die Cloud KMS-CryptoKeyVersion, die derzeit für die Verschlüsselung/Entschlüsselung verwendet wird |
resource_state |
Nur Ausgabe. Der aktuelle Ressourcenstatus des CMEK |
ClusterNetworking
Clusterweite Netzwerkkonfiguration.
| Felder | |
|---|---|
cluster_ipv4_cidr_blocks[] |
Erforderlich. Allen Pods im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Blöcken zugewiesen. Es wird nur ein einziger Block unterstützt. Dieses Feld kann nach dem Erstellen nicht mehr geändert werden. |
services_ipv4_cidr_blocks[] |
Erforderlich. Allen Diensten im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Blöcken zugewiesen. Es wird nur ein einzelner Block unterstützt. Dieses Feld kann nach dem Erstellen nicht mehr geändert werden. |
ClusterUser
Ein Nutzerhauptkonto für eine RBAC-Richtlinie.
| Felder | |
|---|---|
username |
Erforderlich. Einen aktiven Google-Nutzernamen. |
ConfigData
Konfigurationsdaten enthalten alle konfigurationsbezogenen Daten für die Zone.
| Felder | |
|---|---|
available_external_lb_pools_ipv4[] |
Liste der verfügbaren v4-IP-Pools für externe Load Balancer |
available_external_lb_pools_ipv6[] |
Liste der verfügbaren v6-IP-Pools für externe Load Balancer |
CreateApiKeyRequest
Proto-Anfrage zum Erstellen eines API-Schlüssels.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Ressource, in der dieser Schlüssel erstellt wird. Format: projects/{projekt}/locations/{location} |
api_key |
Erforderlich. Der zu erstellende API-Schlüssel. |
api_key_id |
Erforderlich. Die ID des zu erstellenden API-Schlüssels. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
CreateClusterRequest
Erstellt einen Cluster.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, an dem dieser Cluster erstellt wird. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
cluster_id |
Erforderlich. Eine vom Client angegebene eindeutige Kennung für den Cluster. |
cluster |
Erforderlich. Der zu erstellende Cluster. |
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
CreateIdentityProviderRequest
Anfrage-Proto zum Konfigurieren des Identitätsanbieters für eine Organisation.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des zu konfigurierenden Identitätsanbieters, z. B. organizations/{organization}/locations/{location} |
identity_provider_id |
Erforderlich. Die ID des Identitätsanbieters. |
identity_provider |
Erforderlich. Der zu konfigurierende Identitätsanbieter. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
CreateNodePoolRequest
Erstellt einen Knotenpool.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Cluster, in dem dieser Knotenpool erstellt wird. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
node_pool_id |
Erforderlich. Eine vom Client angegebene eindeutige Kennung für den Knotenpool. |
node_pool |
Erforderlich. Der zu erstellende Knotenpool. |
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
CreateServiceAccountRequest
Proto-Anfrage zum Erstellen einer Dienstkontoressource.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des zu konfigurierenden Identitätsanbieters, z. B. project/{project}/locations/{location} |
service_account_id |
Erforderlich. Die Dienstkonto-ID. |
service_account |
Erforderlich. Das zu konfigurierende Dienstkonto. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
CreateVpnConnectionRequest
Erstellt eine VPN-Verbindung.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, an dem diese VPN-Verbindung erstellt wird. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
vpn_connection_id |
Erforderlich. Die Kennung der VPN-Verbindung. |
vpn_connection |
Erforderlich. Die zu erstellende VPN-Verbindung. |
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
DeleteApiKeyRequest
Proto-Anfrage zum Löschen eines API-Schlüssels.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des API-Schlüssels. Beispiel: projects/{project}/locations/{location}/apiKeys/{api_key} |
DeleteClusterRequest
Löscht einen Cluster.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
DeleteIdentityProviderRequest
Proto-Anfrage zum Löschen des Identitätsanbieters für eine Organisation.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des zu löschenden Identitätsanbieters. Der Name muss das Format „organizations/{organization}/locations/{location}/identityProviders/{identity_provider}“ haben. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
DeleteNodePoolRequest
Löscht einen Knotenpool.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Knotenpools. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
DeleteServiceAccountRequest
Proto-Anfrage zum Löschen einer Projektdienstkonto-Ressource.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
DeleteVpnConnectionRequest
Löscht eine VPN-Verbindung.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der VPN-Verbindung. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
DescribeServiceAccountKeyRequest
Anfrage-Proto für die DescribeServiceAccountKey API.
| Felder | |
|---|---|
parent |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
key_id |
Erforderlich. Die abzurufende Schlüssel-ID. |
DescribeServiceAccountKeyResponse
Antwort-Proto für die DescribeServiceAccountKey API.
| Felder | |
|---|---|
key_id |
Nur Ausgabe. Die ID des öffentlichen Schlüssels. |
expiry |
Nur Ausgabe. Die Ablaufzeit des Schlüssels. |
DisableServiceAccountKeyRequest
Proto-Anfrage für die DisableServiceAccountKey API.
| Felder | |
|---|---|
parent |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
key_id |
Erforderlich. Die Schlüssel-ID, die deaktiviert werden soll. |
DisableServiceAccountKeyResponse
Antwort-Proto für die DisableServiceAccountKey API.
| Felder | |
|---|---|
key_id |
Nur Ausgabe. Die ID des deaktivierten Schlüssels. |
delete_time |
Nur Ausgabe. Der Zeitstempel, der angibt, wann der Schlüssel deaktiviert wurde. |
EnableZonalProjectRequest
Aktiviert ein Nutzerprojekt (entsprechend dem Cloud-Nutzerprojekt) in Zonen.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Zone, in der das Projekt erstellt wird |
zonal_project_id |
Erforderlich. Die angegebene project_id des zu aktivierenden Nutzerprojekts. |
zonal_project |
Erforderlich. Das zu aktivierende Nutzerprojekt. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
EnableZonalProjectResponse
Antwortnachricht für das Aktivieren eines zonalen Projekts.
| Felder | |
|---|---|
zonal_project |
Das aktivierte zonale Projekt. |
EnableZonalServiceRequest
ZonalService-Anfrage aktivieren. Die API konfiguriert den Zugriff für die Dienstersteller im Cluster, um Dienstressourcen zu erstellen.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, zu dem diese Sammlung von Diensten gehört. |
zonal_service_id |
Optional. Angegebene zonal_service_id. |
zonal_service |
Erforderlich. Der zu erstellende Dienst. |
request_id |
Optional. UUID der idempotenten Anfrage. |
Flotte
Flottenbezogene Konfiguration.
Flotten sind ein Google Cloud-Konzept für die logische Organisation von Clustern, mit dem Sie Multi-Cluster-Funktionen nutzen und verwalten sowie einheitliche Richtlinien auf Ihre Systeme anwenden können.
| Felder | |
|---|---|
project |
Erforderlich. Der Name des Fleet-Hostprojekts, in dem dieser Cluster registriert wird. Projektnamen werden im Format |
membership |
Nur Ausgabe. Der Name der verwalteten Hub-Mitgliedschaftsressource, die diesem Cluster zugeordnet ist. Mitgliedschaftsnamen werden im Format |
GenerateAccessTokenRequest
Generiert ein Zugriffstoken für einen Cluster.
| Felder | |
|---|---|
cluster |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GenerateAccessTokenResponse
Ein Zugriffstoken für einen Cluster.
| Felder | |
|---|---|
access_token |
Nur Ausgabe. Zugriffstoken zur Authentifizierung beim k8s-API-Server. |
expire_time |
Nur Ausgabe. Zeitstempel, zu dem das Token abläuft. |
GenerateOfflineCredentialRequest
Generiert Offline-Anmeldedaten(offline) für einen Cluster.
| Felder | |
|---|---|
cluster |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GenerateOfflineCredentialResponse
Ein Offline-Ausweis für einen Cluster.
| Felder | |
|---|---|
client_certificate |
Nur Ausgabe. Clientzertifikat zur Authentifizierung beim k8s-API-Server. |
client_key |
Nur Ausgabe. Privater Client-Schlüssel zur Authentifizierung beim k8s-API-Server. |
user_id |
Nur Ausgabe. Identität des Clients. |
expire_time |
Nur Ausgabe. Zeitstempel, zu dem diese Anmeldedaten ablaufen. |
GenerateServiceAccountKeyRequest
Proto-Anfrage für die GenerateServiceAccountKey API.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
validity |
Optional. Die Lebensdauer des Schlüssels. Wenn keine Angabe erfolgt, beträgt die Standardlebensdauer 14 Tage. |
ca_cert_path |
Optional. Der Pfad des CA-Zertifikats. |
GenerateServiceAccountKeyResponse
Antwort-Proto für die GenerateServiceAccountKey API.
| Felder | |
|---|---|
type |
Der Typ der Anmeldedaten. |
project |
Nur Ausgabe. Das Projekt, zu dem das Dienstkonto gehört. |
private_key_id |
Nur Ausgabe. Die ID des privaten Schlüssels. |
private_key |
Nur Ausgabe. Der private Schlüssel. |
name |
Nur Ausgabe. Der Name der Dienstidentität. |
token_uri |
Nur Ausgabe. Der Token-URI. |
format_version |
Nur Ausgabe. Die Formatversion. |
ca_cert_path |
Nur Ausgabe. Der Pfad des CA-Zertifikats. |
GetApiKeyRequest
Proto-Anfrage zum Abrufen eines API-Schlüssels.
| Felder | |
|---|---|
name |
Erforderlich. Der Name des abzurufenden API-Schlüssels. Format: projects/{project}/locations/{location}/apiKeys/{api_key} |
GetClusterRequest
Ruft einen Cluster ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetIamPolicyRequest
Proto-Anfrage zum Abrufen der IAM-Richtlinie, die mit einem Projekt in einer Zone verknüpft ist.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Name der Zone, aus der die IamPolicy abgerufen werden soll. Beispiel: projects/*/locations/*/zones/* |
GetIdentityProviderRequest
Proto-Anfrage zum Abrufen des Identitätsanbieters für eine Organisation.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des Identitätsanbieters. Beispiel: organizations/*/locations/*/identityProviders/* |
GetMachineRequest
Ruft eine Maschine ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Maschine. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetNodePoolRequest
Ruft einen Knotenpool ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Knotenpools. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetServerConfigRequest
Ruft die Serverkonfiguration ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Name (Projekt und Standort) der abzurufenden Serverkonfiguration im Format Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetServiceAccountRequest
Proto-Anfrage zum Abrufen einer Dienstkontoressource.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
GetVpnConnectionRequest
Ruft eine VPN-Verbindung ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der VPN-Verbindung. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetZonalProjectRequest
Ruft eine zonale Projektressource ab.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des zonalen Projekts. Beispiel: organizations/*/locations/*/zonalProjects/* |
GetZonalServiceRequest
ZonalService-Anfrage abrufen.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Dienstes. |
GetZoneRequest
Ruft eine Zone ab.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname der Zone. Beispiel: organizations/*/locations/*/zone/* |
IamPolicy
IamPolicy stellt eine IAM-Richtlinie dar.
| Felder | |
|---|---|
bindings[] |
Optional. Die Richtlinie ist eine Liste von Bindungen. |
etag |
Optional. Das ETag der IAM-Richtlinie. |
Bindung
„Binding“ stellt eine Rollenbindung in der IAM-Richtlinie dar.
| Felder | |
|---|---|
role |
Erforderlich. Die Rolle in der IAM-Richtlinie, an die die Mitglieder gebunden werden sollen. |
members[] |
Optional. Die Mitglieder, an die die Rolle gebunden werden soll. |
Hauptkonto
„Principal“ stellt ein Hauptkonto in der IAM-Richtlinie dar.
| Felder | |
|---|---|
Union-Feld identity. Das Hauptkonto, an das die Rolle gebunden werden soll. Für identity ist nur einer der folgenden Werte zulässig: |
|
user |
Optional. Stellt einen Nutzer in der IAM-Richtlinie dar. |
service_account |
Optional. Stellt ein Dienstkonto in der IAM-Richtlinie dar. |
group |
Optional. Stellt eine Gruppe in der IAM-Richtlinie dar. |
IdentityProvider
Stellt eine Identitätsanbieterressource dar, die die Identitätsanbieterkonfiguration für die Organisation repräsentiert.
| Felder | |
|---|---|
name |
ID. Der kanonische Ressourcenname des Identitätsanbieters. Beispiel: organizations/{organization}/locations/{location}/identityProviders/{identity_provider} |
proxy_uri |
Optional. Der Proxy-URI zum Erreichen des Identitätsanbieters. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter zuletzt aktualisiert wurde. |
delete_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter gelöscht wurde. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
state |
Nur Ausgabe. Der Status des Identitätsanbieters. |
Union-Feld config. Die Konfiguration des Identitätsanbieters. Für config ist nur einer der folgenden Werte zulässig: |
|
oidc_config |
Die Konfiguration des OIDC-Anbieters. |
saml_config |
Die Konfiguration des SAML-Anbieters. |
Union-Feld target. Das Ziel des Identitätsanbieters. Für target ist nur einer der folgenden Werte zulässig: |
|
zone_id |
Die Zonen-ID der Zielzone des Infrastrukturclusters, für den der Identitätsanbieter konfiguriert werden soll. |
cluster |
Der vollständig qualifizierte Name des Ziel-BMUC, für den der Identitätsanbieter konfiguriert werden soll. |
Bundesland
Der Status des Identitätsanbieters.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
CREATING |
Der Identitätsanbieter hat den Status CREATING. |
RUNNING |
Der Identitätsanbieter hat den Status RUNNING. |
DELETING |
Der Identitätsanbieter hat den Status DELETING. |
ERROR |
Der Identitätsanbieter befindet sich im Fehlerstatus. |
REPAIRING |
Der Identitätsanbieter befindet sich im Status REPARATUR. |
DELETED |
Der Identitätsanbieter hat den Status DELETED. |
KmsKeyState
Stellt den Zugänglichkeitsstatus eines vom Kunden verwalteten KMS-Schlüssels dar, der für die CMEK-Integration verwendet wird.
| Enums | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Nicht angegeben. |
KMS_KEY_STATE_KEY_AVAILABLE |
Der Schlüssel ist verfügbar und abhängige Ressourcen sollten zugänglich sein. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
Der Schlüssel ist aus einem nicht angegebenen Grund nicht verfügbar. Abhängige Ressourcen sind möglicherweise nicht zugänglich. |
ListApiKeysRequest
Proto-Anfrage zum Auflisten von API-Schlüsseln.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Ressource, in der dieser Schlüssel erstellt wird. Format: projects/{projekt}/locations/{location} |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
ListApiKeysResponse
Antwort-Proto zum Auflisten von API-Schlüsseln.
| Felder | |
|---|---|
api_keys[] |
Die Liste der API-Schlüssel. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListClustersRequest
Listet Cluster an einem Standort auf.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, der diese Sammlung von Clustern besitzt. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. |
ListClustersResponse
Liste der Cluster an einem Standort.
| Felder | |
|---|---|
clusters[] |
Cluster am Standort. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListIdentityProvidersRequest
Proto-Anfrage zum Auflisten der Identitätsanbieter für eine Organisation.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Organisation und Region für die Identitätsanbieter. |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Optional. Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Optional. Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. Felder, nach denen das Ergebnis sortiert werden soll. |
ListIdentityProvidersResponse
Antwort-Proto zum Auflisten der Identitätsanbieter für eine Organisation.
| Felder | |
|---|---|
identity_providers[] |
Eine Liste der Identitätsanbieter, die der Anfrage entsprechen. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Unsortierte Liste. Standorte, die nicht erreicht werden konnten. |
ListMachinesRequest
Listet Maschinen an einem Standort auf.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, zu dem diese Sammlung von Maschinen gehört. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Gibt die Reihenfolge an, in der Maschinen aufgelistet werden. Gemäß AIP-132 muss der Wert eine durch Kommas getrennte Liste von Feldern sein. An ein Feld kann „desc“ angehängt werden, um eine absteigende Sortierung anzugeben. Unterstützte Felder: * Beispiel: „name desc“. |
ListMachinesResponse
Liste der Maschinen an einem Standort.
| Felder | |
|---|---|
machines[] |
Maschinen am Standort. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListNodePoolsRequest
Listet Knotenpools in einem Cluster auf.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Cluster, der diese Sammlung von Knotenpools besitzt. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. |
ListNodePoolsResponse
Liste der Knotenpools in einem Cluster.
| Felder | |
|---|---|
node_pools[] |
Knotenpools im Cluster. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListRolesRequest
Proto-Anfrage zum Auflisten der Rollen, die einem Projekt in einer Zone zugeordnet sind.
| Felder | |
|---|---|
parent |
Erforderlich. Der kanonische Name der Zone, aus der die Rollen aufgelistet werden sollen. Beispiel: projects/*/locations/*/zones/* |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
ListRolesResponse
Antwort-Proto zum Auflisten der Rollen, die einem Projekt in einer Zone zugeordnet sind.
| Felder | |
|---|---|
roles[] |
Eine Liste der Rollen, die einem Projekt in einer Zone zugeordnet sind. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
ListServiceAccountKeysRequest
Proto-Anfrage für die ListServiceAccountKeys API.
| Felder | |
|---|---|
parent |
Erforderlich. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
ListServiceAccountKeysResponse
Antwort-Proto für die ListServiceAccountKeys API.
| Felder | |
|---|---|
service_account_keys[] |
Die Liste der Dienstkontoschlüssel. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
ServiceAccountKeyInfo
ServiceAccountKeyInfo stellt die Informationen eines Dienstkontoschlüssels dar.
| Felder | |
|---|---|
key_id |
Nur Ausgabe. Die ID des öffentlichen Schlüssels. |
expiry |
Nur Ausgabe. Die Ablaufzeit des Schlüssels. |
ListServiceAccountsRequest
Anfrage zum Auflisten von ServiceAccounts.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, der diese Sammlung von Projektdienstkonten besitzt. |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Optional. Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Optional. Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. Felder, nach denen das Ergebnis sortiert werden soll. |
ListServiceAccountsResponse
Antwort auf „ListServiceAccounts“.
| Felder | |
|---|---|
service_accounts[] |
Liste der ServiceAccounts, die der Anfrage entsprechen. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListVpnConnectionsRequest
Listet VPN-Verbindungen auf.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, der diese Sammlung von VPN-Verbindungen besitzt. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. |
ListVpnConnectionsResponse
Liste der VPN-Verbindungen an einem Standort.
| Felder | |
|---|---|
vpn_connections[] |
VpnConnections am Standort. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListZonalProjectsRequest
Listet Nutzerprojekte in einer Organisation auf.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Zone, in der das Projekt erstellt wird. |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Optional. Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Optional. Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. Felder, nach denen das Ergebnis sortiert werden soll. |
ListZonalProjectsResponse
Liste der Nutzerprojekte in einer Organisationsantwort.
| Felder | |
|---|---|
zonal_projects[] |
Cluster am Standort. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Zonen, die nicht erreicht werden konnten. |
ListZonalServicesRequest
Anfrage zum Auflisten von ZonalServices.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Standort, zu dem diese Sammlung von Diensten gehört. |
page_size |
Optional. Die maximale Anzahl der aufzulistenden Ressourcen. |
page_token |
Optional. Ein Seitentoken, das von einer vorherigen Listenanfrage empfangen wurde. |
filter |
Optional. Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Optional. Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. Felder, nach denen das Ergebnis sortiert werden soll. |
ListZonalServicesResponse
Antwort auf „ListZonalServices“.
| Felder | |
|---|---|
zonal_services[] |
Zonale Dienste am Standort. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
ListZonesRequest
Listet Zonen auf, in denen die übergeordnete Organisation aktiviert ist.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Organisation und der Standort. |
page_size |
Optional. Die maximale Anzahl der Elemente, die zurückgegeben werden sollen. |
page_token |
Optional. Der Wert next_page_token wurde gegebenenfalls von einer vorherigen Listenanfrage zurückgegeben. |
filter |
Optional. Es werden nur Ressourcen aufgeführt, die diesem Filter entsprechen. |
order_by |
Optional. Gibt die Reihenfolge an, in der Ressourcen aufgelistet werden. |
ListZonesResponse
Antwortnachricht für das Auflisten von Zonen.
| Felder | |
|---|---|
zones[] |
Eine Liste der Zonen, die der Anfrage entsprechen. |
next_page_token |
Ein Token zum Abrufen der nächsten Ergebnisseite. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
LocationMetadata
Metadaten für einen bestimmten google.cloud.location.Location.
| Felder | |
|---|---|
available_zones |
Die verfügbaren Google Distributed Cloud Edge-Zonen am Standort. Die Karte wird durch die ID jeder Zone in Kleinbuchstaben verschlüsselt. |
Maschine
Eine Google Distributed Cloud Edge-Maschine, die als Kubernetes-Knoten fungieren kann.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Maschine. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool zuletzt aktualisiert wurde. |
labels |
Mit dieser Ressource verknüpfte Labels. |
hosted_node |
Kanonischer Ressourcenname des Knotens, für den diese Maschine verantwortlich ist, z.B. projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, oder leer, wenn die Maschine nicht der Rolle eines Knotens zugewiesen ist. Für Knoten der Steuerungsebene, die auf Edge-Maschinen gehostet werden, wird das folgende Format zurückgegeben: „projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}“. |
zone |
Die Google Distributed Cloud Edge-Zone dieses Computers. |
version |
Nur Ausgabe. Die Softwareversion des Geräts. |
disabled |
Nur Ausgabe. Gibt an, ob die Maschine deaktiviert ist. Wenn die Richtlinie deaktiviert ist, kann die Maschine nicht in Betrieb genommen werden. |
status |
Nur Ausgabe. Der aktuelle Status der Maschine. |
purpose |
Der Clustertyp, für den die Maschine verwendet wird. |
Zweck
Der Maschinenzweck kann entweder VIRTUALIZED_WORKLOAD oder BAREMETAL_CLUSTER sein.
| Enums | |
|---|---|
PURPOSE_UNSPECIFIED |
Zweck nicht angegeben. |
VIRTUALIZED_WORKLOAD |
Die Maschine wird für virtuelle Arbeitslasten verwendet. |
BAREMETAL_CLUSTER |
Die Maschine wird für einen Bare-Metal-Nutzercluster verwendet. |
Status
Gibt den Status der Maschine an.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
Status unbekannt. |
READY |
Die Maschine ist bereit, einen Knoten zu hosten. Das ist die Standardeinstellung. |
DISABLED_FOR_REPAIR |
Die Maschine wurde durch Hinzufügen von mindestens einer Deaktivierungsforderung für die Reparatur deaktiviert. |
MaintenanceExclusionWindow
Stellt ein Wartungsausschlussfenster dar.
| Felder | |
|---|---|
window |
Optional. Das Zeitfenster. |
id |
Optional. Eine eindeutige ID (pro Cluster) für das Fenster. |
MaintenancePolicy
Konfiguration der Wartungsrichtlinie.
| Felder | |
|---|---|
window |
Gibt das Wartungsfenster an, in dem Wartungsarbeiten durchgeführt werden können. |
maintenance_exclusions[] |
Optional. Ausschlüsse von der automatischen Wartung. Nicht dringende Wartungsarbeiten sollten in diesen Zeiträumen nicht durchgeführt werden. Jeder Ausschluss hat einen eindeutigen Namen und kann aktiv oder abgelaufen sein. Die maximale Anzahl von Wartungsausschlüssen, die zu einem bestimmten Zeitpunkt zulässig sind, beträgt 3. |
MaintenanceWindow
Konfiguration des Wartungsfensters
| Felder | |
|---|---|
recurring_window |
Konfiguration eines wiederkehrenden Wartungsfensters. |
Knotenpool
Eine Gruppe von Kubernetes-Knoten in einem Cluster mit gemeinsamer Konfiguration und Spezifikation.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Knotenpools. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool zuletzt aktualisiert wurde. |
labels |
Mit dieser Ressource verknüpfte Labels. |
node_location |
Name der Google Distributed Cloud Edge-Zone, in der dieser Knotenpool erstellt wird. Beispiel: |
node_count |
Erforderlich. Die Anzahl der Knoten im Pool. |
machine_filter |
Nur Maschinen, die diesem Filter entsprechen, können in den Knotenpool aufgenommen werden. Die Filtersprache akzeptiert Strings wie „name= |
local_disk_encryption |
Optional. Verschlüsselungsoptionen für lokale Laufwerke. Dieses Feld wird nur verwendet, wenn die CMEK-Unterstützung aktiviert wird. |
node_version |
Nur Ausgabe. Die niedrigste Release-Version aller Worker-Knoten. |
node_config |
Optional. Konfiguration für jeden Knoten im NodePool |
LocalDiskEncryption
Konfiguration für die CMEK-Unterstützung für die Verschlüsselung lokaler Laufwerke von Edge-Maschinen.
| Felder | |
|---|---|
kms_key |
Optional. Der Cloud KMS-CryptoKey, z.B. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, der zum Schutz lokaler Laufwerke von Knoten verwendet werden soll. Wenn keine Angabe erfolgt, wird stattdessen ein von Google verwalteter Schlüssel verwendet. |
kms_key_active_version |
Nur Ausgabe. Die Cloud KMS-CryptoKeyVersion, die derzeit zum Schutz lokaler Laufwerke des Knotens verwendet wird. Gilt nur, wenn „kms_key“ festgelegt ist. |
kms_key_state |
Nur Ausgabe. Verfügbarkeit des Cloud KMS-CryptoKey. Wenn nicht |
kms_status |
Nur Ausgabe. Fehlerstatus, der von Cloud KMS zurückgegeben wird, wenn dieser Schlüssel verwendet wird. Dieses Feld darf nur ausgefüllt werden, wenn |
resource_state |
Nur Ausgabe. Der aktuelle Ressourcenstatus, der mit dem CMEK verknüpft ist. |
NodeConfig
Konfiguration für jeden Knoten im NodePool
| Felder | |
|---|---|
labels |
Optional. Die Kubernetes-Knotenlabels |
node_storage_schema |
Optional. Name für das Speicherschema von Worker-Knoten. |
node_system_partition_size |
Optional. Größe der Systempartition für Worker-Knoten in GiB. |
OIDCProviderConfig
Stellt die OIDC-Anbieterkonfiguration dar.
| Felder | |
|---|---|
client_id |
Erforderlich. Die Client-ID des Identitätsanbieters. |
client_secret |
Optional. Der Clientschlüssel des Identitätsanbieters. |
issuer_uri |
Erforderlich. Der Aussteller-URI des Identitätsanbieters. |
scopes |
Erforderlich. Die Bereiche des Identitätsanbieters. |
user_claim |
Optional. Die Nutzeranforderung des Identitätsanbieters. |
extra_params |
Optional. Durch Kommas getrennte Liste von Schlüssel/Wert-Paaren, die abfragecodiert und mit der Anfrage an den Authentifizierungsendpunkt gesendet werden. |
certificate_authority_data |
Optional. Die Daten der Zertifizierungsstelle des Identitätsanbieters. |
group_claim |
Optional. Die Gruppenanforderung des Identitätsanbieters. |
attribute_mapping |
Optional. Die Attributzuordnung des Identitätsanbieters. |
OperationMetadata
Metadaten für Vorgänge mit langer Ausführungszeit für Edge Container API-Methoden.
| Felder | |
|---|---|
create_time |
Der Zeitpunkt, zu dem der Vorgang erstellt wurde. |
end_time |
Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde. |
target |
Serverdefinierter Ressourcenpfad für das Ziel des Vorgangs. |
verb |
Das vom Vorgang ausgeführte Verb. |
status_message |
Menschenlesbarer Status des Vorgangs, falls vorhanden. |
requested_cancellation |
Gibt an, ob der Nutzer einen Abbruch angefordert hat. Vorgänge, die erfolgreich abgebrochen wurden, haben den Wert [Operation.error][] mit einem |
api_version |
Zum Starten des Vorgangs verwendete API-Version. |
warnings[] |
Warnungen, die den Vorgang nicht blockieren, aber dennoch relevante Informationen für den Endnutzer enthalten. |
status_reason |
Maschinenlesbarer Status des Vorgangs, falls vorhanden. |
public_error |
Eine öffentlich zugängliche Fehlerdarstellung, die für die Nutzung durch den Client vorgesehen ist. Dieses Feld wird aus dem Fehler des Vorgangs ausgefüllt und ist besonders nützlich, um Clients detailliertere Fehlerdetails bereitzustellen, wenn der kanonische Fehlercode |
StatusReason
Gibt den Grund für den Status des Vorgangs an.
| Enums | |
|---|---|
STATUS_REASON_UNSPECIFIED |
Ursache unbekannt. |
UPGRADE_PAUSED |
Das Clusterupgrade ist derzeit pausiert. |
RETRYABLE_ERROR |
Bei der Anfrage ist ein Fehler aufgetreten, der jedoch wiederholt werden kann. |
Kontingent
Stellt das Kontingent für Edge-Container-Ressourcen dar.
| Felder | |
|---|---|
metric |
Name des Kontingentmesswerts. |
limit |
Kontingentlimit für diesen Messwert. |
usage |
Aktuelle Nutzung dieses Messwerts. |
RecurringTimeWindow
Stellt ein beliebiges Zeitfenster dar, das sich wiederholt.
| Felder | |
|---|---|
window |
Das Fenster der ersten Wiederholung. |
recurrence |
Eine RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) für die Wiederholung dieses Fensters. Sie dauern so lange wie die Zeitspanne zwischen Start- und Endzeit. |
ResourceState
Gibt an, ob sich die Ressource im Sperrstatus befindet oder aussteht.
| Enums | |
|---|---|
RESOURCE_STATE_UNSPECIFIED |
Standardwert. |
RESOURCE_STATE_LOCK_DOWN |
Die Ressource befindet sich im Status LOCK DOWN. |
RESOURCE_STATE_LOCK_DOWN_PENDING |
Die Ressource wird gesperrt. |
Rolle
Stellt eine GDC-IAM-Rolle dar, die einer K8s-Rolle in der Zone entspricht.
| Felder | |
|---|---|
gdc_role |
Erforderlich. Der Name der GDC-IAM-Rolle. |
display_name |
Optional. Der Anzeigename der Rolle. |
state |
Nur Ausgabe. Der Status der Rolle in der Zone. |
Bundesland
Status der Rolle in der Zone.
| Enums | |
|---|---|
STATE_UNKNOWN |
Der Standardwert. Dieser Wert wird verwendet, wenn die Statusprüfung fehlgeschlagen ist. |
READY |
Die Rolle ist in der Zone vorhanden. |
NOT_READY |
Die Rolle ist in der Zone nicht vorhanden. |
SAMLProviderConfig
Stellt die SAML-Anbieterkonfiguration dar.
| Felder | |
|---|---|
entity_id |
Erforderlich. Die Entitäts-ID des Identitätsanbieters. |
single_sign_on_uri |
Erforderlich. Der URI für die Einmalanmeldung (SSO) des Identitätsanbieters. |
certificate_data[] |
Optional. Die Zertifikatsdaten des Identitätsanbieters. |
user_attribute |
Optional. Das Nutzerattribut des Identitätsanbieters. |
group_attribute |
Optional. Das Gruppenattribut des Identitätsanbieters. |
attribute_mapping |
Optional. Die Attributzuordnung des Identitätsanbieters. |
ServerConfig
Serverkonfiguration für unterstützte Versionen und Release-Versionen.
| Felder | |
|---|---|
channels |
Nur Ausgabe. Zuordnung von Release-Version zu Versionskonfiguration. |
versions[] |
Nur Ausgabe. Unterstützte Versionen, z.B.: ["1.4.0", "1.5.0"]. |
default_version |
Nur Ausgabe. Standardversion, z.B.: "1.4.0". |
version_rollouts[] |
Nur Ausgabe. Roll-out-Informationen für die Serverkonfiguration. |
ServiceAccount
Stellt die Dienstkontoressource dar.
| Felder | |
|---|---|
name |
ID. Der kanonische Ressourcenname des Projektdienstkontos. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account} |
zone |
Erforderlich. Die Zonen-ID der Zone, in der das Projektdienstkonto erstellt werden muss. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Projektdienstkonto erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Projektdienstkonto zuletzt aktualisiert wurde. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
state |
Nur Ausgabe. Der Status des Dienstkontos. |
Bundesland
Der Status des Dienstkontos.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
CREATING |
Das Dienstkonto hat den Status CREATING. |
RUNNING |
Das Dienstkonto hat den Status RUNNING. |
DELETING |
Das Dienstkonto hat den Status „WIRD GELÖSCHT“. |
ERROR |
Das Dienstkonto hat den Status FEHLER. |
REPAIRING |
Das Dienstkonto hat den Status REPAIRING. |
SetIamPolicyRequest
Proto-Anfrage zum Festlegen der IAM-Richtlinie für ein Projekt in einer Zone.
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname der Zone. projects/{project}/locations/{location}/zones/{zone} |
policy |
Erforderlich. Die festzulegende IAM-Richtlinie. |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
SystemPartitionGiBSize
„SystemPartitionGiBSize“ stellt die zulässigen Systempartitionsgrößen in GiB dar.
| Enums | |
|---|---|
SYSTEM_PARTITION_GIB_SIZE_UNSPECIFIED |
Die Größe der Systempartition wird nicht vom Nutzer angegeben. Dadurch wird die Größe der Systempartition auf die Größe festgelegt, die im für diesen Knoten geltenden Systemspeicherschema angegeben ist, also 100 GiB. |
SYSTEM_PARTITION_GIB_SIZE100 |
100 GiB Systempartitionsgröße, was auch die Standardgröße ist. |
SYSTEM_PARTITION_GIB_SIZE300 |
300 GiB Systempartitionsgröße. Kann verwendet werden, um den Standardwert von 100 GiB zu überschreiben. |
TimeWindow
Stellt ein beliebiges Zeitfenster dar.
| Felder | |
|---|---|
start_time |
Der Zeitpunkt, zu dem das Fenster zum ersten Mal beginnt. |
end_time |
Die Uhrzeit, zu der das Fenster endet. Das Ende muss nach dem Beginn liegen. |
UpdateClusterRequest
Aktualisiert einen Cluster.
| Felder | |
|---|---|
update_mask |
Mit der Feldmaske werden die Felder angegeben, die in der Cluster-Ressource durch die Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben. |
cluster |
Der aktualisierte Cluster. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
UpdateNodePoolRequest
Aktualisiert einen Knotenpool.
| Felder | |
|---|---|
update_mask |
Mit der Feldmaske werden die Felder angegeben, die in der NodePool-Ressource durch die Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben. |
node_pool |
Der aktualisierte Knotenpool. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
UpgradeClusterRequest
Aktualisiert einen Cluster.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
target_version |
Erforderlich. Die Version, auf die der Cluster aktualisiert wird. |
schedule |
Der Zeitplan für das Upgrade. |
request_id |
Eine eindeutige Kennung für diese Anfrage. Auf 36 ASCII-Zeichen beschränkt. Eine zufällige UUID wird empfohlen. Diese Anfrage ist nur idempotent, wenn |
Zeitplan
Stellt den Zeitplan für das Upgrade des Clusters dar.
| Enums | |
|---|---|
SCHEDULE_UNSPECIFIED |
Nicht angegeben. Standardmäßig wird der Cluster sofort aktualisiert. Dies ist derzeit die einzige Option. |
IMMEDIATELY |
Das Upgrade des Clusters wird sofort nach Erhalt der Anfrage durchgeführt. |
Version
Version eines Clusters.
| Felder | |
|---|---|
name |
Nur Ausgabe. Name der Version, z.B.: "1.4.0". |
VersionRollout
VersionRollout enthält die Informationen zum Roll-out der Version.
| Felder | |
|---|---|
version |
Nur Ausgabe. Semantische Version, z.B.: "1.4.0". |
available_zones[] |
Nur Ausgabe. Liste der Zonen, in denen die Version eingeführt wurde, z.B.: ["us-central1", "us-west1"]. |
VpnConnection
Eine VPN-Verbindung
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der VPN-Verbindung |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die VPN-Verbindung erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die VPN-Verbindung zuletzt aktualisiert wurde. |
labels |
Mit dieser Ressource verknüpfte Labels. |
nat_gateway_ip |
NAT-Gateway-IP-Adresse oder WAN-IP-Adresse. Wenn ein Kunde mehrere NAT-IP-Adressen hat, muss er NAT so konfigurieren, dass nur eine externe IP-Adresse dem GMEC-Anthos-Cluster zugeordnet wird. Dieses Feld ist leer, wenn NAT nicht verwendet wird. |
bgp_routing_mode |
Dynamischer Routingmodus des VPC-Netzwerk, |
cluster |
Der kanonische Clustername, zu dem eine Verbindung hergestellt werden soll. Er hat das Format „projects/{project}/locations/{location}/clusters/{cluster}“. |
vpc |
Die Netzwerk-ID der VPC, zu der eine Verbindung hergestellt werden soll. |
vpc_project |
Optional. Projektdetails des VPC-Netzwerk. Erforderlich, wenn sich die VPC in einem anderen Projekt als dem Clusterprojekt befindet. |
enable_high_availability |
Gibt an, ob für diese VPN-Verbindung auf Clusterseite Hochverfügbarkeit aktiviert ist. Wenn diese Option aktiviert ist, wird beim Erstellen einer VPN-Verbindung versucht, zwei Floating-IP-Adressen von ANG zu verwenden. |
router |
Optional. Der Name des Cloud Router für die VPN-Verbindung. |
details |
Nur Ausgabe. Die Details der erstellten Verbindung. |
BgpRoutingMode
Routingmodus.
| Enums | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
Unbekannt |
REGIONAL |
Regionaler Modus. |
GLOBAL |
Globaler Modus. |
Details
Die Details der erstellten Verbindung.
| Felder | |
|---|---|
state |
Der Status dieser Verbindung. |
error |
Die Fehlermeldung. Dieses Feld wird nur ausgefüllt, wenn state=ERROR ist. |
cloud_router |
Die Cloud Router-Informationen. |
cloud_vpns[] |
Jede Verbindung hat mehrere Cloud VPN-Gateways. |
CloudRouter
Die Cloud Router-Informationen.
| Felder | |
|---|---|
name |
Der Name des zugehörigen Cloud Router. |
CloudVpn
Die Cloud VPN-Informationen.
| Felder | |
|---|---|
gateway |
Der Name des erstellten Cloud VPN-Gateways. |
Bundesland
Der aktuelle Verbindungsstatus.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unbekannt |
STATE_CONNECTED |
Verbunden. |
STATE_CONNECTING |
Verbindung wird hergestellt. |
STATE_ERROR |
Ein Fehler ist aufgetreten. |
VpcProject
Projektdetails des VPC-Netzwerk.
| Felder | |
|---|---|
project_id |
Das Projekt der VPC, zu der eine Verbindung hergestellt werden soll. Wenn keine Angabe erfolgt, ist es mit dem Clusterprojekt identisch. |
service_account |
Optional. Verworfen. Nicht verwenden. |
ZonalProject
Zonales Projekt (entspricht dem Cloud-Nutzerprojekt), das in Zonen aktiviert wird.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Projekts. |
create_time |
Nur Ausgabe. Eine Angabe zur Erstellungszeit des Projekts |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Projekt zuletzt aktualisiert wurde. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
state |
Nur Ausgabe. Der Status des Projekts in der Zone. |
Bundesland
Der Status des Projekts in der Zone.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
STATE_ON |
Das Projekt ist in der Zone aktiviert. |
STATE_OFF |
Das Projekt ist in der Zone deaktiviert. |
STATE_ENABLING |
Das Projekt wird in der Zone aktiviert. |
STATE_REPAIRING |
Das Projekt wird repariert. |
STATE_ERROR |
Das Projekt wird in der Zone deaktiviert. |
ZonalService
Dienst im Projekt aktiviert.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Dienstes. |
service_selector |
Optional. Der Dienst, der aktiviert/deaktiviert werden soll. Es darf nur „service_selector“ oder „service_name“ angegeben werden. |
state |
Nur Ausgabe. Der Status des Dienstes. |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Dienst aktiviert wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Dienst zuletzt aktualisiert wurde. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
Union-Feld zone_or_cluster. Die Zone oder der Cluster, in der bzw. dem der Dienst aktiviert oder deaktiviert werden soll. Für zone_or_cluster ist nur einer der folgenden Werte zulässig: |
|
zone |
Die Zonen-ID der Zone, in der der Dienst aktiviert/deaktiviert werden soll. |
cluster |
Der vollständig qualifizierte Name des Clusters, auf dem der Dienst aktiviert/deaktiviert werden muss. |
service_name |
Optional. Der vollständige Dienstname, z.B. alloydb.googleapis.com. Es darf nur entweder „service_selector“ oder „service_name“ angegeben werden. Sie wird verwendet, um den Dienst für das Projekt zu aktivieren oder zu deaktivieren. |
ServiceSelector
Dienste, die aktiviert/deaktiviert werden können.
| Enums | |
|---|---|
SERVICE_SELECTOR_UNSPECIFIED |
Nicht angegeben. |
ALLOYDB |
AlloyDB-Dienst, alloydb.googleapis.com. |
VMM |
VMM-Dienst, gdcvmmanager.googleapis.com. |
BOOKSTORE |
Bookstore-Dienst, bookstore.googleapis.com. |
VERTEX |
Vertex-Dienst, aiplatform.googleapis.com. |
BOOKSTORE_AI |
Bookstore.AI-Dienst, bookstore-ai.googleapis.com. |
Bundesland
Der Status des Dienstes.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
STATE_ENABLED |
Der Dienst ist im Projekt aktiviert. |
STATE_DISABLED |
Der Dienst ist für das Projekt deaktiviert. |
STATE_ENABLING |
Der Dienst wird für das Projekt aktiviert. |
STATE_DISABLING |
Der Dienst wird für das Projekt deaktiviert. |
STATE_REPAIRING |
Der Dienst wird repariert. |
STATE_ERROR |
Der Dienst hat den Status FEHLER. |
Zone
Stellt eine Zone dar.
| Felder | |
|---|---|
name |
ID. Der kanonische Ressourcenname der Zone. Beispiel: organizations/{organization}/locations/{location}/zones/{zone} |
create_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die Zone erstellt wurde. |
labels |
Optional. Mit dieser Ressource verknüpfte Labels. |
certificate_authorities[] |
Nur Ausgabe. Das Web-CA-Zertifikat für die Zone. |
dns_servers[] |
Nur Ausgabe. Die DNS-Server für die Zone. |
state |
Nur Ausgabe. Der Status der Zone. |
DNSServer
Stellt einen DNS-Server für die Zone dar.
| Felder | |
|---|---|
ip_address |
Nur Ausgabe. Die IP-Adresse des DNS-Servers. |
tld |
Nur Ausgabe. Die Top-Level-Domain des DNS-Servers. |
Bundesland
Der Status der Zone.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben. |
STATE_RUNNING |
Die Zone befindet sich im Status RUNNING. |
STATE_ERROR |
Die Zone befindet sich im Fehlerstatus. |
STATE_CREATING |
Die Zone befindet sich im Status CREATING. |
STATE_REPAIRING |
Die Zone befindet sich im Status REPAIRING. |
ZoneMetadata
Eine Google Distributed Cloud Edge-Zone, in der sich Edge-Maschinen befinden.
| Felder | |
|---|---|
quota[] |
Kontingent für Ressourcen in dieser Zone. |
rack_types |
Die Zuordnung wird nach Rack-Name verschlüsselt und hat den Wert „RackType“. |
config_data |
Konfigurationsdaten für die Zone. |
RackType
Typ des Racks.
| Enums | |
|---|---|
RACK_TYPE_UNSPECIFIED |
Nicht angegebener Racktyp. Ein einzelnes Rack gehört ebenfalls zu diesem Typ. |
BASE |
Basis-Rack-Typ, ein Paar aus zwei modifizierten Config-1-Racks mit Aggregations-Switches. |
EXPANSION |
Erweiterungs-Rack-Typ, auch als eigenständige Racks bezeichnet, die von Kunden bei Bedarf hinzugefügt werden. |