REST Resource: projects.locations.meshes

Recurso: Mesh

Una malla representa una agrupación de configuración lógica para la comunicación entre cargas de trabajo dentro de una malla de servicios. Las rutas que apuntan a la malla determinan cómo se dirigen las solicitudes dentro de este límite lógico de la malla.

Representación JSON
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
Campos
name

string

Obligatorio. Nombre del recurso Mesh. Coincide con el patrón projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

Solo de salida. Marca de tiempo de creación del recurso.

Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo de salida. Marca de tiempo de la última actualización del recurso.

Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Conjunto de etiquetas asociadas al recurso Mesh.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

description

string

Opcional. Descripción de texto libre del recurso. La longitud máxima es de 1024 caracteres.

interceptionPort

integer

Opcional. Si se asigna a un puerto TCP válido (1-65535), indica al proxy SIDECAR que escuche en el puerto especificado de la dirección localhost (127.0.0.1). El proxy SIDECAR espera que todo el tráfico se redirija a este puerto, independientemente de su destino real ip:puerto. Si no se establece ningún valor, se usa el puerto "15001" como puerto de intercepción. Esto solo se aplica a las implementaciones de proxy sidecar.

envoyHeaders

enum (EnvoyHeaders)

Opcional. Determina si Envoy insertará encabezados de depuración internos en las solicitudes ascendentes. Es posible que se sigan insertando otras cabeceras de Envoy. De forma predeterminada, Envoy no insertará ningún encabezado de depuración.

Métodos

create

Crea una malla en un proyecto y una ubicación determinados.

delete

Elimina un solo recurso Mesh.

get

Obtiene los detalles de una sola malla.

list

Muestra las mallas de un proyecto y una ubicación determinados.

patch

Actualiza los parámetros de una sola malla.