Package google.cloud.edgenetwork.v1alpha1

Indice

EdgeNetwork

L'API EdgeNetwork fornisce un servizio di configurazione di rete dinamica cloud gestito e a disponibilità elevata al cliente GEC per abilitare soluzioni di funzioni di rete e applicazioni perimetrali. In questo modo, i clienti possono definire e configurare facilmente la configurazione e la proprietà di rete per soddisfare i requisiti del carico di lavoro.

CreateInterconnectAttachment

rpc CreateInterconnectAttachment(CreateInterconnectAttachmentRequest) returns (Operation)

Crea un nuovo InterconnectAttachment in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateNetwork

rpc CreateNetwork(CreateNetworkRequest) returns (Operation)

Crea una nuova risorsa Network in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateRoute

rpc CreateRoute(CreateRouteRequest) returns (Operation)

Crea una nuova risorsa Route in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateRouter

rpc CreateRouter(CreateRouterRequest) returns (Operation)

Crea un nuovo router in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateSubnet

rpc CreateSubnet(CreateSubnetRequest) returns (Operation)

Crea una nuova subnet in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteInterconnectAttachment

rpc DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest) returns (Operation)

Elimina un singolo collegamento di interconnessione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteNetwork

rpc DeleteNetwork(DeleteNetworkRequest) returns (Operation)

Elimina una singola risorsa Network.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteRoute

rpc DeleteRoute(DeleteRouteRequest) returns (Operation)

Elimina una singola risorsa Route.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteRouter

rpc DeleteRouter(DeleteRouterRequest) returns (Operation)

Elimina un singolo router.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteSubnet

rpc DeleteSubnet(DeleteSubnetRequest) returns (Operation)

Elimina una singola subnet.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DiagnoseInterconnect

rpc DiagnoseInterconnect(DiagnoseInterconnectRequest) returns (DiagnoseInterconnectResponse)

Ottieni la diagnostica di una singola risorsa di interconnessione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DiagnoseNetwork

rpc DiagnoseNetwork(DiagnoseNetworkRequest) returns (DiagnoseNetworkResponse)

Ottieni la diagnostica di una singola risorsa di rete.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DiagnoseRouter

rpc DiagnoseRouter(DiagnoseRouterRequest) returns (DiagnoseRouterResponse)

Recupera la diagnostica di una singola risorsa router.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetInterconnect

rpc GetInterconnect(GetInterconnectRequest) returns (Interconnect)

Recupera i dettagli di una singola interconnessione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetInterconnectAttachment

rpc GetInterconnectAttachment(GetInterconnectAttachmentRequest) returns (InterconnectAttachment)

Recupera i dettagli di un singolo InterconnectAttachment.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetNetwork

rpc GetNetwork(GetNetworkRequest) returns (Network)

Recupera i dettagli di una singola rete.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetRoute

rpc GetRoute(GetRouteRequest) returns (Route)

Recupera i dettagli di una singola risorsa Route.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetRouter

rpc GetRouter(GetRouterRequest) returns (Router)

Recupera i dettagli di un singolo router.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetSubnet

rpc GetSubnet(GetSubnetRequest) returns (Subnet)

Recupera i dettagli di una singola subnet.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Deprecato: non implementato. Recupera i dettagli di una singola zona.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

InitializeZone

rpc InitializeZone(InitializeZoneRequest) returns (InitializeZoneResponse)

InitializeZone inizializzerà le risorse per una zona in un progetto.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListInterconnectAttachments

rpc ListInterconnectAttachments(ListInterconnectAttachmentsRequest) returns (ListInterconnectAttachmentsResponse)

Elenca le risorse InterconnectAttachment in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

Elenca gli interconnessioni in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListNetworks

rpc ListNetworks(ListNetworksRequest) returns (ListNetworksResponse)

Elenca le reti in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListRouters

rpc ListRouters(ListRoutersRequest) returns (ListRoutersResponse)

Elenca i router in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListRoutes

