Package google.cloud.edgenetwork.v1

Index

EdgeNetwork

Die EdgeNetwork API bietet einen verwalteten, hochverfügbaren dynamischen Cloud-Netzwerkkonfigurationsdienst für GEC-Kunden, um Edge-Anwendungen und Netzwerkfunktionslösungen zu ermöglichen. So können Kunden die Netzwerkeinrichtung und ‑eigenschaft ganz einfach definieren und konfigurieren, um die Anforderungen der Arbeitslast zu erfüllen.

CreateInterconnectAttachment

rpc CreateInterconnectAttachment(CreateInterconnectAttachmentRequest) returns (Operation)

Erstellt eine neue InterconnectAttachment in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

CreateNetwork

rpc CreateNetwork(CreateNetworkRequest) returns (Operation)

Erstellt ein neues Netzwerk in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

CreateRouter

rpc CreateRouter(CreateRouterRequest) returns (Operation)

Erstellt einen neuen Router in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

CreateSubnet

rpc CreateSubnet(CreateSubnetRequest) returns (Operation)

Erstellt ein neues Subnetz in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DeleteInterconnectAttachment

rpc DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest) returns (Operation)

Löscht eine einzelne InterconnectAttachment.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DeleteNetwork

rpc DeleteNetwork(DeleteNetworkRequest) returns (Operation)

Löscht ein einzelnes Netzwerk.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DeleteRouter

rpc DeleteRouter(DeleteRouterRequest) returns (Operation)

Löscht einen einzelnen Router.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DeleteSubnet

rpc DeleteSubnet(DeleteSubnetRequest) returns (Operation)

Löscht ein einzelnes Subnetz.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DiagnoseInterconnect

rpc DiagnoseInterconnect(DiagnoseInterconnectRequest) returns (DiagnoseInterconnectResponse)

Rufen Sie die Diagnose einer einzelnen Interconnect-Ressource ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DiagnoseNetwork

rpc DiagnoseNetwork(DiagnoseNetworkRequest) returns (DiagnoseNetworkResponse)

Ruft die Diagnosedaten einer einzelnen Netzwerkressource ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

DiagnoseRouter

rpc DiagnoseRouter(DiagnoseRouterRequest) returns (DiagnoseRouterResponse)

Ruft die Diagnose einer einzelnen Routerressource ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetInterconnect

rpc GetInterconnect(GetInterconnectRequest) returns (Interconnect)

Ruft Details zu einer einzelnen Interconnect-Verbindung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetInterconnectAttachment

rpc GetInterconnectAttachment(GetInterconnectAttachmentRequest) returns (InterconnectAttachment)

Ruft Details zu einer einzelnen InterconnectAttachment ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetNetwork

rpc GetNetwork(GetNetworkRequest) returns (Network)

Ruft Details zu einem einzelnen Netzwerk ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetRouter

rpc GetRouter(GetRouterRequest) returns (Router)

Ruft Details zu einem einzelnen Router ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetSubnet

rpc GetSubnet(GetSubnetRequest) returns (Subnet)

Ruft Details zu einem einzelnen Subnetz ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Veraltet: nicht implementiert. Ruft Details zu einer einzelnen Zone ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

InitializeZone

rpc InitializeZone(InitializeZoneRequest) returns (InitializeZoneResponse)

Mit InitializeZone werden Ressourcen für eine Zone in einem Projekt initialisiert.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListInterconnectAttachments

rpc ListInterconnectAttachments(ListInterconnectAttachmentsRequest) returns (ListInterconnectAttachmentsResponse)

Listet InterconnectAttachments in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

Listet Interconnects in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListNetworks

rpc ListNetworks(ListNetworksRequest) returns (ListNetworksResponse)

Listet Netzwerke in einem bestimmten Projekt und an einem bestimmten Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListRouters

rpc ListRouters(ListRoutersRequest) returns (ListRoutersResponse)

Listet Router in einem bestimmten Projekt und an einem bestimmten Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListSubnets

rpc ListSubnets(ListSubnetsRequest) returns (ListSubnetsResponse)

Listet Subnetze in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Veraltet: nicht implementiert. Listet Zonen in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

UpdateRouter

rpc UpdateRouter(UpdateRouterRequest) returns (Operation)

Aktualisiert die Parameter eines einzelnen Routers.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

UpdateSubnet

