REST Resource: projects.locations.zones.ops

資源:ZoneOperation

代表區域作業。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "impactedHardware": [
    string
  ],
  "state": enum (State),
  "currentStep": {
    object (ZoneOperationStep)
  },
  "stepHistory": [
    {
      object (ZoneOperationStep)
    }
  ],
  "etag": string
}
欄位
name

string

ID。作業名稱。格式:「projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}」

createTime

string (Timestamp format)

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

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

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

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

選用。與這項作業相關聯的標籤,以鍵/值組合形式呈現。

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

type

enum (Type)

這是必要旗標,不可變動。這項作業的類型。

impactedHardware[]

string

選用。受此區域作業影響的硬體。

state

enum (State)

僅供輸出。作業的狀態。

currentStep

object (ZoneOperationStep)

僅供輸出。作業的目前步驟。

stepHistory[]

object (ZoneOperationStep)

僅供輸出。作業的步驟記錄。

etag

string

選用。根據 go/ccfe-etag 新增 etag。

類型

作業類型。

列舉
TYPE_UNSPECIFIED 未設定類型。
EXPANSION 可用區擴充作業。

狀態

區域作業的有效狀態。

列舉
STATE_UNSPECIFIED 未設定州別。
RUNNING 作業正在進行中。
SUCCEEDED 作業已順利完成。
FAILED 作業失敗。
CANCELLED 作業已取消。

ZoneOperationStep

代表工作流程步驟。

JSON 表示法
{
  "state": enum (StepState),
  "startTime": string,
  "endTime": string,
  "error": {
    object (Status)
  },

  // Union field step_type can be only one of the following:
  "expansionStep": enum (ExpansionStep)
  // End of list of possible types for union field step_type.
}
欄位
state

enum (StepState)

僅供輸出。工作流程步驟的狀態。

startTime

string (Timestamp format)

僅供輸出。工作流程步驟的開始時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

僅供輸出。工作流程步驟的結束時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

error

object (Status)

僅供輸出。工作流程步驟失敗時的錯誤訊息。

聯集欄位 step_type。步驟類型。step_type 只能是下列其中一個設定:
expansionStep

enum (ExpansionStep)

EXPANSION 作業類型的步驟。

ExpansionStep

EXPANSION 工作流程的有效步驟。

列舉
EXPANSION_STEP_UNSPECIFIED 未指定步驟。
PREPARING_ZONE 更新邏輯啟用作業的區域意圖。
HW_ID_UPDATE 使用 ID 更新硬體清單。

StepState

工作流程步驟的有效狀態。

列舉
STEP_STATE_UNSPECIFIED 未指定工作流程步驟狀態。
PENDING 步驟正在等待開始。
RUNNING 步驟執行中。
SUCCEEDED 步驟已順利完成。
FAILED 步驟失敗。
SKIPPED 已略過這個步驟。

方法

create

在指定可用區中建立新的 ZoneOperation。

delete

刪除單一 ZoneOperation。

get

取得單一 ZoneOperation 的詳細資料。

list

列出指定專案和位置中的 ZoneOperations。

patch

更新單一 ZoneOperation 的參數。