REST Resource: projects.locations.meshes

Recurso: Malla

La malla representa una agrupación lógica de configuración para la comunicación de carga de trabajo a carga de trabajo dentro de una malla de servicios. Las rutas que apuntan a la malla dictan cómo se enrutan 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

Identificador. Nombre del recurso de malla. Coincide con el patrón projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

Solo salida. Marca de tiempo cuando se creó el recurso.

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo cuando se creó el recurso.

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Es un conjunto de etiquetas asociadas con el recurso de malla.

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

description

string

Opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

interceptionPort

integer

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

envoyHeaders

enum (EnvoyHeaders)

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

Métodos

create

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

delete

Borra una sola malla.

get

Obtiene los detalles de una sola malla.

list

Enumera mallas en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de una sola malla.

setIamPolicy

Permite configurar la política de control de acceso en el recurso especificado.

testIamPermissions

Permite mostrar los permisos que tiene un emisor para un recurso especificado.