rpc UpdateSubnet(UpdateSubnetRequest) returns (Operation)

Aktualisiert die Parameter eines einzelnen Subnetzes.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

CreateInterconnectAttachmentRequest

Nachricht zum Erstellen eines InterconnectAttachment

Felder
parent

string

Erforderlich. Wert für das übergeordnete Element.

interconnect_attachment_id

string

Erforderlich. ID des anfragenden Objekts. Wenn die ID serverseitig automatisch generiert wird, entfernen Sie dieses Feld und „interconnect_attachment_id“ aus „method_signature“ beim Erstellen eines RPC.

interconnect_attachment

InterconnectAttachment

Erforderlich. Die Ressource, die erstellt wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

CreateNetworkRequest

Meldung zum Erstellen eines Netzwerks

Felder
parent

string

Erforderlich. Wert für das übergeordnete Element.

network_id

string

Erforderlich. ID des anfragenden Objekts Wenn die ID serverseitig automatisch generiert wird, entfernen Sie dieses Feld und „network_id“ aus „method_signature“ beim Erstellen eines RPC.

network

Network

Erforderlich. Die Ressource, die erstellt wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

CreateRouterRequest

Meldung zum Erstellen eines Routers

Felder
parent

string

Erforderlich. Wert für das übergeordnete Element.

router_id

string

Erforderlich. ID des anfragenden Objekts. Wenn die ID serverseitig automatisch generiert wird, entfernen Sie dieses Feld und „router_id“ aus „method_signature“ beim Erstellen eines RPC.

router

Router

Erforderlich. Die Ressource, die erstellt wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

CreateSubnetRequest

Meldung zum Erstellen eines Subnetzes

Felder
parent

string

Erforderlich. Wert für das übergeordnete Element.

subnet_id

string

Erforderlich. ID des anfragenden Objekts. Wenn die ID serverseitig automatisch generiert wird, entfernen Sie dieses Feld und „subnet_id“ aus „method_signature“ beim Erstellen eines RPC.

subnet

Subnet

Erforderlich. Die Ressource, die erstellt wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

DeleteInterconnectAttachmentRequest

Nachricht zum Löschen eines InterconnectAttachment

Felder
name

string

Erforderlich. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und Sie sie wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

DeleteNetworkRequest

Meldung zum Löschen eines Netzwerks

Felder
name

string

Erforderlich. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und Sie sie wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

DeleteRouterRequest

Nachricht zum Löschen eines Routers

Felder
name

string

Erforderlich. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und Sie sie wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

DeleteSubnetRequest

Meldung zum Löschen eines Subnetzes

Felder
name

string

Erforderlich. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und Sie sie wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

DiagnoseInterconnectRequest

Nachricht zum Anfordern der Diagnose einer Interconnect-Verbindung in einer bestimmten Zone.

Felder
name

string

Erforderlich. Der Name der Interconnect-Ressource.

DiagnoseInterconnectResponse

DiagnoseInterconnectResponse enthält die aktuellen Diagnosen für eine bestimmte Interconnect-Verbindung.

Felder
update_time

Timestamp

Der Zeitpunkt, zu dem die Interconnect-Diagnose zuletzt aktualisiert wurde.

result

InterconnectDiagnostics

Der Netzwerkstatus einer bestimmten Interconnect-Verbindung.

DiagnoseNetworkRequest

Nachricht zum Anfordern der Diagnose eines Netzwerks in einer bestimmten Zone.

Felder
name

string

Erforderlich. Der Name der Netzwerkressource.

DiagnoseNetworkResponse

DiagnoseNetworkResponse enthält den aktuellen Status für ein bestimmtes Netzwerk.

Felder
update_time

Timestamp

Der Zeitpunkt, zu dem der Netzwerkstatus zuletzt aktualisiert wurde.

result

NetworkStatus

Der Netzwerkstatus eines bestimmten Netzwerks.

NetworkStatus

NetworkStatus enthält eine Liste mit Status für die Subnetze im aktuellen Netzwerk.

Felder
subnet_status[]

SubnetStatus

Eine Liste mit dem Status der Subnetze im aktuellen Netzwerk.

MacsecStatus

Gibt den Status von MACsec-Sitzungen für die Links einer Zone an.

