控制后端的流量配置。
JSON 表示法 |
---|
{ "name": string, "current": { object ( |
字段 | |
---|---|
name |
标识符。后端的资源名称。 格式:
|
current |
仅限输出。后端流量分配的当前状态。 设置 |
reconciling |
仅限输出。一个字段,如果为 true,则表示系统正在使后端的 |
createTime |
仅限输出。创建后端的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
仅限输出。上次更新后端的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
labels |
可选。可用于对对象进行整理和分类的非结构化键值对映射。 包含一系列 |
annotations |
可选。非结构化键值对映射,可由外部工具设置,用于存储和任意元数据。它们不可查询,在修改对象时应保留。 包含一系列 |
etag |
仅限输出。服务器基于其他值计算的校验和;更新或删除时发送,以确保对预期资源完成操作。 |
uid |
仅限输出。系统分配的唯一标识符。 |
联合字段
|
|
target |
设置为手动控制后端的所需流量。这会导致 |
rolloutPolicy |
发布政策指定如何创建新构建和自动部署。 |
流量集
流量拆分列表,共同表示流量的路由位置。
JSON 表示法 |
---|
{
"splits": [
{
object ( |
字段 | |
---|---|
splits[] |
必需。流量拆分列表。 |
TrafficSplit
后端的流量分配。
JSON 表示法 |
---|
{ "build": string, "percent": integer } |
字段 | |
---|---|
build |
必需。正在将流量路由到的 build。 |
percent |
必需。发送到 build 的流量百分比。目前必须为 100% 或 0%。 |
RolloutPolicy
有关如何触发和发布构建和发布的政策。
JSON 表示法 |
---|
{ "disabled": boolean, "disabledTime": string, // Union field |
字段 | |
---|---|
disabled |
可选。一个标志,如果值为 true,则会阻止通过此 RolloutPolicy 创建发布。 |
disabledTime |
仅限输出。如果设置了 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
联合字段 trigger 。指定可触发新构建的代码库事件类型。trigger 只能是下列其中一项: |
|
codebaseBranch |
如果设置了此字段,则指定一个分支,该分支会触发使用此政策启动新 build。否则,系统将不会进行自动发布。 |