REST Resource: projects.locations.meshes

Risorsa: Mesh

La mesh rappresenta un raggruppamento di configurazione logica 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 della mesh logica.

Rappresentazione JSON
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
Campi
name

string

Identificatore. Nome della risorsa Mesh. Corrisponde al pattern projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Facoltativo. Il set di tag etichetta associati alla risorsa Mesh.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Facoltativo. Una descrizione in formato libero della risorsa. Lunghezza massima 1024 caratteri.

interceptionPort

integer

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 di proxy sidecar.

envoyHeaders

enum (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

create

Crea una nuova mesh in un progetto e una posizione specifici.

delete

Elimina una singola mesh.

get

Recupera i dettagli di una singola mesh.

getIamPolicy

Recupera il criterio di controllo dell'accesso per una risorsa.

list

Elenca le mesh in un determinato progetto e in una determinata località.

patch

Aggiorna i parametri di una singola mesh.

setIamPolicy

Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

testIamPermissions

Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.