Enums
MACSEC_STATUS_UNSPECIFIED Der MACsec-Status ist nicht angegeben, wahrscheinlich aufgrund fehlender Messwerte.
SECURE Für alle relevanten Links ist mindestens eine MACsec-Sitzung aktiv.
UNSECURE Für mindestens einen relevanten Link sind keine MACsec-Sitzungen aktiv.

DiagnoseRouterRequest

Nachricht zum Anfordern der Diagnose eines Routers in einer bestimmten Zone.

Felder
name

string

Erforderlich. Der Name der Router-Ressource.

DiagnoseRouterResponse

DiagnoseRouterResponse enthält den aktuellen Status für einen bestimmten Router.

Felder
update_time

Timestamp

Der Zeitpunkt, zu dem der Routerstatus zuletzt aktualisiert wurde.

result

RouterStatus

Der Netzwerkstatus eines bestimmten Routers.

GetInterconnectAttachmentRequest

Nachricht zum Abrufen eines InterconnectAttachment

Felder
name

string

Erforderlich. Name der Ressource

GetInterconnectRequest

Nachricht zum Einrichten einer Interconnect-Verbindung

Felder
name

string

Erforderlich. Name der Ressource

GetNetworkRequest

Nachricht zum Erhalten eines Netzwerks

Felder
name

string

Erforderlich. Name der Ressource

GetRouterRequest

Nachricht zum Erhalt eines Routers

Felder
name

string

Erforderlich. Name der Ressource

GetSubnetRequest

Nachricht zum Abrufen eines Subnetzes

Felder
name

string

Erforderlich. Name der Ressource

GetZoneRequest

Veraltet: nicht implementiert. Nachricht zum Erhalten einer Zone

Felder
name

string

Erforderlich. Name der Ressource

InitializeZoneRequest

Nachricht zum Initialisieren einer bestimmten Zone

Felder
name

string

Erforderlich. Der Name der Zonenressource.

InitializeZoneResponse

Dieser Typ hat keine Felder.

Antwort auf die Initialisierung einer Zone

Interconnect

Nachricht zur Beschreibung des Interconnect-Objekts

Felder
name

string

Erforderlich. Der kanonische Ressourcenname der Interconnect-Verbindung.

create_time

Timestamp

Nur Ausgabe. Die Uhrzeit, zu der das Subnetz erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem das Subnetz zuletzt aktualisiert wurde.

labels

map<string, string>

Mit dieser Ressource verknüpfte Labels.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

interconnect_type

InterconnectType

Optional. Typ der Interconnect-Verbindung, der derzeit nur den Wert „DEDICATED“ annehmen kann.

uuid

string

Nur Ausgabe. Eindeutige Kennung für den Link.

device_cloud_resource_name

string

Nur Ausgabe. Der Name der Cloud-Ressource des Schalters.

physical_ports[]

string

Nur Ausgabe. Physische Ports (z.B. TenGigE0/0/0/1), aus denen die Interconnect-Verbindung besteht.

InterconnectType

Typ der Interconnect-Verbindung.

Enums
INTERCONNECT_TYPE_UNSPECIFIED Nicht angegeben.
DEDICATED Dedicated Interconnect

InterconnectAttachment

Nachricht, die das InterconnectAttachment-Objekt beschreibt

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Interconnect-Attachments.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Interconnect-Anhang erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem die Interconnect-Verbindung zuletzt aktualisiert wurde.

labels

map<string, string>

Mit dieser Ressource verknüpfte Labels.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

interconnect

string

Erforderlich. Der kanonische Name des zugrunde liegenden Interconnect-Objekts, das der Traffic dieses Anhangs durchläuft. Der Name hat das Format projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

network

string

Optional. Der kanonische Netzwerkname im Format projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

vlan_id

int32

Erforderlich. Vom Nutzer bereitgestellte VLAN-ID. Muss für die Website eindeutig sein.

mtu

int32

IP-MTU-Wert (L3) der Virtual Edge Cloud. Gültige Werte sind 1.500 und 9.000. Wenn kein Wert festgelegt ist, wird der Standardwert 1.500 verwendet.

state

ResourceState

Nur Ausgabe. Aktuelle Phase der Ressource auf dem Gerät durch Konfigurations-Push.

InterconnectDiagnostics

Diagnoseinformationen zu Interconnect-Verbindungen mit detaillierten und aktuellen technischen Informationen zur Google-Seite der Verbindung.

