REST Resource: projects.locations.workflows.subtasks

リソース: MigrationSubtask

サブタスクの構成に関する詳細を保持する移行のサブタスク。詳細のコンテンツはエンドユーザーにとって重要ではありませんが、サブタスク作成者とサブタスク ワーカーの間の契約です。

JSON 表現
{
  "name": string,
  "taskId": string,
  "type": string,
  "state": enum (State),
  "processingError": {
    object (ErrorInfo)
  },
  "resourceErrorDetails": [
    {
      object (ResourceErrorDetail)
    }
  ],
  "resourceErrorCount": integer,
  "createTime": string,
  "lastUpdateTime": string,
  "metrics": [
    {
      object (TimeSeries)
    }
  ]
}
フィールド
name

string

出力専用。変更不可。移行サブタスクのリソース名。ID はサーバーによって生成されます。

例: projects/123/locations/us/workflows/345/subtasks/678

taskId

string

このサブタスクが属するタスクの一意の ID。

type

string

サブタスクのタイプ。移行サービスは、これが既知のタイプであるかどうかを確認しません。サブタスクをポーリングする互換性のあるワーカーがあるサブタスクのみを作成するのは、タスク作成者(オーケストレーターまたはワーカー)の責任です。

state

enum (State)

出力専用。デプロイの現在の状態。

processingError

object (ErrorInfo)

出力専用。タスクが FAILED 状態のときに表示される説明。

resourceErrorDetails[]

object (ResourceErrorDetail)

出力専用。サブタスクの処理中に発生したエラーと問題の詳細を提供します。エラーの詳細が存在しても、サブタスクが失敗したとは限りません。

resourceErrorCount

integer

エラーのあるリソースの数。注: 各リソースに複数のエラーがある可能性があるため、これはエラーの総数ではありません。これは、resourceErrorCountresourceErrorDetails のサイズより大きい場合に切り捨てを示すために使用されます。

createTime

string (Timestamp format)

サブタスクが作成された時刻。

lastUpdateTime

string (Timestamp format)

サブタスクが最後に更新された時刻。

metrics[]

object (TimeSeries)

サブタスクの指標。

State

移行サブタスクの状態。

列挙型
STATE_UNSPECIFIED 状態は指定されていません。
ACTIVE サブタスクの準備が完了しました(実行可能)。
RUNNING サブタスクが実行中です(実行のためにワーカーに割り当てられています)。
SUCCEEDED サブタスクが正常に終了しました。
FAILED サブタスクが正常に終了しませんでした。
PAUSED サブタスクが一時停止しています(スケジュール設定されません)。すでに割り当てられている場合は、処理が完了する可能性がありますが、新しいリースの更新は許可されません。
PENDING_DEPENDENCY サブタスクは依存関係を保留しています。依存関係が完了すると、スケジュールが設定されます。

メソッド

get

以前に作成された移行サブタスクを取得します。

list

以前に作成された移行サブタスクを一覧表示します。