Task - Add Collection
Hiermee voegt u een verzameling taken toe aan de opgegeven taak.
Houd er rekening mee dat elke taak een unieke id moet hebben. De Batch-service retourneert mogelijk niet de resultaten voor elke taak in dezelfde volgorde als de taken die in deze aanvraag zijn ingediend. Als er een time-out optreedt voor de server of als de verbinding wordt gesloten tijdens de aanvraag, is de aanvraag mogelijk gedeeltelijk of volledig verwerkt, of helemaal niet. In dergelijke gevallen moet de gebruiker de aanvraag opnieuw uitgeven. Houd er rekening mee dat het aan de gebruiker is om fouten correct af te handelen bij het opnieuw verzenden van een aanvraag. U moet bijvoorbeeld dezelfde taak-id's gebruiken tijdens een nieuwe poging, zodat als de vorige bewerking is geslaagd, de nieuwe poging niet onverwacht extra taken zal maken. Als het antwoord taken bevat die niet kunnen worden toegevoegd, kan een client de aanvraag opnieuw proberen. In een nieuwe poging is het het efficiëntst om alleen taken opnieuw te verzenden die niet zijn toegevoegd en taken weg te laten die bij de eerste poging zijn toegevoegd. De maximale levensduur van een taak van optellen tot voltooien is 180 dagen. Als een taak niet binnen 180 dagen na toevoeging is voltooid, wordt deze beëindigd door de Batch-service en achtergelaten in de status waarin deze zich op dat moment bevond.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2023-11-01.18.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?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 waaraan de taakverzameling moet worden toegevoegd. |
api-version
|
query | True |
string |
Client-API-versie. |
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. |
Aanvraagbody
Media Types: "application/json; odata=minimalmetadata"
Name | Vereist | Type | Description |
---|---|---|---|
value | True |
De verzameling taken die u wilt toevoegen. Het maximum aantal taken is 100. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoord met de resultaten van de bewerking Taakverzameling toevoegen. Headers
|
|
Other Status Codes |
Onverwachte fout |
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
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Definities
Name | Description |
---|---|
Access |
De Batch-resources waaraan het token toegang verleent. |
Affinity |
Een lokaliteitshint 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 die 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 |
Een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Compute |
De verwijzing naar een door de gebruiker toegewezen identiteit die is gekoppeld aan de Batch-pool die door een rekenknooppunt wordt gebruikt. |
Container |
Een privécontainerregister. |
Container |
De locatie van de werkmap van de 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 |
Een foutbericht ontvangen in een Azure Batch foutbericht. |
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 'performExitOptionsJobAction' is. |
Multi |
Instellingen die aangeven hoe een taak met meerdere exemplaren moet worden uitgevoerd. |
Output |
Een specificatie voor het uploaden van bestanden van een Azure Batch-rekenknooppunt 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 het uploaden van een uitvoerbestand, inclusief onder welke voorwaarden de upload moet worden uitgevoerd. |
Resource |
Eén bestand of meerdere bestanden die moeten worden gedownload naar een rekenknooppunt. |
Task |
Een verzameling Azure Batch taken om toe te voegen. |
Task |
Het resultaat van het toevoegen van een verzameling taken aan een taak. |
Task |
Een Azure Batch taak om toe te voegen. |
Task |
Resultaat voor één taak die is toegevoegd als onderdeel van een bewerking voor het toevoegen van een taakverzameling. |
Task |
De status van de aanvraag voor het toevoegen van taken. |
Task |
Uitvoeringsbeperkingen die moeten worden toegepast op een taak. |
Task |
De containerinstellingen voor een taak. |
Task |
Hiermee geeft u eventuele afhankelijkheden van een taak. Een taak die expliciet is opgegeven of binnen een afhankelijkheidsbereik valt, moet worden voltooid voordat de afhankelijke taak wordt gepland. |
Task |
Een bereik van 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. |
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 lokaliteitshint 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 vertegenwoordigt van een rekenknooppunt of een taak 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 die 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 uitbreidingsniveau van de automatische gebruiker. |
|
scope |
Het bereik voor de automatische gebruiker |
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. |
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. |
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 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 van de containertaak.
Name | Type | Description |
---|---|---|
containerImageDefault |
string |
Gebruik de werkmap die is gedefinieerd in de containerinstallatiekopieën. Pas op dat deze map niet de resourcebestanden bevat die door Batch zijn gedownload. |
taskWorkingDirectory |
string |
Gebruik de standaardwerkmap taak van de Batch-service, die de taakbronbestanden bevat die door Batch worden 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 |
Taken vervullen die op deze taak wachten; 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. |
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. |
ExitCodeMapping
Hoe de Batch-service moet reageren als een taak wordt afgesloten met een bepaalde afsluitcode.
Name | Type | Description |
---|---|---|
code |
integer |
Een afsluitcode voor een 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 van begin tot einde (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 taakafsluitcodebereiken en hoe de Batch-service hierop moet reageren. |
|
exitCodes |
Een lijst met afzonderlijke taakafsluitcodes en hoe de Batch-service hierop moet reageren. |
|
fileUploadError |
Hoe de Batch-service moet reageren als er een fout optreedt bij het uploaden van bestanden. |
|
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 'performExitOptionsJobAction' is. |
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 'performExitOptionsJobAction' is.
Name | Type | Description |
---|---|---|
disable |
string |
Schakel de taak uit. Dit komt overeen met het aanroepen van de taak-API uitschakelen, met de waarde disableTasks van opnieuw in de wachtrij plaatsen. |
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 coördinatieopdrachtregel wordt uitgevoerd. |
|
coordinationCommandLine |
string |
De opdrachtregel die moet worden uitgevoerd op alle rekenknooppunten, zodat ze kunnen coördineren wanneer de primaire taakopdracht wordt uitgevoerd. |
numberOfInstances |
integer |
Het aantal rekenknooppunten dat is vereist voor de taak. |
OutputFile
Een specificatie voor het uploaden van bestanden van een Azure Batch-rekenknooppunt naar een andere locatie nadat de Batch-service klaar is met het uitvoeren van het taakproces.
Name | Type | Description |
---|---|---|
destination |
Het doel voor de uitvoerbestanden. |
|
filePattern |
string |
Een patroon dat aangeeft welk bestand(en) moet(en) 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 de bestanden moeten worden geüpload. |
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot Azure Blob Storage 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 de bestanden nadat het taakproces is afgesloten, ongeacht de afsluitcode. |
taskfailure |
string |
Upload de bestanden pas nadat het taakproces is afgesloten met een andere afsluitcode dan nul. |
tasksuccess |
string |
Upload de bestanden pas nadat het taakproces is afgesloten met de afsluitcode 0. |
OutputFileUploadOptions
Details over het uploaden van een uitvoerbestand, inclusief 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 naam begint met het opgegeven voorvoegsel, worden gedownload. |
fileMode |
string |
Het kenmerk bestandsmachtigingsmodus in octale indeling. |
filePath |
string |
De locatie op het rekenknooppunt waarnaar het bestand(en) moet worden gedownload, 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 opgegeven door storageContainerUrl of httpUrl |
|
storageContainerUrl |
string |
De URL van de blobcontainer in Azure Blob Storage. |
TaskAddCollectionParameter
Een verzameling Azure Batch taken om toe te voegen.
Name | Type | Description |
---|---|---|
value |
De verzameling taken die u wilt toevoegen. Het maximum aantal taken is 100. |
TaskAddCollectionResult
Het resultaat van het toevoegen van een verzameling taken aan een taak.
Name | Type | Description |
---|---|---|
value |
De resultaten van de bewerking Taakverzameling toevoegen. |
TaskAddParameter
Een Azure Batch taak om toe te voegen.
Name | Type | Description |
---|---|---|
affinityInfo |
Een lokaliteitshint 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 op het rekenknooppunt voordat de opdrachtregel wordt uitgevoerd. |
|
authenticationTokenSettings |
De instellingen voor een verificatietoken die 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. |
|
dependsOn |
De taken waar deze taak van afhankelijk is. |
|
displayName |
string |
Een weergavenaam voor de taak. |
environmentSettings |
Een lijst met omgevingsvariabele-instellingen voor 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 in de taak uniek identificeert. |
multiInstanceSettings |
Een object dat aangeeft dat de taak een taak met meerdere exemplaren is en dat informatie bevat over het uitvoeren van de taak met meerdere exemplaren. |
|
outputFiles |
Een lijst met bestanden die door de Batch-service worden geüpload vanaf het rekenknooppunt nadat de opdrachtregel is uitgevoerd. |
|
requiredSlots |
integer |
Het aantal planningssites dat de taak moet uitvoeren. |
resourceFiles |
Een lijst met bestanden die door de Batch-service worden gedownload naar het rekenknooppunt voordat de opdrachtregel wordt uitgevoerd. |
|
userIdentity |
De gebruikersidentiteit waaronder de taak wordt uitgevoerd. |
TaskAddResult
Resultaat voor één taak die is toegevoegd als onderdeel van een bewerking voor het toevoegen van een taakverzameling.
Name | Type | Description |
---|---|---|
eTag |
string |
De ETag van de taak, als de taak is toegevoegd. |
error |
De fout die is opgetreden tijdens een poging om de taak toe te voegen. |
|
lastModified |
string |
Het tijdstip van de laatste wijziging van de taak. |
location |
string |
De URL van de taak, als de taak is toegevoegd. |
status |
De status van de aanvraag voor het toevoegen van taken. |
|
taskId |
string |
De id van de taak waarvoor dit het resultaat is. |
TaskAddStatus
De status van de aanvraag voor het toevoegen van taken.
Name | Type | Description |
---|---|---|
clienterror |
string |
De taak kan niet worden toegevoegd vanwege een clientfout en moet niet opnieuw worden geprobeerd zonder de aanvraag naar behoren te wijzigen. |
servererror |
string |
De taak kan niet worden toegevoegd vanwege een serverfout en kan opnieuw worden geprobeerd zonder wijziging. |
success |
string |
De taak is toegevoegd. |
TaskConstraints
Uitvoeringsbeperkingen die moeten worden toegepast 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 als de afsluitcode een andere is dan nul. |
maxWallClockTime |
string |
De maximaal verstreken tijd die de taak mag uitvoeren, gemeten vanaf het moment dat de taak wordt gestart. Als de taak niet binnen de tijdslimiet wordt voltooid, wordt deze door de Batch-service beëindigd. |
retentionTime |
string |
De minimale tijd voor het bewaren 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 taakmap en alle inhoud ervan verwijderen. |
TaskContainerSettings
De containerinstellingen voor een taak.
Name | Type | Description |
---|---|---|
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 persoonlijke register dat de containerinstallatiekopieën bevat. |
|
workingDirectory |
De locatie van de werkmap van de containertaak. |
TaskDependencies
Hiermee geeft u eventuele afhankelijkheden van een taak. Een taak die expliciet is opgegeven of binnen een afhankelijkheidsbereik valt, 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. |
TaskIdRange
Een bereik van 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. |
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. |