Felder
mac_address

string

Die MAC-Adresse der Bundle-Schnittstelle des Interconnect.

LinkLACPStatus

Beschreibt den Status eines LACP-Links.

Felder
state

State

Der Status eines LACP-Links.

google_system_id

string

Gibt die System-ID des Ports auf der Google-Seite des LACP-Austauschs an.

neighbor_system_id

string

Gibt die System-ID des Ports auf der Seite des Nachbarn des LACP-Austauschs an.

aggregatable

bool

Ein „true“-Wert gibt an, dass der Teilnehmer die Verwendung des Links als Teil des Aggregats zulässt. Ein „false“-Wert gibt an, dass der Link als individueller Link verwendet werden soll.

collecting

bool

„True“, wenn der Teilnehmer eingehende Frames über die Verbindung empfängt, andernfalls „false“.

distributing

bool

„True“, wenn der Teilnehmer ausgehende Frames verteilt; „false“, wenn die Verteilung deaktiviert ist

Bundesland

Enum für den Status der LACP-Verbindung.

Enums
UNKNOWN Der Standardstatus, der angibt, dass sich der Status in einem unbekannten Zustand befindet.
ACTIVE Die Verbindung ist innerhalb des Bundles konfiguriert und aktiviert.
DETACHED Der Link ist nicht im Bundle konfiguriert. Das bedeutet, dass der Rest des Objekts leer sein sollte.

LinkLLDPStatus

Beschreibt einen LLDP-Link.

Felder
peer_system_name

string

Der administrativ zugewiesene Name des Peersystems.

peer_system_description

string

Die Textbeschreibung der Netzwerkentität des LLDP-Peers.

peer_chassis_id

string

Die Chassis-Komponente des Peer-Endpunkt-Bezeichners, der dem übertragenden LLDP-Agent zugeordnet ist.

peer_chassis_id_type

string

Das Format und die Quelle des Strings zur Identifizierung des Peer-Chassis.

peer_port_id

string

Die Portkomponente der Endpunkt-ID, die dem übertragenden LLDP-Agent zugeordnet ist. Wenn der angegebene Port ein IEEE 802.3-Repeater-Port ist, ist dieses TLV optional.

peer_port_id_type

string

Das Format und die Quelle des Peer-Port-ID-Strings.

LinkStatus

Beschreibt den Status jeder Verbindung in der Interconnect-Verbindung.

Felder
circuit_id

string

Die eindeutige ID für diese Verbindung, die während des Hochfahrens von Google zugewiesen wird.

lacp_status

LinkLACPStatus

Beschreibt den Status eines LACP-Links.

lldp_statuses[]

LinkLLDPStatus

Eine Liste von LinkLLDPStatus-Objekten, mit denen der LLDP-Status jedes Peers für jede Verbindung in der Interconnect-Verbindung beschrieben wird.

packet_counts

PacketCounts

Paketzählungen – spezifische Statistiken für diesen Link.

PacketCounts

Enthält eine Sammlung von Statistikobjekten für die Benutzeroberfläche.

Felder
inbound_unicast

int64

Die Anzahl der zugestellten Pakete.

inbound_errors

int64

Die Anzahl der eingehenden Pakete, die Fehler enthielten.

inbound_discards

int64

Die Anzahl der eingehenden Pakete, die verworfen wurden, obwohl keine Fehler festgestellt wurden, die eine Zustellung verhindert hätten.

outbound_unicast

int64

Die Gesamtzahl der Pakete, die übertragen werden sollen.

outbound_errors

int64

Anzahl der ausgehenden Pakete, die aufgrund von Fehlern nicht übertragen werden konnten.

outbound_discards

int64

Die Anzahl der ausgehenden Pakete, die verworfen wurden, obwohl keine Fehler erkannt wurden, um ihre Übertragung zu verhindern.

LinkLayerAddress

LinkLayerAddress enthält eine IP-Adresse und die entsprechende Link-Layer-Adresse.

Felder
mac_address

string

Die MAC-Adresse dieses Nachbarn.

ip_address

string

Die IP-Adresse dieses Nachbarn.

ListInterconnectAttachmentsRequest

Nachricht zum Anfordern einer Liste von InterconnectAttachments

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListInterconnectAttachmentsRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListInterconnectAttachmentsResponse

