控管後端的流量設定。
JSON 表示法 |
---|
{ "name": string, "current": { object ( |
欄位 | |
---|---|
name |
ID。後端的資源名稱。 格式:
|
current |
僅供輸出。後端的流量分配目前狀態。 設定 |
reconciling |
僅供輸出。如果欄位為 true,表示系統正在運作,使後端的 |
createTime |
僅供輸出。建立後端的時間。 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例: |
updateTime |
僅供輸出。上次更新後端的時間。 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例: |
labels |
選用設定。可用於整理物件及分類物件的非結構化鍵/值對應。 包含 |
annotations |
選用設定。非結構化鍵/值對應,可由外部工具設定,用於儲存和任意中繼資料。無法查詢,且在修改物件時應保留下來。 包含 |
etag |
僅供輸出。以其他值為基礎的伺服器運算總和檢查碼;更新或刪除時可能傳送,以確保作業會在預期的資源上完成。 |
uid |
僅供輸出。系統指派的專屬 ID。 |
聯集欄位
|
|
target |
設為手動控管後端所需的流量。這會導致 |
rolloutPolicy |
推出政策會指定如何建立新的建構作業和自動部署作業。 |
流量集
流量分配清單,用來代表流量轉送位置。
JSON 表示法 |
---|
{
"splits": [
{
object ( |
欄位 | |
---|---|
splits[] |
執行個體類型,流量分配清單。 |
TrafficSplit
後端的流量分配。
JSON 表示法 |
---|
{ "build": string, "percent": integer } |
欄位 | |
---|---|
build |
執行個體類型,流量轉送的目標版本。 |
percent |
執行個體類型,要傳送至版本的流量百分比。目前必須為 100% 或 0%。 |
推出政策
用於規範建構和推出作業觸發及推出方式的政策。
JSON 表示法 |
---|
{ "disabled": boolean, "disabledTime": string, // Union field |
欄位 | |
---|---|
disabled |
選用設定。如果設為 true,系統會禁止透過這個 RolloutPolicy 建立推出作業。 |
disabledTime |
僅供輸出。如果設定 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例: |
聯集欄位 trigger 。指定可觸發新建構作業的程式碼集事件類型。trigger 只能採用下列其中一種設定: |
|
codebaseBranch |
如果已設定,則會指定分支版本,以觸發透過這項政策啟動新建構作業的分支版本。否則系統不會自動推出推出作業。 |