Package google.cloud.edgenetwork.v1

Index

EdgeNetwork

Die EdgeNetwork API bietet GEC-Kunden einen verwalteten, hochverfügbaren Dienst zur dynamischen Netzwerkkonfiguration in der Cloud, 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 einen neuen 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 ein einzelnes 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)

Diagnosedaten einer einzelnen Interconnect-Ressource abrufen.

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)

Diagnose einer einzelnen Netzwerkressource abrufen.

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)

Diagnose einer einzelnen Routerressource abrufen.

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 einem 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)

Verworfen: 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)

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

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 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.

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

Listet Interconnect-Verbindungen 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.

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 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.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Verworfen: nicht implementiert. Listet Zonen 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.

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

Nachricht 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

Nachricht 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

Nachricht 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

Nachricht 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

Nachricht 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 eines Interconnects innerhalb einer bestimmten Zone.

Felder
name

string

Erforderlich. Der Name der Interconnect-Ressource.

DiagnoseInterconnectResponse

„DiagnoseInterconnectResponse“ enthält die aktuellen Diagnosedaten 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 der Status für die Subnetze im aktuellen Netzwerk.

Felder
subnet_status[]

SubnetStatus

Eine Liste der Status für die Subnetze im aktuellen Netzwerk.

MacsecStatus

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

Enums
MACSEC_STATUS_UNSPECIFIED MACsec-Status nicht angegeben, wahrscheinlich aufgrund fehlender Messwerte.
SECURE Alle relevanten Links haben mindestens eine aktive MACsec-Sitzung.
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 Routerressource.

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 Abrufen einer Interconnect-Verbindung

Felder
name

string

Erforderlich. Name der Ressource

GetNetworkRequest

Nachricht zum Abrufen eines Netzwerks

Felder
name

string

Erforderlich. Name der Ressource

GetRouterRequest

Nachricht zum Abrufen eines Routers

Felder
name

string

Erforderlich. Name der Ressource

GetSubnetRequest

Nachricht zum Abrufen eines Subnetzes

Felder
name

string

Erforderlich. Name der Ressource

GetZoneRequest

Verworfen: nicht implementiert. Nachricht zum Erreichen einer Zone

Felder
name

string

Erforderlich. Name der Ressource

InitializeZoneRequest

Nachricht zum Initialisieren einer angegebenen Zone

Felder
name

string

Erforderlich. Der Name der Zonenressource.

InitializeZoneResponse

Dieser Typ hat keine Felder.

Die Antwort beim Initialisieren einer Zone

Interconnect

Nachricht, die das Interconnect-Objekt beschreibt

Felder
name

string

Erforderlich. Der kanonische Ressourcenname der Interconnect-Verbindung.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem 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“ annimmt.

uuid

string

Nur Ausgabe. Eindeutige Kennung für den Link.

device_cloud_resource_name

string

Nur Ausgabe. Cloud-Ressourcenname des Schalters.

physical_ports[]

string

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

remote_peering_network_type

RemotePeeringNetworkType

Optional. Der Remote-Peering-Netzwerktyp der Interconnect-Verbindung. Er ist erforderlich, wenn die Peering-Trennung aktiviert ist.

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-Anhangs.

create_time

Timestamp

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

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Interconnect-Anhang 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 auf der Website eindeutig sein.

mtu

int32

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

state

ResourceState

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

peering_type

RemotePeeringNetworkType

Optional. Der Remote-Peering-Netzwerktyp des zugrunde liegenden Interconnects. Er ist erforderlich, wenn die Peering-Trennung aktiviert ist.

InterconnectDiagnostics

Diagnoseinformationen zu Interconnect, einschließlich detaillierter und aktueller technischer Informationen zur Google-Seite der Verbindung.

Felder
mac_address

string

Die MAC-Adresse der Bundle-Schnittstelle der Interconnect-Verbindung.

LinkLACPStatus

Beschreibt den Status eines LACP-Links.

Felder
state

State

Der Status eines LACP-Links.

google_system_id

string

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

neighbor_system_id

string

System-ID des Ports auf der Nachbarseite des LACP-Austauschs.

aggregatable

bool

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

collecting

bool

Wenn „true“, erfasst der Teilnehmer eingehende Frames über den Link, andernfalls „false“

distributing

bool

Wenn „true“, verteilt der Teilnehmer ausgehende Frames. Wenn „false“, ist die Verteilung deaktiviert.

Bundesland

Zustands-Enum für LACP-Link.

Enums
UNKNOWN Der Standardstatus, der angibt, dass der Status unbekannt ist.
ACTIVE Die Verbindung ist innerhalb des Bundles konfiguriert und aktiviert.
DETACHED Die Verbindung ist nicht innerhalb des Bundles konfiguriert. Das bedeutet, dass der Rest des Objekts leer sein sollte.

LinkLLDPStatus

LLDP-Link beschreiben

Felder
peer_system_name

string

Der administrativ zugewiesene Name des Peer-Systems.

peer_system_description

string

Die Textbeschreibung der Netzwerkentität des LLDP-Peers.

peer_chassis_id

string

Die Peer-Chassis-Komponente der Endpunkt-ID, die dem sendenden LLDP-Agenten zugeordnet ist.

peer_chassis_id_type

string

Das Format und die Quelle des Strings für die Chassis-ID des Peers.

peer_port_id

string

Die Portkomponente der Endpunkt-ID, die dem sendenden LLDP-Agenten 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 Identifikationsstrings für den Peer-Port.