Nachricht für die Antwort auf die Auflistung von InterconnectAttachments

Felder
interconnect_attachments[]

InterconnectAttachment

Die Liste der InterconnectAttachment-Objekte

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListInterconnectsRequest

Nachricht zum Anfordern einer Liste von Interconnects

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListInterconnectsRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListInterconnectsResponse

Nachricht für die Antwort auf die Auflistung von Interconnects

Felder
interconnects[]

Interconnect

Die Liste der Interconnect-Verbindungen

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListNetworksRequest

Nachricht zum Anfordern einer Liste von Netzwerken

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListNetworksRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListNetworksResponse

Nachricht für die Antwort auf die Auflistung von Netzwerken

Felder
networks[]

Network

Liste der Netzwerke

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListRoutersRequest

Nachricht zum Anfordern einer Liste von Routern

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListRoutersRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListRoutersResponse

Nachricht für die Antwort auf die Auflistung von Routern

Felder
routers[]

Router

Liste der Router

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListSubnetsRequest

Nachricht zum Anfordern einer Liste von Subnetzen

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListSubnetsRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListSubnetsResponse

Nachricht für die Antwort auf die Auflistung von Subnetzen

Felder
subnets[]

Subnet

Die Liste der Subnetze

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListZonesRequest

Veraltet: nicht implementiert. Nachricht zum Anfordern einer Liste von Zonen

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListZonesRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListZonesResponse

Veraltet: nicht implementiert. Nachricht für die Antwort auf die Auflistung von Zonen

Felder
zones[]

Zone

Liste der Zonen

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

Netzwerk

Nachricht zur Beschreibung des Network-Objekts

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Netzwerks.

create_time

Timestamp

Nur Ausgabe. Die Uhrzeit, zu der das Netzwerk erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem das Netzwerk zuletzt aktualisiert wurde.

labels

map<string, string>

Mit dieser Ressource verknüpfte Labels.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

mtu

int32

MTU-Wert des Netzwerks für IP (L3). Gültige Werte sind 1.500 und 9.000. Wenn kein Wert festgelegt ist, wird der Standardwert 1.500 verwendet.

OperationMetadata

Stellt die Metadaten des Vorgangs mit langer Ausführungszeit dar.

Felder
create_time

Timestamp

[Nur Ausgabe] Die Zeit, zu der die Vorgang erstellt wurde.

end_time

Timestamp

[Nur Ausgabe] Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde.

target

string

Nur Ausgabe. Serverdefinierter Ressourcenpfad für das Ziel des Vorgangs.

verb

string

Nur Ausgabe. Name des vom Vorgang ausgeführten Verbs.

status_message

string

Nur Ausgabe. Lesbarer Status des Vorgangs, falls vorhanden.

requested_cancellation

bool

Nur Ausgabe. Gibt an, ob der Nutzer einen Abbruch angefordert hat. Vorgänge, die erfolgreich abgebrochen wurden, haben den Wert [Operation.error][] mit einem google.rpc.Status.code von 1, was Code.CANCELLED entspricht.

api_version

string

Nur Ausgabe. Zum Starten des Vorgangs verwendete API-Version.

ResourceState

ResourceState beschreibt den Status der Ressource. Der normale Lebenszyklus einer neu erstellten Ressource sieht so aus: PENDING → PROVISIONING → RUNNING. Ein normaler Lebenszyklus einer vorhandenen Ressource, die gelöscht wird, wäre: RUNNING -> DELETING. Bei Fehlern während der Verarbeitung wird die Ressource in den Status „SUSPENDED“ (Gesperrt) versetzt.

Enums
STATE_UNKNOWN Nicht angegebener Zustand.
STATE_PENDING Die Ressource wird für die Montage im Rack vorbereitet.
STATE_PROVISIONING Die Ressource wird auf das Rack angewendet.
STATE_RUNNING Die Ressource wurde in das Rack verschoben.
STATE_SUSPENDED Die Ressource konnte nicht in das Rack übertragen werden.
STATE_DELETING Die Ressource wird gerade gelöscht.

Router

Nachricht zur Beschreibung des Router-Objekts

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Routers.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Router erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Router zuletzt aktualisiert wurde.

labels

map<string, string>

Mit dieser Ressource verknüpfte Labels.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

network

string

