Task - List Subtasks
Visar en lista över alla underaktiviteter som är associerade med den angivna aktiviteten för flera instanser.
Om aktiviteten inte är en aktivitet med flera instanser returneras en tom samling.
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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Bas-URL:en för alla Azure Batch tjänstbegäranden. |
job
|
path | True |
string |
Jobbets ID. |
task
|
path | True |
string |
ID:t för uppgiften. |
api-version
|
query | True |
string |
Klient-API-version. |
$select
|
query |
string |
En OData-$select-sats. |
|
timeout
|
query |
integer int32 |
Den maximala tid som servern kan ägna åt att bearbeta begäran i sekunder. Standardvärdet är 30 sekunder. |
Begärandehuvud
Media Types: "application/json; odata=minimalmetadata"
Name | Obligatorisk | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Den anropargenererade begärandeidentiteten i form av ett GUID utan dekoration, till exempel klammerparenteser, t.ex. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Om servern ska returnera klient-request-id i svaret. |
|
ocp-date |
string date-time-rfc1123 |
Den tid då begäran utfärdades. Klientbibliotek anger vanligtvis detta till den aktuella systemklockatiden. ange det uttryckligen om du anropar REST-API:et direkt. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Ett svar som innehåller listan över underaktiviteter. Headers
|
|
Other Status Codes |
Felet från Batch-tjänsten. |
Säkerhet
azure_auth
Microsoft Entra autentiseringskodflöde för OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Personifiera ditt användarkonto |
Authorization
Type:
apiKey
In:
header
Exempel
Task list subtasks
Sample Request
GET account.region.batch.azure.com/jobs/jobId/tasks/taskId/subtasksinfo?api-version=2023-11-01.18.0
Sample Response
{
"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"
}
}
]
}
Definitioner
Name | Description |
---|---|
Batch |
Ett felsvar som tagits emot från Azure Batch-tjänsten. |
Batch |
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar. |
Cloud |
Resultatet av att lista underaktiviteterna för en aktivitet. |
Compute |
Information om beräkningsnoden som en aktivitet kördes på. |
Error |
Kategorin för felet. |
Error |
Ett felmeddelande som togs emot i ett Azure Batch felsvar. |
Name |
Representerar ett namn/värde-par. |
Subtask |
Information om en Azure Batch underuppgift. |
Subtask |
Underuppgiftens tillstånd. |
Task |
Innehåller information om containern som en uppgift körs i. |
Task |
Resultatet av aktivitetskörningen. |
Task |
Information om ett aktivitetsfel. |
BatchError
Ett felsvar som tagits emot från Azure Batch-tjänsten.
Name | Typ | Description |
---|---|---|
code |
string |
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
message |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
|
values |
En samling nyckel/värde-par som innehåller ytterligare information om felet. |
BatchErrorDetail
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar.
Name | Typ | Description |
---|---|---|
key |
string |
En identifierare som anger innebörden av egenskapen Value. |
value |
string |
Den ytterligare information som ingår i felsvaret. |
CloudTaskListSubtasksResult
Resultatet av att lista underaktiviteterna för en aktivitet.
Name | Typ | Description |
---|---|---|
value |
Listan över underaktiviteter. |
ComputeNodeInformation
Information om beräkningsnoden som en aktivitet kördes på.
Name | Typ | Description |
---|---|---|
affinityId |
string |
En identifierare för noden som aktiviteten kördes på, som kan skickas när en aktivitet läggs till för att begära att aktiviteten schemaläggs på den här beräkningsnoden. |
nodeId |
string |
ID:t för beräkningsnoden som aktiviteten kördes på. |
nodeUrl |
string |
URL:en för beräkningsnoden som aktiviteten kördes på. |
poolId |
string |
ID:t för poolen som aktiviteten kördes på. |
taskRootDirectory |
string |
Rotkatalogen för aktiviteten på beräkningsnoden. |
taskRootDirectoryUrl |
string |
URL:en till rotkatalogen för aktiviteten på beräkningsnoden. |
ErrorCategory
Kategorin för felet.
Name | Typ | Description |
---|---|---|
servererror |
string |
Felet beror på ett internt serverproblem. |
usererror |
string |
Felet beror på ett användarproblem, till exempel felkonfiguration. |
ErrorMessage
Ett felmeddelande som togs emot i ett Azure Batch felsvar.
Name | Typ | Description |
---|---|---|
lang |
string |
Språkkoden för felmeddelandet |
value |
string |
Texten i meddelandet. |
NameValuePair
Representerar ett namn/värde-par.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet i namn/värde-paret. |
value |
string |
Värdet i namn/värde-paret. |
SubtaskInformation
Information om en Azure Batch underuppgift.
Name | Typ | Description |
---|---|---|
containerInfo |
Information om containern som aktiviteten körs under. |
|
endTime |
string |
Tiden då underuppgiften slutfördes. |
exitCode |
integer |
Slutkoden för programmet som angetts på underordnad kommandorad. |
failureInfo |
Information som beskriver aktivitetsfelet, om det finns någon. |
|
id |
integer |
ID:t för underuppgiften. |
nodeInfo |
Information om beräkningsnoden som underuppgiften kördes på. |
|
previousState |
Det tidigare tillståndet för underuppgiften. |
|
previousStateTransitionTime |
string |
Den tidpunkt då underuppgiften övergick i sitt tidigare tillstånd. |
result |
Resultatet av aktivitetskörningen. |
|
startTime |
string |
Tiden då undernyckeln började köras. Om underuppgiften har startats om eller gjorts om är det här den senaste gången som undernyckeln började köras. |
state |
Det aktuella tillståndet för underuppgiften. |
|
stateTransitionTime |
string |
Den tidpunkt då undernyckeln övergick till sitt aktuella tillstånd. |
SubtaskState
Underuppgiftens tillstånd.
Name | Typ | Description |
---|---|---|
completed |
string |
Aktiviteten är inte längre berättigad att köras, vanligtvis på grund av att aktiviteten har slutförts, eller så har aktiviteten slutförts utan framgång och har uttömt sin återförsöksgräns. En aktivitet markeras också som slutförd om ett fel uppstod när aktiviteten startades eller när aktiviteten har avslutats. |
preparing |
string |
Uppgiften har tilldelats till en beräkningsnod, men väntar på att en obligatorisk jobbförberedelseaktivitet ska slutföras på beräkningsnoden. Om jobbförberedelseaktiviteten lyckas flyttas aktiviteten till att köras. Om jobbförberedelseaktiviteten misslyckas återgår aktiviteten till aktiv och är berättigad att tilldelas till en annan beräkningsnod. |
running |
string |
Uppgiften körs på en beräkningsnod. Detta inkluderar förberedelse på aktivitetsnivå, till exempel nedladdning av resursfiler eller distribution av paket som anges i aktiviteten – det betyder inte nödvändigtvis att kommandoraden Aktivitet har börjat köras. |
TaskContainerExecutionInformation
Innehåller information om containern som en uppgift körs i.
Name | Typ | Description |
---|---|---|
containerId |
string |
Containerns ID. |
error |
string |
Detaljerad felinformation om containern. |
state |
string |
Containerns tillstånd. |
TaskExecutionResult
Resultatet av aktivitetskörningen.
Name | Typ | Description |
---|---|---|
failure |
string |
Ett fel uppstod under bearbetningen av aktiviteten. Felet kan ha inträffat innan aktivitetsprocessen startades, medan aktivitetsprocessen kördes eller när aktivitetsprocessen avslutades. |
success |
string |
Uppgiften kördes korrekt. |
TaskFailureInformation
Information om ett aktivitetsfel.
Name | Typ | Description |
---|---|---|
category |
Kategorin för aktivitetsfelet. |
|
code |
string |
En identifierare för aktivitetsfelet. Koder är invarianta och är avsedda att användas programmatiskt. |
details |
En lista med ytterligare information om felet. |
|
message |
string |
Ett meddelande som beskriver aktivitetsfelet, avsett att vara lämpligt för visning i ett användargränssnitt. |