LinkStatus

Beschreibt den Status jedes Links in der Interconnect-Verbindung.

Felder
circuit_id

string

Die eindeutige ID für diesen Link, die während des Hochfahrens durch Google zugewiesen wird.

lacp_status

LinkLACPStatus

Beschreibt den Status eines LACP-Links.

lldp_statuses[]

LinkLLDPStatus

Eine Liste von LinkLLDPStatus-Objekten, die den LLDP-Status jedes Peers für jeden Link in der Interconnect-Verbindung beschreiben.

packet_counts

PacketCounts

Paketzählspezifische Statistiken für diesen Link.

PacketCounts

Enthält eine Sammlung von schnittstellenbezogenen Statistikobjekten.

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 erkannt wurden, die ihre Zustellung verhindert hätten.

outbound_unicast

int64

Die Gesamtzahl der Pakete, deren Übertragung angefordert wird.

outbound_errors

int64

Die 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, die ihre Übertragung verhindert hätten.

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-Ressourcen

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 Interconnect-Verbindungen

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 Interconnect-Verbindungen

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

Die 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

Die 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

Verworfen: 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

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

Felder
zones[]

Zone

Die 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, die das Network-Objekt beschreibt

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Netzwerks.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem 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

IP-MTU-Wert (L3) des Netzwerks. Gültige Werte sind: 1500 und 9000. 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. Menschenlesbarer 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.

RemotePeeringNetworkType

Definiert das Remote-Peering-Ziel für die Schnittstelle. Er ist erforderlich, wenn die Peering-Trennung aktiviert ist.

Enums
REMOTE_PEERING_NETWORK_TYPE_UNSPECIFIED Nicht angegeben.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNAL Vertrauenswürdiges internes Netzwerk des Kunden.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNET Nicht vertrauenswürdiges Netzwerk des Kunden mit Internetzugriff.

ResourceState

ResourceState beschreibt den Status der Ressource. Ein normaler Lebenszyklus einer neuen Ressource, die erstellt wird, sieht so aus: PENDING -> PROVISIONING -> RUNNING. Ein normaler Lebenszyklus einer vorhandenen Ressource, die gelöscht wird, wäre: RUNNING -> DELETING. Wenn während der Verarbeitung Fehler auftreten, wird die Ressource in den Status SUSPENDED versetzt.

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

Router

Nachricht, die das Router-Objekt beschreibt

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

Router-Schnittstellen.

bgp_peer[]

BgpPeer

BGP-Peers.

bgp

Bgp

BGP-Informationen, die für diesen Router spezifisch sind.

state

ResourceState

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

route_advertisements[]

string

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

Bgp

BGP-Informationen, die für diesen Router spezifisch sind.

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 liegt zwischen 20 und 60.

BgpPeer

BGPPeer definiert die Layer-3-Informationen auf der Peer-Seite zum Erstellen 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 innerhalb von 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

Autonome Systemnummer (ASN) des BGP-Peers. Für jede BGP-Schnittstelle kann ein anderer Wert verwendet werden.

local_asn

uint32

Nur Ausgabe. Lokale autonome Systemnummer (ASN) des BGP. Dieses Feld ist ST_NOT_REQUIRED, da es private ASNs speichert, die außerhalb der Zone, in der sie verwendet werden, keine Bedeutung haben.

Schnittstelle

Die Routerschnittstelle definiert die Layer-3-Informationen auf der GDCE-Zonenseite für den Aufbau 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 eine Loopback-Schnittstelle im Router, falls angegeben. 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 von 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. Innerhalb der Router-Ressource eindeutig.

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

Zeit, die diese Sitzung aktiv ist. Format: 14 Jahre, 51 Wochen, 6 Tage, 23 Stunden, 59 Minuten, 59 Sekunden

uptime_seconds

int64

Zeit, die diese Sitzung aktiv war, 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 Status 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 Präfixen mit zugehörigen Zählern.

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, die das Subnet-Objekt beschreibt

Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Subnetzes.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem 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 zu diesem Subnetzwerk gehören.

ipv6_cidr[]

string

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

vlan_id

int32

Optional. Vom Nutzer bereitgestellte VLAN-ID. Wenn Sie keine angeben, wird automatisch eine zugewiesen.

bonding_type

BondingType

Optional. Ein Bonding-Typ bei der Subnetzerstellung gibt an, ob ein erstelltes VLAN auf gebündelten oder nicht gebündelten Porttypen oder auf beiden vorhanden ist. Außerdem wird dieses Flag verwendet, um die spezifische Netzwerkkonfiguration festzulegen, die Cluster dann basierend auf der Bonding-Auswahl für ihre Arbeitslasten verwenden können.

state

ResourceState

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

BondingType

Bonding-Typ im Subnetz.

Enums
BONDING_TYPE_UNSPECIFIED Der nicht angegebene Bonding-Typ ist standardmäßig nicht angegeben und wird auch dann nicht angegeben, wenn der Nutzer beim Erstellen des VLANs keinen Bonding-Typ angibt. Dies wird als gemischtes Bonding behandelt, bei dem das VLAN sowohl gebondete als auch nicht gebondete Verbindungen zu Maschinen hat.
BONDED Multi-Homed.
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

Nachricht zum Aktualisieren eines Subnetzes

Felder
update_mask

FieldMask

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

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

layout_name
(deprecated)

string

Verworfen: nicht implementiert. Der Typ des Bereitstellungslayouts.