Erforderlich. Der kanonische Name des Netzwerks, zu dem dieser Router gehört. Der Name hat das Format projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

interface[]

Interface

Routerschnittstellen.

bgp_peer[]

BgpPeer

BGP-Peers.

bgp

Bgp

BGP-Informationen speziell für diesen Router.

state

ResourceState

Nur Ausgabe. Aktuelle Phase der Ressource auf dem Gerät durch Konfigurations-Push.

route_advertisements[]

string

Optional. Eine Liste von CIDRs im Format „IP/Länge“, die als statische Routen von diesem Router nach Norden beworben werden sollen.

Bgp

BGP-Informationen speziell für diesen Router.

Felder
asn

uint32

Lokal zugewiesene BGP-ASN.

keepalive_interval_in_seconds

uint32

Das Intervall in Sekunden zwischen BGP-Keepalive-Nachrichten, die an den Peer gesendet werden. Der Standardwert ist 20. Der Wert muss zwischen 20 und 60 liegen.

BgpPeer

BGPPeer definiert die Layer-3-Informationen der Peer-Seite zum Aufbau der BGP-Sitzung.

Felder
name

string

Name dieses BGP-Peers. Eindeutig innerhalb der Ressource „Zones“.

interface

string

Name der RouterInterface, mit der der BGP-Peer verknüpft ist.

interface_ipv4_cidr

string

IP-Bereich der Schnittstelle in Google.

interface_ipv6_cidr

string

IPv6-Bereich der Schnittstelle innerhalb von Google.

peer_ipv4_cidr

string

IP-Bereich der BGP-Schnittstelle außerhalb von Google.

peer_ipv6_cidr

string

IPv6-Bereich der BGP-Schnittstelle außerhalb von Google.

peer_asn

uint32

ASN (Autonomous System Number) des BGP-Peers. Für jede BGP-Schnittstelle kann ein anderer Wert verwendet werden.

local_asn

uint32

Nur Ausgabe. Lokale BGP-ASN (Autonomous System Number). Dieses Feld ist ST_NOT_REQUIRED, da es private ASNs enthält, die außerhalb der Zone, in der sie verwendet werden, keine Bedeutung haben.

Schnittstelle

Die Router-Schnittstelle definiert die Layer 3-Informationen auf der GDCE-Zonenseite zum Erstellen der BGP-Sitzung.

Felder
name

string

Name dieses Schnittstelleneintrags. Eindeutig innerhalb der Ressource „Zones“.

ipv4_cidr

string

IP-Adresse und ‑Bereich der Schnittstelle.

ipv6_cidr

string

IPv6-Adresse und ‑Bereich der Schnittstelle.

linked_interconnect_attachment

string

Der kanonische Name des verknüpften Interconnect-Anhang.

subnetwork

string

Der kanonische Name der Subnetzwerkressource, zu der diese Schnittstelle gehört.

loopback_ip_addresses[]

string

Erstellen Sie bei Bedarf eine Loopback-Schnittstelle im Router. Die Anzahl der IP-Adressen muss mit der Anzahl der TOR-Geräte übereinstimmen.

RouterStatus

Beschreibt den aktuellen Status eines Routers.

Felder
network

string

Der kanonische Name des Netzwerks, zu dem dieser Router gehört.

bgp_peer_status[]

BgpPeerStatus

Eine Liste mit BgpPeerStatus-Objekten, die alle BGP-Peers beschreiben, die mit diesem Router verknüpft sind.

BgpPeerStatus

Status eines BGP-Peers.

Felder
name

string

Name dieses BGP-Peers. Eindeutig innerhalb der Router-Ressource.

ip_address

string

IP-Adresse der lokalen BGP-Schnittstelle.

peer_ip_address

string

IP-Adresse der Remote-BGP-Schnittstelle.

status

BgpStatus

Der aktuelle Status von BGP.

state

string

BGP-Status gemäß RFC1771.

uptime

string

Die Zeit, die seit Beginn dieser Sitzung vergangen ist. Format: 14 Jahre, 51 Wochen, 6 Tage, 23 Stunden, 59 Minuten, 59 Sekunden

uptime_seconds

int64

Zeit, die diese Sitzung bereits läuft (in Sekunden).

prefix_counter

PrefixCounter

Eine Sammlung von Zählungen für Präfixe.

BgpStatus

Status des BGP-Peers: {UP, DOWN}

