Task - List
Een lijst met alle taken die zijn gekoppeld aan de opgegeven taak.
Voor taken met meerdere exemplaren verwijst informatie zoals affinityId, executionInfo en nodeInfo naar de primaire taak. Gebruik de API voor lijstsubtaken om informatie over subtaken op te halen.
GET {batchUrl}/jobs/{jobId}/tasks?api-version=2024-07-01.20.0
GET {batchUrl}/jobs/{jobId}/tasks?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.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. |
$expand
|
query |
string |
Een OData-$expand-component. |
|
$filter
|
query |
string |
Een OData-$filter-component. Zie https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-tasksvoor meer informatie over het maken van dit filter. |
|
$select
|
query |
string |
Een OData-$select-component. |
|
maxresults
|
query |
integer int32 |
Het maximum aantal items dat moet worden geretourneerd in het antwoord. 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. Als de waarde groter is dan 30, wordt in plaats daarvan de standaardwaarde gebruikt. |
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 clientaanvraag-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 kloktijd van het systeem; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoord met de lijst met taken. Kopteksten
|
|
Other Status Codes |
De fout van de Batch-service. |
Beveiliging
azure_auth
Microsoft Entra OAuth 2.0-verificatiecodestroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Authorization
Type:
apiKey
In:
header
Voorbeelden
Task list
Voorbeeldaanvraag
GET account.region.batch.azure.com/jobs/jobId/tasks?api-version=2024-07-01.20.0
Voorbeeldrespons
{
"value": [
{
"id": "task1",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/task1",
"eTag": "0x8D4125FD1A825A4",
"creationTime": "2016-11-21T22:43:31.4733476Z",
"lastModified": "2016-11-21T22:43:31.4733476Z",
"state": "active",
"stateTransitionTime": "2016-11-21T22:43:31.4733476Z",
"commandLine": "cmd /c echo task1",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
},
{
"id": "task2",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/task2",
"eTag": "0x8D4125FD2153345",
"creationTime": "2016-11-21T22:43:31.6736345Z",
"lastModified": "2016-11-21T22:43:32.1880389Z",
"state": "active",
"stateTransitionTime": "2016-11-21T22:43:31.6736345Z",
"commandLine": "cmd /c echo task2",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 3
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
}
]
}
Definities
Name | Description |
---|---|
Access |
De Batch-resources waaraan het token toegang verleent. |
Affinity |
Een localiteitshint die door de Batch-service kan worden gebruikt om een rekenknooppunt te selecteren waarop een taak moet worden gestart. |
Application |
Een verwijzing naar een pakket dat moet worden geïmplementeerd op rekenknooppunten. |
Authentication |
De instellingen voor een verificatietoken dat de taak kan gebruiken om Batch-servicebewerkingen uit te voeren. |
Auto |
Het bereik voor de automatische gebruiker |
Auto |
Hiermee geeft u de parameters op voor de automatische gebruiker die een taak uitvoert in de Batch-service. |
Batch |
Er is een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Cloud |
Een Azure Batch-taak. |
Cloud |
Het resultaat van het weergeven van de taken in een taak. |
Compute |
De verwijzing naar een door de gebruiker toegewezen identiteit die is gekoppeld aan de Batch-pool die door een rekenknooppunt wordt gebruikt. |
Compute |
Informatie over het rekenknooppunt waarop een taak is uitgevoerd. |
Container |
De vermelding van het pad en de koppelingsmodus die u wilt koppelen aan de taakcontainer. |
Container |
De paden die worden gekoppeld aan de container van de containertaak. |
Container |
Een privécontainerregister. |
Container |
De locatie van de werkmap containertaak. |
Dependency |
Een actie die door de Batch-service wordt uitgevoerd op taken die afhankelijk zijn van deze taak. |
Elevation |
Het hoogteniveau van de gebruiker. |
Environment |
Een omgevingsvariabele die moet worden ingesteld voor een taakproces. |
Error |
De categorie van de fout. |
Error |
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie. |
Exit |
Hoe de Batch-service moet reageren als een taak wordt afgesloten met een bepaalde afsluitcode. |
Exit |
Een reeks afsluitcodes en hoe de Batch-service moet reageren op afsluitcodes binnen dat bereik. |
Exit |
Hiermee geeft u op hoe de Batch-service moet reageren wanneer de taak is voltooid. |
Exit |
Hiermee geeft u op hoe de Batch-service reageert op een bepaalde afsluitvoorwaarde. |
Http |
Een http-headernaam-waardepaar |
Job |
Een actie die moet worden uitgevoerd op de taak die de taak bevat, als de taak is voltooid met de opgegeven afsluitvoorwaarde en de eigenschap onTaskFailed van de taak is 'performExitOptionsJobAction'. |
Multi |
Instellingen die aangeven hoe een taak met meerdere exemplaren moet worden uitgevoerd. |
Name |
Vertegenwoordigt een naam-waardepaar. |
Output |
Een specificatie voor het uploaden van bestanden van een Azure Batch Compute-knooppunt naar een andere locatie nadat de Batch-service klaar is met het uitvoeren van het taakproces. |
Output |
Hiermee geeft u een doel voor het uploaden van bestanden in een Azure Blob Storage-container op. |
Output |
Het doel waarnaar een bestand moet worden geüpload. |
Output |
De voorwaarden waaronder een taakuitvoerbestand of een set bestanden moet worden geüpload. |
Output |
Details over een uploadbewerking voor een uitvoerbestand, waaronder onder welke voorwaarden de upload moet worden uitgevoerd. |
Resource |
Eén bestand of meerdere bestanden die moeten worden gedownload naar een rekenknooppunt. |
Task |
Uitvoeringsbeperkingen die van toepassing zijn op een taak. |
Task |
Bevat informatie over de container die een taak uitvoert. |
Task |
De containerinstellingen voor een taak. |
Task |
Hiermee geeft u eventuele afhankelijkheden van een taak op. Elke taak die expliciet of binnen een afhankelijkheidsbereik is opgegeven, moet worden voltooid voordat de afhankelijke taak wordt gepland. |
Task |
Informatie over de uitvoering van een taak. |
Task |
Het resultaat van taakuitvoering. |
Task |
Informatie over een taakfout. |
Task |
Een reeks taak-id's waarvan een taak afhankelijk kan zijn. Alle taken met id's in het bereik moeten worden voltooid voordat de afhankelijke taak kan worden gepland. |
Task |
De status van de taak. |
Task |
Statistieken over resourcegebruik voor een taak. |
User |
De definitie van de gebruikersidentiteit waaronder de taak wordt uitgevoerd. |
AccessScope
De Batch-resources waaraan het token toegang verleent.
Name | Type | Description |
---|---|---|
job |
string |
Verleent toegang om alle bewerkingen uit te voeren op de taak die de taak bevat. |
AffinityInformation
Een localiteitshint die door de Batch-service kan worden gebruikt om een rekenknooppunt te selecteren waarop een taak moet worden gestart.
Name | Type | Description |
---|---|---|
affinityId |
string |
Een ondoorzichtige tekenreeks die de locatie van een rekenknooppunt of een taak vertegenwoordigt die eerder is uitgevoerd. |
ApplicationPackageReference
Een verwijzing naar een pakket dat moet worden geïmplementeerd op rekenknooppunten.
Name | Type | Description |
---|---|---|
applicationId |
string |
De id van de toepassing die moet worden geïmplementeerd. |
version |
string |
De versie van de toepassing die moet worden geïmplementeerd. Als u dit weglaat, wordt de standaardversie geïmplementeerd. |
AuthenticationTokenSettings
De instellingen voor een verificatietoken dat de taak kan gebruiken om Batch-servicebewerkingen uit te voeren.
Name | Type | Description |
---|---|---|
access |
De Batch-resources waaraan het token toegang verleent. |
AutoUserScope
Het bereik voor de automatische gebruiker
Name | Type | Description |
---|---|---|
pool |
string |
Hiermee geeft u op dat de taak wordt uitgevoerd als het algemene automatische gebruikersaccount dat wordt gemaakt op elk rekenknooppunt in een pool. |
task |
string |
Hiermee geeft u op dat de service een nieuwe gebruiker voor de taak moet maken. |
AutoUserSpecification
Hiermee geeft u de parameters op voor de automatische gebruiker die een taak uitvoert in de Batch-service.
Name | Type | Description |
---|---|---|
elevationLevel |
Het hoogteniveau van de automatische gebruiker. |
|
scope |
Het bereik voor de automatische gebruiker |
BatchError
Er is 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 Waarde aangeeft. |
value |
string |
De aanvullende informatie die is opgenomen in het foutbericht. |
CloudTask
Een Azure Batch-taak.
Name | Type | Description |
---|---|---|
affinityInfo |
Een localiteitshint die door de Batch-service kan worden gebruikt om een rekenknooppunt te selecteren waarop de nieuwe taak moet worden gestart. |
|
applicationPackageReferences |
Een lijst met pakketten die door de Batch-service worden geïmplementeerd in het rekenknooppunt voordat u de opdrachtregel uitvoert. |
|
authenticationTokenSettings |
De instellingen voor een verificatietoken dat de taak kan gebruiken om Batch-servicebewerkingen uit te voeren. |
|
commandLine |
string |
De opdrachtregel van de taak. |
constraints |
De uitvoeringsbeperkingen die van toepassing zijn op deze taak. |
|
containerSettings |
De instellingen voor de container waaronder de taak wordt uitgevoerd. |
|
creationTime |
string |
De aanmaaktijd van de taak. |
dependsOn |
De taken waarop deze taak afhankelijk is. |
|
displayName |
string |
Een weergavenaam voor de taak. |
eTag |
string |
De ETag van de taak. |
environmentSettings |
Een lijst met omgevingsvariabeleinstellingen voor de taak. |
|
executionInfo |
Informatie over de uitvoering van de taak. |
|
exitConditions |
Hiermee geeft u op hoe de Batch-service moet reageren wanneer de taak is voltooid. |
|
id |
string |
Een tekenreeks die de taak uniek identificeert binnen de taak. |
lastModified |
string |
De laatste wijzigingstijd van de taak. |
multiInstanceSettings |
Een object dat aangeeft dat de taak een taak met meerdere exemplaren is en informatie bevat over het uitvoeren van de taak met meerdere exemplaren. |
|
nodeInfo |
Informatie over het rekenknooppunt waarop de taak is uitgevoerd. |
|
outputFiles |
Een lijst met bestanden die de Batch-service vanaf het rekenknooppunt uploadt nadat de opdrachtregel is uitgevoerd. |
|
previousState |
De vorige status van de taak. |
|
previousStateTransitionTime |
string |
Het tijdstip waarop de taak de vorige status heeft ingevoerd. |
requiredSlots |
integer |
Het aantal planningssites dat de taak moet uitvoeren. |
resourceFiles |
Een lijst met bestanden die de Batch-service naar het rekenknooppunt downloadt voordat u de opdrachtregel uitvoert. |
|
state |
De huidige status van de taak. |
|
stateTransitionTime |
string |
Het tijdstip waarop de taak de huidige status heeft ingevoerd. |
stats |
Statistieken over resourcegebruik voor de taak. |
|
url |
string |
De URL van de taak. |
userIdentity |
De gebruikersidentiteit waaronder de taak wordt uitgevoerd. |
CloudTaskListResult
Het resultaat van het weergeven van de taken in een taak.
Name | Type | Description |
---|---|---|
odata.nextLink |
string |
De URL voor het ophalen van de volgende set resultaten. |
value |
De lijst met taken. |
ComputeNodeIdentityReference
De verwijzing naar een door de gebruiker toegewezen identiteit die is gekoppeld aan de Batch-pool die door een rekenknooppunt wordt gebruikt.
Name | Type | Description |
---|---|---|
resourceId |
string |
De ARM-resource-id van de door de gebruiker toegewezen identiteit. |
ComputeNodeInformation
Informatie over het rekenknooppunt waarop een taak is uitgevoerd.
Name | Type | Description |
---|---|---|
affinityId |
string |
Een id voor het knooppunt waarop de taak is uitgevoerd, die kan worden doorgegeven bij het toevoegen van een taak om aan te vragen of de taak op dit rekenknooppunt moet worden gepland. |
nodeId |
string |
De id van het rekenknooppunt waarop de taak is uitgevoerd. |
nodeUrl |
string |
De URL van het rekenknooppunt waarop de taak is uitgevoerd. |
poolId |
string |
De id van de pool waarop de taak is uitgevoerd. |
taskRootDirectory |
string |
De hoofdmap van de taak op het rekenknooppunt. |
taskRootDirectoryUrl |
string |
De URL naar de hoofdmap van de taak op het rekenknooppunt. |
ContainerHostBatchBindMountEntry
De vermelding van het pad en de koppelingsmodus die u wilt koppelen aan de taakcontainer.
Name | Type | Description |
---|---|---|
isReadOnly |
boolean |
Koppel dit bronpad als alleen-lezenmodus of niet. De standaardwaarde is onwaar (lees-/schrijfmodus). |
source |
Het pad dat aan de containerklant wordt gekoppeld, kan worden geselecteerd. |
ContainerHostDataPath
De paden die worden gekoppeld aan de container van de containertaak.
Name | Type | Description |
---|---|---|
Applications |
string |
Het pad naar toepassingen. |
JobPrep |
string |
Het taakpad voor de taakvoorbereiding. |
Shared |
string |
Het pad voor de taak met meerdere exemplaren om hun bestanden te delen. |
Startup |
string |
Het pad voor de begintaak. |
Task |
string |
Het taakpad. |
VfsMounts |
string |
Het pad bevat alle virtuele bestandssystemen die op dit knooppunt zijn gekoppeld. |
ContainerRegistry
Een privécontainerregister.
Name | Type | Description |
---|---|---|
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot een Azure Container Registry in plaats van een gebruikersnaam en wachtwoord. |
|
password |
string |
Het wachtwoord om u aan te melden bij de registerserver. |
registryServer |
string |
De register-URL. |
username |
string |
De gebruikersnaam om u aan te melden bij de registerserver. |
ContainerWorkingDirectory
De locatie van de werkmap containertaak.
Name | Type | Description |
---|---|---|
containerImageDefault |
string |
Gebruik de werkmap die is gedefinieerd in de containerinstallatiekopieën. Let erop dat deze map niet de resourcebestanden bevat die door Batch zijn gedownload. |
taskWorkingDirectory |
string |
Gebruik de standaardwerkmap batchservicetaak, die de taakresourcebestanden bevat die door Batch zijn ingevuld. |
DependencyAction
Een actie die door de Batch-service wordt uitgevoerd op taken die afhankelijk zijn van deze taak.
Name | Type | Description |
---|---|---|
block |
string |
Hiermee blokkeert u taken die op deze taak wachten, waardoor ze niet kunnen worden gepland. |
satisfy |
string |
Voldoen aan taken die wachten op deze taak; zodra aan alle afhankelijkheden is voldaan, wordt de taak gepland om te worden uitgevoerd. |
ElevationLevel
Het hoogteniveau van de gebruiker.
Name | Type | Description |
---|---|---|
admin |
string |
De gebruiker is een gebruiker met verhoogde toegang en werkt met volledige beheerdersmachtigingen. |
nonadmin |
string |
De gebruiker is een standaardgebruiker zonder verhoogde toegang. |
EnvironmentSetting
Een omgevingsvariabele die moet worden ingesteld voor een taakproces.
Name | Type | Description |
---|---|---|
name |
string |
De naam van de omgevingsvariabele. |
value |
string |
De waarde van de omgevingsvariabele. |
ErrorCategory
De categorie van de fout.
Name | Type | Description |
---|---|---|
servererror |
string |
De fout wordt veroorzaakt door een probleem met de interne server. |
usererror |
string |
De fout wordt veroorzaakt door een gebruikersprobleem, zoals onjuiste configuratie. |
ErrorMessage
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
lang |
string |
De taalcode van het foutbericht |
value |
string |
De tekst van het bericht. |
ExitCodeMapping
Hoe de Batch-service moet reageren als een taak wordt afgesloten met een bepaalde afsluitcode.
Name | Type | Description |
---|---|---|
code |
integer |
Een afsluitcode voor proces. |
exitOptions |
Hoe de Batch-service moet reageren als de taak wordt afgesloten met deze afsluitcode. |
ExitCodeRangeMapping
Een reeks afsluitcodes en hoe de Batch-service moet reageren op afsluitcodes binnen dat bereik.
Name | Type | Description |
---|---|---|
end |
integer |
De laatste afsluitcode in het bereik. |
exitOptions |
Hoe de Batch-service moet reageren als de taak wordt afgesloten met een afsluitcode in het bereik begint te eindigen (inclusief). |
|
start |
integer |
De eerste afsluitcode in het bereik. |
ExitConditions
Hiermee geeft u op hoe de Batch-service moet reageren wanneer de taak is voltooid.
Name | Type | Description |
---|---|---|
default |
Hoe de Batch-service moet reageren als de taak mislukt met een afsluitvoorwaarde die niet wordt gedekt door een van de andere eigenschappen. |
|
exitCodeRanges |
Een lijst met afsluitcodebereiken voor taken en hoe de Batch-service hierop moet reageren. |
|
exitCodes |
Een lijst met afzonderlijke taakafsluitcodes en hoe de Batch-service erop moet reageren. |
|
fileUploadError |
Hoe de Batch-service moet reageren als er een bestandsuploadfout optreedt. |
|
preProcessingError |
Hoe de Batch-service moet reageren als de taak niet kan worden gestart vanwege een fout. |
ExitOptions
Hiermee geeft u op hoe de Batch-service reageert op een bepaalde afsluitvoorwaarde.
Name | Type | Description |
---|---|---|
dependencyAction |
Een actie die door de Batch-service wordt uitgevoerd op taken die afhankelijk zijn van deze taak. |
|
jobAction |
Een actie die moet worden uitgevoerd op de taak die de taak bevat, als de taak is voltooid met de opgegeven afsluitvoorwaarde en de eigenschap onTaskFailed van de taak is 'performExitOptionsJobAction'. |
HttpHeader
Een http-headernaam-waardepaar
Name | Type | Description |
---|---|---|
name |
string |
De hoofdlettergevoelige naam van de header die moet worden gebruikt tijdens het uploaden van uitvoerbestanden |
value |
string |
De waarde van de header die moet worden gebruikt tijdens het uploaden van uitvoerbestanden |
JobAction
Een actie die moet worden uitgevoerd op de taak die de taak bevat, als de taak is voltooid met de opgegeven afsluitvoorwaarde en de eigenschap onTaskFailed van de taak is 'performExitOptionsJobAction'.
Name | Type | Description |
---|---|---|
disable |
string |
Schakel de taak uit. Dit komt overeen met het aanroepen van de taak-API voor uitschakelen, met een disableTasks-waarde van requeue. |
none |
string |
Geen actie ondernemen. |
terminate |
string |
Beëindig de taak. De terminateReason in de executionInfo van de taak is ingesteld op 'TaskFailed'. |
MultiInstanceSettings
Instellingen die aangeven hoe een taak met meerdere exemplaren moet worden uitgevoerd.
Name | Type | Description |
---|---|---|
commonResourceFiles |
Een lijst met bestanden die door de Batch-service worden gedownload voordat de opdrachtregel voor coördinatie wordt uitgevoerd. |
|
coordinationCommandLine |
string |
De opdrachtregel die moet worden uitgevoerd op alle rekenknooppunten, zodat deze kunnen worden gecoördineerd wanneer de primaire taakopdracht wordt uitgevoerd. |
numberOfInstances |
integer |
Het aantal rekenknooppunten dat door de taak is vereist. |
NameValuePair
Vertegenwoordigt een naam-waardepaar.
Name | Type | Description |
---|---|---|
name |
string |
De naam in het naam-waardepaar. |
value |
string |
De waarde in het naam-waardepaar. |
OutputFile
Een specificatie voor het uploaden van bestanden van een Azure Batch Compute-knooppunt naar een andere locatie nadat de Batch-service klaar is met het uitvoeren van het taakproces.
Name | Type | Description |
---|---|---|
destination |
De bestemming voor de uitvoerbestand(en). |
|
filePattern |
string |
Een patroon dat aangeeft welke bestanden moeten worden geüpload. |
uploadOptions |
Aanvullende opties voor de uploadbewerking, waaronder onder welke voorwaarden de upload moet worden uitgevoerd. |
OutputFileBlobContainerDestination
Hiermee geeft u een doel voor het uploaden van bestanden in een Azure Blob Storage-container op.
Name | Type | Description |
---|---|---|
containerUrl |
string |
De URL van de container in Azure Blob Storage waarnaar u het bestand(en) wilt uploaden. |
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot Azure Blob Storage die is opgegeven door containerUrl |
|
path |
string |
De doel-blob of virtuele map in de Azure Storage-container. |
uploadHeaders |
Een lijst met naam-waardeparen voor headers die moeten worden gebruikt bij het uploaden van uitvoerbestanden |
OutputFileDestination
Het doel waarnaar een bestand moet worden geüpload.
Name | Type | Description |
---|---|---|
container |
Een locatie in Azure Blob Storage waarnaar bestanden worden geüpload. |
OutputFileUploadCondition
De voorwaarden waaronder een taakuitvoerbestand of een set bestanden moet worden geüpload.
Name | Type | Description |
---|---|---|
taskcompletion |
string |
Upload het bestand(en) nadat het taakproces is afgesloten, ongeacht wat de afsluitcode was. |
taskfailure |
string |
Upload het bestand(en) pas nadat het taakproces is afgesloten met een niet-nul-afsluitcode. |
tasksuccess |
string |
Upload het bestand(en) pas nadat het taakproces is afgesloten met een afsluitcode van 0. |
OutputFileUploadOptions
Details over een uploadbewerking voor een uitvoerbestand, waaronder onder welke voorwaarden de upload moet worden uitgevoerd.
Name | Type | Description |
---|---|---|
uploadCondition |
De voorwaarden waaronder het taakuitvoerbestand of de set bestanden moet worden geüpload. |
ResourceFile
Eén bestand of meerdere bestanden die moeten worden gedownload naar een rekenknooppunt.
Name | Type | Description |
---|---|---|
autoStorageContainerName |
string |
De naam van de opslagcontainer in het automatische opslagaccount. |
blobPrefix |
string |
Het blobvoorvoegsel dat moet worden gebruikt bij het downloaden van blobs uit een Azure Storage-container. Alleen de blobs waarvan de namen beginnen met het opgegeven voorvoegsel, worden gedownload. |
fileMode |
string |
Het kenmerk bestandsmachtigingsmodus in octale indeling. |
filePath |
string |
De locatie op het rekenknooppunt waarnaar u het bestand(en) wilt downloaden ten opzichte van de werkmap van de taak. |
httpUrl |
string |
De URL van het bestand dat u wilt downloaden. |
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot Azure Blob Storage die is opgegeven door storageContainerUrl of httpUrl |
|
storageContainerUrl |
string |
De URL van de blobcontainer in Azure Blob Storage. |
TaskConstraints
Uitvoeringsbeperkingen die van toepassing zijn op een taak.
Name | Type | Description |
---|---|---|
maxTaskRetryCount |
integer |
Het maximum aantal keren dat de taak opnieuw kan worden geprobeerd. De Batch-service probeert een taak opnieuw uit te voeren als de afsluitcode niet-nul is. |
maxWallClockTime |
string |
De maximale verstreken tijd die de taak kan uitvoeren, gemeten vanaf het moment dat de taak wordt gestart. Als de taak niet binnen de tijdslimiet is voltooid, beëindigt de Batch-service deze. |
retentionTime |
string |
De minimale tijd voor het behouden van de taakmap op het rekenknooppunt waarop het is uitgevoerd, vanaf het moment dat de uitvoering is voltooid. Na deze tijd kan de Batch-service de map Taak en alle inhoud ervan verwijderen. |
TaskContainerExecutionInformation
Bevat informatie over de container die een taak uitvoert.
Name | Type | Description |
---|---|---|
containerId |
string |
De id van de container. |
error |
string |
Gedetailleerde foutinformatie over de container. |
state |
string |
De status van de container. |
TaskContainerSettings
De containerinstellingen voor een taak.
Name | Type | Description |
---|---|---|
containerHostBatchBindMounts |
De paden die u aan de containertaak wilt koppelen. |
|
containerRunOptions |
string |
Aanvullende opties voor de opdracht container maken. |
imageName |
string |
De installatiekopieën die moeten worden gebruikt om de container te maken waarin de taak wordt uitgevoerd. |
registry |
Het privéregister dat de containerinstallatiekopieën bevat. |
|
workingDirectory |
De locatie van de werkmap containertaak. |
TaskDependencies
Hiermee geeft u eventuele afhankelijkheden van een taak op. Elke taak die expliciet of binnen een afhankelijkheidsbereik is opgegeven, moet worden voltooid voordat de afhankelijke taak wordt gepland.
Name | Type | Description |
---|---|---|
taskIdRanges |
De lijst met taak-id-bereiken waarvan deze taak afhankelijk is. Alle taken in alle bereiken moeten worden voltooid voordat de afhankelijke taak kan worden gepland. |
|
taskIds |
string[] |
De lijst met taak-id's waarvan deze taak afhankelijk is. Alle taken in deze lijst moeten worden voltooid voordat de afhankelijke taak kan worden gepland. |
TaskExecutionInformation
Informatie over de uitvoering van een taak.
Name | Type | Description |
---|---|---|
containerInfo |
Informatie over de container waaronder de taak wordt uitgevoerd. |
|
endTime |
string |
Het tijdstip waarop de taak is voltooid. |
exitCode |
integer |
De afsluitcode van het programma dat is opgegeven op de opdrachtregel Taak. |
failureInfo |
Informatie over de taakfout, indien van toepassing. |
|
lastRequeueTime |
string |
Het meest recente tijdstip waarop de taak door de Batch-service opnieuw in de wachtrij is geplaatst als gevolg van een gebruikersaanvraag. |
lastRetryTime |
string |
Het meest recente tijdstip waarop een nieuwe poging van de taak is gestart. |
requeueCount |
integer |
Het aantal keren dat de taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersaanvraag. |
result |
Het resultaat van de taakuitvoering. |
|
retryCount |
integer |
Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. |
startTime |
string |
Het tijdstip waarop de taak wordt uitgevoerd. |
TaskExecutionResult
Het resultaat van taakuitvoering.
Name | Type | Description |
---|---|---|
failure |
string |
Er is een fout opgetreden tijdens de verwerking van de taak. De fout is mogelijk opgetreden voordat het taakproces werd gestart, terwijl het taakproces werd uitgevoerd of nadat het taakproces is 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, die is bedoeld om te worden weergegeven in een gebruikersinterface. |
TaskIdRange
Een reeks taak-id's waarvan een taak afhankelijk kan zijn. Alle taken met id's in het bereik moeten worden voltooid voordat de afhankelijke taak kan worden gepland.
Name | Type | Description |
---|---|---|
end |
integer |
De laatste taak-id in het bereik. |
start |
integer |
De eerste taak-id in het bereik. |
TaskState
De status van de taak.
Name | Type | Description |
---|---|---|
active |
string |
De taak wordt in de wachtrij geplaatst en kan worden uitgevoerd, maar is momenteel niet toegewezen aan een rekenknooppunt. Een taak voert deze status in wanneer deze wordt gemaakt, wanneer deze is ingeschakeld nadat deze is uitgeschakeld of wanneer deze wacht op een nieuwe poging na een mislukte uitvoering. |
completed |
string |
De taak komt niet meer in aanmerking voor uitvoering, meestal omdat de taak is voltooid of de taak is voltooid en de limiet voor opnieuw proberen is uitgeput. Een taak wordt ook gemarkeerd als voltooid als er een fout is opgetreden bij het starten van de taak of wanneer de taak is beëindigd. |
preparing |
string |
De taak is toegewezen aan een rekenknooppunt, maar wacht tot een vereiste taakvoorbereidingstaak is voltooid op het rekenknooppunt. Als de taakvoorbereidingstaak slaagt, wordt de taak verplaatst naar actief. Als de taakvoorbereidingstaak mislukt, keert de taak terug naar actief en komt deze in aanmerking voor toewijzing aan een ander rekenknooppunt. |
running |
string |
De taak wordt uitgevoerd op een rekenknooppunt. Dit omvat voorbereiding op taakniveau, zoals het downloaden van resourcebestanden of het implementeren van pakketten die zijn opgegeven voor de taak. Dit betekent niet noodzakelijkerwijs dat de opdrachtregel Taak is gestart met uitvoeren. |
TaskStatistics
Statistieken over resourcegebruik voor een taak.
Name | Type | Description |
---|---|---|
kernelCPUTime |
string |
De totale CPU-tijd van de kernelmodus (opgeteld voor alle kernen en alle rekenknooppunten) die door de taak worden verbruikt. |
lastUpdateTime |
string |
Het tijdstip waarop de statistieken voor het laatst zijn bijgewerkt. Alle statistieken zijn beperkt tot het bereik tussen startTime en lastUpdateTime. |
readIOGiB |
number |
Het totale aantal gibibytes dat is gelezen van schijf door de taak. |
readIOps |
integer |
Het totale aantal schijfleesbewerkingen dat door de taak is uitgevoerd. |
startTime |
string |
De begintijd van het tijdsbereik waarop de statistieken betrekking hebben. |
url |
string |
De URL van de statistieken. |
userCPUTime |
string |
De totale CPU-tijd van de gebruikersmodus (opgeteld voor alle kernen en alle rekenknooppunten) die door de taak worden verbruikt. |
waitTime |
string |
De totale wachttijd van de taak. De wachttijd voor een taak wordt gedefinieerd als de verstreken tijd tussen het maken van de taak en het begin van de taakuitvoering. (Als de taak opnieuw wordt geprobeerd vanwege fouten, is de wachttijd de tijd tot de meest recente taakuitvoering.) |
wallClockTime |
string |
De totale kloktijd van de wand van de taak. |
writeIOGiB |
number |
Het totale aantal gibibytes dat door de taak naar de schijf is geschreven. |
writeIOps |
integer |
Het totale aantal schrijfbewerkingen van de schijf dat door de taak is uitgevoerd. |
UserIdentity
De definitie van de gebruikersidentiteit waaronder de taak wordt uitgevoerd.
Name | Type | Description |
---|---|---|
autoUser |
De automatische gebruiker waaronder de taak wordt uitgevoerd. |
|
username |
string |
De naam van de gebruikersidentiteit waaronder de taak wordt uitgevoerd. |