REST Resource: projects.locations.meshes

资源:Mesh

Mesh 表示服务网格中工作负载到工作负载通信的逻辑配置分组。指向网格的路由会指定请求在此逻辑网格边界内的路由方式。

JSON 表示法
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
字段
name

string

标识符。Mesh 资源的名称。该名称符合格式 projects/*/locations/global/meshes/<mesh_name>

createTime

string (Timestamp format)

仅限输出。创建资源时的时间戳。

采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。更新资源时的时间戳。

采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

可选。与 Mesh 关联的一组标签标记。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

description

string

可选。资源的自由文本说明。长度上限为 1024 个字符。

interceptionPort

integer

可选。如果设置为有效的 TCP 端口 (1-65535),则会指示边车代理监听 localhost (127.0.0.1) 地址的指定端口。边车代理会预期所有流量都会重定向到此端口,无论其实际的 ip:port 目标是什么。如果未设置,系统会将端口“15001”用作拦截端口。此方法仅适用于边车代理部署。

envoyHeaders

enum (EnvoyHeaders)

可选。确定 Envoy 是否会将内部调试标头插入到上行请求中。其他 Envoy 标头可能仍会被注入。默认情况下,Envoy 不会插入任何调试标头。

方法

create

在给定的项目和位置中创建一个新 Mesh。

delete

删除单个 Mesh。

get

获取单个 Mesh 的详细信息。

list

列出给定项目和位置中的 Mesh。

patch

更新单个 Mesh 的参数。

setIamPolicy

针对指定资源设置访问权限控制政策。

testIamPermissions

返回调用者对指定资源拥有的权限。