資源:ZoneOperation
代表區域作業。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "type": enum ( |
| 欄位 | |
|---|---|
name |
ID。作業名稱。格式:「projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}」 |
createTime |
僅供輸出。這項作業的建立時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
updateTime |
僅供輸出。上次更新這項作業的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
labels |
選用。與這項作業相關聯的標籤,以鍵/值組合形式呈現。 包含 |
type |
這是必要旗標,不可變動。這項作業的類型。 |
impactedHardware[] |
選用。受此區域作業影響的硬體。 |
state |
僅供輸出。作業的狀態。 |
currentStep |
僅供輸出。作業的目前步驟。 |
stepHistory[] |
僅供輸出。作業的步驟記錄。 |
etag |
選用。根據 go/ccfe-etag 新增 etag。 |
類型
作業類型。
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
未設定類型。 |
EXPANSION |
可用區擴充作業。 |
狀態
區域作業的有效狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
未設定州別。 |
RUNNING |
作業正在進行中。 |
SUCCEEDED |
作業已順利完成。 |
FAILED |
作業失敗。 |
CANCELLED |
作業已取消。 |
ZoneOperationStep
代表工作流程步驟。
| JSON 表示法 |
|---|
{ "state": enum ( |
| 欄位 | |
|---|---|
state |
僅供輸出。工作流程步驟的狀態。 |
startTime |
僅供輸出。工作流程步驟的開始時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
endTime |
僅供輸出。工作流程步驟的結束時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
error |
僅供輸出。工作流程步驟失敗時的錯誤訊息。 |
聯集欄位 step_type。步驟類型。step_type 只能是下列其中一個設定: |
|
expansionStep |
EXPANSION 作業類型的步驟。 |
ExpansionStep
EXPANSION 工作流程的有效步驟。
| 列舉 | |
|---|---|
EXPANSION_STEP_UNSPECIFIED |
未指定步驟。 |
PREPARING_ZONE |
更新邏輯啟用作業的區域意圖。 |
HW_ID_UPDATE |
使用 ID 更新硬體清單。 |
StepState
工作流程步驟的有效狀態。
| 列舉 | |
|---|---|
STEP_STATE_UNSPECIFIED |
未指定工作流程步驟狀態。 |
PENDING |
步驟正在等待開始。 |
RUNNING |
步驟執行中。 |
SUCCEEDED |
步驟已順利完成。 |
FAILED |
步驟失敗。 |
SKIPPED |
已略過這個步驟。 |
方法 |
|
|---|---|
|
在指定可用區中建立新的 ZoneOperation。 |
|
刪除單一 ZoneOperation。 |
|
取得單一 ZoneOperation 的詳細資料。 |
|
列出指定專案和位置中的 ZoneOperations。 |
|
更新單一 ZoneOperation 的參數。 |