Job - List Preparation And Release Task Status
Geeft de uitvoeringsstatus weer van de taakvoorbereiding en taakrelease voor de opgegeven taak op de rekenknooppunten waarop de taak is uitgevoerd.
Deze API retourneert de taakvoorbereidings- en taakreleasestatus op alle rekenknooppunten waarop de taak Jobvoorbereiding of Taakrelease is uitgevoerd. Dit geldt ook voor rekenknooppunten die sindsdien uit de pool zijn verwijderd. Als deze API wordt aangeroepen voor een taak die geen taakvoorbereiding of taakreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409 (Conflict) met de foutcode JobPreparationTaskNotSpecified.
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
De basis-URL voor alle Azure Batch serviceaanvragen. |
job
|
path | True |
string |
De id van de taak. |
api-version
|
query | True |
string |
Client-API-versie. |
$filter
|
query |
string |
Een OData $filter component. Zie voor meer informatie over het maken van dit filter https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. |
|
$select
|
query |
string |
Een OData-$select-component. |
|
maxresults
|
query |
integer int32 |
Het maximum aantal items dat in het antwoord moet worden geretourneerd. Er kunnen maximaal 1000 taken worden geretourneerd. |
|
timeout
|
query |
integer int32 |
De maximale tijd die de server kan besteden aan het verwerken van de aanvraag, in seconden. De standaardwaarde is 30 seconden. |
Aanvraagkoptekst
Media Types: "application/json; odata=minimalmetadata"
Name | Vereist | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
De door de aanroeper gegenereerde aanvraagidentiteit, in de vorm van een GUID zonder decoratie, zoals accolades, bijvoorbeeld 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Of de server de client-request-id in het antwoord moet retourneren. |
|
ocp-date |
string date-time-rfc1123 |
Het tijdstip waarop de aanvraag is uitgegeven. Clientbibliotheken stellen dit doorgaans in op de huidige systeemkloktijd; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoord met een lijst met statussen jobvoorbereiding en taakrelease. Headers
|
|
Other Status Codes |
De fout van de Batch-service. Als deze API wordt aangeroepen voor een taak die geen taakvoorbereiding of taakreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409. |
Beveiliging
azure_auth
Microsoft Entra OAuth 2.0-verificatiecodestroom
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Authorization
Type:
apiKey
In:
header
Voorbeelden
Job list preparation and release task status
Sample Request
GET account.region.batch.azure.com/jobs/jobId/jobpreparationandreleasetaskstatus?api-version=2023-11-01.18.0
Sample Response
{
"value": [
{
"poolId": "poolId",
"nodeId": "tvm-2167304207_1-20140905t174658z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z",
"jobPreparationTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobpreptask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobpreptask",
"exitCode": 0,
"retryCount": 0
},
"jobReleaseTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobreleasetask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobreleasetask",
"exitCode": 0
}
}
],
"odata.nextLink": "https://account.region.batch.azure.com/jobs/myjob/jobpreparationandreleasestatus?$skipToken=tvm-2167304207_1-20140905t174658z&api-version=2023-11-01.18.0"
}
Definities
Name | Description |
---|---|
Batch |
Een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Cloud |
Het resultaat van het weergeven van de status van de taakvoorbereidings- en taakreleasetaken voor een taak. |
Error |
De categorie van de fout. |
Error |
Een foutbericht ontvangen in een Azure Batch foutbericht. |
Job |
De status van de taakvoorbereidings- en taakreleasetaken op een rekenknooppunt. |
Job |
Bevat informatie over de uitvoering van een taakvoorbereidingstaak op een rekenknooppunt. |
Job |
De huidige status van de taakvoorbereidingstaak op het rekenknooppunt. |
Job |
Bevat informatie over de uitvoering van een taakreleasetaak op een rekenknooppunt. |
Job |
De huidige status van de taakreleasetaak op het rekenknooppunt. |
Name |
Vertegenwoordigt een naam-waardepaar. |
Task |
Bevat informatie over de container die door een taak wordt uitgevoerd. |
Task |
Het resultaat van taakuitvoering. |
Task |
Informatie over een taakfout. |
BatchError
Een foutbericht ontvangen van de Azure Batch-service.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
message |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
|
values |
Een verzameling sleutel-waardeparen met aanvullende informatie over de fout. |
BatchErrorDetail
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
key |
string |
Een id die de betekenis van de eigenschap Value aangeeft. |
value |
string |
De aanvullende informatie die is opgenomen in de foutreactie. |
CloudJobListPreparationAndReleaseTaskStatusResult
Het resultaat van het weergeven van de status van de taakvoorbereidings- en taakreleasetaken voor een taak.
Name | Type | Description |
---|---|---|
odata.nextLink |
string |
De URL voor het ophalen van de volgende set resultaten. |
value |
Een lijst met informatie over taakvoorbereiding en taakuitgifte. |
ErrorCategory
De categorie van de fout.
Name | Type | Description |
---|---|---|
servererror |
string |
De fout wordt veroorzaakt door een intern serverprobleem. |
usererror |
string |
De fout wordt veroorzaakt door een gebruikersprobleem, zoals een onjuiste configuratie. |
ErrorMessage
Een foutbericht ontvangen in een Azure Batch foutbericht.
Name | Type | Description |
---|---|---|
lang |
string |
De taalcode van het foutbericht |
value |
string |
De tekst van het bericht. |
JobPreparationAndReleaseTaskExecutionInformation
De status van de taakvoorbereidings- en taakreleasetaken op een rekenknooppunt.
Name | Type | Description |
---|---|---|
jobPreparationTaskExecutionInfo |
Informatie over de uitvoeringsstatus van de taakvoorbereidingstaak op dit rekenknooppunt. |
|
jobReleaseTaskExecutionInfo |
Informatie over de uitvoeringsstatus van de taakreleasetaak op dit rekenknooppunt. |
|
nodeId |
string |
De id van het rekenknooppunt waarnaar deze vermelding verwijst. |
nodeUrl |
string |
De URL van het rekenknooppunt waarnaar deze vermelding verwijst. |
poolId |
string |
De id van de pool die het rekenknooppunt bevat waarnaar deze vermelding verwijst. |
JobPreparationTaskExecutionInformation
Bevat informatie over de uitvoering van een taakvoorbereidingstaak op een rekenknooppunt.
Name | Type | Description |
---|---|---|
containerInfo |
Informatie over de container waaronder de taak wordt uitgevoerd. |
|
endTime |
string |
Het tijdstip waarop de taakvoorbereidingstaak is voltooid. |
exitCode |
integer |
De afsluitcode van het programma dat is opgegeven op de taakopdrachtregel. |
failureInfo |
Informatie over de taakfout, indien aanwezig. |
|
lastRetryTime |
string |
Het meest recente tijdstip waarop een nieuwe poging van de taakvoorbereidingstaak is gestart. |
result |
Het resultaat van de taakuitvoering. |
|
retryCount |
integer |
Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. Fouten in de taaktoepassing (niet-nul afsluitcode) worden opnieuw geprobeerd, voorverwerkingsfouten (de taak kan niet worden uitgevoerd) en fouten bij het uploaden van bestanden worden niet opnieuw geprobeerd. De Batch-service voert de taak opnieuw uit tot de limiet die is opgegeven door de beperkingen. |
startTime |
string |
Het tijdstip waarop de taak is gestart. |
state |
De huidige status van de taakvoorbereidingstaak op het rekenknooppunt. |
|
taskRootDirectory |
string |
De hoofdmap van de taakvoorbereidingstaak op het rekenknooppunt. U kunt dit pad gebruiken om bestanden op te halen die door de taak zijn gemaakt, zoals logboekbestanden. |
taskRootDirectoryUrl |
string |
De URL naar de hoofdmap van de taakvoorbereidingstaak op het rekenknooppunt. |
JobPreparationTaskState
De huidige status van de taakvoorbereidingstaak op het rekenknooppunt.
Name | Type | Description |
---|---|---|
completed |
string |
De taak is afgesloten met afsluitcode 0, of de taak heeft de limiet voor opnieuw proberen bereikt of de Batch-service kan de taak niet starten vanwege taakvoorbereidingsfouten (zoals fouten bij het downloaden van resourcebestanden). |
running |
string |
De taak wordt momenteel uitgevoerd (inclusief opnieuw proberen). |
JobReleaseTaskExecutionInformation
Bevat informatie over de uitvoering van een taakreleasetaak op een rekenknooppunt.
Name | Type | Description |
---|---|---|
containerInfo |
Informatie over de container waaronder de taak wordt uitgevoerd. |
|
endTime |
string |
Het tijdstip waarop de taak voor het vrijgeven van de taak is voltooid. |
exitCode |
integer |
De afsluitcode van het programma dat is opgegeven op de taakopdrachtregel. |
failureInfo |
Informatie over de taakfout, indien aanwezig. |
|
result |
Het resultaat van de taakuitvoering. |
|
startTime |
string |
Het tijdstip waarop de taak is gestart. |
state |
De huidige status van de taakreleasetaak op het rekenknooppunt. |
|
taskRootDirectory |
string |
De hoofdmap van de taakreleasetaak op het rekenknooppunt. U kunt dit pad gebruiken om bestanden op te halen die door de taak zijn gemaakt, zoals logboekbestanden. |
taskRootDirectoryUrl |
string |
De URL naar de hoofdmap van de taakreleasetaak op het rekenknooppunt. |
JobReleaseTaskState
De huidige status van de taakreleasetaak op het rekenknooppunt.
Name | Type | Description |
---|---|---|
completed |
string |
De taak is afgesloten met afsluitcode 0, of de taak heeft de limiet voor opnieuw proberen bereikt of de Batch-service kan de taak niet starten vanwege taakvoorbereidingsfouten (zoals fouten bij het downloaden van resourcebestanden). |
running |
string |
De taak wordt momenteel uitgevoerd (inclusief opnieuw proberen). |
NameValuePair
Vertegenwoordigt een naam-waardepaar.
Name | Type | Description |
---|---|---|
name |
string |
De naam in het naam-waardepaar. |
value |
string |
De waarde in het naam-waardepaar. |
TaskContainerExecutionInformation
Bevat informatie over de container die door een taak wordt uitgevoerd.
Name | Type | Description |
---|---|---|
containerId |
string |
De id van de container. |
error |
string |
Gedetailleerde foutinformatie over de container. |
state |
string |
De status van de container. |
TaskExecutionResult
Het resultaat van taakuitvoering.
Name | Type | Description |
---|---|---|
failure |
string |
Er is een fout opgetreden tijdens het verwerken van de taak. De fout is mogelijk opgetreden voordat het taakproces werd gestart, terwijl het taakproces werd uitgevoerd of nadat het taakproces werd afgesloten. |
success |
string |
De taak is uitgevoerd. |
TaskFailureInformation
Informatie over een taakfout.
Name | Type | Description |
---|---|---|
category |
De categorie van de taakfout. |
|
code |
string |
Een id voor de taakfout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
details |
Een lijst met aanvullende details met betrekking tot de fout. |
|
message |
string |
Een bericht met een beschrijving van de taakfout, bedoeld om te worden weergegeven in een gebruikersinterface. |