Risorsa: VpnConnection
Una connessione VPN .
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "natGatewayIp": string, "bgpRoutingMode": enum ( |
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della connessione VPN |
createTime |
Solo output. L'ora in cui è stata creata la connessione VPN. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento della connessione VPN. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
labels |
Etichette associate a questa risorsa. Un oggetto contenente un elenco di coppie |
natGatewayIp |
Indirizzo IP gateway NAT o WAN. Se un cliente ha più IP NAT, deve configurare NAT in modo che solo un IP esterno venga mappato al cluster Anthos GMEC. Questo campo è vuoto se non viene utilizzato NAT. |
bgpRoutingMode |
Modalità di routing dinamico della rete VPC, |
cluster |
Il nome canonico del cluster a cui connettersi. È nel formato projects/{project}/locations/{location}/clusters/{cluster}. |
vpc |
L'ID rete del VPC a cui connettersi. |
vpcProject |
Facoltativo. Dettagli del progetto della rete VPC. Obbligatorio se il VPC si trova in un progetto diverso da quello del cluster. |
enableHighAvailability |
Indica se questa connessione VPN ha l'alta disponibilità abilitata sul lato cluster. Se abilitata, durante la creazione della connessione VPN tenteremo di utilizzare due IP mobili ANG. |
details |
Solo output. I dettagli della connessione creata. |
BgpRoutingMode
Modalità di routing.
| Enum | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
Sconosciuto. |
REGIONAL |
Modalità regionale. |
GLOBAL |
Modalità globale. |
VpcProject
Dettagli del progetto della rete VPC.
| Rappresentazione JSON |
|---|
{ "projectId": string, "serviceAccount": string } |
| Campi | |
|---|---|
projectId |
Il progetto del VPC a cui connettersi. Se non specificato, è uguale al progetto del cluster. |
serviceAccount |
Facoltativo. Il account di servizio nel progetto VPC configurato dall'utente. Viene utilizzato per creare/eliminare router Cloud e VPN ad alta disponibilità Cloud per la connessione VPN. Se questo SA viene modificato durante o dopo la creazione di una connessione VPN, devi rimuovere le risorse router Cloud e Cloud VPN in |projectId|. Ha il formato service-{projectNumber}@gcp-sa-edgecontainer.iam.gserviceaccount.com. |
Dettagli
I dettagli della connessione creata.
| Rappresentazione JSON |
|---|
{ "state": enum ( |
| Campi | |
|---|---|
state |
Lo stato di questa connessione. |
error |
Il messaggio di errore. Questo campo viene compilato solo quando state=ERROR. |
cloudRouter |
Le informazioni sul router Cloud. |
cloudVpns[] |
Ogni connessione ha più gateway Cloud VPN. |
Stato
Lo stato attuale della connessione.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Sconosciuto. |
STATE_CONNECTED |
Connesso. |
STATE_CONNECTING |
Connessione ancora in corso. |
STATE_ERROR |
Si è verificato un errore. |
CloudRouter
Le informazioni sul router Cloud.
| Rappresentazione JSON |
|---|
{ "name": string } |
| Campi | |
|---|---|
name |
Il nome del router Cloud associato. |
CloudVpn
Le informazioni su Cloud VPN.
| Rappresentazione JSON |
|---|
{ "gateway": string } |
| Campi | |
|---|---|
gateway |
Il nome del gateway Cloud VPN creato. |
Metodi |
|
|---|---|
|
Crea una nuova connessione VPN in un progetto e una località specifici. |
|
Elimina una singola connessione VPN. |
|
Recupera i dettagli di una singola connessione VPN. |
|
Elenca le connessioni VPN in un progetto e una località specifici. |