rpc ListRoutes(ListRoutesRequest) returns (ListRoutesResponse)

Elenca le route in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListSubnets

rpc ListSubnets(ListSubnetsRequest) returns (ListSubnetsResponse)

Elenca le subnet in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Deprecato: non implementato. Elenca le zone in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

UpdateRouter

rpc UpdateRouter(UpdateRouterRequest) returns (Operation)

Aggiorna i parametri di un singolo router.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

UpdateSubnet

rpc UpdateSubnet(UpdateSubnetRequest) returns (Operation)

Aggiorna i parametri di una singola risorsa Subnet.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateInterconnectAttachmentRequest

Messaggio per la creazione di un InterconnectAttachment

Campi
parent

string

Obbligatorio. Valore per il genitore.

interconnect_attachment_id

string

Obbligatorio. ID dell'oggetto richiedente. Se l'ID viene generato automaticamente lato server, rimuovi questo campo e interconnect_attachment_id dalla firma del metodo di Create RPC

interconnect_attachment

InterconnectAttachment

Obbligatorio. La risorsa in fase di creazione

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

CreateNetworkRequest

Messaggio per la creazione di una rete

Campi
parent

string

Obbligatorio. Valore per il genitore.

network_id

string

Obbligatorio. ID dell'oggetto richiedente. Se l'ID viene generato automaticamente lato server, rimuovi questo campo e network_id da method_signature di Create RPC

network

Network

Obbligatorio. La risorsa in fase di creazione

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

CreateRouteRequest

Messaggio per richiedere la creazione di un nuovo percorso.

Campi
parent

string

Obbligatorio. Valore per il genitore.

route_id

string

Obbligatorio. ID dell'oggetto richiedente. Se l'ID viene generato automaticamente lato server, rimuovi questo campo e network_id da method_signature di Create RPC

route

Route

Obbligatorio. La risorsa in fase di creazione

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

CreateRouterRequest

Messaggio per la creazione di un router

Campi
parent

string

Obbligatorio. Valore per il genitore.

router_id

string

Obbligatorio. ID dell'oggetto richiedente. Se l'ID viene generato automaticamente lato server, rimuovi questo campo e router_id dalla firma del metodo di Create RPC

router

Router

Obbligatorio. La risorsa in fase di creazione

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

CreateSubnetRequest

Messaggio per la creazione di una subnet

Campi
parent

string

Obbligatorio. Valore per il genitore.

subnet_id

string

Obbligatorio. ID dell'oggetto richiedente. Se l'ID viene generato automaticamente lato server, rimuovi questo campo e subnet_id da method_signature di Create RPC

subnet

Subnet

Obbligatorio. La risorsa in fase di creazione

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DeleteInterconnectAttachmentRequest

Messaggio per l'eliminazione di un InterconnectAttachment

Campi
name

string

Obbligatorio. Nome della risorsa

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DeleteNetworkRequest

Messaggio per l'eliminazione di una rete

Campi
name

string

Obbligatorio. Nome della risorsa

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DeleteRouteRequest

Messaggio per l'eliminazione di un itinerario

Campi
name

string

Obbligatorio. Nome della risorsa

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DeleteRouterRequest

Messaggio per l'eliminazione di un router

Campi
name

string

Obbligatorio. Nome della risorsa

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DeleteSubnetRequest

Messaggio per l'eliminazione di una subnet

Campi
name

string

Obbligatorio. Nome della risorsa

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

DiagnoseInterconnectRequest

Messaggio per richiedere la diagnostica di un interconnessione all'interno di una zona specifica.

Campi
name

string

Obbligatorio. Il nome della risorsa di interconnessione.

DiagnoseInterconnectResponse

DiagnoseInterconnectResponse contiene la diagnostica attuale per un interconnessione specifica.

Campi
update_time

Timestamp

La data e l'ora dell'ultimo aggiornamento della diagnostica dell'interconnessione.

result

InterconnectDiagnostics

