REST Resource: projects.locations.meshes

资源:网格

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)

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

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

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

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

labels

map (key: string, value: string)

可选。与网格资源关联的一组标签。

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

description

string

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

interceptionPort

integer

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

envoyHeaders

enum (EnvoyHeaders)

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

方法

create

在给定的项目和位置中创建新的网格。

delete

删除单个网格。

get

获取单个网格的详细信息。

getIamPolicy

获取资源的访问权限控制政策。

list

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

patch

更新单个网格的参数。

setIamPolicy

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

testIamPermissions

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