Indice
EdgeNetwork(interfaccia)CreateInterconnectAttachmentRequest(messaggio)CreateNetworkRequest(messaggio)CreateRouterRequest(messaggio)CreateSubnetRequest(messaggio)DeleteInterconnectAttachmentRequest(messaggio)DeleteNetworkRequest(messaggio)DeleteRouterRequest(messaggio)DeleteSubnetRequest(messaggio)DiagnoseInterconnectRequest(messaggio)DiagnoseInterconnectResponse(messaggio)DiagnoseNetworkRequest(messaggio)DiagnoseNetworkResponse(messaggio)DiagnoseNetworkResponse.NetworkStatus(messaggio)DiagnoseNetworkResponse.NetworkStatus.MacsecStatus(enum)DiagnoseRouterRequest(messaggio)DiagnoseRouterResponse(messaggio)GetInterconnectAttachmentRequest(messaggio)GetInterconnectRequest(messaggio)GetNetworkRequest(messaggio)GetRouterRequest(messaggio)GetSubnetRequest(messaggio)GetZoneRequest(messaggio) (obsoleto)InitializeZoneRequest(messaggio)InitializeZoneResponse(messaggio)Interconnect(messaggio)Interconnect.InterconnectType(enum)InterconnectAttachment(messaggio)InterconnectDiagnostics(messaggio)InterconnectDiagnostics.LinkLACPStatus(messaggio)InterconnectDiagnostics.LinkLACPStatus.State(enum)InterconnectDiagnostics.LinkLLDPStatus(messaggio)InterconnectDiagnostics.LinkStatus(messaggio)InterconnectDiagnostics.PacketCounts(messaggio)LinkLayerAddress(messaggio)ListInterconnectAttachmentsRequest(messaggio)ListInterconnectAttachmentsResponse(messaggio)ListInterconnectsRequest(messaggio)ListInterconnectsResponse(messaggio)ListNetworksRequest(messaggio)ListNetworksResponse(messaggio)ListRoutersRequest(messaggio)ListRoutersResponse(messaggio)ListSubnetsRequest(messaggio)ListSubnetsResponse(messaggio)ListZonesRequest(messaggio) (obsoleto)ListZonesResponse(messaggio) (obsoleto)Network(messaggio)OperationMetadata(messaggio)ResourceState(enum)Router(messaggio)Router.Bgp(messaggio)Router.BgpPeer(messaggio)Router.Interface(messaggio)RouterStatus(messaggio)RouterStatus.BgpPeerStatus(messaggio)RouterStatus.BgpPeerStatus.BgpStatus(enum)RouterStatus.PrefixCounter(messaggio)Subnet(messaggio)Subnet.BondingType(enum)SubnetStatus(messaggio)UpdateRouterRequest(messaggio)UpdateSubnetRequest(messaggio)Zone(messaggio)
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 |
|---|
|
Crea un nuovo InterconnectAttachment in un progetto e una località specifici.
|
| CreateNetwork |
|---|
|
Crea una nuova risorsa Network in un progetto e una località specifici.
|
| CreateRouter |
|---|
|
Crea un nuovo router in un progetto e una località specifici.
|
| CreateSubnet |
|---|
|
Crea una nuova subnet in un progetto e una località specifici.
|
| DeleteInterconnectAttachment |
|---|
|
Elimina un singolo collegamento di interconnessione.
|
| DeleteNetwork |
|---|
|
Elimina una singola risorsa Network.
|
| DeleteRouter |
|---|
|
Elimina un singolo router.
|
| DeleteSubnet |
|---|
|
Elimina una singola subnet.
|
| DiagnoseInterconnect |
|---|
|
Ottieni la diagnostica di una singola risorsa di interconnessione.
|
| DiagnoseNetwork |
|---|
|
Ottieni la diagnostica di una singola risorsa di rete.
|
| DiagnoseRouter |
|---|
|
Recupera la diagnostica di una singola risorsa router.
|
| GetInterconnect |
|---|
|
Recupera i dettagli di una singola interconnessione.
|
| GetInterconnectAttachment |
|---|
|
Recupera i dettagli di un singolo InterconnectAttachment.
|
| GetNetwork |
|---|
|
Recupera i dettagli di una singola rete.
|
| GetRouter |
|---|
|
Recupera i dettagli di un singolo router.
|
| GetSubnet |
|---|
|
Recupera i dettagli di una singola subnet.
|
| GetZone |
|---|
|
Deprecato: non implementato. Recupera i dettagli di una singola zona.
|
| InitializeZone |
|---|
|
InitializeZone inizializzerà le risorse per una zona in un progetto.
|
| ListInterconnectAttachments |
|---|
|
Elenca le risorse InterconnectAttachment in un progetto e una località specifici.
|
| ListInterconnects |
|---|
|
Elenca gli interconnessioni in un progetto e una località specifici.
|
| ListNetworks |
|---|
|
Elenca le reti in un progetto e una località specifici.
|
| ListRouters |
|---|
|
Elenca i router in un progetto e una località specifici.
|
| ListSubnets |
|---|
|
Elenca le subnet in un progetto e una località specifici.
|
| ListZones |
|---|
|
Deprecato: non implementato. Elenca le zone in un progetto e una località specifici.
|
| UpdateRouter |
|---|
|
Aggiorna i parametri di un singolo router.
|
| UpdateSubnet |
|---|
|
Aggiorna i parametri di una singola risorsa Subnet.
|
CreateInterconnectAttachmentRequest
Messaggio per la creazione di un InterconnectAttachment
| Campi | |
|---|---|
parent |
Obbligatorio. Valore per il genitore. |
interconnect_attachment_id |
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 |
Obbligatorio. La risorsa in fase di creazione |
request_id |
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 |
Obbligatorio. Valore per il genitore. |
network_id |
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 |
Obbligatorio. La risorsa in fase di creazione |
request_id |
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 |
Obbligatorio. Valore per il genitore. |
router_id |
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 |
Obbligatorio. La risorsa in fase di creazione |
request_id |
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 |
Obbligatorio. Valore per il genitore. |
subnet_id |
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 |
Obbligatorio. La risorsa in fase di creazione |
request_id |
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 |
Obbligatorio. Nome della risorsa |
request_id |
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 |
Obbligatorio. Nome della risorsa |
request_id |
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 |
Obbligatorio. Nome della risorsa |
request_id |
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 |
Obbligatorio. Nome della risorsa |
request_id |
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 |
Obbligatorio. Il nome della risorsa di interconnessione. |
DiagnoseInterconnectResponse
DiagnoseInterconnectResponse contiene la diagnostica attuale per un interconnessione specifica.
| Campi | |
|---|---|
update_time |
La data e l'ora dell'ultimo aggiornamento della diagnostica dell'interconnessione. |
result |
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 |
Obbligatorio. Il nome della risorsa di rete. |
DiagnoseNetworkResponse
DiagnoseNetworkResponse contiene lo stato attuale di una rete specifica.
| Campi | |
|---|---|
update_time |
L'ora dell'ultimo aggiornamento dello stato della rete. |
result |
Lo stato della rete di una rete specifica. |
NetworkStatus
NetworkStatus contiene un elenco di stati per le subnet nella rete corrente.
| Campi | |
|---|---|
subnet_status[] |
Un elenco di stati per le subnet nella rete attuale. |
macsec_status_internal_links |
Lo stato MACsec dei link interni. |
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 |
Obbligatorio. Il nome della risorsa router. |
DiagnoseRouterResponse
DiagnoseRouterResponse contiene lo stato attuale di un router specifico.
| Campi | |
|---|---|
update_time |
L'ora dell'ultimo aggiornamento dello stato del router. |
result |
Lo stato della rete di un router specifico. |
GetInterconnectAttachmentRequest
Messaggio per ottenere un InterconnectAttachment
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
GetInterconnectRequest
Messaggio per ottenere un'interconnessione
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
GetNetworkRequest
Messaggio per ottenere un'emittente
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
GetRouterRequest
Messaggio per ottenere un router
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
GetSubnetRequest
Messaggio per ottenere una subnet
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
GetZoneRequest
Deprecato: non implementato. Messaggio per ottenere una zona
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa |
InitializeZoneRequest
Messaggio per l'inizializzazione di una zona specificata
| Campi | |
|---|---|
name |
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 |
Obbligatorio. Il nome canonico della risorsa dell'interconnessione. |
create_time |
Solo output. L'ora in cui è stata creata la subnet. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento della subnet. |
labels |
Etichette associate a questa risorsa. |
description |
Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri. |
interconnect_type |
Facoltativo. Tipo di interconnessione, che per ora accetta solo il valore "DEDICATED". |
uuid |
Solo output. Identificatore univoco del link. |
device_cloud_resource_name |
Solo output. Nome della risorsa cloud del dispositivo di commutazione. |
physical_ports[] |
Solo output. Porte fisiche (ad es. TenGigE0/0/0/1) che formano l'interconnessione. |
InterconnectType
Tipo di interconnessione.
| Enum | |
|---|---|
INTERCONNECT_TYPE_UNSPECIFIED |
Non specificato. |
DEDICATED |
Dedicated Interconnect. |
InterconnectAttachment
Messaggio che descrive l'oggetto InterconnectAttachment
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa canonica dell'allegato di interconnessione. |
create_time |
Solo output. L'ora in cui è stato creato il collegamento di interconnessione. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento dell'allegato di interconnessione. |
labels |
Etichette associate a questa risorsa. |
description |
Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri. |
interconnect |
Obbligatorio. Il nome canonico dell'oggetto Interconnect sottostante attraverso il quale transiterà il traffico di questo collegamento. Il nome è nel formato |
network |
Facoltativo. Il nome canonico della rete nel formato |
vlan_id |
Obbligatorio. ID VLAN fornito dall'utente. Deve essere univoco per il sito. |
mtu |
Valore MTU IP (L3) del cloud virtuale perimetrale. I valori validi sono: 1500 e 9000. Se non impostato, il valore predefinito è 1500. |
state |
Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione. |
InterconnectDiagnostics
Informazioni diagnostiche sull'interconnessione, contengono informazioni tecniche dettagliate e aggiornate sulla parte di connessione di Google.
| Campi | |
|---|---|
mac_address |
L'indirizzo MAC dell'interfaccia del bundle di interconnessione. |
link_layer_addresses[] |
Un elenco di LinkLayerAddress, che descrive l'indirizzo IP e l'indirizzo del livello di collegamento corrispondente dei vicini per questa interconnessione. |
links[] |
Un elenco di oggetti LinkStatus, utilizzati per descrivere lo stato di ogni collegamento sull'interconnessione. |
LinkLACPStatus
Descrizione dello stato di un link LACP.
| Campi | |
|---|---|
state |
Lo stato di un link LACP. |
google_system_id |
ID sistema della porta sul lato Google dello scambio LACP. |
neighbor_system_id |
ID sistema della porta sul lato del vicino dello scambio LACP. |
aggregatable |
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 |
Se è true, il partecipante sta raccogliendo i frame in entrata sul link, altrimenti è false |
distributing |
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 |
Il nome assegnato amministrativamente al sistema peer. |
peer_system_description |
La descrizione testuale dell'entità di rete del peer LLDP. |
peer_chassis_id |
Il componente chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. |
peer_chassis_id_type |
Il formato e l'origine della stringa dell'identificatore del telaio peer. |
peer_port_id |
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 |
Il formato e l'origine della stringa dell'identificatore della porta peer. |
LinkStatus
Descrizione dello stato di ogni link sull'interconnessione.
| Campi | |
|---|---|
circuit_id |
L'ID univoco per questo link assegnato da Google durante l'attivazione. |
lacp_status |
Descrive lo stato di un collegamento LACP. |
lldp_statuses[] |
Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ciascun peer per ogni link sull'interconnessione. |
packet_counts |
Statistiche specifiche sui conteggi dei pacchetti per questo link. |
PacketCounts
Contiene una raccolta di oggetti di statistiche relativi all'interfaccia.
| Campi | |
|---|---|
inbound_unicast |
Il numero di pacchetti consegnati. |
inbound_errors |
Il numero di pacchetti in entrata che contenevano errori. |
inbound_discards |
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 |
Il numero totale di pacchetti che vengono richiesti per la trasmissione. |
outbound_errors |
Il numero di pacchetti in uscita che non è stato possibile trasmettere a causa di errori. |
outbound_discards |
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 |
L'indirizzo MAC di questo vicino. |
ip_address |
L'indirizzo IP di questo vicino. |
ListInterconnectAttachmentsRequest
Messaggio per richiedere l'elenco di InterconnectAttachments
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListInterconnectAttachmentsRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListInterconnectAttachmentsResponse
Messaggio per la risposta alle risorse InterconnectAttachments
| Campi | |
|---|---|
interconnect_attachments[] |
L'elenco di InterconnectAttachment |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListInterconnectsRequest
Messaggio per richiedere l'elenco delle interconnessioni
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListInterconnectsRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListInterconnectsResponse
Messaggio per la risposta alle risorse Interconnect
| Campi | |
|---|---|
interconnects[] |
L'elenco di interconnessioni |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListNetworksRequest
Messaggio per richiedere l'elenco delle reti
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListNetworksRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListNetworksResponse
Messaggio per la risposta alle risorse Networks
| Campi | |
|---|---|
networks[] |
L'elenco delle emittenti |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListRoutersRequest
Messaggio per la richiesta dell'elenco di router
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListRoutersRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListRoutersResponse
Messaggio per la risposta alle risorse Router
| Campi | |
|---|---|
routers[] |
L'elenco dei router |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListSubnetsRequest
Messaggio per richiedere l'elenco delle subnet
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListSubnetsRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListSubnetsResponse
Messaggio per la risposta alle risorse Subnet
| Campi | |
|---|---|
subnets[] |
L'elenco delle subnet |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListZonesRequest
Deprecato: non implementato. Messaggio per richiedere l'elenco delle zone
| Campi | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ListZonesRequest |
page_size |
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 |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtro dei risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListZonesResponse
Deprecato: non implementato. Messaggio per la risposta alle risorse Zones
| Campi | |
|---|---|
zones[] |
L'elenco delle zone |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
Rete
Messaggio che descrive l'oggetto Network
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa di rete. |
create_time |
Solo output. L'ora in cui è stata creata la rete. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento della rete. |
labels |
Etichette associate a questa risorsa. |
description |
Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri. |
mtu |
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 |
Solo output. L'ora in cui è stata creata l'operazione. |
end_time |
Solo output. L'ora in cui è terminata l'esecuzione dell'operazione. |
target |
Solo output. Percorso della risorsa definito dal server per la destinazione dell'operazione. |
verb |
Solo output. Nome del verbo eseguito dall'operazione. |
status_message |
Solo output. Stato dell'operazione leggibile, se presente. |
requested_cancellation |
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 |
api_version |
Solo output. Versione dell'API utilizzata per avviare l'operazione. |
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. |
Router
Messaggio che descrive l'oggetto Router
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa del router. |
create_time |
Solo output. L'ora in cui è stato creato il router. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento del router. |
labels |
Etichette associate a questa risorsa. |
description |
Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri. |
network |
Obbligatorio. Il nome canonico della rete a cui appartiene questo router. Il nome è nel formato |
interface[] |
Interfacce del router. |
bgp_peer[] |
Peer BGP. |
bgp |
Informazioni BGP specifiche per questo router. |
state |
Solo output. Fase attuale della risorsa al dispositivo tramite il push della configurazione. |
route_advertisements[] |
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 |
ASN BGP assegnato localmente. |
keepalive_interval_in_seconds |
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 |
Il nome di questo peer BGP. Unico all'interno della risorsa Zones. |
interface |
Nome dell'interfaccia del router a cui è associato il peer BGP. |
interface_ipv4_cidr |
Intervallo IP dell'interfaccia all'interno di Google. |
interface_ipv6_cidr |
Intervallo IPv6 dell'interfaccia all'interno di Google. |
peer_ipv4_cidr |
Intervallo IP dell'interfaccia BGP al di fuori di Google. |
peer_ipv6_cidr |
Intervallo IPv6 dell'interfaccia BGP al di fuori di Google. |
peer_asn |
Numero di sistema autonomo (ASN) BGP peer. Ogni interfaccia BGP può utilizzare un valore diverso. |
local_asn |
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 |
Il nome di questa voce dell'interfaccia. Unico all'interno della risorsa Zones. |
ipv4_cidr |
Indirizzo e intervallo IP dell'interfaccia. |
ipv6_cidr |
Indirizzo e intervallo IPv6 dell'interfaccia. |
linked_interconnect_attachment |
Il nome canonico dell'collegamento di interconnessione collegato. |
subnetwork |
Il nome canonico della risorsa subnet a cui appartiene questa interfaccia. |
loopback_ip_addresses[] |
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 |
Il nome canonico della rete a cui appartiene questo router. |
bgp_peer_status[] |
Un elenco di oggetti BgpPeerStatus, che descrivono tutti i peer BGP correlati a questo router. |
BgpPeerStatus
Stato di un peer BGP.
| Campi | |
|---|---|
name |
Il nome di questo peer BGP. Unico all'interno della risorsa Router. |
ip_address |
Indirizzo IP dell'interfaccia BGP locale. |
peer_ip_address |
Indirizzo IP dell'interfaccia BGP remota. |
status |
Lo stato attuale di BGP. |
state |
Stato BGP come specificato in RFC1771. |
uptime |
Il tempo di attività di questa sessione. Formato: 14 anni, 51 settimane, 6 giorni, 23 ore, 59 minuti, 59 secondi |
uptime_seconds |
Tempo di attività di questa sessione, in secondi. |
prefix_counter |
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 |
Numero di prefissi pubblicizzati. |
denied |
Numero di prefissi rifiutati. |
received |
Numero di prefissi ricevuti. |
sent |
Numero di prefissi inviati. |
suppressed |
Numero di prefissi eliminati. |
withdrawn |
Numero di prefissi ritirati. |
Subnet
Messaggio che descrive l'oggetto Subnet
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa della subnet. |
create_time |
Solo output. L'ora in cui è stata creata la subnet. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento della subnet. |
labels |
Etichette associate a questa risorsa. |
description |
Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima: 1024 caratteri. |
network |
Obbligatorio. La rete a cui appartiene questa subnet. |
ipv4_cidr[] |
Gli intervalli di indirizzi IPv4 di proprietà di questa subnet. |
ipv6_cidr[] |
Gli intervalli di indirizzi IPv6 di proprietà di questa subnet. |
vlan_id |
Facoltativo. ID VLAN fornito dall'utente. Se non specificato, ne assegniamo uno automaticamente. |
bonding_type |
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 |
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 |
Il nome della risorsa subnet CCFE. |
mac_address |
Indirizzo MAC BVI. |
link_layer_addresses[] |
Un elenco di LinkLayerAddress, che descrive l'indirizzo IP e l'indirizzo del livello di collegamento corrispondente dei vicini per questa subnet. |
UpdateRouterRequest
Messaggio per l'aggiornamento di un router
| Campi | |
|---|---|
update_mask |
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 |
Obbligatorio. La risorsa in fase di aggiornamento |
request_id |
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 |
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 |
Obbligatorio. La risorsa in fase di aggiornamento |
request_id |
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 |
Obbligatorio. Il nome della risorsa della zona. |
create_time |
Solo output. L'ora in cui è stata creata la zona. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento della zona. |
labels |
Deprecato: non implementato. Etichette come coppie chiave-valore. |
layout_name |
Deprecato: non implementato. Il tipo di layout di deployment. |