Lo stato della rete di un'interconnessione specifica.

DiagnoseNetworkRequest

Messaggio per richiedere la diagnostica di una rete all'interno di una zona specifica.

Campi
name

string

Obbligatorio. Il nome della risorsa di rete.

DiagnoseNetworkResponse

DiagnoseNetworkResponse contiene lo stato attuale di una rete specifica.

Campi
update_time

Timestamp

L'ora dell'ultimo aggiornamento dello stato della rete.

result

NetworkStatus

Lo stato della rete di una rete specifica.

NetworkStatus

NetworkStatus contiene un elenco di stati per le subnet nella rete corrente.

Campi
subnet_status[]

SubnetStatus

Un elenco di stati per le subnet nella rete attuale.

MacsecStatus

Indica lo stato delle sessioni MACsec per i link di una zona.

Enum
MACSEC_STATUS_UNSPECIFIED Stato MACsec non specificato, probabilmente a causa di metriche mancanti.
SECURE Tutti i link pertinenti hanno almeno una sessione MACsec attiva.
UNSECURE Almeno un link pertinente non ha sessioni MACsec attive.

DiagnoseRouterRequest

Messaggio per richiedere la diagnostica di un router all'interno di una zona specifica.

Campi
name

string

Obbligatorio. Il nome della risorsa router.

DiagnoseRouterResponse

DiagnoseRouterResponse contiene lo stato attuale di un router specifico.

Campi
update_time

Timestamp

L'ora dell'ultimo aggiornamento dello stato del router.

result

RouterStatus

Lo stato della rete di un router specifico.

GetInterconnectAttachmentRequest

Messaggio per ottenere un InterconnectAttachment

Campi
name

string

Obbligatorio. Nome della risorsa

GetInterconnectRequest

Messaggio per ottenere un'interconnessione

Campi
name

string

Obbligatorio. Nome della risorsa

GetNetworkRequest

Messaggio per ottenere un'emittente

Campi
name

string

Obbligatorio. Nome della risorsa

GetRouteRequest

Messaggio per ottenere un itinerario

Campi
name

string

Obbligatorio. Nome della risorsa

GetRouterRequest

Messaggio per ottenere un router

Campi
name

string

Obbligatorio. Nome della risorsa

GetSubnetRequest

Messaggio per ottenere una subnet

Campi
name

string

Obbligatorio. Nome della risorsa

GetZoneRequest

Deprecato: non implementato. Messaggio per ottenere una zona

Campi
name

string

Obbligatorio. Nome della risorsa

InitializeZoneRequest

Messaggio per l'inizializzazione di una zona specificata

Campi
name

string

Obbligatorio. Il nome della risorsa di zona.

InitializeZoneResponse

Questo tipo non contiene campi.

La risposta di inizializzazione di una zona

Interconnessione

Messaggio che descrive l'oggetto Interconnect

Campi
name

string

Obbligatorio. Il nome canonico della risorsa dell'interconnessione.

create_time

Timestamp

Solo output. L'ora in cui è stata creata la subnet.

update_time

Timestamp

Solo output. La data e l'ora dell'ultimo aggiornamento della subnet.

labels

map<string, string>

Etichette associate a questa risorsa.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

interconnect_type

InterconnectType

Facoltativo. Tipo di interconnessione, che per ora accetta solo il valore "DEDICATED".

uuid

string

Solo output. Identificatore univoco del link.

device_cloud_resource_name

string

Solo output. Nome della risorsa cloud del dispositivo di commutazione.

physical_ports[]

string

Solo output. Porte fisiche (ad es. TenGigE0/0/0/1) che formano l'interconnessione.

remote_peering_network_type

RemotePeeringNetworkType

Facoltativo. Il tipo di rete di peering remoto dell'interconnessione. È obbligatorio quando è abilitata la separazione del peering.

InterconnectType

Tipo di interconnessione.

Enum
INTERCONNECT_TYPE_UNSPECIFIED Non specificato.
DEDICATED Dedicated Interconnect.

