Recurso: Mesh
Mesh representa um agrupamento lógico de configuração para comunicação de carga de trabalho para carga de trabalho em uma malha de serviço. As rotas que apontam para a malha ditam como as solicitações são roteadas dentro desse limite lógico.
| Representação JSON |
|---|
{
"name": string,
"selfLink": string,
"createTime": string,
"updateTime": string,
"labels": {
string: string,
...
},
"description": string,
"interceptionPort": integer,
"envoyHeaders": enum ( |
| Campos | |
|---|---|
name |
Identificador. Nome do recurso Mesh Ele corresponde ao padrão |
selfLink |
Apenas saída. URL definido pelo servidor desse recurso. |
createTime |
Apenas saída. O carimbo de data/hora em que o recurso foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. O carimbo de data/hora em que o recurso foi atualizado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
labels |
Opcional. Conjunto de tags de rótulo associadas ao recurso Mesh. Um objeto com uma lista de pares |
description |
Opcional. Uma descrição de texto livre do recurso. O tamanho máximo é de 1.024 caracteres. |
interceptionPort |
Opcional. Se definido como uma porta TCP válida (1 a 65535), instrui o proxy SIDECAR a detectar a porta especificada do endereço localhost (127.0.0.1). O proxy SIDECAR espera que todo o tráfego seja redirecionado para essa porta, independente do destino real ip:porta. Se não for definido, a porta "15001" será usada como porta de interceptação. Isso é aplicável apenas a implantações de proxy sidecar. |
envoyHeaders |
Opcional. Determina se o Envoy vai inserir cabeçalhos de depuração internos em solicitações upstream. Outros cabeçalhos do Envoy ainda podem ser injetados. Por padrão, o Envoy não insere cabeçalhos de depuração. |
Métodos |
|
|---|---|
|
Cria um Mesh em determinado projeto e local. |
|
Exclui um único Mesh. |
|
Recebe detalhes de um único Mesh. |
|
Lista os Meshes em determinado projeto e local. |
|
Atualiza os parâmetros de um único Mesh. |
|
Define a política de controle de acesso no recurso especificado. |
|
Retorna permissões do autor da chamada no recurso especificado. |