REST Resource: projects.locations.backends.rollouts

資源:推出

針對後端一次推出一個版本。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "error": {
    object (Status)
  },
  "build": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string
}
欄位
name

string

ID。推出作業的資源名稱。

格式:

projects/{project}/locations/{locationId}/backends/{backendId}/rollouts/{rolloutId}

displayName

string

選用設定。人類可讀的名稱。長度上限為 63 個半形字元。

state

enum (State)

僅供輸出。推出的狀態。

error

object (Status)

僅供輸出。推出作業的狀態和 (使用者可理解的) 錯誤訊息 (如果處於 FAILED 狀態)。

build

string

不可變動。已存在的建構作業名稱。不一定要建構推出作業會等待版本準備就緒,再更新流量。

reconciling

boolean

僅供輸出。如果欄位為 true,表示推出作業目前具有 LRO。

createTime

string (Timestamp format)

僅供輸出。建立推出作業的時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。上次更新推出作業的時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

deleteTime

string (Timestamp format)

僅供輸出。推出階段的刪除時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"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" }

annotations

map (key: string, value: string)

選用設定。非結構化鍵/值對應,可由外部工具設定,用於儲存和任意中繼資料。無法查詢,且在修改物件時應保留下來。

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

uid

string

僅供輸出。系統指派的專屬 ID。

etag

string

僅供輸出。以其他值為基礎的伺服器運算總和檢查碼;更新或刪除時可能傳送,以確保作業會在預期的資源上完成。

狀態

推出的狀態。

列舉
STATE_UNSPECIFIED 推出作業處於不明狀態。
QUEUED 推出作業正在等待啟動。這可能是因為正在等待其他推出作業完成。
PENDING_BUILD 推出作業正在等待建構程序完成,接著就會建構程式碼並設定底層基礎架構。
PROGRESSING 推出作業已開始,且正在積極修改流量。
PAUSED 有人手動暫停或已暫停階段推出,因此推出作業已暫停。請在 paused = true 時設定。
SUCCEEDED 推出作業已完成。
FAILED 推出失敗,詳情請參閱錯誤。
CANCELLED 已取消推出作業。

方法

create

建立後端的新推出作業。

get

取得推出作業的相關資訊。

list

列出後端的推出作業。