REST Resource: projects.locations.meshes

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 (EnvoyHeaders)
}
Campi
name

string

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

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. 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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facoltativo. Set di tag etichetta associati alla risorsa Mesh.

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

description

string

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

interceptionPort

integer

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 prevede che tutto il traffico venga reindirizzato a questa porta indipendentemente dalla destinazione effettiva ip:port. Se non viene impostato, 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à le intestazioni di debug interne nelle richieste upstream. Potrebbero essere iniettate altre intestazioni Envoy. Per impostazione predefinita, envoy non inserisce intestazioni di debug.

Metodi

create

Crea un nuovo mesh in un determinato progetto e posizione.

delete

Elimina un singolo mesh.

get

Recupera i dettagli di un singolo Mesh.

getIamPolicy

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

list

Elenca i mesh in un determinato progetto e località.

patch

Aggiorna i parametri di un singolo mesh.

setIamPolicy

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

testIamPermissions

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