REST Resource: projects.locations.meshes

Risorsa: mesh

Mesh rappresenta un raggruppamento logico di configurazione per la comunicazione tra carichi di lavoro e 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 di 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. Insieme di tag di 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 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 effettiva ip:port. Se non viene configurato, viene visualizzata una porta "15001" viene utilizzata 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. Potrebbero essere iniettate altre intestazioni Envoy. Per impostazione predefinita, envoy non inserisce intestazioni di debug.

Metodi

create

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

delete

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