Risorsa: Mesh
La rete rappresenta un raggruppamento di configurazione logica per la comunicazione tra carichi di lavoro all'interno di un mesh di servizi. I percorsi che rimandano alla mesh determinano il modo in cui le richieste vengono instradate all'interno di questo confine logico della mesh.
Rappresentazione JSON |
---|
{
"name": string,
"selfLink": string,
"createTime": string,
"updateTime": string,
"labels": {
string: string,
...
},
"description": string,
"interceptionPort": integer,
"envoyHeaders": enum ( |
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa Mesh. Corrisponde al pattern |
selfLink |
Solo output. URL definito dal server di questa risorsa |
createTime |
Solo output. Timestamp di creazione della risorsa. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Il timestamp dell'aggiornamento della risorsa. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
labels |
Facoltativo. Set di tag etichetta associati alla risorsa Mesh. Un oggetto contenente un elenco di coppie |
description |
Facoltativo. Una descrizione in testo libero della risorsa. Lunghezza massima: 1024 caratteri. |
interceptionPort |
Facoltativo. Se impostato su una porta TCP valida (1-65535), indica al proxy SIDECAR di ascoltare sulla porta specificata dell'indirizzo localhost (127.0.0.1). Il proxy SIDECAR si aspetta che tutto il traffico venga reindirizzato a questa porta, indipendentemente dalla destinazione IP:porta effettiva. Se non viene impostato, viene utilizzata la porta "15001" come porta di intercettazione. Questo vale solo per i deployment di proxy sidecar. |
envoyHeaders |
Facoltativo. Determina se Envoy inserirà intestazioni di debug interne nelle richieste a monte. Altre intestazioni Envoy potrebbero comunque essere iniettate. Per impostazione predefinita, envoy non inserisce intestazioni di debug. |
Metodi |
|
---|---|
|
Crea un nuovo mesh in un determinato progetto e posizione. |
|
Consente di eliminare un singolo mesh. |
|
Recupera i dettagli di un singolo Mesh. |
|
Elenca i mesh in un determinato progetto e località. |
|
Aggiorna i parametri di un singolo mesh. |