Task - List Subtasks
指定したマルチインスタンス タスクに関連付けられているすべてのサブタスクを一覧表示します。
Task が複数インスタンスの Task でない場合、空のコレクションが返されます。
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}/subtasksinfo?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}/subtasksinfo?$select={$select}&timeout={timeout}&api-version=2023-11-01.18.0
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
batch
|
path | True |
string |
すべてのAzure Batchサービス要求のベース URL。 |
job
|
path | True |
string |
ジョブの ID。 |
task
|
path | True |
string |
タスクの ID。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
$select
|
query |
string |
OData $select 句。 |
|
timeout
|
query |
integer int32 |
サーバーが要求の処理に費やすことができる最大時間 (秒単位)。 既定値は 30 秒です。 |
要求ヘッダー
Media Types: "application/json; odata=minimalmetadata"
名前 | 必須 | 型 | 説明 |
---|---|---|---|
client-request-id |
string uuid |
呼び出し元によって生成された要求 ID。中かっこなどの装飾のない GUID の形式 (例: 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0)。 |
|
return-client-request-id |
boolean |
サーバーが応答で client-request-id を返す必要があるかどうか。 |
|
ocp-date |
string date-time-rfc1123 |
要求が発行された時刻。 クライアント ライブラリは通常、これを現在のシステム クロック時間に設定します。REST API を直接呼び出す場合は、明示的に設定します。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
サブタスクの一覧を含む応答。 ヘッダー
|
|
Other Status Codes |
Batch サービスからのエラー。 |
セキュリティ
azure_auth
Microsoft Entra OAuth 2.0 認証コード フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
Authorization
型:
apiKey
/:
header
例
Task list subtasks
要求のサンプル
GET account.region.batch.azure.com/jobs/jobId/tasks/taskId/subtasksinfo?api-version=2023-11-01.18.0
応答のサンプル
{
"value": [
{
"id": 1,
"startTime": "2016-09-06T06:59:16.3139271Z",
"endTime": "2016-09-06T06:59:20.0242024Z",
"state": "completed",
"stateTransitionTime": "2016-09-06T06:59:20.0242024Z",
"previousState": "running",
"previousStateTransitionTime": "2016-09-06T06:59:16.3139271Z",
"exitCode": 0,
"nodeInfo": {
"affinityId": "TVM:tvm-2544493925_3-20160905t051718z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z",
"poolId": "mpiPool",
"nodeId": "tvm-2544493925_3-20160905t051718z",
"taskRootDirectory": "\\workitems\\jobId\\job-1\\taskId\\1",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z/files//workitems/jobId/job-1/taskId/1"
}
},
{
"id": 2,
"startTime": "2016-09-06T06:59:16.9702844Z",
"state": "running",
"stateTransitionTime": "2016-09-06T06:59:16.9702844Z",
"nodeInfo": {
"affinityId": "TVM:tvm-2544493925_2-20160905t051718z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z",
"poolId": "mpiPool",
"nodeId": "tvm-2544493925_2-20160905t051718z",
"taskRootDirectory": "\\workitems\\jobId\\job-1\\taskId\\2",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z/files//workitems/jobId/job-1/taskId/2"
}
}
]
}
定義
名前 | 説明 |
---|---|
Batch |
Azure Batch サービスから受信したエラー応答。 |
Batch |
Azure Batchエラー応答に含まれる追加情報の項目。 |
Cloud |
タスクのサブタスクを一覧表示した結果。 |
Compute |
タスクが実行されたコンピューティング ノードに関する情報。 |
Error |
エラーのカテゴリ。 |
Error |
Azure Batch エラー応答で受信したエラー メッセージ。 |
Name |
名前と値のペアを表します。 |
Subtask |
Azure Batch サブタスクに関する情報。 |
Subtask |
サブタスクの状態。 |
Task |
Task が実行しているコンテナーに関する情報が含まれます。 |
Task |
タスクの実行結果。 |
Task |
タスクエラーに関する情報。 |
BatchError
Azure Batch サービスから受信したエラー応答。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。 |
message |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
|
values |
エラーに関する追加の詳細を含むキーと値のペアのコレクション。 |
BatchErrorDetail
Azure Batchエラー応答に含まれる追加情報の項目。
名前 | 型 | 説明 |
---|---|---|
key |
string |
Value プロパティの意味を指定する識別子。 |
value |
string |
エラー応答に含まれる追加情報。 |
CloudTaskListSubtasksResult
タスクのサブタスクを一覧表示した結果。
名前 | 型 | 説明 |
---|---|---|
value |
サブタスクの一覧。 |
ComputeNodeInformation
タスクが実行されたコンピューティング ノードに関する情報。
名前 | 型 | 説明 |
---|---|---|
affinityId |
string |
タスクが実行されたノードの識別子。このコンピューティング ノードでタスクをスケジュールするように要求するタスクを追加するときに渡すことができます。 |
nodeId |
string |
タスクが実行されたコンピューティング ノードの ID。 |
nodeUrl |
string |
タスクが実行されたコンピューティング ノードの URL。 |
poolId |
string |
タスクが実行されたプールの ID。 |
taskRootDirectory |
string |
コンピューティング ノード上のタスクのルート ディレクトリ。 |
taskRootDirectoryUrl |
string |
コンピューティング ノード上のタスクのルート ディレクトリへの URL。 |
ErrorCategory
エラーのカテゴリ。
名前 | 型 | 説明 |
---|---|---|
servererror |
string |
このエラーは、内部サーバーの問題が原因です。 |
usererror |
string |
このエラーは、構成の誤りなど、ユーザーの問題が原因です。 |
ErrorMessage
Azure Batch エラー応答で受信したエラー メッセージ。
名前 | 型 | 説明 |
---|---|---|
lang |
string |
エラー メッセージの言語コード |
value |
string |
メッセージのテキストです。 |
NameValuePair
名前と値のペアを表します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
名前と値のペアの名前。 |
value |
string |
名前と値のペアの値。 |
SubtaskInformation
Azure Batch サブタスクに関する情報。
名前 | 型 | 説明 |
---|---|---|
containerInfo |
タスクが実行されているコンテナーに関する情報。 |
|
endTime |
string |
サブタスクが完了した時刻。 |
exitCode |
integer |
サブタスク・コマンド・ラインで指定されたプログラムの終了コード。 |
failureInfo |
タスクの失敗を説明する情報 (存在する場合)。 |
|
id |
integer |
サブタスクの ID。 |
nodeInfo |
サブタスクが実行されたコンピューティング ノードに関する情報。 |
|
previousState |
サブタスクの以前の状態。 |
|
previousStateTransitionTime |
string |
サブタスクが以前の状態になった時刻。 |
result |
タスク実行の結果。 |
|
startTime |
string |
サブタスクの実行が開始された時刻。 サブタスクが再起動または再試行された場合、これはサブタスクの実行を開始した最新の時刻です。 |
state |
サブタスクの現在の状態。 |
|
stateTransitionTime |
string |
サブタスクが現在の状態に入った時刻。 |
SubtaskState
サブタスクの状態。
名前 | 型 | 説明 |
---|---|---|
completed |
string |
通常、タスクが正常に完了したか、タスクが正常に完了せず、再試行の制限を使い果たしたため、タスクは実行できません。 タスクは、タスクの起動中にエラーが発生した場合、またはタスクが終了した場合にも完了としてマークされます。 |
preparing |
string |
タスクはコンピューティング ノードに割り当てられますが、コンピューティング ノードで必要なジョブ準備タスクが完了するのを待機しています。 ジョブ準備タスクが成功すると、タスクは実行中に移動します。 ジョブ準備タスクが失敗した場合、タスクはアクティブに戻り、別のコンピューティング ノードに割り当てられる資格があります。 |
running |
string |
タスクはコンピューティング ノードで実行されています。 これには、リソース ファイルのダウンロードやタスクで指定されたパッケージのデプロイなどのタスク レベルの準備が含まれます。必ずしもタスク コマンド ラインの実行が開始されたとは限りません。 |
TaskContainerExecutionInformation
Task が実行しているコンテナーに関する情報が含まれます。
名前 | 型 | 説明 |
---|---|---|
containerId |
string |
コンテナーの ID。 |
error |
string |
コンテナーに関する詳細なエラー情報。 |
state |
string |
コンテナーの状態。 |
TaskExecutionResult
タスクの実行結果。
名前 | 型 | 説明 |
---|---|---|
failure |
string |
タスクの処理中にエラーが発生しました。 このエラーは、タスク プロセスが起動される前、タスク プロセスの実行中、またはタスク プロセスが終了した後に発生した可能性があります。 |
success |
string |
タスクは正常に実行されました。 |
TaskFailureInformation
タスクエラーに関する情報。
名前 | 型 | 説明 |
---|---|---|
category |
タスク エラーのカテゴリ。 |
|
code |
string |
タスク エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。 |
details |
エラーに関連する追加の詳細の一覧。 |
|
message |
string |
ユーザー インターフェイスでの表示に適したタスク エラーを説明するメッセージ。 |