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 ペア)。

"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 ハードウェア リストを識別子で更新します。

StepState

ワークフロー ステップの有効な状態。

列挙型
STEP_STATE_UNSPECIFIED ワークフロー ステップの状態が指定されていません。
PENDING ステップは開始待ちです。
RUNNING ステップは進行中です。
SUCCEEDED ステップが正常に完了しました。
FAILED ステップに失敗しました。
SKIPPED ステップがスキップされました。

メソッド

create

指定されたゾーンに新しい ZoneOperation を作成します。

delete

1 つの ZoneOperation を削除します。

get

1 つの ZoneOperation の詳細を取得します。

list

指定されたプロジェクトとロケーションの ZoneOperations を一覧表示します。

patch

単一の ZoneOperation のパラメータを更新します。