Pool - Get
Získá informace o zadaném fondu.
GET {batchUrl}/pools/{poolId}?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}?$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. |
pool
|
path | True |
string |
ID fondu, 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í fond. 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
Add a VirtualMachineConfiguration pool with OS disk
Ukázkový požadavek
GET account.region.batch.azure.com/pools/mypool001?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "mypool001",
"url": "http://localhost:20302/testaccount1tls/pools/mypool001",
"eTag": "0x8DBA3B4E91CD7B7",
"lastModified": "2023-08-23T08:42:40.3479479Z",
"creationTime": "2023-08-23T08:42:40.3479479Z",
"state": "active",
"stateTransitionTime": "2023-08-23T08:42:40.3479479Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2023-08-23T08:42:53.8587829Z",
"vmSize": "standard_d2s_v3",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts",
"version": "latest"
},
"osDisk": {
"ephemeralOSDiskSettings": {
"placement": "CacheDisk"
},
"managedDisk": {
"storageAccountType": "standardssd_lrs"
},
"diskSizeGB": 100,
"caching": "readwrite"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"currentNodeCommunicationMode": "classic"
}
Get a pool with AcceleratedNetworking
Ukázkový požadavek
GET account.region.batch.azure.com/pools/pool?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DB4792BE8566A2",
"lastModified": "2023-04-28T02:46:19.0268066Z",
"creationTime": "2023-04-28T02:46:19.0268066Z",
"state": "active",
"stateTransitionTime": "2023-04-28T02:46:19.0268066Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2023-04-28T02:47:17.9169655Z",
"vmSize": "standard_d1_v2",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 2,
"targetDedicatedNodes": 2,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"networkConfiguration": {
"dynamicVNetAssignmentScope": "none",
"enableAcceleratedNetworking": true
},
"currentNodeCommunicationMode": "classic"
}
Get a VirtualMachineConfiguration pool with extensions
Ukázkový požadavek
GET account.region.batch.azure.com/pools/pool?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8D413091E739A56",
"lastModified": "2016-11-22T18:55:25.2608598Z",
"creationTime": "2016-11-22T18:55:24.2632496Z",
"state": "active",
"stateTransitionTime": "2016-11-22T18:55:24.2632496Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2016-11-22T18:55:24.8154041Z",
"vmSize": "standard_a1",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0,
"targetDedicatedNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"startTask": {
"commandLine": "/bin/bash -c 'echo start task'",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"extensions": [
{
"name": "batchextension1",
"type": "KeyVaultForLinux",
"publisher": "Microsoft.Azure.KeyVault",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": "{\"secretsManagementSettingsKey\":\"secretsManagementSettingsValue\",\"authenticationSettingsKey\":\"authenticationSettingsValue\"}"
}
]
},
"targetNodeCommunicationMode": "classic",
"currentNodeCommunicationMode": "classic"
}
Get a VirtualMachineConfiguration pool with SecurityProfile
Ukázkový požadavek
GET account.region.batch.azure.com/pools/mypool001?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "mypool001",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DB6CA2DFF530D1",
"lastModified": "2023-06-14T06:45:00.0946897Z",
"creationTime": "2023-06-14T06:45:00.0946897Z",
"state": "active",
"stateTransitionTime": "2023-06-14T06:45:00.0946897Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2023-06-14T06:45:59.4770341Z",
"vmSize": "standard_dc2s_v2",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "18_04-lts-gen2",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 18.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"secureBootEnabled": false
}
}
},
"currentNodeCommunicationMode": "classic"
}
Get a VirtualMachineConfiguration pool with ServiceArtifactReference
Ukázkový požadavek
GET account.region.batch.azure.com/pools/pool?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DB51F652DFC78F",
"lastModified": "2023-05-11T08:04:19.7259151Z",
"creationTime": "2023-05-11T08:04:19.7259151Z",
"state": "active",
"stateTransitionTime": "2023-05-11T08:04:19.7259151Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2023-05-11T08:05:22.0020052Z",
"vmSize": "standard_a1_v2",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 2,
"targetDedicatedNodes": 2,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"serviceArtifactReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/galleries/myGallery/serviceArtifacts/myServiceArtifact/vmArtifactsProfiles/vmArtifactsProfile"
}
},
"currentNodeCommunicationMode": "classic"
}
Pool get
Ukázkový požadavek
GET account.region.batch.azure.com/pools/pool?api-version=2023-11-01.18.0
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8D413091E739A56",
"lastModified": "2016-11-22T18:55:25.2608598Z",
"creationTime": "2016-11-22T18:55:24.2632496Z",
"state": "active",
"stateTransitionTime": "2016-11-22T18:55:24.2632496Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2016-11-22T18:55:24.8154041Z",
"vmSize": "standard_a1",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0,
"targetDedicatedNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"startTask": {
"commandLine": "/bin/bash -c 'echo start task'",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
}
}
Definice
Name | Description |
---|---|
Allocation |
Určuje, jestli fond provádí změnu velikosti. |
Application |
Odkaz na balíček, který se má nasadit do výpočetních uzlů. |
Auto |
Výsledky a chyby při spuštění vzorce automatického škálování fondu |
Auto |
Chyba, ke které došlo při spouštění nebo vyhodnocování vzorce automatického škálování fondu. |
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 chybové odpovědi. |
Batch |
Identita fondu Batch, pokud je nakonfigurovaná. |
Caching |
Typ ukládání do mezipaměti, který se má pro disk povolit. |
Certificate |
Odkaz na certifikát, který se má nainstalovat na výpočetní uzly 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 |
Fond ve službě Azure Batch. |
Cloud |
Konfigurace výpočetních uzlů ve fondu na základě platformy Azure Cloud Services. |
Compute |
Způsob distribuce úkolů 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 používat výpočetní uzel. |
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á má být nastavena pro proces úlohy. |
Error |
Chybová zpráva přijatá v Azure Batch chybovou odpověď. |
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í pro veřejné IP adresy fondu. |
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. |
Name |
Představuje dvojici název-hodnota. |
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. |
OSDisk |
Nastavení pro disk operačního systému výpočetního uzlu |
Pool |
Konfigurace koncového bodu pro fond |
Pool |
Identita fondu Batch, pokud je nakonfigurovaná. |
Pool |
Aktuální stav fondu. |
Pool |
Obsahuje statistiky využití a využití prostředků po dobu životnosti fondu. |
Public |
Konfigurace veřejné IP adresy síťové konfigurace fondu. |
Resize |
Chyba, ke které došlo při změně velikosti fondu. |
Resource |
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu. |
Resource |
Statistiky související se spotřebou prostředků výpočetními uzly ve fondu |
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í, když se uzel připojí k fondu ve službě Azure Batch nebo když se výpočetní uzel restartuje nebo znovu z image. |
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 |
Nastavení kontejneru pro úlohu. |
Task |
Určuje, jak se mají úkoly distribuovat napříč výpočetními 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. |
Usage |
Statistiky související s informacemi o využití fondu |
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 |
Identita přiřazená uživatelem |
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. |
AllocationState
Určuje, jestli fond provádí změnu velikosti.
Name | Typ | Description |
---|---|---|
resizing |
string |
Fond je změna velikosti; to znamená, že výpočetní uzly se přidávají do fondu nebo se z fondu odebírají. |
steady |
string |
Velikost fondu se neskončuje. Počet výpočetních uzlů v probíhajícím fondu se nijak nemění. Fond přejde do tohoto stavu při jeho vytvoření a když se ve fondu neprovádí žádné operace, které by změnily počet výpočetních uzlů. |
stopping |
string |
Došlo ke změně velikosti fondu, ale uživatel požádal o zastavení změny velikosti, ale žádost o zastavení ještě nebyla dokončena. |
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 tento parametr vynecháte, nasadí se výchozí verze. |
AutoScaleRun
Výsledky a chyby při spuštění vzorce automatického škálování fondu
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě, ke které došlo při vyhodnocování vzorce automatického škálování ve fondu, pokud vyhodnocení nebylo úspěšné. |
|
results |
string |
Konečné hodnoty všech proměnných použitých při vyhodnocení vzorce automatického škálování |
timestamp |
string |
Čas posledního vyhodnocení vzorce automatického škálování |
AutoScaleRunError
Chyba, ke které došlo při spouštění nebo vyhodnocování vzorce automatického škálování fondu.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby automatického škálování. Kódy jsou invariantní a mají být využívány programově. |
message |
string |
Zpráva popisující chybu automatického škálování, která má být vhodná pro zobrazení v uživatelském rozhraní. |
values |
Seznam dalších podrobností o chybách souvisejících s chybou automatického škálování |
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 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. |
BatchPoolIdentity
Identita fondu Batch, pokud je nakonfigurovaná.
Name | Typ | Description |
---|---|---|
type |
Identita fondu Batch, pokud je nakonfigurovaná. |
|
userAssignedIdentities |
Seznam identit uživatelů přidružených k účtu Batch. |
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 na výpočetní uzly 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, se kterým 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. |
CloudPool
Fond ve službě Azure Batch.
Name | Typ | Description |
---|---|---|
allocationState |
Určuje, jestli fond provádí změnu velikosti. |
|
allocationStateTransitionTime |
string |
Čas, kdy fond vstoupil do aktuálního stavu přidělení. |
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. |
autoScaleRun |
Výsledky a chyby z posledního spuštění vzorce automatického škálování |
|
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 |
|
creationTime |
string |
Čas vytvoření fondu. |
currentDedicatedNodes |
integer |
Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu. |
currentLowPriorityNodes |
integer |
Počet spotových výpočetních uzlů nebo výpočetních uzlů s nízkou prioritou, které jsou aktuálně ve fondu. |
currentNodeCommunicationMode |
Aktuální stav režimu komunikace fondu. |
|
displayName |
string |
Zobrazovaný název fondu. |
eTag |
string |
Značka ETag 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. |
id |
string |
Řetězec, který jednoznačně identifikuje fond v rámci účtu. |
identity |
Identita fondu Batch, pokud je nakonfigurovaná. |
|
lastModified |
string |
Čas poslední změny fondu. |
metadata |
Seznam dvojic 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. |
|
resizeErrors |
Seznam chyb, ke kterým došlo při poslední změně velikosti fondu. |
|
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 |
Úkol určený ke spuštění na každém výpočetním uzlu při připojení k fondu. |
|
state |
Aktuální stav fondu. |
|
stateTransitionTime |
string |
Čas, kdy fond vstoupil do aktuálního stavu. |
stats |
Statistika využití a využití prostředků za celou dobu životnosti fondu. |
|
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. |
url |
string |
Adresa URL 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. |
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
Způsob distribuce úkolů mezi výpočetní uzly ve fondu
Name | Typ | Description |
---|---|---|
pack |
string |
Před přiřazením úkolů k dalšímu výpočetnímu uzlu ve fondu by se mělo každému výpočetnímu uzlu ve fondu přiřadit co nejvíce úkolů (taskSlotsPerNode). |
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 používat výpočetní uzel.
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 kontejneru Image. Mějte na pozoru, že tento adresář nebude obsahovat soubory prostředků stažené službou Batch. |
taskWorkingDirectory |
string |
Použijte standardní pracovní adresář úloh služby Batch, který bude obsahovat soubory zdrojů úkolů vyplně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á má být nastavena pro proces ú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 chybovou odpověď.
Name | Typ | Description |
---|---|---|
lang |
string |
Kód jazyka chybové zprávy |
value |
string |
Text zprávy |
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í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í 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ů. |
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 připojí k jednotlivým uzlům. |
|
cifsMountConfiguration |
Systém souborů CIFS/SMB, který se připojí k jednotlivým uzlům. |
|
nfsMountConfiguration |
Systém souborů NFS, který se připojí 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 koncových bodů na výpočetních uzlech ve fondu 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. Má formát /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 ze služby BatchNodeManagement. Značka služby {region} a odchozí komunikace TCP na portu 443 s úložištěm 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 služby BatchNodeManagement. Značka služby {region} Nevyžadují se žá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í. |
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. |
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. |
PoolIdentityType
Identita fondu Batch, pokud je nakonfigurovaná.
Name | Typ | Description |
---|---|---|
None |
string |
K fondu služby Batch není přidružená žádná identita. Nastavení |
UserAssigned |
string |
Fond služby Batch má přiřazené identity uživatelem. |
PoolState
Aktuální stav fondu.
Name | Typ | Description |
---|---|---|
active |
string |
Fond je k dispozici pro spouštění úkolů v závislosti na dostupnosti výpočetních uzlů. |
deleting |
string |
Uživatel požádal o odstranění fondu, ale operace odstranění ještě nebyla dokončena. |
PoolStatistics
Obsahuje statistiky využití a využití prostředků po dobu životnosti fondu.
Name | Typ | Description |
---|---|---|
lastUpdateTime |
string |
Čas, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezené na rozsah mezi startTime a lastUpdateTime. |
resourceStats |
Statistiky související se spotřebou prostředků výpočetními uzly ve fondu |
|
startTime |
string |
Počáteční čas časového rozsahu, na který se statistika vztahuje. |
url |
string |
Adresa URL statistiky. |
usageStats |
Statistiky související s využitím fondu, například využitý čas jádra |
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. |
ResizeError
Chyba, ke které došlo při změně velikosti fondu.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby Změny velikosti fondu. Kódy jsou neutrální a mají být využívány programově. |
message |
string |
Zpráva popisující chybu změny velikosti fondu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
values |
Seznam dalších podrobností o chybách souvisejících s chybou změny velikosti 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í soubory stáhnout, vzhledem k pracovnímu adresáři úkolu. |
httpUrl |
string |
Adresa URL souboru, který se má stáhnout. |
identityReference |
Odkaz na identitu přiřazenou uživatelem pro přístup k Azure Blob Storage určený storageContainerUrl nebo httpUrl |
|
storageContainerUrl |
string |
Adresa URL kontejneru objektů blob v rámci Azure Blob Storage. |
ResourceStatistics
Statistiky související se spotřebou prostředků výpočetními uzly ve fondu
Name | Typ | Description |
---|---|---|
avgCPUPercentage |
number |
Průměrné využití procesoru napříč všemi výpočetními uzly ve fondu (procento na uzel) |
avgDiskGiB |
number |
Průměrné využité místo na disku v GiB napříč všemi výpočetními uzly ve fondu. |
avgMemoryGiB |
number |
Průměrné využití paměti v GiB napříč všemi výpočetními uzly ve fondu. |
diskReadGiB |
number |
Celkový objem dat v GiB disku čte ve všech výpočetních uzlech ve fondu. |
diskReadIOps |
integer |
Celkový počet operací čtení z disku ve všech výpočetních uzlech ve fondu. |
diskWriteGiB |
number |
Celkový objem dat v GiB zápisů na disk napříč všemi výpočetními uzly ve fondu. |
diskWriteIOps |
integer |
Celkový počet operací zápisu na disk ve všech výpočetních uzlech ve fondu. |
lastUpdateTime |
string |
Čas, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezené na rozsah mezi startTime a lastUpdateTime. |
networkReadGiB |
number |
Celkový objem dat v GiB sítě čte napříč všemi výpočetními uzly ve fondu. |
networkWriteGiB |
number |
Celkové množství dat v GiB síťových zápisů napříč všemi výpočetními uzly ve fondu. |
peakDiskGiB |
number |
Maximální využité místo na disku v GiB napříč všemi výpočetními uzly ve fondu. |
peakMemoryGiB |
number |
Maximální využití paměti v GiB napříč všemi výpočetními uzly ve fondu. |
startTime |
string |
Počáteční čas časového rozsahu, na který se statistika vztahuje. |
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í, když se uzel připojí k fondu ve službě Azure Batch nebo když se výpočetní uzel restartuje nebo znovu z image.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek StartTask. |
containerSettings |
Nastavení pro kontejner, pod kterým se spouští StartTask. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask. |
|
maxTaskRetryCount |
integer |
Maximální počet pokusů o 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. 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. |
|
userIdentity |
Identita uživatele, pod kterou běží StartTask. |
|
waitForSuccess |
boolean |
Zda 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. |
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 napříč výpočetními uzly.
Name | Typ | Description |
---|---|---|
nodeFillType |
Způsob distribuce úkolů 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. |
UsageStatistics
Statistiky související s informacemi o využití fondu
Name | Typ | Description |
---|---|---|
dedicatedCoreTime |
string |
Agregovaný hodinový čas vyhrazených jader výpočetních uzlů, která jsou součástí fondu. |
lastUpdateTime |
string |
Čas, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezené na rozsah mezi startTime a lastUpdateTime. |
startTime |
string |
Počáteční čas časového rozsahu, na který se statistika vztahuje. |
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 pro uživatelský účet. |
windowsUserConfiguration |
Konfigurace uživatele specifická pro systém Windows pro uživatelský účet. |
UserAssignedIdentity
Identita přiřazená uživatelem
Name | Typ | Description |
---|---|---|
clientId |
string |
ID klienta identity přiřazené uživatelem. |
principalId |
string |
ID objektu zabezpečení identity přiřazené uživatelem. |
resourceId |
string |
ID prostředku ARM identity přiřazené uživatelem |
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 pro datové disky připojené 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 |