Risorsa: Mesh
Mesh rappresenta un raggruppamento di configurazioni logiche per la comunicazione tra workload all'interno di un mesh di servizi. Le route che puntano al mesh stabiliscono come vengono indirizzate le richieste all'interno di questo confine logico del mesh.
| Rappresentazione JSON |
|---|
{
"name": string,
"selfLink": string,
"createTime": string,
"updateTime": string,
"labels": {
string: string,
...
},
"description": string,
"interceptionPort": integer,
"envoyHeaders": enum ( |
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa Mesh. Corrisponde al pattern |
selfLink |
Solo output. L'URL definito dal server di questa risorsa. |
createTime |
Solo output. Timestamp di creazione della risorsa. 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: |
updateTime |
Solo output. Timestamp di aggiornamento della risorsa. 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 |
Facoltativo. Insieme di tag di etichette associati alla risorsa Mesh. Un oggetto contenente un elenco di coppie |
description |
Facoltativo. Una descrizione in formato 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 si aspetterà che tutto il traffico venga reindirizzato a questa porta, indipendentemente dalla destinazione ip:porta effettiva. Se non viene impostata, 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 upstream. Potrebbero comunque essere inserite altre intestazioni Envoy. Per impostazione predefinita, Envoy non inserisce intestazioni di debug. |
Metodi |
|
|---|---|
|
Crea una nuova risorsa Mesh in un progetto e una località specifici. |
|
Elimina una singola risorsa Mesh. |
|
Recupera i dettagli di una singola risorsa Mesh. |
|
Recupera la policy di controllo dell'accesso per una risorsa. |
|
Elenca i mesh in un progetto e una località specifici. |
|
Aggiorna i parametri di una singola risorsa Mesh. |
|
Imposta la policy di controllo dell'accesso sulla risorsa specificata. |
|
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata. |