Risorsa: mesh
Mesh rappresenta un raggruppamento logico di configurazione per la comunicazione tra carichi di lavoro e 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 nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Timestamp di 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. Insieme di tag di 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 rimanere in ascolto sulla porta specificata dell'indirizzo localhost (127.0.0.1). Il proxy SIDECAR prevede che tutto il traffico venga reindirizzato a questa porta indipendentemente dalla destinazione effettiva ip:port. Se non viene configurato, viene visualizzata una porta "15001" viene utilizzata 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. Potrebbero essere iniettate altre intestazioni Envoy. Per impostazione predefinita, envoy non inserisce intestazioni di debug. |
Metodi |
|
---|---|
|
Crea un nuovo mesh in un progetto e in una posizione specifici. |
|
Elimina 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. |