Job - List
Zobrazí seznam všech úloh v zadaném účtu.
GET {batchUrl}/jobs?api-version=2023-11-01.18.0
GET {batchUrl}/jobs?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&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 Azure Batch služby. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
$expand
|
query |
string |
Klauzule $expand OData. |
|
$filter
|
query |
string |
Klauzule $filter OData. Další informace o vytváření tohoto filtru najdete v tématu https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. |
|
$select
|
query |
string |
Klauzule $select OData. |
|
maxresults
|
query |
integer int32 |
Maximální počet položek, které se mají v odpovědi vrátit. Může se vrátit maximálně 1000 úloh. |
|
timeout
|
query |
integer int32 |
Maximální doba, kterou 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. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odpověď obsahující seznam úloh. Hlavičky
|
|
Other Status Codes |
Chyba ze služby Batch. |
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
Job list
Ukázkový požadavek
GET account.region.batch.azure.com/jobs?api-version=2023-11-01.18.0
Ukázková odpověď
{
"value": [
{
"id": "jobId",
"url": "https://account.region.batch.azure.com/jobs/jobId",
"eTag": "0x8D4100FC46D5BF4",
"lastModified": "2016-11-19T00:05:27.2137716Z",
"creationTime": "2016-11-19T00:05:25.311915Z",
"state": "active",
"stateTransitionTime": "2016-11-19T00:05:27.2137716Z",
"previousState": "disabled",
"previousStateTransitionTime": "2016-11-19T00:05:26.88777Z",
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
},
"executionInfo": {
"startTime": "2016-11-19T00:05:25.3309105Z",
"poolId": "poolId"
},
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction"
}
]
}
Definice
Name | Description |
---|---|
Access |
Prostředky služby Batch, ke kterým token uděluje přístup. |
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 |
Určuje charakteristiky dočasného automatického fondu. Služba Batch vytvoří tento automatický fond při odeslání úlohy. |
Auto |
Obor automatického uživatele |
Auto |
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch. |
Azure |
Informace, které slouží k připojení ke kontejneru služby Azure Storage pomocí blobfuse |
Azure |
Informace použité pro připojení ke sdílené složce Azure |
Batch |
Služba Azure Batch obdržela chybovou odpověď. |
Batch |
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi. |
Caching |
Typ ukládání do mezipaměti, které chcete pro disk povolit. |
Certificate |
Odkaz na certifikát, který se má nainstalovat do výpočetních uzlů ve fondu. |
Certificate |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
Certificate |
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
CIFSMount |
Informace používané k připojení k systému souborů CIFS. |
Cloud |
Úloha Azure Batch. |
Cloud |
Výsledek výpisu úloh v účtu. |
Cloud |
Konfigurace výpočetních uzlů ve fondu na základě platformy Azure Cloud Services. |
Compute |
Jak se úlohy distribuují mezi výpočetní uzly ve fondu. |
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 |
Konfigurace pro fondy s podporou kontejnerů. |
Container |
Privátní registr kontejneru. |
Container |
Technologie kontejneru, která se má použít. |
Container |
Umístění pracovního adresáře úloh kontejneru. |
Data |
Nastavení, která budou používat datové disky přidružené k výpočetním uzlům ve fondu. Pokud používáte připojené datové disky, musíte je připojit a naformátovat z virtuálního počítače, abyste je mohli používat. |
Diff |
Určuje dočasné umístění disku pro disk s operačním systémem pro všechny výpočetní uzly (virtuální počítače) ve fondu. |
Diff |
Určuje dočasné nastavení disku pro disk operačního systému používaný výpočetním uzlem (virtuálním počítačem). |
Disk |
Konfigurace šifrování disku použitá na výpočetních uzlech ve fondu Konfigurace šifrování disků se nepodporuje ve fondu Linuxu vytvořeném s imagí Azure Compute Gallery. |
Disk |
Seznam cílových disků bude služba Batch šifrovat na výpočetním uzlu. |
Dynamic |
Rozsah dynamického přiřazení virtuální sítě. |
Elevation |
Úroveň zvýšení oprávnění uživatele. |
Environment |
Proměnná prostředí, která se má nastavit v procesu úlohy. |
Error |
Kategorie chyby. |
Error |
Chybová zpráva přijatá v Azure Batch chybovou odpověď. |
Http |
Pár název-hodnota hlavičky HTTP |
Image |
Odkaz na image Azure Virtual Machines Marketplace nebo image Azure Compute Gallery. Pokud chcete získat seznam všech odkazů na Azure Marketplace image ověřených Azure Batch, podívejte se na operaci Výpis podporovaných imagí. |
Inbound |
Protokol koncového bodu. |
Inbound |
Fond příchozího překladu adres (NAT), který je možné použít k externímu adresní adrese konkrétních portů na výpočetních uzlech ve fondu služby Batch. |
IPAddress |
Typ zřizování veřejných IP adres pro fond. |
Job |
Omezení provádění pro úlohu. |
Job |
Obsahuje informace o spuštění úlohy ve službě Azure Batch. |
Job |
Určuje podrobnosti úlohy Správce úloh. |
Job |
Konfigurace sítě pro úlohu |
Job |
Úloha přípravy, která se má spustit před libovolnými úkoly úlohy na libovolném výpočetním uzlu. |
Job |
Úloha uvolnění úlohy, která se spustí po dokončení úlohy na libovolném výpočetním uzlu, na kterém je úloha spuštěná. |
Job |
Při plánování úlohy došlo ve službě Batch k chybě. |
Job |
Stav úlohy. |
Job |
Statistika využití prostředků pro úlohu |
Linux |
Vlastnosti použité k vytvoření uživatelského účtu na výpočetním uzlu s Linuxem |
Login |
Režim přihlášení pro uživatele |
Managed |
|
Metadata |
Pár název-hodnota přidružený k prostředku služby Batch. |
Mount |
Systém souborů, který se má připojit k jednotlivým uzlům. |
Name |
Představuje dvojici název-hodnota. |
Network |
Konfigurace sítě pro fond |
Network |
Pravidlo skupiny zabezpečení sítě, které se použije na příchozí koncový bod. |
Network |
Akce, která by se měla provést pro zadanou IP adresu, rozsah podsítě nebo značku. |
NFSMount |
Informace používané k připojení k systému souborů NFS |
Node |
Určuje, jak fond komunikuje se službou Batch. |
Node |
Konfigurace umístění uzlů pro fond |
Node |
Zásady umístění pro přidělování uzlů ve fondu. |
On |
Akce, kterou má služba Batch provést, když jsou všechny úkoly v úloze ve stavu dokončení. |
On |
Akce, kterou by služba Batch měla provést, když jakákoli úloha v úloze selže. |
OSDisk |
Nastavení pro disk operačního systému výpočetního uzlu |
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 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 úkolu 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. |
Pool |
Konfigurace koncového bodu pro fond |
Pool |
Určuje, jak má být úloha přiřazena k fondu. |
Pool |
Minimální životnost vytvořených automatických fondů a způsob přiřazení více úloh podle plánu k fondům. |
Pool |
Specifikace pro vytvoření nového fondu |
Public |
Konfigurace veřejné IP adresy síťové konfigurace fondu. |
Resource |
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu |
Security |
Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů. |
Security |
Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. |
Service |
Určuje REFERENČNÍ ID artefaktu služby, které se používá k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. |
Start |
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo opětovném nastavení výpočetního uzlu. |
Storage |
Typ účtu úložiště pro použití při vytváření datových disků nebo disku s operačním systémem. |
Task |
Omezení provádění, která se mají použít pro úlohu. |
Task |
Nastavení kontejneru pro úlohu. |
Task |
Určuje, jak se mají úkoly distribuovat mezi výpočetní uzly. |
Uefi |
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. |
User |
Vlastnosti použité k vytvoření uživatele sloužícího ke spouštění úloh na výpočetním uzlu Azure Batch. |
User |
Definice identity uživatele, pod kterou je úloha spuštěna. |
Virtual |
Konfigurace výpočetních uzlů ve fondu na základě infrastruktury Azure Virtual Machines |
VMExtension |
Konfigurace pro rozšíření virtuálních počítačů |
Windows |
Nastavení operačního systému Windows, která se mají použít pro virtuální počítač. |
Windows |
Vlastnosti použité k vytvoření uživatelského účtu na výpočetním uzlu Windows |
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. |
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. |
AutoPoolSpecification
Určuje charakteristiky dočasného automatického fondu. Služba Batch vytvoří tento automatický fond při odeslání úlohy.
Name | Typ | Description |
---|---|---|
autoPoolIdPrefix |
string |
Předpona, která se má přidat k jedinečnému identifikátoru při automatickém vytvoření fondu. |
keepAlive |
boolean |
Jestli se má automatický fond udržovat aktivní i po vypršení jeho životnosti. |
pool |
Specifikace fondu pro automatický fond. |
|
poolLifetimeOption |
Minimální životnost vytvořených automatických fondů a způsob přiřazení více úloh podle plánu k fondům. |
AutoUserScope
Obor automatického uživatele
Name | Typ | Description |
---|---|---|
pool |
string |
Určuje, že úloha se spustí jako běž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 |
AzureBlobFileSystemConfiguration
Informace, které slouží k připojení ke kontejneru služby Azure Storage pomocí blobfuse
Name | Typ | Description |
---|---|---|
accountKey |
string |
Klíč účtu služby Azure Storage. |
accountName |
string |
Název účtu služby Azure Storage. |
blobfuseOptions |
string |
Další možnosti příkazového řádku, které se mají předat příkazu mount. |
containerName |
string |
Název kontejneru Azure Blob Storage. |
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se má použít pro přístup ke kontejneru containerName |
|
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kam se připojí systém souborů |
sasKey |
string |
Token SAS služby Azure Storage. |
AzureFileShareConfiguration
Informace použité pro připojení ke sdílené složce Azure
Name | Typ | Description |
---|---|---|
accountKey |
string |
Klíč účtu služby Azure Storage. |
accountName |
string |
Název účtu služby Azure Storage. |
azureFileUrl |
string |
Adresa URL Azure Files. |
mountOptions |
string |
Další možnosti příkazového řádku, které se mají předat příkazu mount. |
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kam se připojí systém souborů |
BatchError
Služba Azure Batch obdržela chybovou odpověď.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby. Kódy jsou neutrální a mají být využívány programově. |
message |
Zpráva popisující chybu, která má být vhodná k 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. |
CachingType
Typ ukládání do mezipaměti, které chcete pro disk povolit.
Name | Typ | Description |
---|---|---|
none |
string |
Režim ukládání do mezipaměti pro disk není povolený. |
readonly |
string |
Režim ukládání do mezipaměti pro disk je jen pro čtení. |
readwrite |
string |
Režim ukládání do mezipaměti pro disk je čtení a zápis. |
CertificateReference
Odkaz na certifikát, který se má nainstalovat do výpočetních uzlů ve fondu.
Name | Typ | Description |
---|---|---|
storeLocation |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
|
storeName |
string |
Název úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
thumbprint |
string |
Kryptografický otisk certifikátu. |
thumbprintAlgorithm |
string |
Algoritmus, ke kterému je kryptografický otisk přidružený. To musí být sha1. |
visibility |
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
CertificateStoreLocation
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat.
Name | Typ | Description |
---|---|---|
currentuser |
string |
Certifikáty by se měly nainstalovat do úložiště certifikátů CurrentUser. |
localmachine |
string |
Certifikáty by se měly nainstalovat do úložiště certifikátů LocalMachine. |
CertificateVisibility
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu.
Name | Typ | Description |
---|---|---|
remoteuser |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými uživatelé vzdáleně přistupují k výpočetnímu uzlu. |
starttask |
string |
Certifikát by měl být viditelný pro uživatelský účet, pod kterým se spouští StartTask. Všimněte si, že pokud je obor automatického uživatele fond pro startTask i úkol, bude tento certifikát viditelný i pro úkol. |
task |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými se spouští úlohy. |
CIFSMountConfiguration
Informace používané k připojení k systému souborů CIFS.
Name | Typ | Description |
---|---|---|
mountOptions |
string |
Další možnosti příkazového řádku, které se mají předat příkazu mount. |
password |
string |
Heslo, které se má použít pro ověřování v systému souborů CIFS. |
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kam se připojí systém souborů |
source |
string |
Identifikátor URI systému souborů, který se má připojit. |
username |
string |
Uživatel, který se má použít pro ověřování v systému souborů CIFS. |
CloudJob
Úloha Azure Batch.
Name | Typ | Default value | Description |
---|---|---|---|
allowTaskPreemption |
boolean |
Určuje, zda mohou být úkoly v této úloze zrušeny jinými úlohami s vysokou prioritou. |
|
commonEnvironmentSettings |
Seznam běžných nastavení proměnných prostředí Tyto proměnné prostředí jsou nastavené pro všechny úkoly v úloze (včetně správce úloh, úkolů přípravy úlohy a uvolnění úlohy). |
||
constraints |
Omezení provádění úlohy. |
||
creationTime |
string |
Čas vytvoření úlohy. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
eTag |
string |
Značka ETag úlohy. |
|
executionInfo |
Informace o spuštění úlohy. |
||
id |
string |
Řetězec, který jednoznačně identifikuje úlohu v rámci účtu. |
|
jobManagerTask |
Podrobnosti o úkolu Správce úloh, který se má spustit při spuštění úlohy. |
||
jobPreparationTask |
Úkol přípravy úlohy. |
||
jobReleaseTask |
Úloha uvolnění úlohy. |
||
lastModified |
string |
Čas poslední změny úlohy. |
|
maxParallelTasks |
integer |
-1 |
Maximální počet úkolů, které lze pro úlohu provést paralelně. |
metadata |
Seznam dvojic název-hodnota přidružených k úloze jako metadata. |
||
networkConfiguration |
Konfigurace sítě pro úlohu. |
||
onAllTasksComplete |
Akce, kterou by služba Batch měla provést, když jsou všechny úkoly v úloze v dokončeném stavu. |
||
onTaskFailure |
Akce, kterou by služba Batch měla provést, když některý úkol v úloze selže. |
||
poolInfo |
Nastavení fondu přidružené k úloze. |
||
previousState |
Předchozí stav úlohy. |
||
previousStateTransitionTime |
string |
Čas, kdy úloha přešla do předchozího stavu. |
|
priority |
integer |
Priorita úlohy. |
|
state |
Aktuální stav úlohy. |
||
stateTransitionTime |
string |
Čas, kdy úloha přešla do aktuálního stavu. |
|
stats |
Statistika využití prostředků za celou dobu životnosti úlohy |
||
url |
string |
Adresa URL úlohy. |
|
usesTaskDependencies |
boolean |
Určuje, jestli úkoly v úloze můžou definovat vzájemné závislosti. Výchozí hodnotou je hodnota false. |
CloudJobListResult
Výsledek výpisu úloh v účtu.
Name | Typ | Description |
---|---|---|
odata.nextLink |
string |
Adresa URL pro získání další sady výsledků |
value |
Cloud |
Seznam úloh. |
CloudServiceConfiguration
Konfigurace výpočetních uzlů ve fondu na základě platformy Azure Cloud Services.
Name | Typ | Description |
---|---|---|
osFamily |
string |
Řada hostovaných operačních systémů Azure, která se má nainstalovat na virtuální počítače ve fondu. |
osVersion |
string |
Verze hostovaného operačního systému Azure, která se má nainstalovat na virtuální počítače ve fondu. |
ComputeNodeFillType
Jak se úlohy distribuují mezi výpočetní uzly ve fondu.
Name | Typ | Description |
---|---|---|
pack |
string |
Každému výpočetnímu uzlu ve fondu by mělo být přiřazeno co nejvíce úkolů (taskSlotsPerNode) před přiřazením k dalšímu výpočetnímu uzlu ve fondu. |
spread |
string |
Úkoly by měly být přiřazeny rovnoměrně napříč všemi výpočetními uzly ve fondu. |
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. |
ContainerConfiguration
Konfigurace pro fondy s podporou kontejnerů.
Name | Typ | Description |
---|---|---|
containerImageNames |
string[] |
Kolekce názvů imagí kontejneru. |
containerRegistries |
Další privátní registry, ze kterých je možné kontejnery načíst. |
|
type |
Technologie kontejneru, která se má použít. |
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. |
ContainerType
Technologie kontejneru, která se má použít.
Name | Typ | Description |
---|---|---|
criCompatible |
string |
Ke spuštění kontejnerů se použije technologie založená na CRI. |
dockerCompatible |
string |
Ke spuštění kontejnerů se použije kontejnerová technologie kompatibilní s Dockerem. |
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. |
DataDisk
Nastavení, která budou používat datové disky přidružené k výpočetním uzlům ve fondu. Pokud používáte připojené datové disky, musíte je připojit a naformátovat z virtuálního počítače, abyste je mohli používat.
Name | Typ | Description |
---|---|---|
caching |
Typ ukládání do mezipaměti, který se má povolit pro datové disky. |
|
diskSizeGB |
integer |
Počáteční velikost disku v gigabajtech. |
lun |
integer |
Číslo logické jednotky. |
storageAccountType |
Typ účtu úložiště, který se má použít pro datový disk. |
DiffDiskPlacement
Určuje dočasné umístění disku pro disk s operačním systémem pro všechny výpočetní uzly (virtuální počítače) ve fondu.
Name | Typ | Description |
---|---|---|
CacheDisk |
string |
Dočasný disk s operačním systémem je uložený v mezipaměti virtuálního počítače. |
DiffDiskSettings
Určuje dočasné nastavení disku pro disk operačního systému používaný výpočetním uzlem (virtuálním počítačem).
Name | Typ | Description |
---|---|---|
placement |
Určuje umístění dočasného disku pro disk operačního systému pro všechny virtuální počítače ve fondu. |
DiskEncryptionConfiguration
Konfigurace šifrování disku použitá na výpočetních uzlech ve fondu Konfigurace šifrování disků se nepodporuje ve fondu Linuxu vytvořeném s imagí Azure Compute Gallery.
Name | Typ | Description |
---|---|---|
targets |
Seznam cílových disků bude služba Batch šifrovat na výpočetním uzlu. |
DiskEncryptionTarget
Seznam cílových disků bude služba Batch šifrovat na výpočetním uzlu.
Name | Typ | Description |
---|---|---|
osdisk |
string |
Disk s operačním systémem na výpočetním uzlu je šifrovaný. |
temporarydisk |
string |
Dočasný disk na výpočetním uzlu je šifrovaný. V Linuxu se toto šifrování vztahuje na jiné oddíly (například na připojených datových discích), pokud šifrování probíhá při spuštění. |
DynamicVNetAssignmentScope
Rozsah dynamického přiřazení virtuální sítě.
Name | Typ | Description |
---|---|---|
job |
string |
Dynamické přiřazení virtuální sítě se provádí pro každou úlohu. |
none |
string |
Není povolené žádné dynamické přiřazení virtuální sítě. |
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í. |
ErrorCategory
Kategorie chyby.
Name | Typ | Description |
---|---|---|
servererror |
string |
Příčinou chyby je interní problém se serverem. |
usererror |
string |
Příčinou chyby je problém s uživatelem, například chybná konfigurace. |
ErrorMessage
Chybová zpráva přijatá v Azure Batch chybovou odpověď.
Name | Typ | Description |
---|---|---|
lang |
string |
Kód jazyka chybové zprávy |
value |
string |
Text zprávy |
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ů |
ImageReference
Odkaz na image Azure Virtual Machines Marketplace nebo image Azure Compute Gallery. Pokud chcete získat seznam všech odkazů na Azure Marketplace image ověřených Azure Batch, podívejte se na operaci Výpis podporovaných imagí.
Name | Typ | Description |
---|---|---|
exactVersion |
string |
Konkrétní verze image platformy nebo image marketplace použité k vytvoření uzlu Toto pole jen pro čtení se liší od verze pouze v případě, že hodnota zadaná pro "version" při vytvoření fondu byla "nejnovější". |
offer |
string |
Typ nabídky image Azure Virtual Machines Marketplace. |
publisher |
string |
Vydavatel image Azure Virtual Machines Marketplace. |
sku |
string |
Skladová položka image Azure Virtual Machines Marketplace. |
version |
string |
Verze image Azure Virtual Machines Marketplace. |
virtualMachineImageId |
string |
Identifikátor prostředku ARM image Azure Compute Gallery. Výpočetní uzly ve fondu se vytvoří pomocí tohoto ID image. Toto je ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} nebo /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} pro vždy výchozí nejnovější verzi image. |
InboundEndpointProtocol
Protokol koncového bodu.
Name | Typ | Description |
---|---|---|
tcp |
string |
Jako koncový bod použijte protokol TCP. |
udp |
string |
Jako koncový bod použijte UDP. |
InboundNATPool
Fond příchozího překladu adres (NAT), který je možné použít k externímu adresní adrese konkrétních portů na výpočetních uzlech ve fondu služby Batch.
Name | Typ | Description |
---|---|---|
backendPort |
integer |
Číslo portu na výpočetním uzlu. |
frontendPortRangeEnd |
integer |
Poslední číslo portu v rozsahu externích portů, které se použije k poskytování příchozího přístupu k backendPortu na jednotlivých výpočetních uzlech. |
frontendPortRangeStart |
integer |
První číslo portu v rozsahu externích portů, které se použije k poskytování příchozího přístupu k backendPortu na jednotlivých výpočetních uzlech. |
name |
string |
Název koncového bodu. |
networkSecurityGroupRules |
Seznam pravidel skupiny zabezpečení sítě, která se použijí na koncový bod. |
|
protocol |
Protokol koncového bodu. |
IPAddressProvisioningType
Typ zřizování veřejných IP adres pro fond.
Name | Typ | Description |
---|---|---|
batchmanaged |
string |
Služba Batch vytvoří a spravuje veřejnou IP adresu. V závislosti na velikosti fondu může existovat několik veřejných IP adres. |
nopublicipaddresses |
string |
Nebude vytvořena žádná veřejná IP adresa. |
usermanaged |
string |
Veřejné IP adresy poskytuje uživatel a použijí se ke zřízení výpočetních uzlů. |
JobConstraints
Omezení provádění pro úlohu.
Name | Typ | Description |
---|---|---|
maxTaskRetryCount |
integer |
Maximální počet opakování jednotlivých úkolů. Služba Batch opakuje úlohu, pokud její ukončovací kód není nenulový. |
maxWallClockTime |
string |
Maximální uplynulý čas, po který může úloha běžet, měřená od okamžiku vytvoření úlohy. |
JobExecutionInformation
Obsahuje informace o spuštění úlohy ve službě Azure Batch.
Name | Typ | Description |
---|---|---|
endTime |
string |
Čas dokončení úlohy. |
poolId |
string |
ID fondu, ke kterému je tato úloha přiřazena. |
schedulingError |
Podrobnosti o všech chybách, které služba zjistila při spuštění úlohy. |
|
startTime |
string |
Čas zahájení úlohy. |
terminateReason |
string |
Řetězec popisující důvod ukončení úlohy. |
JobManagerTask
Určuje podrobnosti úlohy Správce úloh.
Name | Typ | Description |
---|---|---|
allowLowPriorityNode |
boolean |
Určuje, jestli může úloha Správce úloh běžet na výpočetním uzlu s spotovou nebo nízkou prioritou. |
applicationPackageReferences |
Seznam balíčků aplikací, 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 úlohy Správce úloh. |
constraints |
Omezení, která platí pro úlohu Správce úloh. |
|
containerSettings |
Nastavení kontejneru, ve kterém běží úloha Správce úloh. |
|
displayName |
string |
Zobrazovaný název úlohy Správce úloh. |
environmentSettings |
Seznam nastavení proměnných prostředí pro úlohu Správce úloh. |
|
id |
string |
Řetězec, který jednoznačně identifikuje úlohu Správce úloh v rámci úlohy. |
killJobOnCompletion |
boolean |
Jestli dokončení úlohy Správce úloh znamená dokončení celé úlohy. |
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. |
|
runExclusive |
boolean |
Jestli úloha Správce úloh vyžaduje výhradní použití výpočetního uzlu, na kterém běží. |
userIdentity |
Identita uživatele, pod kterou běží úloha Správce úloh. |
JobNetworkConfiguration
Konfigurace sítě pro úlohu
Name | Typ | Description |
---|---|---|
subnetId |
string |
Identifikátor prostředku ARM podsítě virtuální sítě, ke které se po dobu trvání úlohy připojí výpočetní uzly spouštěné úkoly z úlohy. To bude fungovat pouze s fondem VirtualMachineConfiguration. |
JobPreparationTask
Úloha přípravy, která se má spustit před libovolnými úkoly úlohy na libovolném výpočetním uzlu.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek úkolu přípravy úlohy. |
constraints |
Omezení, která platí pro úkol přípravy úlohy. |
|
containerSettings |
Nastavení kontejneru, ve kterém běží úloha přípravy úlohy. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro úlohu přípravy úlohy. |
|
id |
string |
Řetězec, který jednoznačně identifikuje úlohu přípravy úlohy v rámci úlohy. |
rerunOnNodeRebootAfterSuccess |
boolean |
Jestli má služba Batch znovu spustit úlohu přípravy úlohy po restartování výpočetního uzlu. |
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 přípravy úlohy spustí. |
|
waitForSuccess |
boolean |
Zda má služba Batch čekat na úspěšné dokončení úlohy přípravy úlohy před plánováním jakýchkoli dalších úkolů úlohy na výpočetním uzlu. Úloha přípravy úlohy byla úspěšně dokončena, pokud se ukončí s ukončovacím kódem 0. |
JobReleaseTask
Úloha uvolnění úlohy, která se spustí po dokončení úlohy na libovolném výpočetním uzlu, na kterém je úloha spuštěná.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek úlohy uvolnění úlohy. |
containerSettings |
Nastavení kontejneru, ve kterém se úloha uvolnění úlohy spouští. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro úlohu uvolnění úlohy. |
|
id |
string |
Řetězec, který jednoznačně identifikuje úlohu uvolnění úlohy v rámci úlohy. |
maxWallClockTime |
string |
Maximální uplynulý čas, po který může úloha uvolnění úlohy běžet na daném výpočetním uzlu, měřená od okamžiku spuštění úlohy. Pokud se úkol nedokončil v časovém limitu, služba Batch ji ukončí. Výchozí hodnota je 15 minut. Časový limit nesmí být delší než 15 minut. Pokud ano, služba Batch ji odmítne s chybou; Pokud voláte rozhraní REST API přímo, stavový kód HTTP je 400 (chybný požadavek). |
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. Seznam souborů prostředků má maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí se zmenšit velikost kolekce ResourceFiles. Toho můžete dosáhnout pomocí souborů .zip, balíčků aplikací nebo kontejnerů Dockeru. |
|
retentionTime |
string |
Minimální doba pro uchování adresáře úloh pro úlohu uvolnění úlohy na výpočetním uzlu. Po uplynutí této doby může služba Batch odstranit adresář úloh a veškerý jeho obsah. |
userIdentity |
Identita uživatele, pod kterou se úloha uvolnění úlohy spouští. |
JobSchedulingError
Při plánování úlohy došlo ve službě Batch k chybě.
Name | Typ | Description |
---|---|---|
category |
Kategorie chyby plánování úloh. |
|
code |
string |
Identifikátor chyby plánování úlohy. Kódy jsou neutrální a mají být využívány programově. |
details |
Seznam dalších podrobností o chybách souvisejících s chybou plánování |
|
message |
string |
Zpráva popisující chybu plánování úlohy, která má být vhodná pro zobrazení v uživatelském rozhraní. |
JobState
Stav úlohy.
Name | Typ | Description |
---|---|---|
active |
string |
Úloha je k dispozici pro naplánování úkolů. |
completed |
string |
Všechny úkoly byly ukončeny a systém nebude přijímat žádné další úkoly ani žádné další změny úlohy. |
deleting |
string |
Uživatel požádal o odstranění úlohy, ale operace odstranění stále probíhá (například proto, že systém stále ukončuje spouštění úloh). |
disabled |
string |
Uživatel úlohu zakázal. Nejsou spuštěny žádné úlohy a nebudou naplánovány žádné nové úlohy. |
disabling |
string |
Uživatel požádal o zakázání úlohy, ale operace zakázání stále probíhá (například čeká na ukončení úlohy). |
enabling |
string |
Uživatel požádal o povolení úlohy, ale operace povolení stále probíhá. |
terminating |
string |
Úloha se chystá dokončit, protože se dokončila úloha Správce úloh, nebo protože uživatel úlohu ukončil, ale operace ukončení stále probíhá (například proto, že jsou spuštěné úkoly uvolnění úlohy). |
JobStatistics
Statistika využití prostředků pro úlohu
Name | Typ | Description |
---|---|---|
kernelCPUTime |
string |
Celkový čas procesoru v režimu jádra (sečtený napříč všemi jádry a všemi výpočetními uzly) spotřebovaný všemi úkoly v úloze. |
lastUpdateTime |
string |
Čas, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezené na rozsah mezi startTime a lastUpdateTime. |
numFailedTasks |
integer |
Celkový počet úkolů v úloze, které selhaly v daném časovém rozsahu. |
numSucceededTasks |
integer |
Celkový počet úkolů úspěšně dokončených v úloze v daném časovém rozsahu. |
numTaskRetries |
integer |
Celkový počet opakování všech úkolů v úloze v daném časovém rozsahu. |
readIOGiB |
number |
Celkové množství dat v GiB přečtených z disku všemi úkoly v úloze. |
readIOps |
integer |
Celkový počet operací čtení z disku provedených všemi úkoly v úloze |
startTime |
string |
Počáteční čas časového rozsahu, na který se statistika vztahuje. |
url |
string |
Adresa URL statistiky. |
userCPUTime |
string |
Celkový čas procesoru v uživatelském režimu (sečtený napříč všemi jádry a všemi výpočetními uzly) spotřebovaný všemi úkoly v úloze. |
waitTime |
string |
Celková doba čekání všech úkolů v úloze |
wallClockTime |
string |
Celkový hodinový čas všech úkolů v úloze. |
writeIOGiB |
number |
Celkový objem dat v GiB zapisovaných na disk všemi úkoly v úloze |
writeIOps |
integer |
Celkový počet operací zápisu na disk provedených všemi úkoly v úloze |
LinuxUserConfiguration
Vlastnosti použité k vytvoření uživatelského účtu na výpočetním uzlu s Linuxem
Name | Typ | Description |
---|---|---|
gid |
integer |
ID skupiny pro uživatelský účet. |
sshPrivateKey |
string |
Privátní klíč SSH pro uživatelský účet. |
uid |
integer |
ID uživatele uživatelského účtu. |
LoginMode
Režim přihlášení pro uživatele
Name | Typ | Description |
---|---|---|
batch |
string |
Režim přihlášení LOGON32_LOGON_BATCH Win32. Režim dávkového přihlášení se doporučuje pro dlouhotrvající paralelní procesy. |
interactive |
string |
Režim přihlášení LOGON32_LOGON_INTERACTIVE Win32. Nástroj Řízení uživatelských účtů je povolený ve fondech konfigurace Windows VirtualMachine. Pokud je tato možnost použita se zvýšenou identitou uživatele ve fondu Windows VirtualMachineConfiguration, relace uživatele nebude zvýšena, pokud aplikace spuštěná příkazovým řádkem task není nakonfigurována tak, aby vždy vyžadovala oprávnění správce nebo aby vždy vyžadovala maximální oprávnění. |
ManagedDisk
Name | Typ | Description |
---|---|---|
storageAccountType |
Typ účtu úložiště pro spravovaný disk. |
MetadataItem
Pár název-hodnota přidružený k prostředku služby Batch.
Name | Typ | Description |
---|---|---|
name |
string |
Název položky metadat. |
value |
string |
Hodnota položky metadat. |
MountConfiguration
Systém souborů, který se má připojit k jednotlivým uzlům.
Name | Typ | Description |
---|---|---|
azureBlobFileSystemConfiguration |
Kontejner služby Azure Storage, který se má připojit pomocí FUSE objektů blob na každém uzlu. |
|
azureFileShareConfiguration |
Sdílená složka Azure, která se má připojit k jednotlivým uzlům. |
|
cifsMountConfiguration |
Systém souborů CIFS/SMB, který se má připojit k jednotlivým uzlům. |
|
nfsMountConfiguration |
Systém souborů NFS, který se má připojit k jednotlivým uzlům. |
NameValuePair
Představuje dvojici název-hodnota.
Name | Typ | Description |
---|---|---|
name |
string |
Název ve dvojici název-hodnota. |
value |
string |
Hodnota ve dvojici název-hodnota. |
NetworkConfiguration
Konfigurace sítě pro fond
Name | Typ | Description |
---|---|---|
dynamicVNetAssignmentScope |
Rozsah dynamického přiřazení virtuální sítě. |
|
enableAcceleratedNetworking |
boolean |
Jestli má tento fond povolit akcelerované síťové služby. |
endpointConfiguration |
Konfigurace pro koncové body na výpočetních uzlech ve fondu služby Batch. |
|
publicIPAddressConfiguration |
Konfigurace veřejné IP adresy pro výpočetní uzly ve fondu služby Batch. |
|
subnetId |
string |
Identifikátor prostředku ARM podsítě virtuální sítě, ke které se připojí výpočetní uzly fondu. Toto je ve formátu /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
Pravidlo skupiny zabezpečení sítě, které se použije na příchozí koncový bod.
Name | Typ | Description |
---|---|---|
access |
Akce, která by se měla provést pro zadanou IP adresu, rozsah podsítě nebo značku. |
|
priority |
integer |
Priorita tohoto pravidla. |
sourceAddressPrefix |
string |
Předpona zdrojové adresy nebo značka, která se má shodovat s pravidlem. |
sourcePortRanges |
string[] |
Rozsahy zdrojových portů, které se mají shodovat s pravidlem. |
NetworkSecurityGroupRuleAccess
Akce, která by se měla provést pro zadanou IP adresu, rozsah podsítě nebo značku.
Name | Typ | Description |
---|---|---|
allow |
string |
Povolit přístup. |
deny |
string |
Odepřít přístup. |
NFSMountConfiguration
Informace používané k připojení k systému souborů NFS
Name | Typ | Description |
---|---|---|
mountOptions |
string |
Další možnosti příkazového řádku, které se mají předat příkazu mount. |
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kam se připojí systém souborů |
source |
string |
Identifikátor URI systému souborů, který se má připojit. |
NodeCommunicationMode
Určuje, jak fond komunikuje se službou Batch.
Name | Typ | Description |
---|---|---|
classic |
string |
Uzly používající klasický režim komunikace vyžadují příchozí komunikaci TCP na portech 29876 a 29877 z rutiny BatchNodeManagement. Značka služby {region} a odchozí komunikace TCP na portu 443 do "Storage.region" a "BatchNodeManagement. Značky služby {region}". |
default |
string |
Režim komunikace uzlu je automaticky nastaven službou Batch. |
simplified |
string |
Uzly používající zjednodušený režim komunikace vyžadují odchozí komunikaci TCP na portu 443 do BatchNodeManagement. Značka služby {region}" Nejsou vyžadovány žádné otevřené příchozí porty. |
NodePlacementConfiguration
Konfigurace umístění uzlů pro fond
Name | Typ | Description |
---|---|---|
policy |
Typ zásad umístění uzlů ve fondech služby Batch. |
NodePlacementPolicyType
Zásady umístění pro přidělování uzlů ve fondu.
Name | Typ | Description |
---|---|---|
regional |
string |
Všechny uzly ve fondu budou přiděleny ve stejné oblasti. |
zonal |
string |
Uzly ve fondu budou rozložené do různých zón dostupnosti s maximálním úsilím. |
OnAllTasksComplete
Akce, kterou má služba Batch provést, když jsou všechny úkoly v úloze ve stavu dokončení.
Name | Typ | Description |
---|---|---|
noaction |
string |
Není potřeba dělat nic. Úloha zůstane aktivní, pokud není ukončena nebo zakázána jiným způsobem. |
terminatejob |
string |
Ukončete úlohu. Hodnota terminateReason úlohy je nastavená na AllTasksComplete. |
OnTaskFailure
Akce, kterou by služba Batch měla provést, když jakákoli úloha v úloze selže.
Name | Typ | Description |
---|---|---|
noaction |
string |
Není potřeba dělat nic. Úloha zůstane aktivní, pokud není ukončena nebo zakázána jiným způsobem. |
performexitoptionsjobaction |
string |
Proveďte akci přidruženou k podmínce ukončení úkolu v kolekci exitConditions úkolu. (To může mít za následek, že se neprovedou žádné akce, pokud je to přesně to, co určuje úkol.) |
OSDisk
Nastavení pro disk operačního systému výpočetního uzlu
Name | Typ | Description |
---|---|---|
caching |
Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None, ReadOnly, ReadWrite. Výchozí hodnoty jsou: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. |
|
diskSizeGB |
integer |
Počáteční velikost disku v GB při vytváření nového disku s operačním systémem |
ephemeralOSDiskSettings |
Určuje dočasné nastavení disku pro disk operačního systému používaný výpočetním uzlem (virtuálním počítačem). |
|
managedDisk |
Parametry spravovaného disku. |
|
writeAcceleratorEnabled |
boolean |
Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. |
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 kontejneru úložiště objektů blob v Azure.
Name | Typ | Description |
---|---|---|
containerUrl |
string |
Adresa URL kontejneru v rámci Azure Blob Storage, do které se mají 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é pomocí 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 úkolu 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. |
PoolEndpointConfiguration
Konfigurace koncového bodu pro fond
Name | Typ | Description |
---|---|---|
inboundNATPools |
Seznam příchozích fondů NAT, které je možné použít k externímu adresování konkrétních portů na jednotlivých výpočetních uzlech. |
PoolInformation
Určuje, jak má být úloha přiřazena k fondu.
Name | Typ | Description |
---|---|---|
autoPoolSpecification |
Charakteristiky dočasného "automatického fondu". Služba Batch vytvoří tento automatický fond při odeslání úlohy. |
|
poolId |
string |
ID existujícího fondu. Všechny úlohy úlohy se poběží v zadaném fondu. |
PoolLifetimeOption
Minimální životnost vytvořených automatických fondů a způsob přiřazení více úloh podle plánu k fondům.
Name | Typ | Description |
---|---|---|
job |
string |
Fond existuje po celou dobu životnosti úlohy, pro kterou je vyhrazený. Služba Batch vytvoří fond při vytváření úlohy. Pokud se u plánu úloh použije možnost "úloha", služba Batch vytvoří nový automatický fond pro každou úlohu vytvořenou v plánu. |
jobschedule |
string |
Fond existuje po celou dobu životnosti plánu úloh. Služba Batch vytvoří fond při vytvoření první úlohy podle plánu. Tuto možnost můžete použít pouze u plánů úloh, nikoli u úloh. |
PoolSpecification
Specifikace pro vytvoření nového fondu
Name | Typ | Description |
---|---|---|
applicationLicenses |
string[] |
Seznam licencí aplikací, které služba Batch zpřístupní na každém výpočetním uzlu ve fondu. |
applicationPackageReferences |
Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. |
|
autoScaleEvaluationInterval |
string |
Časový interval, ve kterém se má velikost fondu automaticky upravit podle vzorce automatického škálování. |
autoScaleFormula |
string |
Vzorec pro požadovaný počet výpočetních uzlů ve fondu. |
certificateReferences |
Seznam certifikátů, které se mají nainstalovat na každý výpočetní uzel ve fondu. Upozornění: Tato vlastnost je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault . |
|
cloudServiceConfiguration |
Konfigurace cloudové služby pro fond |
|
displayName |
string |
Zobrazovaný název fondu. |
enableAutoScale |
boolean |
Určuje, jestli se má velikost fondu v průběhu času automaticky upravovat. |
enableInterNodeCommunication |
boolean |
Určuje, jestli fond umožňuje přímou komunikaci mezi výpočetními uzly. |
metadata |
Seznam párů název-hodnota přidružených k fondu jako metadata. |
|
mountConfiguration |
Seznam systémů souborů, které se mají připojit k jednotlivým uzlům ve fondu. |
|
networkConfiguration |
Konfigurace sítě pro fond. |
|
resizeTimeout |
string |
Časový limit pro přidělení výpočetních uzlů do fondu. |
resourceTags |
object |
Uživatelem zadané značky přidružené k fondu. |
startTask |
Úloha, která se spustí na každém výpočetním uzlu při připojování k fondu. Úloha se spustí při přidání výpočetního uzlu do fondu nebo při restartování výpočetního uzlu. |
|
targetDedicatedNodes |
integer |
Požadovaný počet vyhrazených výpočetních uzlů ve fondu |
targetLowPriorityNodes |
integer |
Požadovaný počet spotových výpočetních uzlů nebo výpočetních uzlů s nízkou prioritou ve fondu |
targetNodeCommunicationMode |
Požadovaný režim komunikace uzlu pro fond. |
|
taskSchedulingPolicy |
Způsob distribuce úkolů mezi výpočetní uzly ve fondu |
|
taskSlotsPerNode |
integer |
Počet slotů úloh, které lze použít ke spouštění souběžných úloh na jednom výpočetním uzlu ve fondu. |
userAccounts |
Seznam uživatelských účtů, které se mají vytvořit na každém výpočetním uzlu ve fondu. |
|
virtualMachineConfiguration |
Konfigurace virtuálního počítače pro fond. |
|
vmSize |
string |
Velikost virtuálních počítačů ve fondu. Všechny virtuální počítače ve fondu mají stejnou velikost. |
PublicIPAddressConfiguration
Konfigurace veřejné IP adresy síťové konfigurace fondu.
Name | Typ | Description |
---|---|---|
ipAddressIds |
string[] |
Seznam veřejných IP adres, které bude služba Batch používat při zřizování výpočetních uzlů. |
provision |
Typ zřizování pro veřejné IP adresy fondu. |
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. |
SecurityProfile
Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.
Name | Typ | Description |
---|---|---|
encryptionAtHost |
boolean |
Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím se povolí šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. |
securityType |
Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. |
|
uefiSettings |
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. |
SecurityTypes
Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu.
Name | Typ | Description |
---|---|---|
trustedLaunch |
string |
Důvěryhodné spuštění chrání před pokročilými a trvalými technikami útoku. |
ServiceArtifactReference
Určuje REFERENČNÍ ID artefaktu služby, které se používá k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image.
Name | Typ | Description |
---|---|---|
id |
string |
ID odkazu na artefakt služby ServiceArtifactReference |
StartTask
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo opětovném nastavení výpočetního uzlu.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek StartTask. |
containerSettings |
Nastavení kontejneru, ve kterém běží StartTask. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask. |
|
maxTaskRetryCount |
integer |
Maximální počet opakování úkolu. |
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. Seznam souborů prostředků má maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí se zmenšit velikost kolekce ResourceFiles. Toho můžete dosáhnout pomocí souborů .zip, balíčků aplikací nebo kontejnerů Dockeru. |
|
userIdentity |
Identita uživatele, pod kterou běží StartTask. |
|
waitForSuccess |
boolean |
Jestli má služba Batch čekat na úspěšné dokončení startTask (tj. na ukončení s ukončovacím kódem 0) před plánováním úkolů na výpočetním uzlu. |
StorageAccountType
Typ účtu úložiště pro použití při vytváření datových disků nebo disku s operačním systémem.
Name | Typ | Description |
---|---|---|
premium_lrs |
string |
Datový disk nebo disk s operačním systémem by měl používat místně redundantní úložiště úrovně Premium. |
standard_lrs |
string |
Datový disk nebo disk s operačním systémem by měl používat standardní místně redundantní úložiště. |
standardssd_lrs |
string |
Datový disk nebo disk s operačním systémem by měl používat místně redundantní úložiště SSD úrovně Standard. |
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. |
TaskSchedulingPolicy
Určuje, jak se mají úkoly distribuovat mezi výpočetní uzly.
Name | Typ | Description |
---|---|---|
nodeFillType |
Jak se úlohy distribuují mezi výpočetní uzly ve fondu. |
UefiSettings
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače.
Name | Typ | Description |
---|---|---|
secureBootEnabled |
boolean |
Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. |
vTpmEnabled |
boolean |
Určuje, jestli se má na virtuálním počítači povolit vTPM. |
UserAccount
Vlastnosti použité k vytvoření uživatele sloužícího ke spouštění úloh na výpočetním uzlu Azure Batch.
Name | Typ | Description |
---|---|---|
elevationLevel |
Úroveň zvýšení oprávnění uživatelského účtu. |
|
linuxUserConfiguration |
Konfigurace uživatele specifická pro Linux pro uživatelský účet. |
|
name |
string |
Název uživatelského účtu. Názvy můžou obsahovat libovolné znaky Unicode až do maximální délky 20. |
password |
string |
Heslo k uživatelskému účtu. |
windowsUserConfiguration |
Konfigurace uživatele specifická pro systém Windows pro uživatelský účet. |
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. |
VirtualMachineConfiguration
Konfigurace výpočetních uzlů ve fondu na základě infrastruktury Azure Virtual Machines
Name | Typ | Description |
---|---|---|
containerConfiguration |
Konfigurace kontejneru pro fond. |
|
dataDisks |
Data |
Konfigurace datových disků připojených k výpočetním uzlům ve fondu |
diskEncryptionConfiguration |
Konfigurace šifrování disku pro fond. |
|
extensions |
Rozšíření virtuálního počítače pro fond. |
|
imageReference |
Odkaz na image Azure Virtual Machines Marketplace nebo vlastní image virtuálního počítače, která se má použít. |
|
licenseType |
string |
Typ místní licence, která se má použít při nasazování operačního systému. Windows_Server – místní licence je určená pro Windows Server. Windows_Client – místní licence je určená pro klienta Windows. |
nodeAgentSKUId |
string |
Skladová položka agenta výpočetního uzlu Služby Batch, která se má zřídit na výpočetních uzlech ve fondu. |
nodePlacementConfiguration |
Konfigurace umístění uzlu pro fond. |
|
osDisk |
Nastavení pro disk operačního systému virtuálního počítače. |
|
securityProfile |
Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů. |
|
serviceArtifactReference |
Určuje REFERENČNÍ ID artefaktu služby, které se používá k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. |
|
windowsConfiguration |
Nastavení operačního systému Windows na virtuálním počítači. |
VMExtension
Konfigurace pro rozšíření virtuálních počítačů
Name | Typ | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Označuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. |
enableAutomaticUpgrade |
boolean |
Určuje, jestli má platforma rozšíření automaticky upgradovat, pokud je k dispozici novější verze rozšíření. |
name |
string |
Název rozšíření virtuálního počítače. |
protectedSettings |
object |
Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault nebo vůbec žádné chráněné nastavení. |
provisionAfterExtensions |
string[] |
Kolekce názvů rozšíření. |
publisher |
string |
Název vydavatele obslužné rutiny rozšíření. |
settings |
object |
Veřejná nastavení rozšíření formátovaná ve formátu JSON |
type |
string |
Typ rozšíření. |
typeHandlerVersion |
string |
Verze obslužné rutiny skriptu. |
WindowsConfiguration
Nastavení operačního systému Windows, která se mají použít pro virtuální počítač.
Name | Typ | Description |
---|---|---|
enableAutomaticUpdates |
boolean |
Určuje, jestli jsou na virtuálním počítači povolené automatické aktualizace. |
WindowsUserConfiguration
Vlastnosti použité k vytvoření uživatelského účtu na výpočetním uzlu Windows
Name | Typ | Description |
---|---|---|
loginMode |
Režim přihlášení uživatele |