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) (ritirato)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) (ritirato)ListZonesResponse(messaggio) (ritirato)Network(messaggio)OperationMetadata(messaggio)RemotePeeringNetworkType(enum)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 ad alta affidabilità al cliente GEC per abilitare soluzioni di applicazioni perimetrali e funzioni di rete. In questo modo, i clienti possono definire e configurare facilmente la configurazione e la proprietà della rete per soddisfare i requisiti del workload.
| CreateInterconnectAttachment |
|---|
|
Crea un nuovo InterconnectAttachment in un progetto e una località specifici.
|
| CreateNetwork |
|---|
|
Crea una nuova rete 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 una singola risorsa InterconnectAttachment.
|
| DeleteNetwork |
|---|
|
Elimina una singola rete.
|
| DeleteRouter |
|---|
|
Elimina una singola risorsa 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 |
|---|
|
Ottieni la diagnostica di una singola risorsa router.
|
| GetInterconnect |
|---|
|
Recupera i dettagli di una singola risorsa Interconnect.
|
| GetInterconnectAttachment |
|---|
|
Recupera i dettagli di una singola risorsa 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 inizializza le risorse per una zona in un progetto.
|
| ListInterconnectAttachments |
|---|
|
Elenca le risorse InterconnectAttachment in un progetto e una località specifici.
|
| ListInterconnects |
|---|
|
Elenca le 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 una singola risorsa Router.
|
| UpdateSubnet |
|---|
|
Aggiorna i parametri di una singola 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 (method_signature) della RPC Create |
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 dalla firma del metodo (method_signature) della RPC Create |
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 (method_signature) dell'RPC Create |
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 dalla firma del metodo 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 corrente 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 |
La data e l'ora dell'ultimo aggiornamento dello stato della rete. |
result |
Lo stato 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 corrente. |
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 una rete
| 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 l'ottenimento di 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 ha campi.
La risposta dell'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. La data e 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 sensore. |
physical_ports[] |
Solo output. Porte fisiche (ad es. TenGigE0/0/0/1) che formano l'interconnessione. |
remote_peering_network_type |
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 |
Obbligatorio. Il nome canonico della risorsa del collegamento di interconnessione. |
create_time |
Solo output. La data e l'ora in cui è stato creato il collegamento di interconnessione. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del collegamento 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 che verrà attraversato dal 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 virtual edge. I valori validi sono: 1500 e 9000. Se non è impostato, il valore predefinito è 1500. |
state |
Solo output. Fase attuale della risorsa sul dispositivo tramite push della configurazione. |
peering_type |
Facoltativo. Il tipo di rete di peering remoto dell'interconnessione sottostante. È obbligatorio quando è abilitata la separazione del peering. |
InterconnectDiagnostics
Informazioni di diagnostica sull'interconnessione, contenenti informazioni tecniche dettagliate e aggiornate sul lato Google della connessione.
| Campi | |
|---|---|
mac_address |
L'indirizzo MAC dell'interfaccia bundle di Interconnect. |
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 link 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 di sistema della porta sul lato del vicino dello scambio LACP. |
aggregatable |
Un valore true indica che il partecipante consentirà l'utilizzo del link come parte dell'aggregato. 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 sta distribuendo i frame in uscita; se false, la distribuzione è disattivata |
Stato
Enum dello stato per il link LACP.
| Enum | |
|---|---|
UNKNOWN |
Lo stato predefinito che indica che lo stato è sconosciuto. |
ACTIVE |
Il link è 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 dello 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 dello chassis peer. |
peer_port_id |
Il componente della porta dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. Se la porta specificata è una porta del ripetitore IEEE 802.3, questo TLV è facoltativo. |
peer_port_id_type |
Il formato e l'origine della stringa dell'identificatore della porta peer. |
LinkStatus
Descrive lo stato di ogni link sull'interconnessione.
| Campi | |
|---|---|
circuit_id |
L'ID univoco di questo link assegnato da Google durante l'attivazione. |
lacp_status |
Descrive lo stato di un link LACP. |
lldp_statuses[] |
Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ogni peer per ogni link sull'interconnessione. |
packet_counts |
Statistiche specifiche per il conteggio dei pacchetti per questo link. |
PacketCounts
Contiene una raccolta di oggetti di statistiche relativi all'interfaccia.
| Campi | |
|---|---|
inbound_unicast |
Il numero di pacchetti recapitati. |
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 ignorati anche se non sono stati rilevati errori che ne impedissero la consegna. |
outbound_unicast |
Il numero totale di pacchetti di cui è stata richiesta 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 ignorati anche se non sono stati rilevati errori per impedirne la trasmissione. |
LinkLayerAddress
LinkLayerAddress contiene un indirizzo IP e l'indirizzo del livello di collegamento corrispondente.
| Campi | |
|---|---|
mac_address |
L'indirizzo MAC di questo vicino. |
ip_address |
L'indirizzo IP di questo peer. |
ListInterconnectAttachmentsRequest
Messaggio per la richiesta dell'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 InterconnectAttachment
| Campi | |
|---|---|
interconnect_attachments[] |
L'elenco delle risorse InterconnectAttachment |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Località non raggiungibili. |
ListInterconnectsRequest
Messaggio per la richiesta dell'elenco di 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 delle risorse Interconnect |
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 reti della scheda
| Campi | |
|---|---|
networks[] |
L'elenco delle reti |
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 la richiesta dell'elenco di 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[] |
Elenco di 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 la richiesta dell'elenco di 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 Zone
| 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 della rete. |
create_time |
Solo output. La data e 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. Identifica se l'utente ha richiesto l'annullamento dell'operazione/1.13.0/docs/ns che sono state annullate correttamente hanno il valore [Operation.error][] con un |
api_version |
Solo output. Versione dell'API utilizzata per avviare l'operazione. |
RemotePeeringNetworkType
Definisce la destinazione del peering remoto per l'interfaccia. È obbligatorio quando è abilitata 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 in fase di creazione è: PENDING -> PROVISIONING -> RUNNING. Un ciclo di vita normale di una risorsa esistente in fase di eliminazione sarebbe: RUNNING -> DELETING. Eventuali errori durante l'elaborazione faranno sì che la risorsa si trovi in uno stato SOSPESO.
| Enum | |
|---|---|
STATE_UNKNOWN |
Stato non specificato. |
STATE_PENDING |
La risorsa è in fase di preparazione per essere applicata al rack. |
STATE_PROVISIONING |
È iniziata l'applicazione della risorsa al rack. |
STATE_RUNNING |
La risorsa è stata inviata al rack. |
STATE_SUSPENDED |
Impossibile eseguire il push della risorsa nel rack. |
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. La data e l'ora in cui è stato creato il router. |
update_time |
Solo output. La data e 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 sul dispositivo tramite 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 RouterInterface 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 sul lato della zona GDCE per la creazione della sessione BGP.
| Campi | |
|---|---|
name |
Nome di questa voce dell'interfaccia. Unico all'interno della risorsa Zones. |
ipv4_cidr |
Indirizzo IP e intervallo dell'interfaccia. |
ipv6_cidr |
Indirizzo e intervallo IPv6 dell'interfaccia. |
linked_interconnect_attachment |
Il nome canonico del collegamento di Interconnessione collegato. |
subnetwork |
Il nome canonico della risorsa di subnet a cui appartiene questa interfaccia. |
loopback_ip_addresses[] |
Crea un'interfaccia di loopback nel router, se specificata. 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. Univoco 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 |
Tempo di attività di questa sessione. Formato: 14 anni, 51 settimane, 6 giorni, 23 ore, 59 minuti, 59 secondi |
uptime_seconds |
Tempo di attività della 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 uno stato sconosciuto. |
UP |
Lo stato UP indica che la sessione BGP è stata stabilita. |
DOWN |
Lo stato DOWN indica che la sessione BGP non è stata ancora stabilita. |
PrefixCounter
PrefixCounter contiene una raccolta di conteggi relativi ai prefissi.
| Campi | |
|---|---|
advertised |
Numero di prefissi annunciati. |
denied |
Numero di prefissi negati. |
received |
Numero di prefissi ricevuti. |
sent |
Numero di prefissi inviati. |
suppressed |
Numero di prefissi soppressi. |
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. La data e 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 su tipi di porte con bonding, senza bonding o entrambi. Inoltre, questo flag deve essere utilizzato per impostare la configurazione di rete specifica che i cluster possono utilizzare per i propri workload in base alla scelta di bonding. |
state |
Solo output. Fase attuale della risorsa sul dispositivo tramite push della configurazione. |
BondingType
Tipo di bonding nella subnet.
| Enum | |
|---|---|
BONDING_TYPE_UNSPECIFIED |
Il tipo di bonding non specificato sarà Non specificato per impostazione predefinita e se l'utente sceglie di non specificare un tipo di bonding al momento della creazione della VLAN. Questo verrà trattato come bonding misto, in cui la VLAN avrà una connettività sia con bonding sia 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 della 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. La data e 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. |