Enums
UNKNOWN Der Standardstatus, der angibt, dass sich die BGP-Sitzung in einem unbekannten Zustand befindet.
UP Der Status „UP“ gibt an, dass die BGP-Sitzung eingerichtet ist.
DOWN Der Status „DOWN“ gibt an, dass die BGP-Sitzung noch nicht eingerichtet ist.

PrefixCounter

PrefixCounter enthält eine Sammlung von Zählungen für Präfixe.

Felder
advertised

int64

Anzahl der beworbenen Präfixe.

denied

int64

Anzahl der abgelehnten Präfixe.

received

int64

Anzahl der empfangenen Präfixe.

sent

int64

Anzahl der gesendeten Präfixe.

suppressed

int64

Anzahl der unterdrückten Präfixe.

withdrawn

int64

Anzahl der zurückgezogenen Präfixe.

Subnetz

Nachricht zur Beschreibung des Subnet-Objekts

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Subnetzes.

create_time

Timestamp

Nur Ausgabe. Die Uhrzeit, zu der das Subnetz erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem das Subnetz zuletzt aktualisiert wurde.

labels

map<string, string>

Mit dieser Ressource verknüpfte Labels.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

network

string

Erforderlich. Das Netzwerk, zu dem dieses Subnetzwerk gehört.

ipv4_cidr[]

string

Die Bereiche von IPv4-Adressen, die diesem Subnetzwerk gehören.

ipv6_cidr[]

string

Die Bereiche von IPv6-Adressen, die diesem Subnetz gehören.

vlan_id

int32

Optional. Vom Nutzer bereitgestellte VLAN-ID. Wenn keine Angabe erfolgt, wird automatisch eine zugewiesen.

bonding_type

BondingType

Optional. Mit einem Bonding-Typ bei der Subnetzerstellung wird angegeben, ob ein erstelltes VLAN auf gebündelten oder nicht gebündelten oder beiden Porttypen vorhanden sein wird. Außerdem wird mit diesem Flag die spezifische Netzwerkkonfiguration festgelegt, die Cluster dann für ihre Arbeitslasten verwenden können, basierend auf der Auswahl der Bonding-Methode.

state

ResourceState

Nur Ausgabe. Aktuelle Phase der Ressource auf dem Gerät durch Konfigurations-Push.

BondingType

Bonding-Typ im Subnetz.

Enums
BONDING_TYPE_UNSPECIFIED Der nicht angegebene Bonding-Typ wird standardmäßig nicht angegeben, wenn der Nutzer beim Erstellen des VLAN keinen Bonding-Typ angibt. Dies wird als gemischte Bündelung behandelt, bei der das VLAN sowohl gebündelte als auch nicht gebündelte Verbindungen zu Maschinen hat.
BONDED Mehrfach vernetzt.
NON_BONDED Single-Homed

SubnetStatus

„SubnetStatus“ enthält detaillierte und aktuelle technische Informationen zu dieser Subnetzressource.

Felder
name

string

Der Name der CCFE-Subnetzressource.

mac_address

string

BVI-MAC-Adresse.

UpdateRouterRequest

Nachricht zum Aktualisieren eines Routers

Felder
update_mask

FieldMask

Erforderlich. Mit der Feldmaske werden die Felder angegeben, die in der Router-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.

router

Router

Erforderlich. Die Ressource, die aktualisiert wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

UpdateSubnetRequest

Meldung zum Aktualisieren eines Subnetzes

Felder
update_mask

FieldMask

Erforderlich. Mit der Feldmaske werden die Felder angegeben, die in der Subnet-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.

subnet

Subnet

Erforderlich. Die Ressource, die aktualisiert wird

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Nehmen wir an, Sie senden eine erste Anfrage, deren Zeitlimit überschritten wird. Wenn Sie die Anfrage mit derselben Anfrage-ID erneut senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. So wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

Zone

Eine Google Edge Cloud-Zone.

Felder
name

string

Erforderlich. Der Ressourcenname der Zone.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem die Zone erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem die Zone zuletzt aktualisiert wurde.

labels
(deprecated)

map<string, string>

Veraltet: nicht implementiert. Labels als Schlüssel/Wert-Paare.

layout_name
(deprecated)

string

Veraltet: nicht implementiert. Der Bereitstellungs-Layouttyp.