Risorsa: gateway
Gateway rappresenta la configurazione di un proxy, in genere un bilanciatore del carico. Acquisisce l'indirizzo IP:porta su cui i servizi sono esposti dal proxy, insieme a eventuali configurazioni dei criteri. Le route fanno riferimento ai gateway per indicare in che modo le richieste devono essere instradate da questo gateway.
Rappresentazione JSON |
---|
{ "name": string, "selfLink": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "type": enum ( |
Campi | |
---|---|
name |
Identificatore. Nome della risorsa gateway. Corrisponde al pattern |
selfLink |
Solo output. URL definito dal server di questa risorsa |
createTime |
Solo output. Timestamp di creazione della risorsa. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'aggiornamento della risorsa. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Set di tag etichetta associati alla risorsa Gateway. Un oggetto contenente un elenco di coppie |
description |
Facoltativo. Una descrizione in testo libero della risorsa. Lunghezza massima: 1024 caratteri. |
type |
Immutabile. Il tipo di gateway gestito dal cliente. Questo campo è obbligatorio. Se non specificato, viene restituito un errore. |
addresses[] |
Facoltativo. Zero o un indirizzo IPv4 o IPv6 su cui il gateway riceverà il traffico. Se non viene fornito alcun indirizzo, viene allocato un IP della subnet Questo campo si applica solo ai gateway di tipo "SECURE_WEB_GATEWAY". I gateway di tipo "OPEN_MESH" ascoltano su 0.0.0.0 per IPv4 e :: per IPv6. |
ports[] |
Obbligatorio. Uno o più numeri di porta (1-65535) su cui il gateway riceverà il traffico. Il proxy si associa alle porte specificate. I gateway di tipo "SECURE_WEB_GATEWAY" sono limitati a una porta. I gateway di tipo "OPEN_MESH" ascoltano su 0.0.0.0 per IPv4 e :: per IPv6 e supportano più porte. |
scope |
Facoltativo. L'ambito determina la modalità di unione della configurazione in più istanze di Gateway. La configurazione di più istanze Gateway con lo stesso ambito verrà unita e presentata come una singola configurazione al proxy/bilanciatore del carico. Lunghezza massima 64 caratteri. L'ambito deve iniziare con una lettera e può contenere solo lettere, numeri e trattini. |
serverTlsPolicy |
Facoltativo. Un riferimento all'URL ServerTLSPolicy completo. Specifica come viene terminato il traffico TLS. Se vuoto, la terminazione TLS è disattivata. |
certificateUrls[] |
Facoltativo. Un riferimento all'URL dei certificati completo. Il proxy presenta un certificato (selezionato in base a SNI) quando stabilisce una connessione TLS. Questa funzionalità si applica solo ai gateway di tipo "SECURE_WEB_GATEWAY". |
gatewaySecurityPolicy |
Facoltativo. Un riferimento all'URL completo di GatewaySecurityPolicy. Definisce in che modo un server deve applicare i criteri di sicurezza alle connessioni in entrata (VM to Proxy). Ad esempio: Questo criterio è specifico per i gateway di tipo "SECURE_WEB_GATEWAY". |
network |
Facoltativo. Il nome della risorsa relativa che identifica la rete VPC che utilizza questa configurazione. Ad esempio: Al momento, questo campo è specifico per i gateway di tipo "SECURE_WEB_GATEWAY". |
subnetwork |
Facoltativo. Il nome della risorsa relativa che identifica la subnet in cui è allocata questa zona di traffico sicuro. Ad esempio: Al momento, questo campo è specifico per i gateway di tipo "SECURE_WEB_GATEWAY". |
ipVersion |
Facoltativo. La versione IP che verrà utilizzata da questo gateway. Le opzioni valide sono IPV4 o IPV6. Il valore predefinito è IPV4. |
routingMode |
Facoltativo. La modalità di routing del gateway. Questo campo è configurabile solo per i gateway di tipo SECURE_WEB_GATEWAY. Questo campo è obbligatorio per i gateway di tipo SECURE_WEB_GATEWAY. |
envoyHeaders |
Facoltativo. Determina se Envoy inserirà intestazioni di debug interne nelle richieste a monte. Potrebbero essere iniettate altre intestazioni Envoy. Per impostazione predefinita, envoy non inserisce intestazioni di debug. |
Tipo
Il tipo di gateway gestito dal cliente. I valori possibili sono: * OPEN_MESH * SECURE_WEB_GATEWAY
Enum | |
---|---|
TYPE_UNSPECIFIED |
Il tipo di gateway gestito dal cliente non è specificato. |
OPEN_MESH |
Il tipo di gateway gestito dal cliente è TrafficDirector Open Mesh. |
SECURE_WEB_GATEWAY |
Il tipo di gateway gestito dal cliente è SecureWebGateway (SWG). |
IpVersion
I tipi di versione IP per il gateway. I valori possibili sono: * IPV4 * IPV6
Enum | |
---|---|
IP_VERSION_UNSPECIFIED |
Il tipo quando la versione IP non è specificata. Il valore predefinito è IPV4. |
IPV4 |
Il tipo per la versione IP 4. |
IPV6 |
Il tipo per la versione IP 6. |
RoutingMode
La modalità di routing del gateway, per determinare in che modo il gateway instrada il traffico. Al momento, questo campo si applica solo ai gateway di tipo SECURE_WEB_GATEWAY. I valori possibili sono: * EXPLICIT_ROUTING_MODE * NEXT_HOP_ROUTING_MODE
Enum | |
---|---|
EXPLICIT_ROUTING_MODE |
La modalità di routing è esplicita; i client sono configurati per inviare il traffico tramite il gateway. Questa è la modalità di routing predefinita. |
NEXT_HOP_ROUTING_MODE |
La modalità di routing è next-hop. I client non sono a conoscenza del gateway e un percorso (percorso avanzato o di altro tipo) può essere configurato per indirizzare il traffico dal client al gateway. Il gateway funge quindi da hop successivo per la destinazione. |
Metodi |
|
---|---|
|
Crea un nuovo gateway in un determinato progetto e posizione. |
|
Consente di eliminare un singolo gateway. |
|
Consente di ottenere i dettagli di un singolo gateway. |
|
Elenca i gateway in un determinato progetto e località. |
|
Aggiorna i parametri di un singolo gateway. |
|
Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
|
Restituisce le autorizzazioni di cui dispone un chiamante sulla risorsa specificata. |