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 |
create |
Solo output. L'ora in cui è stata creata la connessione VPN. 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: |
update |
Solo output. L'ora dell'ultimo aggiornamento della connessione VPN. 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: |
labels |
Etichette associate a questa risorsa. Un oggetto contenente un elenco di coppie |
nat |
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. |
vpc |
Facoltativo. Dettagli del progetto della rete VPC. Obbligatorio se il VPC si trova in un progetto diverso da quello del cluster. |
enable |
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. |
router |
Facoltativo. Il nome del router Cloud della connessione VPN. |
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 | |
|---|---|
project |
Il progetto del VPC a cui connettersi. Se non specificato, è uguale al progetto del cluster. |
serviceAccount |
Facoltativo. Deprecato: non utilizzare. |
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. |
cloud |
Le informazioni sul router Cloud. |
cloud |
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. |