InterconnectAttachment

Messaggio che descrive l'oggetto InterconnectAttachment

Campi
name

string

Obbligatorio. Il nome della risorsa canonica dell'allegato di interconnessione.

create_time

Timestamp

Solo output. L'ora in cui è stato creato il collegamento di interconnessione.

update_time

Timestamp

Solo output. L'ora dell'ultimo aggiornamento dell'allegato di interconnessione.

labels

map<string, string>

Etichette associate a questa risorsa.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

interconnect

string

Obbligatorio. Il nome canonico dell'oggetto Interconnect sottostante attraverso il quale transiterà il traffico di questo collegamento. Il nome è nel formato projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

network

string

Facoltativo. Il nome canonico della rete nel formato projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

vlan_id

int32

Obbligatorio. ID VLAN fornito dall'utente. Deve essere univoco per il sito.

mtu

int32

Valore MTU IP (L3) del cloud virtuale perimetrale. I valori validi sono: 1500 e 9000. Se non impostato, il valore predefinito è 1500.

state

ResourceState

Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione.

peering_type

RemotePeeringNetworkType

Facoltativo. Il tipo di rete di peering remoto dell'interconnessione sottostante. È obbligatorio quando è abilitata la separazione del peering.

InterconnectDiagnostics

Informazioni diagnostiche sull'interconnessione, contengono informazioni tecniche dettagliate e aggiornate sulla parte di connessione di Google.

Campi
mac_address

string

L'indirizzo MAC dell'interfaccia del bundle di interconnessione.

LinkLACPStatus

Descrizione dello stato di un link LACP.

Campi
state

State

Lo stato di un link LACP.

google_system_id

string

ID sistema della porta sul lato Google dello scambio LACP.

neighbor_system_id

string

ID sistema della porta sul lato del vicino dello scambio LACP.

aggregatable

bool

Un valore true indica che il partecipante consentirà l'utilizzo del link nell'aggregazione. Un valore false indica che il link deve essere utilizzato come link individuale.

collecting

bool

Se è true, il partecipante sta raccogliendo i frame in entrata sul link, altrimenti è false

distributing

bool

Se true, il partecipante distribuisce i frame in uscita; se false, la distribuzione è disattivata

Stato

Enum dello stato per il link LACP.

Enum
UNKNOWN Lo stato predefinito che indica lo stato è sconosciuto.
ACTIVE Il collegamento è configurato e attivo all'interno del bundle.
DETACHED Il link non è configurato all'interno del bundle, il che significa che il resto dell'oggetto deve essere vuoto.

LinkLLDPStatus

Descrizione di un link LLDP.

Campi
peer_system_name

string

Il nome assegnato amministrativamente al sistema peer.

peer_system_description

string

La descrizione testuale dell'entità di rete del peer LLDP.

peer_chassis_id

string

Il componente chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione.

peer_chassis_id_type

string

Il formato e l'origine della stringa dell'identificatore del telaio peer.

peer_port_id

string

Il componente porta dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. Se la porta specificata è una porta ripetitore IEEE 802.3, questo TLV è facoltativo.

peer_port_id_type

string

Il formato e l'origine della stringa dell'identificatore della porta peer.

LinkStatus

Descrizione dello stato di ogni link sull'interconnessione.

Campi
circuit_id

string

L'ID univoco per questo link assegnato da Google durante l'attivazione.

lacp_status

LinkLACPStatus

Descrive lo stato di un collegamento LACP.

lldp_statuses[]

LinkLLDPStatus

Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ciascun peer per ogni link sull'interconnessione.

packet_counts

PacketCounts

Statistiche specifiche sui conteggi dei pacchetti per questo link.

PacketCounts

Contiene una raccolta di oggetti di statistiche relativi all'interfaccia.

Campi
inbound_unicast

int64

Il numero di pacchetti consegnati.

inbound_errors

int64

Il numero di pacchetti in entrata che contenevano errori.

