Task - Add Collection
Přidá kolekci Úkolů do zadané úlohy.
Všimněte si, že každá úloha musí mít jedinečné ID. Služba Batch nemusí vracet výsledky pro každý úkol ve stejném pořadí, v jakém byly úkoly odeslány v tomto požadavku. Pokud dojde k vypršení časového limitu serveru nebo k ukončení připojení během požadavku, je možné, že požadavek byl částečně nebo zcela zpracován nebo vůbec. V takových případech by uživatel měl žádost vydat znovu. Všimněte si, že je na uživateli, aby správně zvládl selhání při opětovném vystavení požadavku. Při opakování byste například měli použít stejná ID úloh, aby se v případě úspěchu předchozí operace neočekávaně nevytvořily další úkoly. Pokud odpověď obsahuje úkoly, které se nepodařilo přidat, může klient zkusit požadavek zopakovat. Při opakování je nejúčinnější znovu odeslat pouze úkoly, které se nepodařilo přidat, a vynechat úkoly, které byly úspěšně přidány při prvním pokusu. Maximální životnost úkolu od přidání do dokončení je 180 dnů. Pokud se úkol nedokončil do 180 dnů od přidání, služba Batch ho ukončí a ponechá v jakémkoli stavu, v jakém byl v té době.
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
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Základní adresa URL pro všechny požadavky služby Azure Batch. |
job
|
path | True |
string |
ID úlohy, do které má být přidána kolekce úloh. |
api-version
|
query | True |
string |
Verze klientského rozhraní API. |
timeout
|
query |
integer int32 |
Maximální čas, který může server strávit zpracováním požadavku, v sekundách. Výchozí hodnota je 30 sekund. |
Hlavička požadavku
Media Types: "application/json; odata=minimalmetadata"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Identita požadavku vygenerovaná volajícím ve formě identifikátoru GUID bez dekorace, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit client-request-id. |
|
ocp-date |
string date-time-rfc1123 |
Čas, kdy byla žádost vydána. Klientské knihovny obvykle nastavit na aktuální systémový čas hodin; pokud voláte rozhraní REST API přímo, explicitně ho nastavte. |
Text požadavku
Media Types: "application/json; odata=minimalmetadata"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
value | True |
Kolekce úkolů, které chcete přidat. Maximální počet úkolů je 100. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odpověď obsahující výsledky operace přidání kolekce úloh. Hlavičky
|
|
Other Status Codes |
Neočekávaná chyba |
Zabezpečení
azure_auth
Microsoft Entra tok ověřovacího kódu OAuth 2.0
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | Zosobnění uživatelského účtu |
Authorization
Typ:
apiKey
V:
header
Příklady
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Ukázkový požadavek
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"
}
]
}
Ukázková odpověď
{
"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
Ukázkový požadavek
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"
}
]
}
Ukázková odpověď
{
"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"
}
]
}
Definice
Name | Description |
---|---|
Access |
Prostředky služby Batch, ke kterým token uděluje přístup. |
Affinity |
Nápověda k umístění, kterou může služba Batch použít k výběru výpočetního uzlu, na kterém se má úloha spustit. |
Application |
Odkaz na balíček, který se má nasadit do výpočetních uzlů. |
Authentication |
Nastavení ověřovacího tokenu, který může úloha použít k provádění operací služby Batch. |
Auto |
Obor automatického uživatele |
Auto |
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch. |
Batch |
Ze služby Azure Batch byla přijata chybová odpověď. |
Batch |
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi. |
Compute |
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat. |
Container |
Privátní registr kontejneru. |
Container |
Umístění pracovního adresáře úloh kontejneru. |
Dependency |
Akce, kterou služba Batch provádí u úkolů závislých na tomto úkolu. |
Elevation |
Úroveň zvýšení oprávnění uživatele. |
Environment |
Proměnná prostředí, která se má nastavit v procesu úlohy. |
Error |
Chybová zpráva přijatá v Azure Batch odpověď na chybu. |
Exit |
Jak by měla služba Batch reagovat, když se úloha ukončí s konkrétním ukončovacím kódem. |
Exit |
Rozsah ukončovací kódy a způsob, jakým má služba Batch reagovat na ukončovací kódy v daném rozsahu. |
Exit |
Určuje, jak má služba Batch reagovat na dokončení úlohy. |
Exit |
Určuje, jak služba Batch reaguje na konkrétní ukončovací podmínku. |
Http |
Pár název-hodnota hlavičky HTTP |
Job |
Akce, která se má provést u úlohy obsahující úkol, pokud se úkol dokončí s danou výstupní podmínkou a vlastností úlohy onTaskFailed je performExitOptionsJobAction. |
Multi |
Nastavení, která určují, jak spustit úlohu s více instancemi. |
Output |
Specifikace pro nahrávání souborů z Azure Batch výpočetního uzlu do jiného umístění po dokončení procesu úlohy službou Batch. |
Output |
Určuje cíl pro nahrání souboru v rámci kontejneru úložiště objektů blob v Azure. |
Output |
Cíl, do kterého se má soubor nahrát. |
Output |
Podmínky, za kterých se má nahrát výstupní soubor úlohy nebo sada souborů. |
Output |
Podrobnosti o operaci nahrávání výstupního souboru, včetně toho, za jakých podmínek se má nahrávání provést. |
Resource |
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu |
Task |
Kolekce Azure Batch úkolů, které chcete přidat. |
Task |
Výsledek přidání kolekce Úkolů do úlohy. |
Task |
Azure Batch úkol, který chcete přidat. |
Task |
Výsledek pro jeden úkol přidaný jako součást operace přidání kolekce úkolů. |
Task |
Stav žádosti o přidání úkolu. |
Task |
Omezení provádění, která se mají použít pro úlohu. |
Task |
Nastavení kontejneru pro úlohu. |
Task |
Určuje všechny závislosti úkolu. Všechny úlohy, které jsou explicitně zadané nebo v rozsahu závislostí, musí být dokončeny před naplánování závislého úkolu. |
Task |
Rozsah ID úloh, na které může úkol záviset. Všechny úkoly s ID v rozsahu musí být úspěšně dokončeny, aby bylo možné naplánovat závislý úkol. |
User |
Definice identity uživatele, pod kterou je úloha spuštěna. |
AccessScope
Prostředky služby Batch, ke kterým token uděluje přístup.
Name | Typ | Description |
---|---|---|
job |
string |
Uděluje přístup k provádění všech operací s úlohou, která obsahuje úlohu. |
AffinityInformation
Nápověda k umístění, kterou může služba Batch použít k výběru výpočetního uzlu, na kterém se má úloha spustit.
Name | Typ | Description |
---|---|---|
affinityId |
string |
Neprůshlený řetězec představující umístění výpočetního uzlu nebo úlohy, která byla spuštěna dříve. |
ApplicationPackageReference
Odkaz na balíček, který se má nasadit do výpočetních uzlů.
Name | Typ | Description |
---|---|---|
applicationId |
string |
ID aplikace, která se má nasadit. |
version |
string |
Verze aplikace, která se má nasadit. Pokud ji vynecháte, nasadí se výchozí verze. |
AuthenticationTokenSettings
Nastavení ověřovacího tokenu, který může úloha použít k provádění operací služby Batch.
Name | Typ | Description |
---|---|---|
access |
Prostředky služby Batch, ke kterým token uděluje přístup. |
AutoUserScope
Obor automatického uživatele
Name | Typ | Description |
---|---|---|
pool |
string |
Určuje, že se úloha spustí jako společný účet automatického uživatele, který se vytvoří na každém výpočetním uzlu ve fondu. |
task |
string |
Určuje, že služba by měla pro úlohu vytvořit nového uživatele. |
AutoUserSpecification
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch.
Name | Typ | Description |
---|---|---|
elevationLevel |
Úroveň zvýšení oprávnění automatického uživatele. |
|
scope |
Obor automatického uživatele |
BatchError
Ze služby Azure Batch byla přijata chybová odpověď.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby. Kódy jsou invariantní a mají být využívány programově. |
message |
Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
|
values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi.
Name | Typ | Description |
---|---|---|
key |
string |
Identifikátor určující význam value vlastnost. |
value |
string |
Další informace zahrnuté v chybové odpovědi. |
ComputeNodeIdentityReference
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat.
Name | Typ | Description |
---|---|---|
resourceId |
string |
ID prostředku ARM identity přiřazené uživatelem. |
ContainerRegistry
Privátní registr kontejneru.
Name | Typ | Description |
---|---|---|
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se použije pro přístup k Azure Container Registry místo uživatelského jména a hesla. |
|
password |
string |
Heslo pro přihlášení k serveru registru. |
registryServer |
string |
Adresa URL registru. |
username |
string |
Uživatelské jméno pro přihlášení k serveru registru. |
ContainerWorkingDirectory
Umístění pracovního adresáře úloh kontejneru.
Name | Typ | Description |
---|---|---|
containerImageDefault |
string |
Použijte pracovní adresář definovaný v imagi kontejneru. Mějte na pozoru, že tento adresář nebude obsahovat soubory prostředků stažené službou Batch. |
taskWorkingDirectory |
string |
Použijte standardní pracovní adresář úkolů služby Batch, který bude obsahovat soubory zdrojů úkolů naplněné službou Batch. |
DependencyAction
Akce, kterou služba Batch provádí u úkolů závislých na tomto úkolu.
Name | Typ | Description |
---|---|---|
block |
string |
Blokuje úkoly čekající na tuto úlohu a brání jejich naplánování. |
satisfy |
string |
Splnění úkolů čekajících na tento úkol; Jakmile jsou všechny závislosti splněné, bude úloha naplánovaná tak, aby se spustila. |
ElevationLevel
Úroveň zvýšení oprávnění uživatele.
Name | Typ | Description |
---|---|---|
admin |
string |
Uživatel je uživatel se zvýšeným přístupem a pracuje s úplnými oprávněními správce. |
nonadmin |
string |
Uživatel je standardní uživatel bez zvýšeného přístupu. |
EnvironmentSetting
Proměnná prostředí, která se má nastavit v procesu úlohy.
Name | Typ | Description |
---|---|---|
name |
string |
Název proměnné prostředí. |
value |
string |
Hodnota proměnné prostředí. |
ErrorMessage
Chybová zpráva přijatá v Azure Batch odpověď na chybu.
Name | Typ | Description |
---|---|---|
lang |
string |
Kód jazyka chybové zprávy |
value |
string |
Text zprávy. |
ExitCodeMapping
Jak by měla služba Batch reagovat, když se úloha ukončí s konkrétním ukončovacím kódem.
Name | Typ | Description |
---|---|---|
code |
integer |
Ukončovací kód procesu. |
exitOptions |
Jak by měla služba Batch reagovat, pokud se úloha ukončí s tímto ukončovacím kódem. |
ExitCodeRangeMapping
Rozsah ukončovací kódy a způsob, jakým má služba Batch reagovat na ukončovací kódy v daném rozsahu.
Name | Typ | Description |
---|---|---|
end |
integer |
Poslední ukončovací kód v rozsahu. |
exitOptions |
Jak by měla služba Batch reagovat, pokud se úloha ukončí s ukončovacím kódem v rozsahu od začátku do konce (včetně). |
|
start |
integer |
První ukončovací kód v rozsahu. |
ExitConditions
Určuje, jak má služba Batch reagovat na dokončení úlohy.
Name | Typ | Description |
---|---|---|
default |
Jak by měla služba Batch reagovat, pokud úloha selže s výstupní podmínkou, která není pokryta žádnou z ostatních vlastností. |
|
exitCodeRanges |
Seznam rozsahů ukončovacích kódů úlohy a způsob, jakým na ně má služba Batch reagovat. |
|
exitCodes |
Seznam jednotlivých ukončovacích kódů úkolů a způsob, jakým na ně má služba Batch reagovat. |
|
fileUploadError |
Jak by měla služba Batch reagovat, pokud dojde k chybě nahrávání souboru. |
|
preProcessingError |
Jak by měla služba Batch reagovat, pokud se úloha nepodaří spustit kvůli chybě. |
ExitOptions
Určuje, jak služba Batch reaguje na konkrétní ukončovací podmínku.
Name | Typ | Description |
---|---|---|
dependencyAction |
Akce, kterou služba Batch provádí u úkolů závislých na tomto úkolu. |
|
jobAction |
Akce, která se má provést u úlohy obsahující úkol, pokud se úkol dokončí s danou výstupní podmínkou a vlastností úlohy onTaskFailed je performExitOptionsJobAction. |
HttpHeader
Pár název-hodnota hlavičky HTTP
Name | Typ | Description |
---|---|---|
name |
string |
Název hlavičky, která se má použít při nahrávání výstupních souborů, nerozlišují malá a velká písmena. |
value |
string |
Hodnota hlavičky, která se má použít při nahrávání výstupních souborů |
JobAction
Akce, která se má provést u úlohy obsahující úkol, pokud se úkol dokončí s danou výstupní podmínkou a vlastností úlohy onTaskFailed je performExitOptionsJobAction.
Name | Typ | Description |
---|---|---|
disable |
string |
Zakažte úlohu. Jedná se o ekvivalent volání rozhraní API pro úlohy disable s hodnotou disableTasks requeue. |
none |
string |
Neprovedejte žádnou akci. |
terminate |
string |
Ukončete úlohu. TerminateReason v sadě ExecutionInfo úlohy je nastavená na TaskFailed. |
MultiInstanceSettings
Nastavení, která určují, jak spustit úlohu s více instancemi.
Name | Typ | Description |
---|---|---|
commonResourceFiles |
Seznam souborů, které služba Batch stáhne před spuštěním příkazového řádku pro koordinaci. |
|
coordinationCommandLine |
string |
Příkazový řádek, který se spustí na všech výpočetních uzlech, aby bylo možné koordinaci při primárním spuštění příkazu hlavní úlohy. |
numberOfInstances |
integer |
Počet výpočetních uzlů požadovaných úlohou. |
OutputFile
Specifikace pro nahrávání souborů z Azure Batch výpočetního uzlu do jiného umístění po dokončení procesu úlohy službou Batch.
Name | Typ | Description |
---|---|---|
destination |
Cíl pro výstupní soubory. |
|
filePattern |
string |
Vzor označující, které soubory se mají nahrát. |
uploadOptions |
Další možnosti pro operaci nahrávání, včetně podmínek, za jakých se má nahrávání provést. |
OutputFileBlobContainerDestination
Určuje cíl pro nahrání souboru v rámci kontejneru úložiště objektů blob v Azure.
Name | Typ | Description |
---|---|---|
containerUrl |
string |
Adresa URL kontejneru v rámci Azure Blob Storage, do kterého chcete nahrát soubory. |
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se má použít pro přístup k Azure Blob Storage určené parametrem containerUrl |
|
path |
string |
Cílový objekt blob nebo virtuální adresář v kontejneru Azure Storage. |
uploadHeaders |
Seznam dvojic název-hodnota pro hlavičky, které se mají použít při nahrávání výstupních souborů |
OutputFileDestination
Cíl, do kterého se má soubor nahrát.
Name | Typ | Description |
---|---|---|
container |
Umístění v úložišti objektů blob v Azure, do kterého se nahrají soubory. |
OutputFileUploadCondition
Podmínky, za kterých se má nahrát výstupní soubor úlohy nebo sada souborů.
Name | Typ | Description |
---|---|---|
taskcompletion |
string |
Po ukončení procesu úlohy nahrajte soubory bez ohledu na to, jaký byl ukončovací kód. |
taskfailure |
string |
Nahrajte soubory až po ukončení procesu úlohy s nenulovým ukončovacím kódem. |
tasksuccess |
string |
Nahrajte soubory až po ukončení procesu úlohy s ukončovacím kódem 0. |
OutputFileUploadOptions
Podrobnosti o operaci nahrávání výstupního souboru, včetně toho, za jakých podmínek se má nahrávání provést.
Name | Typ | Description |
---|---|---|
uploadCondition |
Podmínky, za kterých se má výstupní soubor úkolu nebo sada souborů nahrát. |
ResourceFile
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu
Name | Typ | Description |
---|---|---|
autoStorageContainerName |
string |
Název kontejneru úložiště v účtu automatického úložiště. |
blobPrefix |
string |
Předpona objektu blob, která se má použít při stahování objektů blob z kontejneru Azure Storage. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. |
fileMode |
string |
Atribut režimu oprávnění k souboru v osmičkovém formátu. |
filePath |
string |
Umístění na výpočetním uzlu, do kterého se mají stáhnout soubory, vzhledem k pracovnímu adresáři úlohy. |
httpUrl |
string |
Adresa URL souboru, který chcete stáhnout. |
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se má použít pro přístup k Azure Blob Storage určené pomocí storageContainerUrl nebo httpUrl |
|
storageContainerUrl |
string |
Adresa URL kontejneru objektů blob v rámci Azure Blob Storage. |
TaskAddCollectionParameter
Kolekce Azure Batch úkolů, které chcete přidat.
Name | Typ | Description |
---|---|---|
value |
Kolekce úkolů, které chcete přidat. Maximální počet úkolů je 100. |
TaskAddCollectionResult
Výsledek přidání kolekce Úkolů do úlohy.
Name | Typ | Description |
---|---|---|
value |
Výsledky operace přidání kolekce úloh |
TaskAddParameter
Azure Batch úkol, který chcete přidat.
Name | Typ | Description |
---|---|---|
affinityInfo |
Nápověda k umístění, kterou může služba Batch použít k výběru výpočetního uzlu, na kterém se má nová úloha spustit. |
|
applicationPackageReferences |
Seznam balíčků, které služba Batch nasadí do výpočetního uzlu před spuštěním příkazového řádku. |
|
authenticationTokenSettings |
Nastavení ověřovacího tokenu, který může úloha použít k provádění operací služby Batch. |
|
commandLine |
string |
Příkazový řádek úkolu. |
constraints |
Omezení provádění, která se vztahují na tuto úlohu. |
|
containerSettings |
Nastavení kontejneru, ve kterém úloha běží. |
|
dependsOn |
Úkoly, na které tento úkol závisí. |
|
displayName |
string |
Zobrazovaný název úkolu. |
environmentSettings |
Seznam nastavení proměnných prostředí pro úlohu |
|
exitConditions |
Určuje, jak má služba Batch reagovat na dokončení úlohy. |
|
id |
string |
Řetězec, který jednoznačně identifikuje úlohu v rámci úlohy. |
multiInstanceSettings |
Objekt, který označuje, že úloha je úloha s více instancemi a obsahuje informace o tom, jak spustit úlohu s více instancemi. |
|
outputFiles |
Seznam souborů, které služba Batch nahraje z výpočetního uzlu po spuštění příkazového řádku. |
|
requiredSlots |
integer |
Počet slotů plánování, které úloha vyžaduje ke spuštění. |
resourceFiles |
Seznam souborů, které služba Batch stáhne do výpočetního uzlu před spuštěním příkazového řádku. |
|
userIdentity |
Identita uživatele, pod kterou se úloha spouští. |
TaskAddResult
Výsledek pro jeden úkol přidaný jako součást operace přidání kolekce úkolů.
Name | Typ | Description |
---|---|---|
eTag |
string |
Značka ETag úkolu, pokud byl úkol úspěšně přidán. |
error |
Došlo k chybě při pokusu o přidání úlohy. |
|
lastModified |
string |
Čas poslední změny úkolu. |
location |
string |
Adresa URL úkolu, pokud byl úkol úspěšně přidán. |
status |
Stav žádosti o přidání úkolu. |
|
taskId |
string |
ID úkolu, jehož výsledkem je. |
TaskAddStatus
Stav žádosti o přidání úkolu.
Name | Typ | Description |
---|---|---|
clienterror |
string |
Přidání úlohy se nezdařilo kvůli chybě klienta a nemělo by se opakovat bez případné úpravy požadavku. |
servererror |
string |
Úkol se nepodařilo přidat kvůli chybě serveru a je možné ho opakovat bez úprav. |
success |
string |
Úloha byla úspěšně přidána. |
TaskConstraints
Omezení provádění, která se mají použít pro úlohu.
Name | Typ | Description |
---|---|---|
maxTaskRetryCount |
integer |
Maximální počet opakování úkolu. Služba Batch opakuje úlohu, pokud její ukončovací kód není nenulový. |
maxWallClockTime |
string |
Maximální uplynulý čas, který může úkol spustit, měřený od okamžiku spuštění úlohy. Pokud se úkol nedokončil v časovém limitu, služba Batch ji ukončí. |
retentionTime |
string |
Minimální doba uchování adresáře úloh na výpočetním uzlu, na kterém byl spuštěn, od okamžiku dokončení provádění. Po uplynutí této doby může služba Batch odstranit adresář úloh a veškerý jeho obsah. |
TaskContainerSettings
Nastavení kontejneru pro úlohu.
Name | Typ | Description |
---|---|---|
containerRunOptions |
string |
Další možnosti příkazu container create |
imageName |
string |
Image, která se má použít k vytvoření kontejneru, ve kterém bude úloha spuštěna. |
registry |
Privátní registr, který obsahuje image kontejneru. |
|
workingDirectory |
Umístění pracovního adresáře úloh kontejneru. |
TaskDependencies
Určuje všechny závislosti úkolu. Všechny úlohy, které jsou explicitně zadané nebo v rozsahu závislostí, musí být dokončeny před naplánování závislého úkolu.
Name | Typ | Description |
---|---|---|
taskIdRanges |
Seznam rozsahů ID úkolů, na které tento úkol závisí. Všechny úkoly ve všech oblastech musí být úspěšně dokončeny před tím, než bude možné naplánovat závislý úkol. |
|
taskIds |
string[] |
Seznam ID úkolů, na které tento úkol závisí. Před naplánování závislé úlohy musí být všechny úkoly v tomto seznamu úspěšně dokončeny. |
TaskIdRange
Rozsah ID úloh, na které může úkol záviset. Všechny úkoly s ID v rozsahu musí být úspěšně dokončeny, aby bylo možné naplánovat závislý úkol.
Name | Typ | Description |
---|---|---|
end |
integer |
ID poslední úlohy v rozsahu. |
start |
integer |
ID první úlohy v rozsahu. |
UserIdentity
Definice identity uživatele, pod kterou je úloha spuštěna.
Name | Typ | Description |
---|---|---|
autoUser |
Automatický uživatel, pod kterým je úloha spuštěna. |
|
username |
string |
Název identity uživatele, pod kterou je úloha spuštěna. |