リソース: MigrationSubtask
サブタスクの構成に関する詳細を保持する移行のサブタスク。詳細のコンテンツはエンドユーザーにとって重要ではありませんが、サブタスク作成者とサブタスク ワーカーの間の契約です。
JSON 表現 |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
フィールド | |
---|---|
name |
出力専用。変更不可。移行サブタスクのリソース名。ID はサーバーによって生成されます。 例: |
taskId |
このサブタスクが属するタスクの一意の ID。 |
type |
サブタスクのタイプ。移行サービスは、これが既知のタイプであるかどうかを確認しません。サブタスクをポーリングする互換性のあるワーカーがあるサブタスクのみを作成するのは、タスク作成者(オーケストレーターまたはワーカー)の責任です。 |
state |
出力専用。サブタスクの現在の状態。 |
processingError |
出力専用。タスクが FAILED 状態のときに表示される説明。 |
resourceErrorDetails[] |
出力専用。サブタスクの処理中に発生したエラーと問題の詳細を提供します。エラーの詳細が存在しても、サブタスクが失敗したとは限りません。 |
resourceErrorCount |
エラーのあるリソースの数。注: 各リソースに複数のエラーがある可能性があるため、これはエラーの総数ではありません。これは、 |
createTime |
サブタスクが作成された時刻。 |
lastUpdateTime |
サブタスクが最後に更新された時刻。 |
metrics[] |
サブタスクの指標。 |
状態
移行サブタスクの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
状態は指定されていません。 |
ACTIVE |
サブタスクの準備が完了しました(実行可能)。 |
RUNNING |
サブタスクが実行中です(実行のためにワーカーに割り当てられています)。 |
SUCCEEDED |
サブタスクが正常に終了しました。 |
FAILED |
サブタスクが正常に終了しませんでした。 |
PAUSED |
サブタスクが一時停止しています(スケジュール設定されません)。すでに割り当てられている場合は、処理が完了する可能性がありますが、新しいリースの更新は許可されません。 |
PENDING_DEPENDENCY |
サブタスクは依存関係を保留しています。依存関係が完了すると、スケジュールが設定されます。 |
TimeSeries
サブタスクの指標オブジェクト。
JSON 表現 |
---|
{ "metric": string, "valueType": enum ( |
フィールド | |
---|---|
metric |
必須。指標の名前。 サービスが指標を認識していない場合は、指標が自動的に作成されます。 |
valueType |
必須。時系列の値タイプ。 |
metricKind |
省略可。時系列の指標の種類。 指定した場合は、関連付けられている指標と同じ種類にする必要があります。関連付けられている指標の記述子を自動作成する必要がある場合、このフィールドに新しい記述子の指標の種類を指定します。 |
points[] |
必須。この時系列のデータポイント。時系列をリストする場合、ポイントは逆順で返されます。 時系列を作成する場合は、このフィールドに 1 つのポイントのみを含める必要があます。また、ポイントの型は、関連付けられている指標の値と同じ型にする必要があります。関連する指標の記述子を自動作成する必要がある場合、記述子の値の型はポイントの型によって決まります。これは |
ポイント
時系列内の単一のデータポイント。
JSON 表現 |
---|
{ "interval": { object ( |
フィールド | |
---|---|
interval |
データポイントが適用される時間間隔。 |
value |
データポイントの値。 |
TimeInterval
期間は開始時刻の直後から終了時刻まで続きます。開始時刻が終了時刻と同じである場合、期間は時間内の単一の点を表します。
JSON 表現 |
---|
{ "startTime": string, "endTime": string } |
フィールド | |
---|---|
startTime |
省略可。期間の始まり。開始時刻のデフォルト値は終了時刻です。開始時刻は終了時刻より後にすることはできません。 |
endTime |
必須。期間の終了。 |
TypedValue
単一の厳格に型指定された値。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド value 。型指定された値のフィールド。value は次のいずれかになります。 |
|
boolValue |
ブール値: |
int64Value |
64 ビット整数。範囲は約 |
doubleValue |
64 ビット倍精度浮動小数点数。大きさは約 |
stringValue |
可変長の文字列値。 |
distributionValue |
分布値。 |
メソッド |
|
---|---|
|
以前に作成された移行サブタスクを取得します。 |
|
以前に作成された移行サブタスクを一覧表示します。 |