リソース: MigrationSubtask
サブタスクの構成に関する詳細を保持する移行のサブタスク。詳細のコンテンツはエンドユーザーにとって重要ではありませんが、サブタスク作成者とサブタスク ワーカーの間の契約です。
JSON 表現 |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
フィールド | |
---|---|
name |
出力専用。変更不可。移行サブタスクのリソース名。ID はサーバーによって生成されます。 例: |
taskId |
このサブタスクが属するタスクの一意の ID。 |
type |
サブタスクのタイプ。移行サービスは、これが既知のタイプであるかどうかを確認しません。サブタスクをポーリングする互換性のあるワーカーがあるサブタスクのみを作成するのは、タスク作成者(オーケストレーターまたはワーカー)の責任です。 |
state |
出力専用。デプロイの現在の状態。 |
processingError |
出力専用。タスクが FAILED 状態のときに表示される説明。 |
resourceErrorDetails[] |
出力専用。サブタスクの処理中に発生したエラーと問題の詳細を提供します。エラーの詳細が存在しても、サブタスクが失敗したとは限りません。 |
resourceErrorCount |
エラーのあるリソースの数。注: 各リソースに複数のエラーがある可能性があるため、これはエラーの総数ではありません。これは、 |
createTime |
サブタスクが作成された時刻。 |
lastUpdateTime |
サブタスクが最後に更新された時刻。 |
metrics[] |
サブタスクの指標。 |
State
移行サブタスクの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
状態は指定されていません。 |
ACTIVE |
サブタスクの準備が完了しました(実行可能)。 |
RUNNING |
サブタスクが実行中です(実行のためにワーカーに割り当てられています)。 |
SUCCEEDED |
サブタスクが正常に終了しました。 |
FAILED |
サブタスクが正常に終了しませんでした。 |
PAUSED |
サブタスクが一時停止しています(スケジュール設定されません)。すでに割り当てられている場合は、処理が完了する可能性がありますが、新しいリースの更新は許可されません。 |
PENDING_DEPENDENCY |
サブタスクは依存関係を保留しています。依存関係が完了すると、スケジュールが設定されます。 |
メソッド |
|
---|---|
|
以前に作成された移行サブタスクを取得します。 |
|
以前に作成された移行サブタスクを一覧表示します。 |