Risorsa: gateway
Gateway rappresenta la configurazione di un proxy, in genere un bilanciatore del carico. Acquisisce il parametro ip:port su cui il proxy espone i servizi, insieme a eventuali configurazioni dei criteri. Le route fanno riferimento ai gateway per determinare in che modo le richieste devono essere instradate da questo gateway. ID successivo: 33
Rappresentazione JSON |
---|
{ "name": string, "selfLink": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "type": enum ( |
Campi | |
---|---|
name |
Obbligatorio. 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. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Timestamp dell'aggiornamento della risorsa. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
labels |
Facoltativo. Insieme di tag di 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. Quando 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 il modo in cui viene unita la configurazione in più istanze del gateway. La configurazione di più istanze di Gateway con lo stesso ambito verrà unita come una singola configurazione per il 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 in che modo il traffico TLS viene terminato. 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) durante l'instaurazione di una connessione TLS. Questa funzionalità si applica solo ai gateway di tipo "SECURE_WEB_GATEWAY". |
gatewaySecurityPolicy |
Facoltativo. Un riferimento completo all'URL GatewaySecurityPolicy. Definisce il modo in cui un server deve applicare un criterio di sicurezza alle connessioni avviate in entrata (da VM a proxy). Ad esempio: Questo criterio è specifico per i gateway di tipo "SECURE_WEB_GATEWAY". |
network |
Facoltativo. Il nome relativo della risorsa che identifica la rete VPC che utilizza questa configurazione. Ad esempio: Attualmente, questo campo è specifico per i gateway di tipo "SECURE_WEB_GATEWAY". |
subnetwork |
Facoltativo. Il nome della risorsa relativa che identifica la subnet in cui è allocato questo SWG. 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. |
envoyHeaders |
Facoltativo. Determina se Envoy inserirà intestazioni di debug interne nelle richieste a monte. Altre intestazioni Envoy potrebbero comunque essere inserite. 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. |
Metodi |
|
---|---|
|
Crea un nuovo gateway in un progetto e in una località specifici. |
|
Consente di eliminare un singolo gateway. |
|
Recupera i dettagli di un singolo gateway. |
|
Elenca i gateway in un determinato progetto e località. |
|
Aggiorna i parametri di un singolo gateway. |