inbound_discards

int64

Il numero di pacchetti in entrata che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedirne la consegna.

outbound_unicast

int64

Il numero totale di pacchetti che vengono richiesti per la trasmissione.

outbound_errors

int64

Il numero di pacchetti in uscita che non è stato possibile trasmettere a causa di errori.

outbound_discards

int64

Il numero di pacchetti in uscita che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedirne la trasmissione.

LinkLayerAddress

LinkLayerAddress contiene un indirizzo IP e un indirizzo del livello di collegamento corrispondente.

Campi
mac_address

string

L'indirizzo MAC di questo vicino.

ip_address

string

L'indirizzo IP di questo vicino.

ListInterconnectAttachmentsRequest

Messaggio per richiedere l'elenco di InterconnectAttachments

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListInterconnectAttachmentsRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListInterconnectAttachmentsResponse

Messaggio per la risposta alle risorse InterconnectAttachments

Campi
interconnect_attachments[]

InterconnectAttachment

L'elenco di InterconnectAttachment

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListInterconnectsRequest

Messaggio per richiedere l'elenco delle interconnessioni

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListInterconnectsRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListInterconnectsResponse

Messaggio per la risposta alle risorse Interconnect

Campi
interconnects[]

Interconnect

L'elenco di interconnessioni

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListNetworksRequest

Messaggio per richiedere l'elenco delle reti

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListNetworksRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListNetworksResponse

Messaggio per la risposta alle risorse Networks

Campi
networks[]

Network

L'elenco delle emittenti

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListRoutersRequest

Messaggio per la richiesta dell'elenco di router

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListRoutersRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListRoutersResponse

Messaggio per la risposta alle risorse Router

Campi
routers[]

Router

L'elenco dei router

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListRoutesRequest

Messaggio per richiedere l'elenco delle route

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListRoutesRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListRoutesResponse

Messaggio per la risposta alle risorse Routes

Campi
routes[]

Route

L'elenco delle route

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListSubnetsRequest

Messaggio per richiedere l'elenco delle subnet

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListSubnetsRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListSubnetsResponse

Messaggio per la risposta alle risorse Subnet

Campi
subnets[]

Subnet

L'elenco delle subnet

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

ListZonesRequest

Deprecato: non implementato. Messaggio per richiedere l'elenco delle zone

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListZonesRequest

page_size

int32

Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Filtro dei risultati

order_by

string

Suggerimento su come ordinare i risultati

ListZonesResponse

Deprecato: non implementato. Messaggio per la risposta alle risorse Zones

Campi
zones[]

Zone

L'elenco delle zone

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Località non raggiungibili.

Rete

Messaggio che descrive l'oggetto Network

Campi
name

string

Obbligatorio. Il nome canonico della risorsa di rete.

create_time

Timestamp

Solo output. L'ora in cui è stata creata la rete.

update_time

Timestamp

Solo output. La data e l'ora dell'ultimo aggiornamento della rete.

labels

map<string, string>

Etichette associate a questa risorsa.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

mtu

int32

Valore MTU IP (L3) della rete. I valori validi sono: 1500 e 9000. Se non impostato, il valore predefinito è 1500.

OperationMetadata

Rappresenta i metadati dell'operazione a lunga esecuzione.

Campi
create_time

Timestamp

Solo output. L'ora in cui è stata creata l'operazione.

end_time

Timestamp

Solo output. L'ora in cui è terminata l'esecuzione dell'operazione.

target

string

Solo output. Percorso della risorsa definito dal server per la destinazione dell'operazione.

verb

string

Solo output. Nome del verbo eseguito dall'operazione.

status_message

string

Solo output. Stato dell'operazione leggibile, se presente.

requested_cancellation

bool

Solo output. Indica se l'utente ha richiesto l'annullamento dell'operazione. Le operazioni annullate correttamente hanno un valore [Operation.error][] pari a 1, corrispondente a google.rpc.Status.code.Code.CANCELLED

