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 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".

updateTime

string (Timestamp format)

Solo output. Il 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 coppie "key": value. 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 si aspetta che tutto il traffico venga reindirizzato a questa porta, indipendentemente dalla destinazione IP:porta effettiva. 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à intestazioni di debug interne nelle richieste a monte. Altre intestazioni Envoy potrebbero comunque essere iniettate. Per impostazione predefinita, envoy non inserisce intestazioni di debug.

Metodi

create

Crea un nuovo mesh in un determinato progetto e posizione.

delete

Consente di eliminare un singolo mesh.

get

Recupera i dettagli di un singolo Mesh.

list

Elenca i mesh in un determinato progetto e località.

patch

Aggiorna i parametri di un singolo mesh.