REST Resource: projects.locations.networkPeerings

Risorsa: NetworkPeering

Dettagli di un peering di rete.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "peerNetwork": string,
  "state": enum (State),
  "stateDetails": string,
  "peerMtu": integer,
  "peerNetworkType": enum (PeerNetworkType),
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "exportCustomRoutes": boolean,
  "importCustomRoutes": boolean,
  "exchangeSubnetRoutes": boolean,
  "exportCustomRoutesWithPublicIp": boolean,
  "importCustomRoutesWithPublicIp": boolean
}
Campi
name

string

Solo output. Identificatore. Il nome della risorsa del peering di rete. NetworkPeering è una risorsa globale e la località può essere solo globale. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: projects/my-project/locations/global/networkPeerings/my-peering

createTime

string (Timestamp format)

Solo output. Data e ora di creazione della risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Data e ora dell'ultimo aggiornamento di questa risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

peerNetwork

string

Obbligatorio. Il nome della risorsa relativa della rete con cui eseguire il peering con una rete VMware Engine standard. La rete fornita può essere una rete VPC consumer o un'altra rete VMware Engine standard. Se peerNetworkType è VMWARE_ENGINE_NETWORK, specifica il nome nel formato: projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. In caso contrario, specifica il nome nel formato: projects/{project}/global/networks/{network_id}, dove {project} può essere un numero di progetto o un ID progetto.

state

enum (State)

Solo output. Stato del peering di rete. Questo campo ha il valore "ACTIVE" quando esiste una configurazione corrispondente nella rete peer. All'enum possono essere aggiunti nuovi valori, se necessario.

stateDetails

string

Solo output. Solo output. Dettagli sullo stato attuale del peering di rete.

peerMtu

integer

Facoltativo. Unità massima di trasmissione (MTU) in byte. Il valore predefinito è 1500. Se per questo campo viene fornito un valore di 0, VMware Engine utilizza il valore predefinito.

peerNetworkType

enum (PeerNetworkType)

Obbligatorio. Il tipo di rete con cui eseguire il peering con la rete VMware Engine.

uid

string

Solo output. Identificatore univoco generato dal sistema per la risorsa.

vmwareEngineNetwork

string

Obbligatorio. Il nome della risorsa relativa della rete VMware Engine. Specifica il nome nel seguente formato: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, dove {project} può essere un numero o un ID progetto.

description

string

Facoltativo. Descrizione fornita dall'utente per questo peering di rete.

exportCustomRoutes

boolean

Facoltativo. Vero se le route personalizzate vengono esportate nella rete in peering; falso in caso contrario. Il valore predefinito è true.

importCustomRoutes

boolean

Facoltativo. Vero se le route personalizzate vengono importate dalla rete in peering; falso in caso contrario. Il valore predefinito è true.

exchangeSubnetRoutes

boolean

Facoltativo. True se la connettività mesh completa viene creata e gestita automaticamente tra le reti in peering; false in caso contrario. Attualmente questo campo è sempre true perché Google Compute Engine crea e gestisce automaticamente le route di subnet tra due reti VPC quando lo stato di peering è "ACTIVE".

exportCustomRoutesWithPublicIp

boolean

Facoltativo. True se vengono esportate tutte le route di subnet con un intervallo di indirizzi IP pubblici; false in caso contrario. Il valore predefinito è true. Gli intervalli di utilizzo speciale IPv4 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) vengono sempre esportati ai peer e non sono controllati da questo campo.

importCustomRoutesWithPublicIp

boolean

Facoltativo. True se vengono importate tutte le route di subnet con intervallo di indirizzi IP pubblici; false in caso contrario. Il valore predefinito è true. Gli intervalli di utilizzo speciale IPv4 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) vengono sempre importati nei peer e non sono controllati da questo campo.

Stato

Possibili stati di un peering di rete.

Enum
STATE_UNSPECIFIED Stato del peering di rete non specificato. Questo è il valore predefinito.
INACTIVE Il peering non è attivo.
ACTIVE Il peering è attivo.
CREATING La connessione in peering è in fase di creazione.
DELETING Il peering è in fase di eliminazione.

PeerNetworkType

Tipo o scopo della connessione di peering di rete.

Enum
PEER_NETWORK_TYPE_UNSPECIFIED Non specificato
STANDARD Connessione di peering utilizzata per connettersi a un'altra rete VPC stabilita dallo stesso utente. Ad esempio, una connessione di peering a un'altra rete VPC nello stesso progetto o a una rete on-premise.
VMWARE_ENGINE_NETWORK Connessione in peering utilizzata per connettersi a un'altra rete VMware Engine.
PRIVATE_SERVICES_ACCESS Connessione di peering utilizzata per stabilire l'accesso privato ai servizi.
NETAPP_CLOUD_VOLUMES Connessione di peering utilizzata per connettersi a NetApp Cloud Volumes.
THIRD_PARTY_SERVICE Connessione di peering utilizzata per collegarsi a servizi di terze parti. La maggior parte di questi servizi richiede la configurazione manuale del peering inverso sulla rete VPC associata al servizio di terze parti.
DELL_POWERSCALE Connessione di peering utilizzata per connettersi ai filers Dell PowerScale
GOOGLE_CLOUD_NETAPP_VOLUMES Connessione di peering utilizzata per la connessione a Google Cloud NetApp Volumes.
GOOGLE_CLOUD_FILESTORE_INSTANCES Connessione di peering utilizzata per la connessione alle istanze Google Cloud Filestore.

Metodi

create

Crea un nuovo peering di rete tra la rete peer e la rete VMware Engine fornita in una risorsa NetworkPeering.

delete

Elimina una risorsa NetworkPeering.

get

Recupera una risorsa NetworkPeering in base al nome della risorsa.

list

Elenca le risorse NetworkPeering in un progetto specifico.

patch

Modifica una risorsa NetworkPeering.