api_version

string

Solo output. Versione dell'API utilizzata per avviare l'operazione.

RemotePeeringNetworkType

Definisce la destinazione del peering remoto per l'interfaccia. È obbligatorio quando è attiva la separazione del peering.

Enum
REMOTE_PEERING_NETWORK_TYPE_UNSPECIFIED Non specificato.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNAL Rete interna attendibile del cliente.
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNET Rete non attendibile del cliente con accesso a internet.

ResourceState

ResourceState descrive lo stato della risorsa. Il ciclo di vita normale di una nuova risorsa creata è: PENDING -> PROVISIONING -> RUNNING. Il normale ciclo di vita di una risorsa esistente eliminata è: RUNNING -> DELETING. Eventuali errori durante l'elaborazione comporteranno la sospensione della risorsa.

Enum
STATE_UNKNOWN Stato non specificato.
STATE_PENDING La risorsa è in fase di preparazione per essere applicata al rack.
STATE_PROVISIONING L'applicazione della risorsa al rack è iniziata.
STATE_RUNNING La risorsa è stata spostata nel rack.
STATE_SUSPENDED Il push della risorsa nel rack non è riuscito.
STATE_DELETING La risorsa è in fase di eliminazione.

Route

Messaggio che descrive un oggetto Route

Campi
name

string

Obbligatorio. Il nome canonico della risorsa della route.

create_time

Timestamp

Solo output. L'ora in cui è stato creato l'itinerario.

update_time

Timestamp

Solo output. L'ora dell'ultimo aggiornamento dell'itinerario.

labels

map<string, string>

Facoltativo. Etichette associate a questa risorsa.

network

string

Obbligatorio. La rete a cui appartiene questa route.

destination_cidr

string

Obbligatorio. Una subnet in formato CIDR.

next_hop_address

string

Obbligatorio. Un indirizzo IP da utilizzare come hop successivo per questa route. Deve utilizzare lo stesso protocollo di |destination_cidr|.

state

ResourceState

Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

Router

Messaggio che descrive l'oggetto Router

Campi
name

string

Obbligatorio. Il nome canonico della risorsa del router.

create_time

Timestamp

Solo output. L'ora in cui è stato creato il router.

update_time

Timestamp

Solo output. L'ora dell'ultimo aggiornamento del router.

labels

map<string, string>

Etichette associate a questa risorsa.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

network

string

Obbligatorio. Il nome canonico della rete a cui appartiene questo router. Il nome è nel formato projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

interface[]

Interface

Interfacce del router.

bgp_peer[]

BgpPeer

Peer BGP.

bgp

Bgp

Informazioni BGP specifiche per questo router.

state

ResourceState

Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione.

route_advertisements[]

string

Facoltativo. Un elenco di CIDR in formato IP/Lunghezza da annunciare in direzione nord come route statiche da questo router.

Bgp

Informazioni BGP specifiche per questo router.

Campi
asn

uint32

ASN BGP assegnato localmente.

keepalive_interval_in_seconds

uint32

L'intervallo in secondi tra i messaggi keepalive BGP inviati al peer. Il valore predefinito è 20, con un valore compreso tra 20 e 60.

BgpPeer

BGPPeer definisce le informazioni di livello 3 lato peer per la creazione della sessione BGP.

Campi
name

string

Il nome di questo peer BGP. Unico all'interno della risorsa Zones.

interface

string

Nome dell'interfaccia del router a cui è associato il peer BGP.

interface_ipv4_cidr

string

Intervallo IP dell'interfaccia all'interno di Google.

interface_ipv6_cidr

string

Intervallo IPv6 dell'interfaccia all'interno di Google.

peer_ipv4_cidr

string

Intervallo IP dell'interfaccia BGP al di fuori di Google.

peer_ipv6_cidr

string

Intervallo IPv6 dell'interfaccia BGP al di fuori di Google.

peer_asn

uint32

