Index
EdgeContainer(Benutzeroberfläche)Authorization(Meldung)Cluster(Meldung)ClusterNetworking(Meldung)ClusterUser(Meldung)CreateClusterRequest(Meldung)CreateNodePoolRequest(Meldung)CreateVpnConnectionRequest(Meldung)DeleteClusterRequest(Meldung)DeleteNodePoolRequest(Meldung)DeleteVpnConnectionRequest(Meldung)Fleet(Meldung)GenerateAccessTokenRequest(Meldung)GenerateAccessTokenResponse(Meldung)GetClusterRequest(Meldung)GetMachineRequest(Meldung)GetNodePoolRequest(Meldung)GetVpnConnectionRequest(Meldung)KmsKeyState(Aufzählung)ListClustersRequest(Meldung)ListClustersResponse(Meldung)ListMachinesRequest(Meldung)ListMachinesResponse(Meldung)ListNodePoolsRequest(Meldung)ListNodePoolsResponse(Meldung)ListVpnConnectionsRequest(Meldung)ListVpnConnectionsResponse(Meldung)LocationMetadata(Meldung)Machine(Meldung)MaintenancePolicy(Meldung)MaintenanceWindow(Meldung)NodePool(Meldung)NodePool.LocalDiskEncryption(Meldung)OperationMetadata(Meldung)Quota(Meldung)RecurringTimeWindow(Meldung)TimeWindow(Meldung)UpdateClusterRequest(Meldung)UpdateNodePoolRequest(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)ZoneMetadata(Meldung)
EdgeContainer
Die EdgeContainer API bietet die Verwaltung von Kubernetes-Clustern in Google Edge Cloud-Bereitstellungen.
| CreateCluster |
|---|
|
Erstellt einen neuen Cluster in einem bestimmten Projekt und an einem bestimmten Standort.
|
| CreateNodePool |
|---|
|
Erstellt einen neuen NodePool in einem bestimmten Projekt und an einem bestimmten Standort.
|
| CreateVpnConnection |
|---|
|
Erstellt eine neue VPN-Verbindung in einem bestimmten Projekt und an einem bestimmten Standort.
|
| DeleteCluster |
|---|
|
Löscht einen einzelnen Cluster.
|
| DeleteNodePool |
|---|
|
Löscht einen einzelnen NodePool.
|
| DeleteVpnConnection |
|---|
|
Löscht eine einzelne VPN-Verbindung.
|
| GenerateAccessToken |
|---|
|
Generiert ein Zugriffstoken für einen Cluster.
|
| GetCluster |
|---|
|
Ruft Details zu einem einzelnen Cluster ab.
|
| GetMachine |
|---|
|
Ruft Details zu einer einzelnen Maschine ab.
|
| GetNodePool |
|---|
|
Ruft Details zu einem einzelnen NodePool ab.
|
| GetVpnConnection |
|---|
|
Ruft Details zu einer einzelnen VPN-Verbindung ab.
|
| ListClusters |
|---|
|
Listet Cluster in einem angegebenen Projekt und an einem angegebenen Standort auf.
|
| ListMachines |
|---|
|
Listet Maschinen in einem angegebenen Projekt und an einem angegebenen Standort auf.
|
| ListNodePools |
|---|
|
Listet NodePools in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| ListVpnConnections |
|---|
|
Listet VPN-Verbindungen in einem bestimmten Projekt und an einem bestimmten Standort auf.
|
| UpdateCluster |
|---|
|
Aktualisiert die Parameter eines einzelnen Clusters.
|
| UpdateNodePool |
|---|
|
Aktualisiert die Parameter eines einzelnen NodePool.
|
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 erweitert, um in Zukunft mehrere Administratoren zu ermöglichen. |
Cluster
Ein Google Distributed Cloud Edge-Kubernetes-Cluster.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. |
create_time |
Nur Ausgabe. Die Zeit, zu der der Cluster erstellt wurde. |
update_time |
Nur Ausgabe. Die Zeit, zu der der Cluster zuletzt aktualisiert wurde. |
labels |
Mit dieser Ressource verknüpfte Labels. |
fleet |
Optional. 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. |
cluster_ca_certificate |
Nur Ausgabe. Das PEM-codierte öffentliche Zertifikat der Zertifizierungsstelle des Clusters. |
maintenance_policy |
Optional. Clusterweite Konfiguration der 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. |
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 einzelner 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 Nutzerprinzipal für eine RBAC-Richtlinie.
| Felder | |
|---|---|
username |
Erforderlich. Sie haben einen aktiven Google-Nutzernamen. |
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 |
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 |
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 |
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 |
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 |
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 |
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 Flotten-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 für die Authentifizierung beim k8s-API-Server. |
expire_time |
Nur Ausgabe. Zeitstempel, zu dem das Token abläuft. |
GetClusterRequest
Ruft einen Cluster ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Clusters. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
GetMachineRequest
Ruft eine Maschine ab.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Computers. 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
|
GetVpnConnectionRequest
Stellt eine VPN-Verbindung her.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der VPN-Verbindung. Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource
|
KmsKeyState
Stellt den Zugriffsstatus 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 näher bezeichneten Grund nicht verfügbar. Abhängige Ressourcen sind möglicherweise nicht zugänglich. |
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 aufgeführt 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. |
ListMachinesRequest
Listet Maschinen an einem Standort auf.
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Website, die diese Sammlung von Maschinen 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 aufgeführt werden. |
ListMachinesResponse
Liste der Maschinen an einem Standort.
| Felder | |
|---|---|
machines[] |
Maschinen auf dem Gelände |
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 aufgeführt 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. |
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 aufgeführt 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. |
LocationMetadata
Metadaten für ein bestimmtes google.cloud.location.Location.
| Felder | |
|---|---|
available_zones |
Die Menge der verfügbaren Google Distributed Cloud Edge-Zonen am Standort. Die Karte wird anhand der kleingeschriebenen ID jeder Zone indexiert. |
Maschine
Eine Google Distributed Cloud Edge-Maschine, die als Kubernetes-Knoten fungieren kann.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Computers. |
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 |
Der kanonische Ressourcenname des Knotens, für den diese Maschine zuständig ist, z. B. projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}. Ist leer, wenn die Maschine nicht als Knoten zugewiesen ist. Für Steuerungsebenenknoten, 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 dieser Maschine. |
version |
Nur Ausgabe. Die Softwareversion der Maschine. |
disabled |
Nur Ausgabe. Gibt an, ob die Maschine deaktiviert ist. Wenn diese Option deaktiviert ist, kann die Maschine nicht in Betrieb genommen werden. |
MaintenancePolicy
Konfiguration der Wartungsrichtlinie.
| Felder | |
|---|---|
window |
Gibt das Wartungsfenster an, in dem Wartungsarbeiten durchgeführt werden dürfen. |
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, dürfen dem Knotenpool beitreten. Die Filtersprache akzeptiert Strings wie „name= |
local_disk_encryption |
Optional. Optionen für die Verschlüsselung lokaler Festplatten. Dieses Feld wird nur verwendet, wenn die CMEK-Unterstützung aktiviert wird. |
node_version |
Nur Ausgabe. Die niedrigste Release-Version aller Worker-Knoten. |
LocalDiskEncryption
Konfiguration für die CMEK-Unterstützung für die Verschlüsselung lokaler Laufwerke von Edge-Maschinen.
| Felder | |
|---|---|
kms_key |
Nicht veränderbar. Der Cloud KMS CryptoKey, z.B. projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, der zum Schutz lokaler Knotenlaufwerke 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 Knotenlaufwerke 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. Der von Cloud KMS zurückgegebene Fehlerstatus bei Verwendung dieses Schlüssels. Dieses Feld darf nur ausgefüllt werden, wenn |
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 |
Lesbarer 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. |
Kontingent
Stellt das Kontingent für Edge-Container-Ressourcen dar.
| Felder | |
|---|---|
metric |
Name des Kontingentmesswerts. |
limit |
Kontingentlimit für diesen Messwert. |
usage |
Aktuelle Verwendung dieses Messwerts. |
RecurringTimeWindow
Stellt ein beliebiges Zeitfenster dar, das wiederkehrt.
| Felder | |
|---|---|
window |
Das Fenster des ersten Wiederholungsereignisses. |
recurrence |
Eine RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) für die Wiederholung dieses Fensters. Sie werden über den Zeitraum zwischen Start- und Endzeit ausgeführt. |
TimeWindow
Stellt einen beliebigen Zeitraum dar.
| Felder | |
|---|---|
start_time |
Der Zeitpunkt, zu dem das Zeitfenster beginnt. |
end_time |
Die Uhrzeit, zu der das Zeitfenster 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 |
VpnConnection
Eine VPN-Verbindung
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der VPN-Verbindung |
create_time |
Nur Ausgabe. Die Uhrzeit, zu der 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. Sie hat das Format „projects/{project}/locations/{location}/clusters/{cluster}“. |
vpc |
Die Netzwerk-ID der VPC, mit 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 HA auf Clusterseite aktiviert ist. Wenn diese Option aktiviert ist, wird beim Erstellen einer VPN-Verbindung versucht, zwei ANG-Floating-IP-Adressen zu verwenden. |
details |
Nur Ausgabe. Die erstellten Verbindungsdetails. |
BgpRoutingMode
Routingmodus
| Enums | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
Unbekannt |
REGIONAL |
Regionaler Modus |
GLOBAL |
Globaler Modus |
Details
Die erstellten Verbindungsdetails.
| Felder | |
|---|---|
state |
Der Status dieser Verbindung. |
error |
Die Fehlermeldung. Wird nur ausgefüllt, wenn state=ERROR. |
cloud_router |
Die Cloud Router-Informationen. |
cloud_vpns[] |
Jede Verbindung hat mehrere Cloud VPN-Gateways. |
CloudRouter
Die Cloud Router-Informationen.
| Felder | |
|---|---|
name |
Der zugehörige Name des 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 |
Es wird weiterhin versucht, die Verbindung herzustellen. |
STATE_ERROR |
Ein Fehler ist aufgetreten. |
VpcProject
Projektdetails des VPC-Netzwerk.
| Felder | |
|---|---|
project_id |
Das Projekt der VPC, mit der eine Verbindung hergestellt werden soll. Wenn keine Angabe erfolgt, ist es dasselbe wie das Clusterprojekt. |
service_account |
Optional. Das vom Nutzer konfigurierte Dienstkonto im VPC-Projekt. Damit werden Cloud Router und Cloud HA VPNs für die VPN-Verbindung erstellt bzw. gelöscht. Wenn diese SA während oder nach dem Erstellen einer VPN-Verbindung geändert wird, müssen Sie die Cloud Router- und Cloud VPN-Ressourcen in |project_id| entfernen. Sie hat das Format service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com. |
ZoneMetadata
Eine Google Distributed Cloud Edge-Zone, in der sich Edge-Maschinen befinden.
| Felder | |
|---|---|
quota[] |
Kontingent für Ressourcen in dieser Zone. |