REST Resource: projects.locations.meshes

Recurso: Mesh

A malha representa um agrupamento de configuração lógica para a comunicação de carga de trabalho para carga de trabalho numa malha de serviço. As rotas que apontam para a malha determinam como os pedidos são encaminhados dentro deste limite lógico da malha.

Representação JSON
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
Campos
name

string

Obrigatório. Nome do recurso Mesh. Corresponde ao padrão projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

Apenas saída. A data/hora em que o recurso foi criado.

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. A data/hora em que o recurso foi atualizado.

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Conjunto de etiquetas associadas ao recurso Mesh.

Um objeto que contém uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Opcional. Uma descrição de texto livre do recurso. Comprimento máximo de 1024 carateres.

interceptionPort

integer

Opcional. Se estiver definido para uma porta TCP válida (1 a 65535), indica ao proxy SIDECAR para ouvir na porta especificada do endereço de anfitrião local (127.0.0.1). O proxy SIDECAR espera que todo o tráfego seja redirecionado para esta porta, independentemente do respetivo destino ip:port real. Se não estiver definida, é usada a porta "15001" como porta de interceção. Isto aplica-se apenas a implementações de proxy sidecar.

envoyHeaders

enum (EnvoyHeaders)

Opcional. Determina se o Envoy insere cabeçalhos de depuração internos em pedidos a montante. Outros cabeçalhos do Envoy podem continuar a ser injetados. Por predefinição, o Envoy não insere cabeçalhos de depuração.

Métodos

create

Cria uma nova malha num projeto e localização especificados.

delete

Elimina uma única malha.

get

Obtém detalhes de uma única malha.

list

Apresenta as malhas num determinado projeto e localização.

patch

Atualiza os parâmetros de uma única malha.

setIamPolicy

Define a política de controlo de acesso no recurso especificado.

testIamPermissions

Devolve as autorizações que um autor da chamada tem no recurso especificado.