Numero di sistema autonomo (ASN) BGP peer. Ogni interfaccia BGP può utilizzare un valore diverso.

local_asn

uint32

Solo output. Numero di sistema autonomo (ASN) BGP locale. Questo campo è ST_NOT_REQUIRED perché memorizza ASN privati, che non hanno significato al di fuori della zona in cui vengono utilizzati.

Interfaccia

L'interfaccia del router definisce le informazioni di livello 3 lato zona GDCE per la creazione della sessione BGP.

Campi
name

string

Il nome di questa voce dell'interfaccia. Unico all'interno della risorsa Zones.

ipv4_cidr

string

Indirizzo e intervallo IP dell'interfaccia.

ipv6_cidr

string

Indirizzo e intervallo IPv6 dell'interfaccia.

linked_interconnect_attachment

string

Il nome canonico dell'collegamento di interconnessione collegato.

subnetwork

string

Il nome canonico della risorsa subnet a cui appartiene questa interfaccia.

loopback_ip_addresses[]

string

Crea l'interfaccia di loopback nel router quando specificato. Il numero di indirizzi IP deve corrispondere al numero di dispositivi TOR.

RouterStatus

Descrizione dello stato attuale di un router.

Campi
network

string

Il nome canonico della rete a cui appartiene questo router.

bgp_peer_status[]

BgpPeerStatus

Un elenco di oggetti BgpPeerStatus, che descrivono tutti i peer BGP correlati a questo router.

static_route_status[]

RouteStatus

Un elenco di RouteStatus, che descrive tutti gli annunci di route in uscita relativi a questo router.

BgpPeerStatus

Stato di un peer BGP.

Campi
name

string

Il nome di questo peer BGP. Unico all'interno della risorsa Router.

ip_address

string

Indirizzo IP dell'interfaccia BGP locale.

peer_ip_address

string

Indirizzo IP dell'interfaccia BGP remota.

status

BgpStatus

Lo stato attuale di BGP.

state

string

Stato BGP come specificato in RFC1771.

uptime

string

Il tempo di attività di questa sessione. Formato: 14 anni, 51 settimane, 6 giorni, 23 ore, 59 minuti, 59 secondi

uptime_seconds

int64

Tempo di attività di questa sessione, in secondi.

prefix_counter

PrefixCounter

Una raccolta di conteggi per i prefissi.

BgpStatus

Stato del peer BGP: {UP, DOWN}

Enum
UNKNOWN Lo stato predefinito che indica che la sessione BGP è in stato sconosciuto.
UP Lo stato UP indica che la sessione BGP è stabilita.
DOWN Lo stato DOWN indica che la sessione BGP non è ancora stabilita.

PrefixCounter

PrefixCounter contiene una raccolta di conteggi correlati ai prefissi.

Campi
advertised

int64

Numero di prefissi pubblicizzati.

denied

int64

Numero di prefissi rifiutati.

received

int64

Numero di prefissi ricevuti.

sent

int64

Numero di prefissi inviati.

suppressed

int64

Numero di prefissi eliminati.

withdrawn

int64

Numero di prefissi ritirati.

RouteStatus

RouteStatus contiene campi corrispondenti alle metriche relative alle route statiche in uscita personalizzate pubblicizzate sul router.

Campi
network

string

Il nome della rete di cui fa parte questa route.

prefix

string

Prefisso annunciato (formato CIDR).

next_hop

string

Hop successivo per questa route (indirizzo IP).

next_hop_reachable

bool

Se l'hop successivo è raggiungibile o meno.

route_install_status

RouteInstallStatus

Un'enumerazione che rappresenta lo stato dell'installazione del percorso.

route_install_status_additional_info

string

Una stringa che elabora route_install_status, se sono presenti ulteriori informazioni (ad esempio, se si verifica un errore, includeremo alcune informazioni al riguardo in questo campo).

route

string

Nome della route (vedi Route.name).

device

string

Nome del dispositivo da cui viene segnalato questo RouteStatus.

RouteInstallStatus

