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 ID を使用してハードウェア リストを更新します。

StepState

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

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

メソッド

create

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

delete

1 つの ZoneOperation を削除します。

get

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

list

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

patch

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