Job Schedule - Get
Získá informace o zadaném plánu úlohy.
GET {batchUrl}/jobschedules/{jobScheduleId}?api-version=2023-11-01.18.0
GET {batchUrl}/jobschedules/{jobScheduleId}?$select={$select}&$expand={$expand}&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 plánu úloh, který chcete získat. |
api-version
|
query | True |
string |
Verze klientského rozhraní API. |
$expand
|
query |
string |
Klauzule $expand OData. |
|
$select
|
query |
string |
Klauzule $select OData. |
|
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 ozdob, jako jsou složené závorky, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Jestli má server v odpovědi vrátit client-request-id. |
|
ocp-date |
string date-time-rfc1123 |
Čas, kdy byla žádost vystavena. Klientské knihovny obvykle tuto možnost nastaví na aktuální systémový čas. pokud přímo voláte rozhraní REST API, nastavte ho explicitně. |
|
If-Match |
string |
Hodnota ETag přidružená k verzi prostředku známého klientovi. Operace se provede pouze v případě, že aktuální značka ETag prostředku ve službě přesně odpovídá hodnotě zadané klientem. |
|
If-None-Match |
string |
Hodnota ETag přidružená k verzi prostředku známého klientovi. Operace se provede pouze v případě, že aktuální značka ETag prostředku ve službě neodpovídá hodnotě zadané klientem. |
|
If-Modified-Since |
string date-time-rfc1123 |
Časové razítko označující čas poslední změny prostředku známého klientovi. Operace se provede pouze v případě, že se prostředek ve službě od zadaného času změnil. |
|
If-Unmodified-Since |
string date-time-rfc1123 |
Časové razítko označující čas poslední změny prostředku známého klientovi. Operace se provede pouze v případě, že prostředek ve službě nebyl od zadaného času změněn. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odpověď obsahující plán úlohy. Hlavičky
|
|
Other Status Codes |
Chyba ze služby Batch. |
Zabezpečení
azure_auth
Microsoft Entra tok kódu ověřování 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
JobSchedule get
Ukázkový požadavek
GET account.region.batch.azure.com/jobschedules/jobScheduleId?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "jobScheduleId",
"url": "https://account.region.batch.azure.com/jobschedules/jobScheduleId",
"eTag": "0x8D40FFD2E848323",
"lastModified": "2016-11-18T21:52:24.7661347Z",
"creationTime": "2016-11-18T21:52:22.5431125Z",
"state": "completed",
"stateTransitionTime": "2016-11-18T21:52:24.8371778Z",
"previousState": "active",
"previousStateTransitionTime": "2016-11-18T21:52:24.0064874Z",
"jobSpecification": {
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction",
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "testPool"
}
},
"executionInfo": {
"recentJob": {
"url": "https://account.region.batch.azure.com/jobschedules/jobScheduleId:job-1",
"id": "jobScheduleId:job-1"
},
"endTime": "2016-11-18T21:52:24.8371778Z"
}
}
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 používané pro připojení ke kontejneru služby Azure Storage pomocí blobfuse |
Azure |
Informace používané 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 odpovědi na chybu. |
Caching |
Typ ukládání do mezipaměti, který se má 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é pro připojení k systému souborů CIFS |
Cloud |
Plán úloh, který umožňuje opakované úlohy tím, že určí, kdy se mají úlohy spouštět, a specifikaci použitou k vytvoření jednotlivých úloh. |
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 operačního systému 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 |
Chybová zpráva přijatá v Azure Batch odpověď na chybu. |
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ích překladů adres (NAT), který lze použít k externímu řešení konkrétních portů na výpočetních uzlech ve fondu služby Batch. |
IPAddress |
Typ zřizování pro veřejné IP adresy fondu. |
Job |
Omezení provádění pro úlohu |
Job |
Určuje podrobnosti úlohy Správce úloh. |
Job |
Konfigurace sítě pro úlohu |
Job |
Úkol přípravy úlohy, který se spustí před libovolnými úkoly úlohy na libovolném výpočetním uzlu. |
Job |
Úloha uvolnění úlohy, která se spustí při dokončení úlohy na libovolném výpočetním uzlu, na kterém se úloha spustila. |
Job |
Obsahuje informace o úlohách, které byly a budou spuštěny v rámci plánu úloh. |
Job |
Stav plánu úlohy. |
Job |
Statistika využití zdrojů pro plán úloh. |
Job |
Určuje podrobnosti o úlohách, které se mají vytvořit podle plánu. |
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í 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. |
Network |
Konfigurace sítě pro fond |
Network |
Pravidlo skupiny zabezpečení sítě, které se má použít pro 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é pro 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. |
Recent |
Informace o nejnovější úloze, která se má spustit v rámci plánu úloh. |
Resource |
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu |
Schedule |
Plán, podle kterého se budou vytvářet úlohy. Všechny časy jsou pevně dané podle STANDARDU (UTC) a letní čas na to nemá vliv. |
Security |
Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů. |
Security |
Určuje typ zabezpečení virtuálního počítače. Aby bylo možné UefiSettings povolit, musí být nastavená 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ítpm 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 používané pro připojení ke kontejneru služby Azure Storage pomocí blobfuse
Name | Typ | Description |
---|---|---|
accountKey |
string |
Klíč účtu úložiště Azure. |
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 použije pro přístup k názvu kontejneru containerName |
|
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, ke které se připojí systém souborů |
sasKey |
string |
Token SAS služby Azure Storage. |
AzureFileShareConfiguration
Informace používané pro připojení ke sdílené složce Azure
Name | Typ | Description |
---|---|---|
accountKey |
string |
Klíč účtu 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, ke které 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 odpovědi na chybu.
Name | Typ | Description |
---|---|---|
key |
string |
Identifikátor určující význam vlastnosti Value. |
value |
string |
Další informace zahrnuté v chybové odpovědi. |
CachingType
Typ ukládání do mezipaměti, který se má 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 měly být nainstalovány 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 startTask spouští. Všimněte si, že pokud je obor automatického uživatele fond pro startTask i úlohu, bude tento certifikát viditelný i pro úlohu. |
task |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými se spouští úlohy úloh. |
CIFSMountConfiguration
Informace používané pro 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 k ověřování v systému souborů CIFS. |
relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, ke které se připojí systém souborů |
source |
string |
Identifikátor URI systému souborů, který chcete připojit. |
username |
string |
Uživatel, který se má použít k ověřování v systému souborů CIFS. |
CloudJobSchedule
Plán úloh, který umožňuje opakované úlohy tím, že určí, kdy se mají úlohy spouštět, a specifikaci použitou k vytvoření jednotlivých úloh.
Name | Typ | Description |
---|---|---|
creationTime |
string |
Čas vytvoření plánu úloh. |
displayName |
string |
Zobrazovaný název plánu. |
eTag |
string |
Značka ETag plánu úlohy. |
executionInfo |
Informace o úlohách, které byly a budou spuštěny podle tohoto plánu. |
|
id |
string |
Řetězec, který jednoznačně identifikuje plán v rámci účtu. |
jobSpecification |
Podrobnosti o úlohách, které mají být vytvořeny podle tohoto plánu. |
|
lastModified |
string |
Čas poslední změny plánu úlohy. |
metadata |
Seznam dvojic název-hodnota přidružených k plánu jako metadata. |
|
previousState |
Předchozí stav plánu úloh. |
|
previousStateTransitionTime |
string |
Čas, kdy plán úloh přestoupil do předchozího stavu. |
schedule |
Plán, podle kterého se budou vytvářet úlohy. |
|
state |
Aktuální stav plánu úloh. |
|
stateTransitionTime |
string |
Čas, kdy plán úloh přestavil aktuální stav. |
stats |
Statistika využití prostředků od doby života pro plán úloh. Statistika nemusí být okamžitě dostupná. Služba Batch pravidelně shrnuje statistiky. Typické zpoždění je přibližně 30 minut. |
|
url |
string |
Adresa URL plánu úlohy. |
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 CRI. |
dockerCompatible |
string |
Ke spuštění kontejnerů se použije technologie kontejnerů 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 operačního systému 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 k šifrování dojde 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í. |
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. |
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 |
Pro koncový bod použijte protokol TCP. |
udp |
string |
Pro koncový bod použijte udp. |
InboundNATPool
Fond příchozích překladů adres (NAT), který lze použít k externímu řešení 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 back-endportu 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í pro veřejné IP adresy fondu.
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 budou použity 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, který může úloha spustit, měřeno od okamžiku vytvoř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 |
Určuje, 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 |
Určuje, 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 je spuštěna ú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
Úkol přípravy úlohy, který se spustí 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í pro kontejner, ve kterém se spouští úloha přípravy úlohy. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro úkol přípravy úlohy. |
|
id |
string |
Řetězec, který jednoznačně identifikuje úkol přípravy úlohy v rámci úlohy. |
rerunOnNodeRebootAfterSuccess |
boolean |
Jestli má služba Batch po restartování výpočetního uzlu znovu spustit úkol přípravy úlohy. |
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 je spuštěna úloha přípravy úlohy. |
|
waitForSuccess |
boolean |
Zda má služba Batch čekat na úspěšné dokončení úkolu přípravy úlohy před plánováním jakýchkoli dalších úkolů úlohy na výpočetním uzlu. Úkol přípravy úlohy byl úspěšně dokončen, pokud se ukončí s ukončovacím kódem 0. |
JobReleaseTask
Úloha uvolnění úlohy, která se spustí při dokončení úlohy na libovolném výpočetním uzlu, na kterém se úloha spustila.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek úlohy uvolnění úlohy. |
containerSettings |
Nastavení pro kontejner, ve kterém se úloha uvolnění úlohy spustí. |
|
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 ve stanoveném časovém limitu, služba Batch ho 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. Pro seznam souborů prostředků platí 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í. |
JobScheduleExecutionInformation
Obsahuje informace o úlohách, které byly a budou spuštěny v rámci plánu úloh.
Name | Typ | Description |
---|---|---|
endTime |
string |
Čas, kdy plán skončil. |
nextRunTime |
string |
Při příštím vytvoření úlohy podle tohoto plánu. |
recentJob |
Informace o nejnovější úloze v rámci plánu úloh. |
JobScheduleState
Stav plánu úlohy.
Name | Typ | Description |
---|---|---|
active |
string |
Plán úloh je aktivní a vytvoří úlohy podle svého plánu. |
completed |
string |
Plán úloh se ukončil, a to buď dosažením jeho koncového času, nebo tím, že ho uživatel výslovně ukončil. |
deleting |
string |
Uživatel požádal o odstranění plánu úlohy, ale operace odstranění stále probíhá. Plánovač neiniciuje žádné nové úlohy pro tento plán úloh a odstraní všechny existující úlohy a úkoly v rámci plánu úloh, včetně všech aktivních úloh. Plán úloh bude odstraněn, jakmile budou odstraněny všechny úlohy a úkoly v rámci plánu úloh. |
disabled |
string |
Uživatel zakázal plán úloh. Plánovač nebude v tomto plánu inicializovat žádné nové úlohy, ale všechny existující aktivní úlohy budou nadále spuštěny. |
terminating |
string |
Plán úloh už nemá žádnou další práci nebo byl explicitně ukončen uživatelem, ale operace ukončení stále probíhá. Plánovač neiniciuje žádné nové úlohy pro tento plán úloh ani není aktivní žádná existující úloha. |
JobScheduleStatistics
Statistika využití zdrojů pro plán úloh.
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 ve všech úlohách vytvořených podle plánu. |
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ů, které selhaly během daného časového rozsahu v úlohách vytvořených v rámci plánu. Úloha selže, pokud vyčerpá maximální počet opakování bez vrácení ukončovací kód 0. |
numSucceededTasks |
integer |
Celkový počet úkolů, které byly úspěšně dokončeny během daného časového rozsahu v úlohách vytvořených v rámci plánu. Úkol se úspěšně dokončí, pokud vrátí ukončovací kód 0. |
numTaskRetries |
integer |
Celkový počet opakování během daného časového rozsahu u všech úkolů ve všech úlohách vytvořených v rámci plánu. |
readIOGiB |
number |
Celkový počet gibibajtů přečtených z disku všemi úkoly ve všech úlohách vytvořených podle plánu. |
readIOps |
integer |
Celkový počet operací čtení na disku provedených všemi úkoly ve všech úlohách vytvořených podle plánu. |
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 ve všech úlohách vytvořených podle plánu. |
waitTime |
string |
Celková doba čekání všech úkolů ve všech úlohách vytvořených v rámci plánu. Čekací doba pro úkol je definována jako uplynulý čas mezi vytvořením úlohy a zahájením spuštění úlohy. (Pokud se úloha opakuje kvůli selháním, doba čekání je doba do posledního spuštění úlohy.) |
wallClockTime |
string |
Celkový hodinový čas všech úkolů ve všech úlohách vytvořených v rámci plánu. |
writeIOGiB |
number |
Celkový počet gibibajtů zapsaných na disk všemi úkoly ve všech úlohách vytvořených v rámci plánu. |
writeIOps |
integer |
Celkový počet operací zápisu na disk provedených všemi úkoly ve všech úlohách vytvořených podle plánu. |
JobSpecification
Určuje podrobnosti o úlohách, které se mají vytvořit podle plánu.
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 nastaveny pro všechny úkoly v úlohách vytvořených podle tohoto plánu (včetně úloh Správce úloh, Příprava úlohy a Úlohy uvolnění). |
||
constraints |
Omezení provádění pro úlohy vytvořené v rámci tohoto plánu. |
||
displayName |
string |
Zobrazovaný název pro úlohy vytvořené v rámci tohoto plánu. |
|
jobManagerTask |
Podrobnosti úlohy Správce úloh, která se má spustit při spuštění úlohy podle tohoto plánu. |
||
jobPreparationTask |
Úloha přípravy úlohy pro úlohy vytvořené v rámci tohoto plánu. |
||
jobReleaseTask |
Úloha uvolnění úlohy pro úlohy vytvořené v rámci tohoto plánu |
||
maxParallelTasks |
integer |
-1 |
Maximální počet úkolů, které lze pro úlohu provést paralelně. |
metadata |
Seznam párů název-hodnota přidružených ke každé úloze vytvořené v rámci tohoto plánu 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 vytvořené podle tohoto plánu v dokončeném stavu. |
||
onTaskFailure |
Akce, kterou by služba Batch měla provést v případě selhání libovolné úlohy v úloze vytvořené podle tohoto plánu. Úloha se považuje za neúspěšnou, pokud selhala, pokud má informace o selhání. FailureInfo se nastaví, pokud se úloha dokončí s nenulovým ukončovacím kódem po vyčerpání počtu opakování nebo pokud došlo k chybě při spuštění úlohy, například kvůli chybě při stahování souboru zdroje. |
||
poolInfo |
Fond, ve kterém služba Batch spouští úlohy vytvořené podle tohoto plánu. |
||
priority |
integer |
Priorita úloh vytvořených v rámci tohoto plánu |
|
usesTaskDependencies |
boolean |
Určuje, jestli úkoly v úloze můžou definovat vzájemné závislosti. Výchozí hodnotou je hodnota false. |
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 uživatelského účtu. |
sshPrivateKey |
string |
Privátní klíč SSH uživatelského účtu. |
uid |
integer |
ID uživatele uživatelského účtu. |
LoginMode
Režim přihlášení 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. Řízení uživatelských účtů je povolené ve fondech konfigurace Windows VirtualMachine. Pokud se tato možnost používá se zvýšenou identitou uživatele ve fondu Windows VirtualMachineConfiguration, relace uživatele nebude zvýšena, pokud není aplikace spuštěná příkazovým řádkem úlohy nakonfigurovaná 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. |
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 má použít pro 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 nebo značka zdrojové adresy, která se má s pravidlem shodovat. |
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é pro 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, ke které se připojí systém souborů |
source |
string |
Identifikátor URI systému souborů, který chcete 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 rozdělené do různých zón dostupnosti s vyrovnáváním maximálního úsilí. |
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 fondů příchozích překladů adres (NAT), které je možné použít k externímu adresování konkrétních portů na konkrétním výpočetním uzlu. |
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 má spustit na každém výpočetním uzlu při připojení 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í veřejných IP adres pro fond. |
RecentJob
Informace o nejnovější úloze, která se má spustit v rámci plánu úloh.
Name | Typ | Description |
---|---|---|
id |
string |
ID úlohy. |
url |
string |
Adresa URL úlohy. |
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. |
Schedule
Plán, podle kterého se budou vytvářet úlohy. Všechny časy jsou pevně dané podle STANDARDU (UTC) a letní čas na to nemá vliv.
Name | Typ | Description |
---|---|---|
doNotRunAfter |
string |
Čas, po jehož uplynutí nebude v rámci tohoto plánu úloh vytvořena žádná úloha. Plán se přesune do dokončeného stavu, jakmile tento konečný termín skončí a v rámci tohoto plánu úloh nebude žádná aktivní úloha. |
doNotRunUntil |
string |
Nejstarší čas, kdy může být v rámci tohoto plánu úloh vytvořena jakákoli úloha. |
recurrenceInterval |
string |
Časový interval mezi časy spuštění dvou po sobě jdoucích úloh v rámci plánu úloh. Plán úloh může mít v daném okamžiku maximálně jednu aktivní úlohu. |
startWindow |
string |
Časový interval počínaje časem, ve kterém plán udává, že by měla být vytvořena úloha, v rámci které musí být vytvořena úloha. |
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 typ zabezpečení virtuálního počítače. Aby bylo možné UefiSettings povolit, musí být nastavená 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 standardní místně redundantní úložiště SSD. |
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ítpm 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í pro uživatele |