Un'enumerazione che condensa lo stato di installazione della route.

Enum
ROUTE_INSTALL_STATUS_UNSPECIFIED Lo stato di installazione non è stato specificato.
ROUTE_INSTALL_STATUS_ACTIVE La route è stata installata correttamente ed è attiva.
ROUTE_INSTALL_STATUS_PENDING La route non è stata installata, ma non è presente alcun errore (ad esempio, la route è in fase di installazione)
ROUTE_INSTALL_STATUS_FAILED L'installazione del percorso non è riuscita a causa di un errore.

Subnet

Messaggio che descrive l'oggetto Subnet

Campi
name

string

Obbligatorio. Il nome canonico della risorsa della subnet.

create_time

Timestamp

Solo output. L'ora in cui è stata creata la subnet.

update_time

Timestamp

Solo output. La data e l'ora dell'ultimo aggiornamento della subnet.

labels

map<string, string>

Etichette associate a questa risorsa.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri.

network

string

Obbligatorio. La rete a cui appartiene questa subnet.

ipv4_cidr[]

string

Gli intervalli di indirizzi IPv4 di proprietà di questa subnet.

ipv6_cidr[]

string

Gli intervalli di indirizzi IPv6 di proprietà di questa subnet.

vlan_id

int32

Facoltativo. ID VLAN fornito dall'utente. Se non specificato, ne assegniamo uno automaticamente.

bonding_type

BondingType

Facoltativo. Un tipo di bonding nella creazione della subnet specifica se una VLAN in fase di creazione sarà presente sui tipi di porta Bonded, Non-Bonded o entrambi. Inoltre, questo flag viene utilizzato per impostare la configurazione di rete specifica che i cluster possono utilizzare per i loro workload in base alla scelta del bonding.

state

ResourceState

Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione.

BondingType

Tipo di bonding nella subnet.

Enum
BONDING_TYPE_UNSPECIFIED Il tipo di bonding non specificato non verrà specificato per impostazione predefinita e se l'utente sceglie di non specificare un tipo di bonding al momento della creazione della VLAN. Verrà trattato come bonding misto in cui la VLAN avrà connettività con e senza bonding alle macchine.
BONDED Multi-homed.
NON_BONDED Single homed.

SubnetStatus

SubnetStatus contiene informazioni tecniche dettagliate e aggiornate su questa risorsa di subnet.

Campi
name

string

Il nome della risorsa subnet CCFE.

mac_address

string

Indirizzo MAC BVI.

UpdateRouterRequest

Messaggio per l'aggiornamento di un router

Campi
update_mask

FieldMask

Obbligatorio. La maschera del campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa Router con l'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti.

router

Router

Obbligatorio. La risorsa in fase di aggiornamento

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

UpdateSubnetRequest

Messaggio per l'aggiornamento di una subnet

Campi
update_mask

FieldMask

Obbligatorio. La maschera del campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa Subnet con l'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti.

subnet

Subnet

Obbligatorio. La risorsa in fase di aggiornamento

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

Ad esempio, considera una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui nuovamente la richiesta con lo stesso ID richiesta, il server può verificare se l'operazione originale con lo stesso ID richiesta è stata ricevuta e, in caso affermativo, ignorerà la seconda richiesta. In questo modo, i client non creano impegni duplicati per errore.

L'ID richiesta deve essere un UUID valido, ad eccezione dell'UUID zero, che non è supportato (00000000-0000-0000-0000-000000000000).

Zona

Una zona Google Edge Cloud.

Campi
name

string

Obbligatorio. Il nome della risorsa della zona.

create_time

Timestamp

Solo output. L'ora in cui è stata creata la zona.

update_time

Timestamp

Solo output. L'ora dell'ultimo aggiornamento della zona.

labels
(deprecated)

map<string, string>

Deprecato: non implementato. Etichette come coppie chiave-valore.

layout_name
(deprecated)

string

Deprecato: non implementato. Il tipo di layout di deployment.