Risorsa: Mesh
La mesh rappresenta un raggruppamento logico della configurazione per la comunicazione da workload a workload all'interno di una mesh di servizi. Le route che puntano alla mesh determinano il modo in cui le richieste vengono instradate all'interno di questo limite logico della 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. URL definito dal server di questa risorsa |
createTime |
Solo output. Timestamp di creazione della risorsa. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'aggiornamento della risorsa. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Set 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 prevede che tutto il traffico venga reindirizzato a questa porta indipendentemente dalla destinazione ip:porta effettiva. Se non è impostata, viene utilizzata la porta "15001" come porta di intercettazione. Questo vale solo per i deployment del 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 inserirà intestazioni di debug. |
Metodi |
|
|---|---|
|
Crea una nuova mesh in un progetto e una località specifici. |
|
Elimina una singola mesh. |
|
Recupera i dettagli di una singola mesh. |
|
Elenca le mesh in un determinato progetto e in una determinata località. |
|
Aggiorna i parametri di una singola mesh. |
|
Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
|
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata. |