Pools - Get Pool
Získá informace o zadaném fondu.
GET {endpoint}/pools/{poolId}?api-version=2025-06-01
GET {endpoint}/pools/{poolId}?api-version=2025-06-01&timeOut={timeOut}&$select={$select}&$expand={$expand}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Koncový bod účtu Batch (například: https://batchaccount.eastus2.batch.azure.com). |
|
pool
|
path | True |
string |
ID fondu, které chcete získat. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
|
$expand
|
query |
string[] |
Klauzule $expand OData. |
|
|
$select
|
query |
string[] |
Klauzule $select OData. |
|
|
time
|
query |
integer (int32) |
Maximální doba, po kterou může server strávit zpracováním požadavku v sekundách. Výchozí hodnota je 30 sekund. Pokud je hodnota větší než 30, použije se výchozí hodnota.". |
Hlavička požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| client-request-id |
string |
Identita požadavku vygenerovaná volajícím ve formě identifikátoru GUID bez dekorace, jako jsou složené závorky, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit ID požadavku klienta. |
|
| ocp-date |
string (date-time-rfc7231) |
Čas vydání žádosti. Klientské knihovny obvykle nastavily aktuální systémový čas; explicitně ji nastavte, pokud voláte přímo rozhraní REST API. |
|
| If-Modified-Since |
string (date-time-rfc7231) |
Časové razítko označující čas poslední změny prostředku známého klientovi. Operace bude provedena pouze v případě, že byl prostředek ve službě změněn od zadaného času. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
Č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 nezměnil. |
|
| 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čky ETag prostředku ve službě přesně odpovídají hodnotě určené 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čky ETag prostředku ve službě neodpovídají hodnotě zadané klientem. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. Hlavičky
|
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
OAuth2Auth
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Rozsahy
| Name | Description |
|---|---|
| https://batch.core.windows.net//.default |
Příklady
Add a VirtualMachineConfiguration pool with OS disk
Ukázkový požadavek
GET {endpoint}/pools/mypool001?api-version=2025-06-01
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_D2ds_v5",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"osDisk": {
"ephemeralOSDiskSettings": {
"placement": "cachedisk"
},
"managedDisk": {
"storageAccountType": "standardssd_lrs"
},
"diskSizeGB": 100,
"caching": "readwrite"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
}
}
Get a pool with AcceleratedNetworking
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
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": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"networkConfiguration": {
"dynamicVNetAssignmentScope": "none",
"enableAcceleratedNetworking": true
}
}
Get a VirtualMachineConfiguration pool with extensions
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8D413091E739A56",
"lastModified": "2025-11-22T18:55:25.2608598Z",
"creationTime": "2025-11-22T18:55:24.2632496Z",
"state": "active",
"stateTransitionTime": "2025-11-22T18:55:24.2632496Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2025-11-22T18:55:24.8154041Z",
"vmSize": "Standard_D4d_v5",
"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": "ubuntu-24_04-lts",
"sku": "server",
"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"
}
}
]
}
}
Get a VirtualMachineConfiguration pool with SecurityProfile
Ukázkový požadavek
GET {endpoint}/pools/mypool001?api-version=2025-06-01
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": "ubuntu-24_04-lts",
"sku": "18_04-lts-gen2",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 18.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"secureBootEnabled": false
}
}
}
}
Get a VirtualMachineConfiguration pool with ServiceArtifactReference
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
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_D4d_v5",
"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": "2025-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"
}
}
}
Pool get
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8D413091E739A56",
"lastModified": "2025-11-22T18:55:25.2608598Z",
"creationTime": "2025-11-22T18:55:24.2632496Z",
"state": "active",
"stateTransitionTime": "2025-11-22T18:55:24.2632496Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2025-11-22T18:55:24.8154041Z",
"vmSize": "Standard_D4d_v5",
"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": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
}
}
Pool get with confidential disk encryption set for user subscription accounts
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DDB7C351BD9078",
"lastModified": "2025-06-30T10:46:07.4361976Z",
"creationTime": "2025-06-30T10:46:07.4361956Z",
"state": "active",
"stateTransitionTime": "2025-06-30T10:46:07.4361956Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2025-06-30T10:46:49.4152394Z",
"vmSize": "standard_dc2as_v5",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread",
"jobDefaultOrder": "none"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"ephemeralOSDiskSettings": {},
"managedDisk": {
"storageAccountType": "standard_lrs",
"securityProfile": {
"securityEncryptionType": "DiskWithVMGuestState"
},
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
},
"caching": "none"
},
"nodeAgentSKUId": "batch.node.windows amd64",
"dataDisks": [
{
"lun": 0,
"caching": "none",
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
],
"securityProfile": {
"securityType": "confidentialvm",
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
}
}
}
}
Pool get with customer managed key
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DDB7B41717D6E3",
"lastModified": "2025-06-30T08:57:06.5913059Z",
"creationTime": "2025-06-30T08:55:44.4305839Z",
"state": "active",
"stateTransitionTime": "2025-06-30T08:55:44.4305839Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2025-06-30T08:58:17.3869385Z",
"vmSize": "Standard_D2ds_v5",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread",
"jobDefaultOrder": "none"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"diskEncryptionConfiguration": {
"targets": [
"osdisk",
"temporarydisk"
],
"customerManagedKey": {
"keyUrl": "https://<vaultEndpoint>/keys/<keyName>/<keyVersion>",
"identityReference": {
"resourceId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1"
}
}
}
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": [
{
"resourceId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1",
"principalId": "principalId",
"clientId": "clientId"
}
]
}
}
Pool get with disk encryption set for user subscription accounts
Ukázkový požadavek
GET {endpoint}/pools/pool?api-version=2025-06-01
Ukázková odpověď
{
"id": "pool",
"url": "https://account.region.batch.azure.com/pools/pool",
"eTag": "0x8DDB7ADE50EE47F",
"lastModified": "2025-06-30T08:12:45.6662143Z",
"creationTime": "2025-06-30T08:12:45.6662134Z",
"state": "active",
"stateTransitionTime": "2025-06-30T08:12:45.6662134Z",
"allocationState": "steady",
"allocationStateTransitionTime": "2025-06-30T08:13:38.0293152Z",
"vmSize": "Standard_D2ds_v5",
"resizeTimeout": "PT15M",
"currentDedicatedNodes": 1,
"targetDedicatedNodes": 1,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 0,
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "spread",
"jobDefaultOrder": "none"
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"ephemeralOSDiskSettings": {},
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
},
"caching": "none"
},
"nodeAgentSKUId": "batch.node.windows amd64",
"dataDisks": [
{
"lun": 0,
"caching": "none",
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
]
}
}
Definice
| Name | Description |
|---|---|
|
Allocation |
AllocationState enums |
|
Automatic |
Parametry konfigurace používané k automatickému upgradu operačního systému. |
|
Auto |
Výsledky a chyby při provádění vzorce automatického škálování fondu. |
|
Auto |
Při provádění nebo vyhodnocování vzorce automatického škálování fondu došlo k chybě. |
|
Auto |
AutoUserScope enums |
|
Auto |
Určuje možnosti automatického uživatele, který spouští úlohu Služby Azure Batch. |
|
Azure |
Informace používané k připojení ke kontejneru služby Azure Storage pomocí blobfuse |
|
Azure |
Informace používané pro připojení ke sdílené složce Azure |
|
Batch |
Odkaz na balíček, který se má nasadit do výpočetních uzlů. |
|
Batch |
Konfigurace pro fondy s podporou kontejneru. |
|
Batch |
Určuje dočasné nastavení disku pro disk operačního systému používaný výpočetním uzlem (VM). |
|
Batch |
Odpověď na chybu přijatá ze služby Azure Batch |
|
Batch |
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch |
|
Batch |
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva. |
|
Batch |
Příchozí fond překladu adres (NAT), který lze použít k externímu řešení konkrétních portů na výpočetních uzlech ve fondu Batch. |
|
Batch |
BatchJobDefaultOrder enumy |
|
Batch |
Služba Batch nepřiřazuje k tomuto metadatu žádný význam; je výhradně pro použití uživatelského kódu. |
|
Batch |
Enumy BatchNodeFillType |
|
Batch |
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu Batch, který bude používat výpočetní uzel. |
|
Batch |
Pro místní umístění budou uzly ve fondu přiděleny ve stejné oblasti. V případě zónového umístění budou uzly ve fondu rozloženy mezi různé zóny s vyrovnáváním maximálního úsilí. |
|
Batch |
BatchNodePlacementPolicyType enumy |
|
Batch |
Nastavení pro disk operačního systému výpočetního uzlu (VM). |
|
Batch |
Fond ve službě Azure Batch. |
|
Batch |
Konfigurace koncového bodu pro fond. |
|
Batch |
Identita fondu Batch, pokud je nakonfigurovaná. |
|
Batch |
Odkaz na jednu z identit fondu pro šifrování disku. Tato identita se použije pro přístup k trezoru klíčů. |
|
Batch |
BatchPoolIdentityType enumy |
|
Batch |
Statistiky související se spotřebou prostředků výpočetními uzly ve fondu |
|
Batch |
BatchPoolState enumové soubory |
|
Batch |
Obsahuje statistiky využití a využití prostředků po celou dobu životnosti fondu. |
|
Batch |
Statistiky související s informacemi o využití fondu |
|
Batch |
Konfigurace veřejné IP adresy síťové konfigurace fondu. |
|
Batch |
Služba Batch bude opakovat úlohy, když se na uzlu aktivuje operace obnovení. Příklady operací obnovení zahrnují (ale nejsou omezené) při restartování uzlu, který není v pořádku, nebo výpočetní uzel zmizel kvůli selhání hostitele. Opakované pokusy z důvodu operací obnovení jsou nezávislé na hodnotě maxTaskRetryCount a nezapočítávají se do hodnoty maxTaskRetryCount. I když je hodnota maxTaskRetryCount 0, může dojít k internímu opakování kvůli operaci obnovení. Z tohoto důvodu by všechny úkoly měly být idempotentní. To znamená, že úkoly musí tolerovat přerušení a restartování, aniž by to způsobilo poškození nebo duplicitní data. Osvědčeným postupem pro dlouhotrvající úlohy je použití určité formy vytváření kontrolních bodů. V některých případech se startTask může znovu spustit, i když se výpočetní uzel nerestartoval. Je potřeba věnovat zvláštní pozornost tomu, aby se zabránilo spuštění startTasks, které vytvářejí odrušovací proces nebo instalují nebo spouštějí služby z pracovního adresáře StartTask, protože to službě Batch znemožní opětovné spuštění StartTask. |
|
Batch |
Nastavení kontejneru pro úlohu. |
|
Batch |
Určuje, jak se mají úkoly distribuovat napříč výpočetními uzly. |
|
Batch |
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. |
|
Batch |
Identita přiřazená uživatelem |
|
Batch |
Určuje nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ji nastavit pouze pro důvěrné virtuální počítače a vyžaduje se při použití důvěrných virtuálních počítačů. |
|
Batch |
Odkaz na image Azure Virtual Machines Marketplace nebo image galerie výpočetních prostředků Azure Pokud chcete získat seznam všech odkazů na image z Azure Marketplace ověřených službou Azure Batch, podívejte se na operaci Seznam podporovaných imagí. |
|
Caching |
CachingType enums |
|
Cifs |
Informace používané pro připojení k systému souborů CIFS. |
|
Container |
Vstup cesty a režimu připojení, který chcete připojit k kontejneru úloh. |
|
Container |
Cesty, které budou připojeny ke kontejneru úlohy kontejneru. |
|
Container |
Privátní registr kontejneru. |
|
Container |
ContainerType enums |
|
Container |
ContainerWorkingDirectory enums |
|
Data |
Nastavení, která budou používat datové disky přidružené k výpočetním uzlům ve fondu. Při použití připojených datových disků je potřeba disky připojit a naformátovat z virtuálního počítače, aby je bylo možné použít. |
|
Diff |
Specifikuje dočasné umístění disku operačního systému pro všechny výpočetní uzly (VM) v poolu. Tuto vlastnost může uživatel v požadavku použít k výběru umístění, ve kterém má být operační systém. Například místo na disku mezipaměti pro dočasné zřizování disku s operačním systémem. Pro více informací o požadavcích na velikost disku Ephemeral OS prosím viz požadavky na velikost disku Ephemeral OS pro Windows VM at https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements a Linux VM na https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements |
|
Disk |
Odkaz na klíč spravovaný zákazníkem pro šifrování disku. |
|
Disk |
Konfigurace šifrování disku použitá na výpočetní uzly ve fondu. Konfigurace šifrování disků není podporována ve fondu Linuxu vytvořeném s imagí Galerie výpočetních prostředků Azure. |
|
Disk |
ID prostředku ARM sady šifrování disku. |
|
Disk |
Enums DiskEncryptionTarget |
|
Dynamic |
DynamicVNetAssignmentScope enums |
|
Elevation |
Enumy ElevationLevel |
|
Environment |
Proměnná prostředí, která se má nastavit v procesu úkolu. |
|
Host |
Určuje konkrétní nastavení koncového bodu hostitele. |
|
Host |
Enumy HostEndpointSettingsModeTypes |
|
Inbound |
Enums InboundEndpointProtocol |
|
Ip |
IPAddressProvisioningType enums |
| IPFamily |
Rodiny IP adres používané k určení verzí IP dostupných pro fond. |
| IPTag |
Obsahuje značku IP přidruženou k veřejné IP adrese. |
|
Linux |
Vlastnosti používané k vytvoření uživatelského účtu na výpočetním uzlu s Linuxem |
|
Login |
LoginMode enums |
|
Managed |
Parametry spravovaného disku. |
|
Mount |
Systém souborů, který se má připojit k jednotlivým uzlům. |
|
Name |
Představuje dvojici název-hodnota. |
|
Network |
Konfigurace sítě pro fond. |
|
Network |
Pravidlo skupiny zabezpečení sítě, které se použije u příchozího koncového bodu. |
|
Network |
Enums NetworkSecurityGroupRuleAccess |
|
Nfs |
Informace používané pro připojení k systému souborů NFS. |
|
Proxy |
Určuje nastavení proxyagentu při vytváření virtuálního počítače. |
|
Resize |
Při změně velikosti fondu došlo k chybě. |
|
Resource |
Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu. |
|
Rolling |
Parametry konfigurace použité při postupném upgradu. |
|
Security |
Enumy SecurityEncryptionTypes |
|
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é povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. |
|
Service |
Určuje ID odkazu na artefakt služby použité 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. |
|
Storage |
Výčty StorageAccountType |
|
Upgrade |
UpgradeMode enumy |
|
Upgrade |
Popisuje zásady upgradu – automatické, ruční nebo postupné. |
|
User |
Vlastnosti používané k vytvoření uživatele, který se používá ke spouštění úkolů na výpočetním uzlu služby Azure Batch. |
|
User |
Definice identity uživatele, pod kterou je úloha spuštěna. Zadejte vlastnost userName nebo autoUser, ale ne obojí. |
|
Virtual |
Konfigurace výpočetních uzlů ve fondu založená na infrastruktuře virtuálních počítačů Azure. |
| VMExtension |
Konfigurace rozšíření virtuálních počítačů. |
|
Windows |
Nastavení operačního systému Windows, které se má použít na virtuální počítač. |
|
Windows |
Vlastnosti používané k vytvoření uživatelského účtu na výpočetním uzlu Windows |
AllocationState
AllocationState enums
| Hodnota | Description |
|---|---|
| steady |
Pool se nemění velikostí. Počet výpočetních uzlů v probíhajícím poolu se nemění ve změně. Pool vstupuje do tohoto stavu při svém vytvoření a když na něm nejsou prováděny žádné operace pro změnu počtu výpočetních uzlů. |
| resizing |
The Pool se mění velikostí; to znamená, že výpočetní uzly jsou přidávány nebo odebírány z poolu. |
| stopping |
Pool se měnil velikostí, ale uživatel požádal o zastavení změny, avšak žádost o zastavení ještě nebyla dokončena. |
AutomaticOsUpgradePolicy
Parametry konfigurace používané k automatickému upgradu operačního systému.
| Name | Typ | Description |
|---|---|---|
| disableAutomaticRollback |
boolean |
Určuje, jestli má být funkce vrácení image operačního systému zakázaná. |
| enableAutomaticOSUpgrade |
boolean |
Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. |
| osRollingUpgradeDeferral |
boolean |
Odložit upgrady operačního systému na TVM, pokud jsou spuštěné úlohy. |
| useRollingUpgradePolicy |
boolean |
Označuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Pokud v sadě VMSS není definovaná žádná zásada, automatický upgrade operačního systému se vrátí k výchozím zásadám. |
AutoScaleRun
Výsledky a chyby při provádění vzorce automatického škálování fondu.
| Name | Typ | Description |
|---|---|---|
| error |
Podrobnosti o chybě, která se vyskytla při vyhodnocování vzorce automatického škálování v poolu, pokud bylo vyhodnocení neúspěšné. |
|
| results |
string |
Konečné hodnoty všech proměnných použitých při vyhodnocení vzorce automatického škálování Každá hodnota proměnné se vrátí ve formuláři $variable=value a proměnné jsou oddělené středníky. |
| timestamp |
string (date-time) |
Čas posledního vyhodnocení vzorce automatického škálování |
AutoScaleRunError
Při provádění nebo vyhodnocování vzorce automatického škálování fondu došlo k chybě.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Identifikátor pro chybu automatického měřítka. Kódy jsou invariantní a mají být využity programově. |
| message |
string |
Zpráva popisující chybu automatického škálování, určená k zobrazení v uživatelském rozhraní. |
| values |
Seznam dalších chybových detailů souvisejících s chybou autoscale. |
AutoUserScope
AutoUserScope enums
| Hodnota | Description |
|---|---|
| task |
Specifikuje, že služba by měla vytvořit nového uživatele pro úkol. |
| pool |
Specifikuje, že úkol běží jako společný automatický uživatelský účet, který je vytvořen na každém výpočetním uzlu v poolu. |
AutoUserSpecification
Určuje možnosti automatického uživatele, který spouští úlohu Služby Azure Batch.
| Name | Typ | Description |
|---|---|---|
| elevationLevel |
Úroveň zvýšení oprávnění automatického uživatele Výchozí hodnota neníadmin. |
|
| scope |
Obor pro automatického uživatele. Výchozí hodnota je fond. Pokud fond používá Systém Windows, měla by být zadána hodnota Úlohy, pokud je vyžadována přísnější izolace mezi úlohami. Například pokud úloha zmutuje registr způsobem, který by mohl mít vliv na jiné úlohy. |
AzureBlobFileSystemConfiguration
Informace používané k připojení ke kontejneru služby Azure Storage pomocí blobfuse
| Name | Typ | Description |
|---|---|---|
| accountKey |
string (password) |
Klíč účtu úložiště Azure. Tato vlastnost se vzájemně vylučují s sasKey i identitou; musí být zadána přesně jedna. |
| accountName |
string |
Název účtu úložiště Azure. |
| blobfuseOptions |
string |
Další možnostipříkazového Jedná se o možnosti net use ve Windows a připojení v Linuxu. |
| containerName |
string |
Název kontejneru služby Azure Blob Storage. |
| identityReference |
Odkaz na uživatelem přiřazenou identitu pro přístup k containerName. Tato vlastnost se vzájemně vylučují s accountKey i sasKey; musí být zadána přesně jedna. |
|
| relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kde bude souborový systém připojen. Všechny systémy souborů jsou připojené vzhledem k adresáři služby Batch, přístupné prostřednictvím proměnné prostředí AZ_BATCH_NODE_MOUNTS_DIR. |
| sasKey |
string (password) |
Token SAS služby Azure Storage. Tato vlastnost se vzájemně vylučují s accountKey i identitou; musí být zadána přesně jedna. |
AzureFileShareConfiguration
Informace používané pro připojení ke sdílené složce Azure
| Name | Typ | Description |
|---|---|---|
| accountKey |
string (password) |
Klíč účtu služby Azure Storage. |
| accountName |
string |
Název účtu služby Azure Storage. |
| azureFileUrl |
string (uri) |
Adresa URL služby Soubory Azure. Toto je formulář "https://{account}.file.core.windows.net/". |
| mountOptions |
string |
Další možnostipříkazového Jedná se o možnosti net use ve Windows a připojení v Linuxu. |
| relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kde bude souborový systém připojen. Všechny systémy souborů jsou připojené vzhledem k adresáři služby Batch, přístupné prostřednictvím proměnné prostředí AZ_BATCH_NODE_MOUNTS_DIR. |
BatchApplicationPackageReference
Odkaz na balíček, který se má nasadit do výpočetních uzlů.
| Name | Typ | Description |
|---|---|---|
| applicationId |
string |
ID aplikace, kterou má nasadit. Při vytváření fondu musí být ID aplikace balíčku plně kvalifikované (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}). |
| version |
string |
Verze aplikace, která se má nasadit. Pokud tuto hodnotu vynecháte, nasadí se výchozí verze. Pokud je tento požadavek v Poolu vynechán a pro tuto aplikaci není určena výchozí verze, požadavek selže s chybovým kódem InvalidApplicationPackageReferences a HTTP stavovým kódem 409. Pokud je tato funkce v úlohe vynechána a není pro tuto aplikaci určena výchozí verze, úloha selže s chybou při předzpracování. |
BatchContainerConfiguration
Konfigurace pro fondy s podporou kontejneru.
| Name | Typ | Description |
|---|---|---|
| containerImageNames |
string[] |
Sbírka názvů obrázků kontejnerů. Toto je úplná reference na Image, jak by bylo specifikováno pro "docker pull". Obrázek bude získán z výchozího registru Dockeru, pokud není plně kvalifikovaný s alternativním registrem. |
| containerRegistries |
Další privátní registry, ze kterých je možné načíst kontejnery. Pokud je nutné stáhnout nějaké obrázky z privátního registru, který vyžaduje přihlašovací údaje, musí být tyto přihlašovací údaje zde uvedeny. |
|
| type |
Technologie kontejneru, která se má použít. |
BatchDiffDiskSettings
Určuje dočasné nastavení disku pro disk operačního systému používaný výpočetním uzlem (VM).
| Name | Typ | Description |
|---|---|---|
| placement |
Určuje dočasné umístění disku pro disk operačního systému pro všechny virtuální počítače ve fondu. Tuto vlastnost může uživatel v požadavku použít k výběru umístění, například místa na disku mezipaměti pro dočasné zřizování disku s operačním systémem. Další informace o požadavcích na dočasné velikosti disku s operačním systémem najdete v dočasných požadavcích na velikost disku s operačním systémem pro virtuální počítače s Windows na https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements a virtuálních počítačích s Linuxem na https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. |
BatchError
Odpověď na chybu přijatá ze služby Azure Batch
| Name | Typ | Description |
|---|---|---|
| code |
string |
Identifikátor chyby. Kódy jsou invariantní a mají být využity programově. |
| message |
Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
|
| values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch
| Name | Typ | Description |
|---|---|---|
| key |
string |
Identifikátor určující význam vlastnosti Value. |
| value |
string |
Další informace zahrnuté v odpovědi na chybu. |
BatchErrorMessage
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva.
| Name | Typ | Description |
|---|---|---|
| lang |
string |
Jazykový kód chybové zprávy. |
| value |
string |
Text zprávy. |
BatchInboundNatPool
Příchozí fond překladu adres (NAT), který lze použít k externímu řešení konkrétních portů na výpočetních uzlech ve fondu Batch.
| Name | Typ | Description |
|---|---|---|
| backendPort |
integer (int32) |
Číslo portu na Compute Node. To musí být v rámci dávkového poolu jedinečné. Přijatelné hodnoty jsou mezi 1 a 65535 s výjimkou 29876 a 29877, protože jsou rezervované. Pokud jsou zadaná nějaká rezervovaná hodnota, požadavek selže se stavovým kódem HTTP 400. |
| frontendPortRangeEnd |
integer (int32) |
Poslední číslo portu v rozsahu externích portů, které budou použity k zajištění příchozího přístupu k backendPortu na jednotlivých Compute Nodes. Přijatelné hodnoty jsou v rozsahu 1 až 65534 s výjimkou portů od 5 0000 do 55000, které jsou vyhrazeny službou Batch. Všechny rozsahy v rámci Poolu musí být odlišné a nesmí se překrývat. Každá střelnice musí obsahovat alespoň 40 portů. Pokud jsou k dispozici nějaké rezervované nebo překrývající se hodnoty, požadavek selže se stavovým kódem HTTP 400. |
| frontendPortRangeStart |
integer (int32) |
První číslo portu v řadě externích portů, které budou použity k zajištění příchozího přístupu k backendPort na jednotlivých Compute Nodes. Přijatelné hodnoty jsou v rozsahu od 1 do 65534 s výjimkou portů od 5 0000 do 55000, které jsou vyhrazeny. Všechny rozsahy v rámci Poolu musí být odlišné a nesmí se překrývat. Každá střelnice musí obsahovat alespoň 40 portů. Pokud jsou k dispozici nějaké rezervované nebo překrývající se hodnoty, požadavek selže se stavovým kódem HTTP 400. |
| name |
string |
Název koncového bodu Název musí být jedinečný v rámci Batch Poolu, může obsahovat písmena, čísla, podtržítka, tečky a pomlčky. Názvy musí začínat písmenem nebo číslicí, musí končit písmenem, číslem nebo podtržítkem a nesmí být delší než 77 znaků. Pokud jsou zadány neplatné hodnoty, požadavek selže se stavovým kódem HTTP 400. |
| networkSecurityGroupRules |
Seznam pravidel skupiny zabezpečení sítě, která se použijí na koncový bod. Maximální počet pravidel, která lze specifikovat napříč všemi koncovými body dávkového poolu, je 25. Pokud nejsou zadána žádná pravidla skupiny zabezpečení sítě, vytvoří se výchozí pravidlo, které povolí příchozí přístup k zadanému back-endportu. Pokud je překročen maximální počet pravidel skupiny zabezpečení sítě, požadavek selže se stavovým kódem HTTP 400. |
|
| protocol |
Protokol koncového bodu. |
BatchJobDefaultOrder
BatchJobDefaultOrder enumy
| Hodnota | Description |
|---|---|
| none |
Úkoly by měly být plánovány rovnoměrně ze všech úloh stejné priority pro pool. |
| creationtime |
Pokud mají práce stejnou prioritu, měly by být úkoly z dříve vytvořených úkolů plánovány jako první. |
BatchMetadataItem
Služba Batch nepřiřazuje k tomuto metadatu žádný význam; je výhradně pro použití uživatelského kódu.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název položky metadat. |
| value |
string |
Hodnota položky metadat. |
BatchNodeFillType
Enumy BatchNodeFillType
| Hodnota | Description |
|---|---|
| spread |
Úkoly by měly být rovnoměrně přiřazeny všem Compute Nodes v poolu. |
| pack |
Co nejvíce úkolů (taskSlotsPerNode) by mělo být přiřazeno ke každému výpočetnímu uzlu ve skupině, než jsou úkoly přiřazeny dalšímu výpočetnímu uzlu ve skupině. |
BatchNodeIdentityReference
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu Batch, který bude používat výpočetní uzel.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string (arm-id) |
ID prostředku ARM identity přiřazené uživatelem. |
BatchNodePlacementConfiguration
Pro místní umístění budou uzly ve fondu přiděleny ve stejné oblasti. V případě zónového umístění budou uzly ve fondu rozloženy mezi různé zóny s vyrovnáváním maximálního úsilí.
| Name | Typ | Description |
|---|---|---|
| policy |
Typ zásad umístění uzlu ve fondech batch Zásady přidělování, které služba Batch používá ke zřízení uzlů. Pokud není zadáno, služba Batch použije regionální politiku. |
BatchNodePlacementPolicyType
BatchNodePlacementPolicyType enumy
| Hodnota | Description |
|---|---|
| regional |
Všechny uzly ve fondu budou přiděleny ve stejné oblasti. |
| zonal |
Uzly v poolu budou rozmístěny do různých zón dostupnosti s maximální vyvážeností. |
BatchOsDisk
Nastavení pro disk operačního systému výpočetního uzlu (VM).
| 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. Jen pro čtení pro Premium Storage. |
|
| diskSizeGB |
integer (int32) |
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 (VM). |
|
| managedDisk |
Parametry spravovaného disku. |
|
| writeAcceleratorEnabled |
boolean |
Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. |
BatchPool
Fond ve službě Azure Batch.
| Name | Typ | Description |
|---|---|---|
| allocationState |
Určuje, jestli fond provádí změnu velikosti. |
|
| allocationStateTransitionTime |
string (date-time) |
Čas, kdy fond vstoupil do aktuálního stavu přidělení. |
| applicationPackageReferences |
Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. Změny odkazů na balíčky mají vliv na všechny nové uzly připojující se k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo znovu nezomagí. V každém daném fondu je maximálně 10 odkazů na balíček. |
|
| autoScaleEvaluationInterval |
string (duration) |
Časový interval, ve kterém se má velikost fondu automaticky upravit podle vzorce automatického škálování. Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true. |
| autoScaleFormula |
string |
Vzorec pro požadovaný počet výpočetních uzlů ve fondu Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true. |
| autoScaleRun |
Výsledky a chyby z posledního spuštění vzorce automatického škálování Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true. |
|
| creationTime |
string (date-time) |
Čas vytvoření fondu. |
| currentDedicatedNodes |
integer (int32) |
Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu. |
| currentLowPriorityNodes |
integer (int32) |
Počet výpočetních uzlů s nízkou prioritou v současné době ve fondu. Do tohoto počtu jsou zahrnuté výpočetní uzly s nízkou prioritou, které byly předem zrušeny. |
| displayName |
string |
Zobrazovaný název nemusí být jedinečný a může obsahovat libovolné znaky Unicode až do maximální délky 1024. |
| eTag |
string |
ETag fondu. Jedná se o neprůhlený řetězec. Můžete ho použít ke zjištění, jestli se fond mezi požadavky změnil. Konkrétně můžete při aktualizaci fondu předat značku ETag, abyste určili, že se změny projeví jenom v případě, že do té doby fond nikdo jiný nezměnil. |
| enableAutoScale |
boolean |
Určuje, jestli se velikost fondu má v průběhu času automaticky upravit. Pokud je false, musí být zadán nejméně jeden z targetDedicatedNodes a targetLowPriorityNodes. Pokud je hodnota true, je požadována vlastnost autoScaleFormula a fond automaticky změní velikost podle vzorce. Výchozí hodnota je false. |
| enableInterNodeCommunication |
boolean |
Určuje, jestli fond povoluje přímou komunikaci mezi výpočetními uzly. Povolení komunikace mezi uzly omezuje maximální velikost fondu kvůli omezením nasazení na výpočetních uzlech fondu. To může vést k tomu, že fond nedosáhne požadované velikosti. Výchozí hodnota je false. |
| id |
string |
Řetězec, který jednoznačně identifikuje fond v rámci účtu. ID může obsahovat libovolnou kombinaci alfanumerických znaků včetně pomlček a podtržítka a nesmí obsahovat více než 64 znaků. ID se zachovává a nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nesmíte mít dvě ID, která se liší pouze v případě). |
| identity |
Identita fondu Batch, pokud je nakonfigurovaná. Seznam identit uživatelů přidružených k fondu Batch. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
|
| lastModified |
string (date-time) |
Čas poslední změny fondu. Jedná se o poslední čas, kdy se změnila data na úrovni fondu, například targetDedicatedNodes nebo enableAutoscale. Nefaktoruje změny na úrovni uzlu, jako je změna stavu výpočetního uzlu. |
| metadata |
Seznam párů název-hodnota přidružených k fondu jako metadata. |
|
| mountConfiguration |
Připojte úložiště pomocí zadaného systému souborů po celou dobu životnosti fondu. Připojte úložiště pomocí sdílené složky Azure, NFS, CIFS nebo systému souborů založených na objektech blobfuse. |
|
| networkConfiguration |
Konfigurace sítě pro fond. |
|
| resizeErrors |
Seznam chyb, ke kterým došlo při provádění poslední změny velikosti fondu. Tato vlastnost je nastavena pouze v případě, že došlo k jedné nebo více chybám během poslední změny velikosti fondu a pouze v případě, že allocationState fondu je stabilní. |
|
| resizeTimeout |
string (duration) |
Časový limit přidělení výpočetních uzlů do fondu. Toto je časový limit poslední operace změny velikosti. (Počáteční velikost při vytvoření fondu se počítá jako změna velikosti.) Výchozí hodnota je 15 minut. |
| startTask |
Úloha určená ke spuštění na každém výpočetním uzlu, který se připojí k fondu. |
|
| state |
Aktuální stav fondu. |
|
| stateTransitionTime |
string (date-time) |
Čas, kdy fond vstoupil do aktuálního stavu. |
| stats |
Statistiky využití a využití prostředků po celou dobu životnosti fondu. Tato vlastnost je naplněna pouze v případě, že BatchPool byl načten pomocí klauzule expand, včetně atributu 'stats'; jinak má hodnotu null. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné zavedení statistik. Typické zpoždění je asi 30 minut. |
|
| targetDedicatedNodes |
integer (int32) |
Požadovaný počet vyhrazených výpočetních uzlů ve fondu. |
| targetLowPriorityNodes |
integer (int32) |
Požadovaný počet výpočetních uzlů s nízkou prioritou ve fondu |
| taskSchedulingPolicy |
Jak se úkoly distribuují mezi výpočetní uzly ve fondu. Pokud není zadáno, výchozí hodnota se rozloží. |
|
| taskSlotsPerNode |
integer (int32) |
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. Výchozí hodnota je 1. Maximální hodnota je menší 4krát počet jader vmSize fondu nebo 256. |
| upgradePolicy |
Zásady upgradu pro fond. Popisuje zásady upgradu – automatické, ruční nebo postupné. |
|
| url |
string (uri) |
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. Tato vlastnost musí být zadána. |
|
| vmSize |
string |
Velikost virtuálníchpočítačůch Všechny virtuální počítače ve fondu mají stejnou velikost. Informace o dostupných velikostech virtuálních počítačů ve fondech najdete v tématu Volba velikosti virtuálního počítače pro výpočetní uzly ve fondu Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
BatchPoolEndpointConfiguration
Konfigurace koncového bodu pro fond.
| Name | Typ | Description |
|---|---|---|
| inboundNATPools |
Seznam příchozích NAT poolů, které lze použít k externímu adresování specifických portů na konkrétním Compute Node. Maximální počet příchozích NAT poolů na Batch Pool je 5. Pokud je překročen maximální počet příchozích NAT poolů, požadavek selže s HTTP stavovým kódem 400. Tuto hodnotu nelze zadat, pokud je IPAddressProvisioningType NoPublicIPAddresses. |
BatchPoolIdentity
Identita fondu Batch, pokud je nakonfigurovaná.
| Name | Typ | Description |
|---|---|---|
| type |
Identita fondu Batch, pokud je nakonfigurovaná. Seznam identit uživatelů přidružených k fondu Batch. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
|
| userAssignedIdentities |
Seznam identit uživatelů přidružených k účtu Batch. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
BatchPoolIdentityReference
Odkaz na jednu z identit fondu pro šifrování disku. Tato identita se použije pro přístup k trezoru klíčů.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string (arm-id) |
ID prostředku ARM identity přiřazené uživatelem. Tento odkaz musí být zahrnut v identitách fondu. |
BatchPoolIdentityType
BatchPoolIdentityType enumy
| Hodnota | Description |
|---|---|
| UserAssigned |
Fond Batch má přiřazené identity uživatelem. |
| None |
Fond Batch nemá přidruženou žádnou identitu. Nastavení |
BatchPoolResourceStatistics
Statistiky související se spotřebou prostředků výpočetními uzly ve fondu
| Name | Typ | Description |
|---|---|---|
| avgCPUPercentage |
number (float) |
Průměrné využití CPU napříč všemi výpočetními uzly v poolu (procento na uzel). |
| avgDiskGiB |
number (float) |
Průměrná spotřeba diskového prostoru v GiB napříč všemi výpočetními uzly v poolu. |
| avgMemoryGiB |
number (float) |
Průměrné využití paměti v GiB napříč všemi výpočetními uzly v poolu. |
| diskReadGiB |
number (float) |
Celkové množství dat v GiB disku se přenáší napříč všemi výpočetními uzly v poolu. |
| diskReadIOps |
string (int64) |
Celkový počet operací čtení na disku napříč všemi výpočetními uzly v poolu. |
| diskWriteGiB |
number (float) |
Celkové množství dat v GiB na disku se zapisuje napříč všemi výpočetními uzly v poolu. |
| diskWriteIOps |
string (int64) |
Celkový počet operací zápisu na disk napříč všemi výpočetními uzly v poolu. |
| lastUpdateTime |
string (date-time) |
Doba, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezeny na rozsah mezi začátkemČasem a PoslednímČasem Aktualizace. |
| networkReadGiB |
number (float) |
Celkové množství dat v GiB sítě se přečítá napříč všemi výpočetními uzly v poolu. |
| networkWriteGiB |
number (float) |
Celkové množství dat v GiB sítě se zapisuje přes všechny výpočetní uzly v poolu. |
| peakDiskGiB |
number (float) |
Vrchol využíval diskové místo v GiB napříč všemi výpočetními uzly v poolu. |
| peakMemoryGiB |
number (float) |
Maximální využití paměti v GiB napříč všemi výpočetními uzly v poolu. |
| startTime |
string (date-time) |
Čas začátku časového rozpětí pokrytého statistikami. |
BatchPoolState
BatchPoolState enumové soubory
| Hodnota | Description |
|---|---|
| active |
Pool je dostupný pro spuštění úloh za předpokladu dostupnosti výpočetních uzlů. |
| deleting |
Uživatel požádal o smazání Poolu, ale operace smazání ještě nebyla dokončena. |
BatchPoolStatistics
Obsahuje statistiky využití a využití prostředků po celou dobu životnosti fondu.
| Name | Typ | Description |
|---|---|---|
| lastUpdateTime |
string (date-time) |
Doba, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezeny na rozsah mezi začátkemČasem a PoslednímČasem Aktualizace. |
| resourceStats |
Statistiky týkající se spotřeby zdrojů výpočetními uzly v poolu. |
|
| startTime |
string (date-time) |
Čas začátku časového rozpětí pokrytého statistikami. |
| url |
string (uri) |
URL pro statistiky. |
| usageStats |
Statistiky týkající se využití Poolu, například množství času na jádro. |
BatchPoolUsageStatistics
Statistiky související s informacemi o využití fondu
| Name | Typ | Description |
|---|---|---|
| dedicatedCoreTime |
string (duration) |
Agregovaný čas hodin na stěně vyhrazených jader Compute Node, které jsou součástí poolu. |
| lastUpdateTime |
string (date-time) |
Doba, kdy byly statistiky naposledy aktualizovány. Všechny statistiky jsou omezeny na rozsah mezi začátkemČasem a PoslednímČasem Aktualizace. |
| startTime |
string (date-time) |
Čas začátku časového rozpětí pokrytého statistikami. |
BatchPublicIpAddressConfiguration
Konfigurace veřejné IP adresy síťové konfigurace fondu.
| Name | Typ | Description |
|---|---|---|
| ipAddressIds |
string[] (arm-id) |
Seznam veřejných IP adres, které bude služba Batch používat při zřizování výpočetních uzlů. Počet ZDE zadaných IP adres omezuje maximální velikost fondu – 100 vyhrazených uzlů nebo 100 uzlů s spotovou nebo nízkou prioritou, které je možné přidělit pro každou veřejnou IP adresu. Například fond, který potřebuje 250 vyhrazených virtuálních počítačů, by potřeboval alespoň 3 veřejné IP adresy zadané. Každý prvek této kolekce má tvar: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. |
| ipFamilies |
IPFamily[] |
Rodiny IP adres používané k určení verzí IP dostupných pro fond. Rodiny IP adres se používají k určení fondů s jedním nebo dvěma zásobníky. U jednoho zásobníku je očekávaná hodnota IPv4. U duálního zásobníku jsou očekávané hodnoty IPv4 a IPv6. |
| ipTags |
IPTag[] |
Seznam značek IP přidružených k veřejným IP adresám fondu. Značky IP se používají ke kategorizaci a filtrování veřejných IP adres pro účely fakturace a správy. |
| provision |
Typ zřizování pro veřejné IP adresy pro fond. Výchozí hodnota je BatchManaged. |
BatchStartTask
Služba Batch bude opakovat úlohy, když se na uzlu aktivuje operace obnovení. Příklady operací obnovení zahrnují (ale nejsou omezené) při restartování uzlu, který není v pořádku, nebo výpočetní uzel zmizel kvůli selhání hostitele. Opakované pokusy z důvodu operací obnovení jsou nezávislé na hodnotě maxTaskRetryCount a nezapočítávají se do hodnoty maxTaskRetryCount. I když je hodnota maxTaskRetryCount 0, může dojít k internímu opakování kvůli operaci obnovení. Z tohoto důvodu by všechny úkoly měly být idempotentní. To znamená, že úkoly musí tolerovat přerušení a restartování, aniž by to způsobilo poškození nebo duplicitní data. Osvědčeným postupem pro dlouhotrvající úlohy je použití určité formy vytváření kontrolních bodů. V některých případech se startTask může znovu spustit, i když se výpočetní uzel nerestartoval. Je potřeba věnovat zvláštní pozornost tomu, aby se zabránilo spuštění startTasks, které vytvářejí odrušovací proces nebo instalují nebo spouštějí služby z pracovního adresáře StartTask, protože to službě Batch znemožní opětovné spuštění StartTask.
| Name | Typ | Description |
|---|---|---|
| commandLine |
string |
Příkazový řádek StartTask. Příkazový řádek se nespustí pod prostředím, a proto nemůže využívat funkce prostředí, jako je rozšíření proměnné prostředí. Pokud chcete tyto funkce využít, měli byste vyvolat prostředí na příkazovém řádku, například pomocí příkazu cmd /c MyCommand ve Windows nebo /bin/sh -c MyCommand v Linuxu. Pokud příkazový řádek odkazuje na cesty k souborům, měl by použít relativní cestu (relativní k pracovnímu adresáři úkolu) nebo použít proměnnou prostředí poskytovanou službou Batch (https://learn.microsoft.com/azure/batch/batch-compute-node-environment-variables). |
| containerSettings |
Nastavení kontejneru, pod kterým StartTask běží. Když je toto specifikováno, všechny adresáře rekurzivně pod AZ_BATCH_NODE_ROOT_DIR (kořen adresářů Azure Batch na uzlu) jsou namapovány do kontejneru, všechny proměnné prostředí Tasku jsou do kontejneru namapovány a příkazový řádek Úkolu se vykoná v kontejneru. Soubory vytvořené v kontejneru mimo AZ_BATCH_NODE_ROOT_DIR nemusí být zobrazeny na hostitelském disku, což znamená, že dávková API souborů k těmto souborům nebudou mít přístup. |
|
| environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask |
|
| maxTaskRetryCount |
integer (int32) |
Maximální počet opakování úkolu. Služba Batch opakuje úlohu, pokud je jeho ukončovací kód nenulový. Všimněte si, že tato hodnota konkrétně řídí počet opakování. Služba Batch zkusí úlohu jednou a může to zkusit znovu až do tohoto limitu. Pokud je například maximální počet opakování 3, služba Batch se pokusí úkol opakovat až 4krát (jeden počáteční pokus a 3 opakování). Pokud je maximální počet opakování 0, služba Batch nezopakuje úlohu. Pokud je maximální počet opakování -1, služba Batch opakuje úkol bez omezení, ale nedoporučuje se to pro spouštěcí úkol ani žádný úkol. Výchozí hodnota je 0 (žádné opaková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. 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í být kolekce ResourceFiles zmenšena velikostí. Toho lze dosáhnout pomocí .zip souborů, balíčků aplikací nebo kontejnerů Dockeru. Soubory uvedené v tomto prvku jsou umístěny v pracovním adresáři úkolu. |
|
| userIdentity |
Identita uživatele, pod kterou StartTask běží. Pokud je vynechán, Úkol běží jako neadministrátorský uživatel unikátní pro daný úkol. |
|
| waitForSuccess |
boolean |
Jestli má služba Batch čekat na úspěšné dokončení startTask (tj. ukončit s ukončovacím kódem 0) před naplánování všech úkolů na výpočetním uzlu. Pokud hodnota true a StartTask selže na uzlu, služba Batch opakuje hodnotu StartTask až do maximálního počtu opakování (maxTaskRetryCount). Pokud se úkol po všech opakováních úspěšně nedokončil, služba Batch označí nepoužitelný uzel a nenaplánuje do něj úkoly. Tuto podmínku lze zjistit prostřednictvím podrobností o stavu výpočetního uzlu a informacích o selhání. Pokud je false, služba Batch nebude čekat na dokončení startTask. V tomto případě se na výpočetním uzlu můžou spustit jiné úlohy, zatímco startTask je stále spuštěný; a i když startTask selže, budou nové úlohy i nadále naplánované na výpočetním uzlu. Výchozí hodnota je true. |
BatchTaskContainerSettings
Nastavení kontejneru pro úlohu.
| Name | Typ | Description |
|---|---|---|
| containerHostBatchBindMounts |
Cesty, které chcete připojit k úloze kontejneru. Pokud je toto pole null nebo není k dispozici, úloha kontejneru připojí celou dočasnou diskovou jednotku ve Windows (nebo AZ_BATCH_NODE_ROOT_DIR v Linuxu). Pokud je toto pole nastavené jako prázdné, nepřipoje do kontejneru žádné cesty k datům. |
|
| containerRunOptions |
string |
Další možnosti příkazu create kontejneru Tyto další možnosti se předávají jako argumenty příkazu "docker create" kromě těch, které řídí služba Batch. |
| imageName |
string |
Obrázek, který použijete k vytvoření kontejneru, ve kterém bude úkol běžet. Toto je úplná reference na Image, jak by bylo specifikováno pro "docker pull". Pokud není v názvu obrázku uveden žádný tag, používá se tag ":latest" jako výchozí. |
| registry |
Soukromý registr, který obsahuje obraz kontejneru. Toto nastavení lze vynechat, pokud bylo již při tvorbě Poolu k dispozici. |
|
| workingDirectory |
Umístění pracovního adresáře kontejneru Task. Výchozí hodnota je taskWorkingDirectory. |
BatchTaskSchedulingPolicy
Určuje, jak se mají úkoly distribuovat napříč výpočetními uzly.
| Name | Typ | Default value | Description |
|---|---|---|---|
| jobDefaultOrder | none |
Pořadí pro plánování úloh z různých zakázek se stejnou prioritou. Pokud není zadaný, výchozí hodnota je žádná. |
|
| nodeFillType |
Jak se úkoly distribuují mezi výpočetní uzly ve fondu. Pokud není zadáno, výchozí hodnota se rozloží. |
BatchUefiSettings
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače.
| Name | Typ | Description |
|---|---|---|
| secureBootEnabled |
boolean |
Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. |
| vTpmEnabled |
boolean |
Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. |
BatchUserAssignedIdentity
Identita přiřazená uživatelem
| Name | Typ | Description |
|---|---|---|
| clientId |
string |
ID klienta identity přiřazené uživatelem. |
| principalId |
string |
Hlavní ID identity přiřazené uživatelem. |
| resourceId |
string (arm-id) |
ID prostředku ARM identity přiřazené uživatelem. |
BatchVmDiskSecurityProfile
Určuje nastavení profilu zabezpečení pro spravovaný disk. Poznámka: Lze ji nastavit pouze pro důvěrné virtuální počítače a vyžaduje se při použití důvěrných virtuálních počítačů.
| Name | Typ | Description |
|---|---|---|
| securityEncryptionType |
Určuje Typ šifrování spravovaného disku. Je nastavená na VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače a vyžaduje se při použití důvěrných virtuálních počítačů. |
BatchVmImageReference
Odkaz na image Azure Virtual Machines Marketplace nebo image galerie výpočetních prostředků Azure Pokud chcete získat seznam všech odkazů na image z Azure Marketplace ověřených službou Azure Batch, podívejte se na operaci Seznam podporovaných imagí.
| Name | Typ | Description |
|---|---|---|
| communityGalleryImageId |
string |
Unikátní identifikátor obrázku komunitní galerie. Tato vlastnost se vzájemně vylučují s jinými vlastnostmi a lze ji načíst z volání GET galerie komunity. |
| exactVersion |
string |
Konkrétní verze obrazu platformy nebo obrázku tržiště použitého k vytvoření uzlu. Toto pole pouze pro čtení se liší od 'version' pouze tehdy, pokud byla hodnota uvedena pro 'version' při vytvoření poolu 'laput'. |
| offer |
string |
Typ nabídky je image Azure Virtual Machines Marketplace. Například UbuntuServer nebo WindowsServer. |
| publisher |
string |
Vydavatel Azure Virtual Machines Marketplace Image. Například Canonical nebo MicrosoftWindowsServer. |
| sharedGalleryImageId |
string |
Jedinečný identifikátor sdíleného obrázku galerie. Tato vlastnost se vzájemně vylučují s jinými vlastnostmi a lze ji načíst z volání GET sdíleného obrázku galerie. |
| sku |
string |
The SKU of the Azure Virtual Machines Marketplace Image. Například 18.04-LTS nebo 2019-Datacenter. |
| version |
string |
Verze Azure Virtual Machines Marketplace Image. Pro výběr nejnovější verze obrazu lze zadat hodnotu 'nejnejčasnější'. Pokud tento parametr vynecháte, výchozí hodnota je nejnovější. |
| virtualMachineImageId |
string (arm-id) |
Identifikátor prostředku ARM image galerie výpočetních prostředků Azure. Výpočetní uzly v poolu budou vytvořeny pomocí tohoto Image ID. Jedná se o podobu /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í nastavení na nejnovější verzi obrázku. Tato vlastnost je vzájemně vylučující se s ostatními vlastnostmi ImageReference. Obrázek Azure Compute Gallery musí mít repliky ve stejném regionu a musí být ve stejném předplatném jako účet Azure Batch. Pokud verze obrázku není v imageID uvedena, použije se nejnovější verze. Pro informace o nastavení firewallu pro komunikaci agenta Batch Compute Node s Batch službou viz https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration. |
CachingType
CachingType enums
| Hodnota | Description |
|---|---|
| none |
Režim ukládání do mezipaměti disku není povolený. |
| readonly |
Režim ukládání do mezipaměti disku je jen pro čtení. |
| readwrite |
Režim ukládání do mezipaměti disku je čtení a zápis. |
CifsMountConfiguration
Informace používané pro připojení k systému souborů CIFS.
| Name | Typ | Description |
|---|---|---|
| mountOptions |
string |
Další možnostipříkazového Jedná se o možnosti net use ve Windows a připojení v Linuxu. |
| password |
string (password) |
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, kde bude souborový systém připojen. Všechny systémy souborů jsou připojené vzhledem k adresáři služby Batch, přístupné prostřednictvím proměnné prostředí AZ_BATCH_NODE_MOUNTS_DIR. |
| source |
string |
Identifikátor URI systému souborů, který se má připojit. |
| username |
string |
Uživatel, který se má použít k ověřování v systému souborů CIFS. |
ContainerHostBatchBindMountEntry
Vstup cesty a režimu připojení, který chcete připojit k kontejneru úloh.
| Name | Typ | Description |
|---|---|---|
| isReadOnly |
boolean |
Připojte tuto zdrojovou cestu jako režim jen pro čtení nebo ne. Výchozí hodnota je false (režim čtení a zápisu). Pokud tuto cestu pro Linux připojíte jako režim pro čtení a zápis, neznamená to, že všichni uživatelé v kontejneru mají pro cestu přístup pro čtení a zápis, závisí na přístupu na hostitelském virtuálním počítači. Pokud je tato cesta připojená jen pro čtení, nebudou moct změnit cestu všichni uživatelé v kontejneru. |
| source |
Cestu, která se připojí k zákazníkovi kontejneru, může vybrat. |
ContainerHostDataPath
Cesty, které budou připojeny ke kontejneru úlohy kontejneru.
| Hodnota | Description |
|---|---|
| Shared |
Cesta pro úlohu s více instancemi ke sdílení souborů. |
| Startup |
Cesta ke spouštěcímu úkolu. |
| VfsMounts |
Cesta obsahuje všechny virtuální systémy souborů, které jsou připojené k tomuto uzlu. |
| Task |
Cesta k úkolu. |
| JobPrep |
Cesta úkolu přípravy úlohy. |
| Applications |
Cesta k aplikacím. |
ContainerRegistryReference
Privátní registr kontejneru.
| Name | Typ | Description |
|---|---|---|
| identityReference |
Odkaz na identitu přiřazenou uživatelem, která se má použít pro přístup ke službě Azure Container Registry místo uživatelského jména a hesla. |
|
| password |
string (password) |
Heslo pro přihlášení k serveru registru. |
| registryServer |
string (uri) |
Adresa URL registru. Pokud tuto hodnotu vynecháte, výchozí hodnota je docker.io. |
| username |
string |
Uživatelské jméno pro přihlášení k serveru registru. |
ContainerType
ContainerType enums
| Hodnota | Description |
|---|---|
| dockerCompatible |
Ke spuštění kontejnerů se použije technologie kompatibilní s Dockerem. |
| criCompatible |
Ke spuštění kontejnerů se použije technologie založená na CRI. |
ContainerWorkingDirectory
ContainerWorkingDirectory enums
| Hodnota | Description |
|---|---|
| taskWorkingDirectory |
Použijte standardní pracovní adresář Batch service Task Work, který bude obsahovat soubory Task Resource Files vyplněné Batchem. |
| containerImageDefault |
Použijte pracovní adresář definovaný v kontejnerovém obrazu. Pozor, tento adresář nebude obsahovat soubory zdrojů stažené Batchem. |
DataDisk
Nastavení, která budou používat datové disky přidružené k výpočetním uzlům ve fondu. Při použití připojených datových disků je potřeba disky připojit a naformátovat z virtuálního počítače, aby je bylo možné použít.
| Name | Typ | Description |
|---|---|---|
| caching |
Typ ukládání do mezipaměti, který se má povolit pro datové disky. Výchozí hodnota pro ukládání do mezipaměti je readwrite. Informace o možnostech ukládání do mezipaměti naleznete v tématu: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. |
|
| diskSizeGB |
integer (int32) |
Počáteční velikost disku v gigabajtech. |
| lun |
integer (int32) |
Číslo logické jednotky. Logický argumentUnitNumber slouží k jedinečné identifikaci jednotlivých datových disků. Při připojování více disků by měly mít každý z nich jedinečnou logickou hodnotuUnitNumber. Hodnota musí být v rozmezí od 0 do 63 včetně. |
| managedDisk |
Parametry spravovaného disku. |
|
| storageAccountType |
Typ účtu úložiště, který se má použít pro datový disk. Pokud tuto hodnotu vynecháte, výchozí hodnota je standard_lrs. |
DiffDiskPlacement
Specifikuje dočasné umístění disku operačního systému pro všechny výpočetní uzly (VM) v poolu. Tuto vlastnost může uživatel v požadavku použít k výběru umístění, ve kterém má být operační systém. Například místo na disku mezipaměti pro dočasné zřizování disku s operačním systémem. Pro více informací o požadavcích na velikost disku Ephemeral OS prosím viz požadavky na velikost disku Ephemeral OS pro Windows VM at https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements a Linux VM na https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements
| Hodnota | Description |
|---|---|
| cachedisk |
Dočasný disk s operačním systémem je uložený v mezipaměti virtuálního počítače. |
DiskCustomerManagedKey
Odkaz na klíč spravovaný zákazníkem pro šifrování disku.
| Name | Typ | Description |
|---|---|---|
| identityReference |
Odkaz na jednu z identit fondu pro šifrování disku. Tato identita bude použita pro přístup k trezoru klíčů. |
|
| keyUrl |
string |
Plně funkční adresa URL klíče odkazující na klíč ve službě KeyVault Segment verze adresy URL se vyžaduje bez ohledu na hodnotu rotationToLatestKeyVersionEnabled. |
| rotationToLatestKeyVersionEnabled |
boolean |
Nastavením tohoto příznaku na hodnotu true povolíte automatickou aktualizaci šifrování disku na nejnovější verzi klíče. Výchozí hodnota je False. |
DiskEncryptionConfiguration
Konfigurace šifrování disku použitá na výpočetní uzly ve fondu. Konfigurace šifrování disků není podporována ve fondu Linuxu vytvořeném s imagí Galerie výpočetních prostředků Azure.
| Name | Typ | Description |
|---|---|---|
| customerManagedKey |
Referenční informace ke klíči spravovaného zákazníkem pro šifrování disku s operačním systémem. Klíč spravovaný zákazníkem zašifruje disk s operačním systémem pomocí EncryptionAtRest a ve výchozím nastavení zašifrujeme také datový disk. Lze ji použít pouze v případě, že je pool nakonfigurován s identitou a OsDisk je nastaven jako jeden z cílů DiskEncryption. |
|
| targets |
Seznam cílů disku služby Batch bude na výpočetním uzlu šifrovat. Seznam cílů disku služby Batch bude na výpočetním uzlu šifrovat. |
DiskEncryptionSetParameters
ID prostředku ARM sady šifrování disku.
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
ID prostředku ARM sady šifrování disku. Prostředek musí být ve stejném předplatném jako účet Batch. |
DiskEncryptionTarget
Enums DiskEncryptionTarget
| Hodnota | Description |
|---|---|
| osdisk |
Disk s operačním systémem na výpočetním uzlu je šifrovaný. |
| temporarydisk |
Dočasný disk na výpočetním uzlu je šifrovaný. V Linuxu se toto šifrování vztahuje na jiné oddíly (například oddíly na připojených datových discích), když dojde k šifrování při spuštění. |
DynamicVNetAssignmentScope
DynamicVNetAssignmentScope enums
| Hodnota | Description |
|---|---|
| none |
Není povolené žádné dynamické přiřazení virtuální sítě. |
| job |
Dynamické přiřazení virtuální sítě se provádí pro každou úlohu. |
ElevationLevel
Enumy ElevationLevel
| Hodnota | Description |
|---|---|
| nonadmin |
Uživatel je standardní uživatel bez zvýšeného přístupu. |
| admin |
Uživatel je uživatel se zvýšeným přístupem a pracuje s úplnými oprávněními správce. |
EnvironmentSetting
Proměnná prostředí, která se má nastavit v procesu úkolu.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název proměnné prostředí. |
| value |
string |
Hodnota proměnné prostředí. |
HostEndpointSettings
Určuje konkrétní nastavení koncového bodu hostitele.
| Name | Typ | Description |
|---|---|---|
| inVMAccessControlProfileReferenceId |
string |
Určuje odkaz na ID prostředku InVMAccessControlProfileVersion ve formátu /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}. |
| mode |
Určuje režim provádění zásad řízení přístupu. |
HostEndpointSettingsModeTypes
Enumy HostEndpointSettingsModeTypes
| Hodnota | Description |
|---|---|
| Audit |
V režimu auditování systém funguje, jako by vynucovala zásady řízení přístupu, včetně generování položek odepření přístupu v protokolech, ale ve skutečnosti neodmítá žádné požadavky na koncové body hostitele. |
| Enforce |
Režim vynucování je doporučený režim provozu a systém bude vynucovat politiku řízení přístupu. Tuto vlastnost nelze použít společně s 'inVMAccessControlProfileReferenceId'. |
InboundEndpointProtocol
Enums InboundEndpointProtocol
| Hodnota | Description |
|---|---|
| tcp |
Pro koncový bod použijte protokol TCP. |
| udp |
Pro koncový bod použijte UDP. |
IpAddressProvisioningType
IPAddressProvisioningType enums
| Hodnota | Description |
|---|---|
| batchmanaged |
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. |
| usermanaged |
Veřejné IP adresy poskytuje uživatel a použije se ke zřízení výpočetních uzlů. |
| nopublicipaddresses |
Nebude vytvořena žádná veřejná IP adresa. |
IPFamily
Rodiny IP adres používané k určení verzí IP dostupných pro fond.
| Hodnota | Description |
|---|---|
| IPv4 |
IPv4 je dostupné pro pool. |
| IPv6 |
IPv6 je dostupný pro tento pool. |
IPTag
Obsahuje značku IP přidruženou k veřejné IP adrese.
| Name | Typ | Description |
|---|---|---|
| ipTagType |
string |
Typ značky IP. Příklad: FirstPartyUsage. |
| tag |
string |
Hodnota značky IP přidružené k veřejné IP adrese. Příklad: SQL. |
LinuxUserConfiguration
Vlastnosti používané k vytvoření uživatelského účtu na výpočetním uzlu s Linuxem
| Name | Typ | Description |
|---|---|---|
| gid |
integer (int32) |
Skupinové ID uživatelského účtu. Vlastnosti uid a gid musí být zadány společně nebo ne vůbec. Pokud není zadaný základní operační systém, vybere gid. |
| sshPrivateKey |
string (password) |
SSH soukromý klíč pro uživatelský účet. Privátní klíč nesmí být chráněný heslem. Soukromý klíč se používá k automatické konfiguraci autentizace založené na asymetrických klíčích pro SSH mezi Compute Node Node Node v Linuxovém poolu, pokud je vlastnost enableInterNodeCommunication v poolu pravdivá (je ignorována, pokud je enableInterNodeCommunication nepravdivá). To provede umístěním páru klíčů do adresáře .ssh uživatele. Pokud není specifikováno, není mezi Compute Nodes konfigurován SSH bez hesla (uživatelův .ssh adresář se nemění tak). |
| uid |
integer (int32) |
Uživatelské ID uživatelského účtu. Vlastnosti uid a gid musí být zadány společně nebo ne vůbec. Pokud není zadaný základní operační systém, vybere identifikátor uid. |
LoginMode
LoginMode enums
| Hodnota | Description |
|---|---|
| batch |
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 |
Režim přihlášení LOGON32_LOGON_INTERACTIVE Win32. UAC je povolen ve Windows VirtualMachineConfiguration Pools. Pokud je tato možnost použita s vyvýšenou uživatelskou identitou ve Windows VirtualMachineConfiguration Poolu, uživatelská relace nebude zvýšena, pokud aplikace spuštěná příkazovým řádkem Úkolu není nakonfigurována tak, aby vždy vyžadovala administrátorská oprávnění nebo vždy maximální oprávnění. |
ManagedDisk
Parametry spravovaného disku.
| Name | Typ | Description |
|---|---|---|
| diskEncryptionSet |
Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. Lze jej nastavit pouze v režimu UserSubscription. |
|
| securityProfile |
Určuje nastavení profilu zabezpečení pro spravovaný disk. |
|
| storageAccountType |
Typ účtu úložiště pro spravovaný disk. |
MountConfiguration
Systém souborů, který se má připojit k jednotlivým uzlům.
| Name | Typ | Description |
|---|---|---|
| azureBlobFileSystemConfiguration |
Kontejner azure Storage, který se má připojit pomocí FUSE objektů blob na každém uzlu. Tato vlastnost se vzájemně vylučují se všemi ostatními vlastnostmi. |
|
| azureFileShareConfiguration |
Sdílená složka Azure, která se má připojit k jednotlivým uzlům. Tato vlastnost se vzájemně vylučují se všemi ostatními vlastnostmi. |
|
| cifsMountConfiguration |
Systém souborů CIFS/SMB, který se má připojit k jednotlivým uzlům. Tato vlastnost se vzájemně vylučují se všemi ostatními vlastnostmi. |
|
| nfsMountConfiguration |
Systém souborů NFS, který se má připojit ke každému uzlu. Tato vlastnost se vzájemně vylučují se všemi ostatními vlastnostmi. |
NameValuePair
Představuje dvojici název-hodnota.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Jméno v páru jméno-hodnota. |
| value |
string |
Hodnota v páru jméno-hodnota. |
NetworkConfiguration
Konfigurace sítě pro fond.
| Name | Typ | Description |
|---|---|---|
| dynamicVNetAssignmentScope |
Rozsah dynamického přiřazení virtuální sítě. |
|
| enableAcceleratedNetworking |
boolean |
Určuje, jestli má tento fond povolit akcelerované síťové služby. Akcelerované síťové služby umožňují virtualizaci V/V s jedním kořenovým serverem (SR-IOV) na virtuální počítač, což může vést ke zvýšení výkonu sítě. Další podrobnosti najdete v tématu: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. |
| endpointConfiguration |
Konfigurace pro koncové body na výpočetních uzlech v dávkovém poolu. |
|
| publicIPAddressConfiguration |
Konfigurace Public IPAddress pro výpočetní uzly ve fondu Batch. |
|
| subnetId |
string |
Identifikátor ARM zdroje virtuální síťové podsítě, ke kterému se připojí výpočetní uzly poolu. Toto je formulář /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. Virtuální síť musí být ve stejné oblasti a předplatném jako účet Azure Batch. Specifikovaná podsíť by měla mít dostatek volných IP adres, aby pojala počet výpočetních uzlů v poolu. Pokud podsíť nemá dostatek volných IP adres, Pool částečně alokuje uzly a dojde k chybě při změně velikosti. Instanční objekt MicrosoftAzureBatch musí mít roli Přispěvatel klasických virtuálních počítačů Role-Based řízení přístupu (RBAC) pro zadanou virtuální síť. Specifikovaná podsíť musí umožnit komunikaci ze služby Azure Batch, aby bylo možné plánovat úlohy na uzlech. To je možné ověřit kontrolou, jestli má zadaná virtuální síť přidružené nějaké skupiny zabezpečení sítě (NSG). Pokud je komunikace s uzly v zadané podsíti odepřena skupinou zabezpečení sítě, služba Batch nastaví stav výpočetních uzlů na nepoužitelné. Podporovány jsou pouze virtuální sítě ARM ('Microsoft.Network/virtualNetworks'). Pokud má specifikovaný VNet nějaké přidružené skupiny síťové bezpečnosti (NSG), musí být pro příchozí komunikaci povoleno několik rezervovaných systémových portů, včetně portů 29876 a 29877. Povolte také odchozí připojení ke službě Azure Storage na portu 443. Další podrobnosti najdete v tématu: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration |
NetworkSecurityGroupRule
Pravidlo skupiny zabezpečení sítě, které se použije u příchozího koncového bodu.
| Name | Typ | Description |
|---|---|---|
| access |
Akce, která by se měla provést pro zadanou IP adresu, rozsah podsítě nebo značku |
|
| priority |
integer (int32) |
Priorita tohoto pravidla. Priority v rámci Poolu musí být jedinečné a hodnoceny podle priorit. Čím nižší je číslo, tím vyšší je priorita. Můžete například zadat pravidla s čísly objednávek 150, 250 a 350. Pravidlo s číslem objednávky 150 má přednost před pravidlem, které má pořadí 250. Povolené priority jsou 150 až 4096. Pokud jsou zadány nějaké rezervované nebo duplicitní hodnoty, požadavek selže se stavovým kódem HTTP 400. |
| sourceAddressPrefix |
string |
Předpona zdrojové adresy nebo značka odpovídající pravidlu. Platné hodnoty jsou jedna IP adresa (tj. 10.10.10.10.10), podsíť PROTOKOLU IP (tj. 192.168.1.0/24), výchozí značka nebo * (pro všechny adresy). Pokud jsou zadány jakékoli jiné hodnoty, požadavek selže se stavovým kódem HTTP 400. |
| sourcePortRanges |
string[] |
Rozsahy zdrojových portů, které se mají shodovat s pravidlem. Platné hodnoty jsou '' (pro všechny porty 0 - 65535), konkrétní port (tj. 22) nebo rozsah portů (tj. 100-200). Porty musí být v rozmezí od 0 do 65535. Každý záznam v této kolekci nesmí překrývat žádný jiný záznam (ani rozsah, ani jednotlivý port). Pokud jsou zadány jiné hodnoty, požadavek selže s HTTP stavovým kódem 400. Výchozí hodnota je ''. |
NetworkSecurityGroupRuleAccess
Enums NetworkSecurityGroupRuleAccess
| Hodnota | Description |
|---|---|
| allow |
Povolit přístup. |
| deny |
Odepřít přístup. |
NfsMountConfiguration
Informace používané pro připojení k systému souborů NFS.
| Name | Typ | Description |
|---|---|---|
| mountOptions |
string |
Další možnostipříkazového Jedná se o možnosti net use ve Windows a připojení v Linuxu. |
| relativeMountPath |
string |
Relativní cesta na výpočetním uzlu, kde bude souborový systém připojen. Všechny systémy souborů jsou připojené vzhledem k adresáři služby Batch, přístupné prostřednictvím proměnné prostředí AZ_BATCH_NODE_MOUNTS_DIR. |
| source |
string |
Identifikátor URI systému souborů, který se má připojit. |
ProxyAgentSettings
Určuje nastavení proxyagentu při vytváření virtuálního počítače.
| Name | Typ | Description |
|---|---|---|
| enabled |
boolean |
Určuje, jestli má být na virtuálním počítači nebo ve škálovací sadě virtuálních počítačů povolená funkce Protokol zabezpečení metadat. Výchozí hodnota je False. |
| imds |
Nastavení koncového bodu IMDS. |
|
| wireServer |
Nastavení koncového bodu WireServer. |
ResizeError
Při změně velikosti fondu došlo k chybě.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Identifikátor pro chybu změny velikosti poolu. Kódy jsou invariantní a mají být využity programově. |
| message |
string |
Zpráva popisující chybu změny velikosti poolu, určená k zobrazení v uživatelském rozhraní. |
| values |
Seznam dalších chybových detailů souvisejících s chybou změny velikosti poolu. |
ResourceFile
Jeden soubor nebo více souborů, které se mají stáhnout do výpočetního uzlu.
| Name | Typ | Description |
|---|---|---|
| autoStorageContainerName |
string |
Název skladovacího kontejneru v účtu automatického úložiště. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. |
| 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. Vlastnost je platná pouze při použití autoStorageContainerName nebo storageContainerUrl. Tato předpona může být částečným názvem souboru nebo podadresářem. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru. |
| fileMode |
string |
Atribut režimu oprávnění souboru v osmičkovém formátu. Tato vlastnost se vztahuje pouze na soubory stahované do Linux Compute Nodes. Bude ignorován, pokud je specifikován pro resource file, který bude stažen do Windows Compute Node. Pokud tato vlastnost není specifikována pro Linux Compute Node, je na soubor aplikována výchozí hodnota 0770. |
| filePath |
string |
Umístění na Compute Node, kam se soubor (soubory) stahují, vzhledem k pracovnímu adresáři úkolu. Pokud je zadána vlastnost httpUrl, je souborPath vyžadován a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Jinak je zadána vlastnost autoStorageContainerName nebo storageContainerUrl, filePath je nepovinný a je adresář ke stažení souborů. V případě, že se filePath používá jako adresář, všechny adresářové struktury, které jsou již přidruženy ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři filePath. Specifikovaná relativní cesta nemůže vystoupit z pracovního adresáře úkolu (například použitím '..'). |
| httpUrl |
string (uri) |
Adresa URL souboru, který chcete stáhnout. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Pokud adresa URL odkazuje na Azure Blob Storage, musí být čitelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou adresu URL objektu blob v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení objektu blob, použít spravovanou identitu s oprávněním ke čtení nebo nastavit seznam ACL objektu blob nebo jeho kontejneru tak, aby umožňoval veřejný přístup. |
| identityReference |
Odkaz na uživatelem přiřazenou identitu pro přístup k Azure Blob Storage specifikuje storageContainerUrl nebo httpUrl. |
|
| storageContainerUrl |
string (uri) |
Adresa URL kontejneru objektů blob v rámci služby Azure Blob Storage. Vlastnosti autoStorageContainerName, storageContainerUrl a httpUrl se vzájemně vylučují a je nutné zadat jeden z nich. Tato adresa URL musí být čitelná a vypisovatelná z výpočetních uzlů. Existují tři způsoby, jak získat takovou adresu URL kontejneru v úložišti Azure: zahrnutí sdíleného přístupového podpisu (SAS) udělujícího oprávnění ke čtení a seznamu v kontejneru, použití spravované identity s oprávněními ke čtení a seznamu nebo nastavení seznamu ACL pro kontejner tak, aby umožňoval veřejný přístup. |
RollingUpgradePolicy
Parametry konfigurace použité při postupném upgradu.
| Name | Typ | Description |
|---|---|---|
| enableCrossZoneUpgrade |
boolean |
Povolte VMSS ignorovat hranice AZ při vytváření dávek upgradu. Zvažte aktualizaci domény a maxBatchInstancePercent k určení velikosti dávky. Toto pole je možné nastavit na hodnotu true nebo false pouze při použití NodePlacementConfiguration jako zónového pole. |
| maxBatchInstancePercent |
integer (int32) |
Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Hodnota tohoto pole by měla být mezi 5 a 100 včetně. Pokud jsou s hodnotou přiřazeny hodnoty maxBatchInstancePercent i maxUnhealthyInstancePercent, hodnota maxBatchInstancePercent by neměla být vyšší než maxUnhealthyInstancePercent. |
| maxUnhealthyInstancePercent |
integer (int32) |
Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Hodnota tohoto pole by měla být mezi 5 a 100 včetně. Pokud jsou s hodnotou přiřazeny hodnoty maxBatchInstancePercent i maxUnhealthyInstancePercent, hodnota maxBatchInstancePercent by neměla být vyšší než maxUnhealthyInstancePercent. |
| maxUnhealthyUpgradedInstancePercent |
integer (int32) |
Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Hodnota tohoto pole by měla být v rozmezí od 0 do 100 (včetně). |
| pauseTimeBetweenBatches |
string (duration) |
Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. |
| prioritizeUnhealthyInstances |
boolean |
Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před všemi instancemi, které jsou v pořádku. |
| rollbackFailedInstancesOnPolicyBreach |
boolean |
Vrácení neúspěšných instancí do předchozího modelu v případě porušení zásad postupného upgradu |
SecurityEncryptionTypes
Enumy SecurityEncryptionTypes
| Hodnota | Description |
|---|---|
| DiskWithVMGuestState |
Typ šifrování spravovaného disku je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState. Není podporován na datových discích. |
| NonPersistedTPM |
Typ šifrování spravovaného disku je nastavený na hodnotu NonPersistedTPM, aby se stav firmwaru neuchovával v objektu blob VMGuestState. |
| VMGuestStateOnly |
Typ šifrování spravovaného disku je nastavený na VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. |
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 povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Další informace o šifrování v požadavcích na hostitele najdete v tématu https://learn.microsoft.com/azure/virtual-machines/disk-encryption#supported-vm-sizes. |
| proxyAgentSettings |
Určuje nastavení proxyagentu při vytváření virtuálního počítače. |
|
| securityType |
Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. |
|
| uefiSettings |
Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Určuje nastavení zabezpečení, jako je zabezpečené spouštění a 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é povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu.
| Hodnota | Description |
|---|---|
| trustedLaunch |
Důvěryhodné spuštění chrání před pokročilými a trvalými technikami útoku. |
| confidentialvm |
Důvěrné výpočetní prostředí Azure nabízí důvěrné virtuální počítače pro tenanty s vysokými požadavky na zabezpečení a důvěrnost. Tyto virtuální počítače poskytují silnou hranici vynucenou hardwarem, která pomáhá splnit vaše potřeby zabezpečení. Důvěrné virtuální počítače můžete použít pro migrace, aniž byste museli provádět změny kódu, přičemž platforma chrání stav virtuálního počítače před čtením nebo úpravou. |
ServiceArtifactReference
Určuje ID odkazu na artefakt služby použité 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 |
Referenční ID artefaktu služby ServiceArtifactReference. Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
StorageAccountType
Výčty StorageAccountType
| Hodnota | Description |
|---|---|
| standard_lrs |
Datový disk by měl používat standardní místně redundantní úložiště. |
| premium_lrs |
Datový disk by měl používat místně redundantní úložiště úrovně Premium. |
| standardssd_lrs |
Datový disk nebo disk s operačním systémem by měl používat místně redundantní úložiště SSD úrovně Standard. |
UpgradeMode
UpgradeMode enumy
| Hodnota | Description |
|---|---|
| automatic |
Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně. |
| manual |
Řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade. |
| rolling |
Existující instance ve škálovací sadě se přenesou do dávek, které se mají upgradovat. Po dokončení upgradované dávky začnou instance znovu zabírají provoz a začne další dávka. To pokračuje, dokud se všechny instance nepřenesou up-to-date. |
UpgradePolicy
Popisuje zásady upgradu – automatické, ruční nebo postupné.
| Name | Typ | Description |
|---|---|---|
| automaticOSUpgradePolicy |
Parametry konfigurace používané k provádění automatického upgradu operačního systému Parametry konfigurace používané k automatickému upgradu operačního systému. |
|
| mode |
Určuje režim upgradu na virtuální počítače ve škálovací sadě. |
|
| rollingUpgradePolicy |
Parametry konfigurace použité při postupném upgradu. |
UserAccount
Vlastnosti používané k vytvoření uživatele, který se používá ke spouštění úkolů na výpočetním uzlu služby Azure Batch.
| Name | Typ | Description |
|---|---|---|
| elevationLevel |
Úroveň nadmořské výšky uživatelského účtu. Výchozí hodnota neníadmin. |
|
| linuxUserConfiguration |
Linuxově specifická uživatelská konfigurace uživatelského účtu. Tato vlastnost je ignorována, pokud je specifikována ve Windows Poolu. Pokud není zadaný, uživatel se vytvoří s výchozími možnostmi. |
|
| 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 (password) |
Heslo k uživatelskému účtu. |
| windowsUserConfiguration |
Uživatelské nastavení pro uživatele specifické pro Windows. Tuto vlastnost lze specifikovat pouze tehdy, pokud je uživatel v Windows Poolu. Pokud není specifikováno a je ve Windows Poolu, uživatel je vytvořen s výchozími možnostmi. |
UserIdentity
Definice identity uživatele, pod kterou je úloha spuštěna. Zadejte vlastnost userName nebo autoUser, ale ne obojí.
| Name | Typ | Description |
|---|---|---|
| autoUser |
Automatický uživatel, pod kterým se úkol spouští. Vlastnosti userName a autoUser se vzájemně vylučují; musíte zadat jednu, ale ne obě. |
|
| username |
string |
Název uživatelské identity, pod kterou je úkol spuštěn. Vlastnosti userName a autoUser se vzájemně vylučují; musíte zadat jednu, ale ne obě. |
VirtualMachineConfiguration
Konfigurace výpočetních uzlů ve fondu založená na infrastruktuře virtuálních počítačů Azure.
| Name | Typ | Description |
|---|---|---|
| containerConfiguration |
Konfigurace kontejnerů pro Pool. Pokud je specifikováno, na každém Compute Node v poolu se provádí příprava tak, aby úlohy mohly běžet v kontejnerech. Všechny běžné úkoly a úlohy správce úloh běžící v tomto poolu musí specifikovat vlastnost containerSettings, a všechny ostatní úlohy ji mohou specifikovat. |
|
| dataDisks |
Data |
Konfigurace datových disků připojených k výpočetním uzlům ve skupině. Tato vlastnost musí být specifikována, pokud musí být k výpočetním uzlům v poolu připojeny prázdné datové disky. Tuto aktualizaci nelze aktualizovat. Každý Compute Node má svůj vlastní disk (disk není souborová sdílená část). Existující disky nelze připojit, každá připojená disketa je prázdná. Když je Compute Node odstraněn z poolu, disk a všechna data s ním spojená jsou také smazána. Disk není po připojení formátován, musí být před použitím formátován – pro více informací viz https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux a https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| diskEncryptionConfiguration |
Konfigurace šifrování disku pro fond. Pokud je zadáno, šifrování se provádí na každém uzlu ve fondu během zřizování uzlů. |
|
| extensions |
Rozšíření virtuálního počítače pro fond. V případě zadání se rozšíření uvedená v této konfiguraci nainstalují na každý uzel. |
|
| imageReference |
Odkaz na image Azure Virtual Machines Marketplace nebo vlastní image virtuálního počítače, která se má použít. |
|
| licenseType |
string |
Toto platí pouze pro obrazy obsahující operační systém Windows a mělo by se používat pouze tehdy, pokud máte platné on-premises licence pro Compute Nodes, které budou nasazeny. Pokud tento parametr vynecháte, nepoužije se žádná sleva za místní licencování. Hodnoty jsou: 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 batch, který se má zřídit na výpočetních uzlech ve fondu. Agent výpočetního uzlu služby Batch je program, který běží na každém výpočetním uzlu ve fondu a poskytuje rozhraní příkazového a řídicího rozhraní mezi výpočetním uzlem a službou Batch. Existují různé implementace agenta výpočetního uzlu, označovaného jako SKU, pro různé operační systémy. Musíte zadat skladovou položku agenta výpočetního uzlu, která odpovídá vybranému odkazu na image. Pokud chcete získat seznam podporovaných skladových položek agenta výpočetních uzlů spolu s jejich seznamem ověřených odkazů na image, podívejte se na operaci Výpis podporovaných skladových položek agenta výpočetních uzlů. |
| nodePlacementConfiguration |
Konfigurace umístění uzlu pro fond. Tato konfigurace určuje pravidla, jak budou uzly ve fondu fyzicky přiděleny. |
|
| 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 ID odkazu na artefakt služby použité 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. Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
|
| windowsConfiguration |
Nastavení operačního systému Windows na virtuálním počítači. Tato vlastnost nesmí být specifikována, pokud vlastnost imageReference specifikuje obraz Linux OS. |
VMExtension
Konfigurace rozšíření virtuálních počítačů.
| Name | Typ | Description |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Určuje, jestli má rozšíření 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á být rozšíření automaticky upgradováno platformou, 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í. Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. |
| publisher |
string |
Název vydavatele obslužné rutiny rozšíření. |
| settings |
object |
Veřejná nastavení ve formátu JSON pro rozšíření |
| type |
string |
Typ prodloužení. |
| typeHandlerVersion |
string |
Verze obslužné rutiny skriptu. |
WindowsConfiguration
Nastavení operačního systému Windows, které se má použít na virtuální počítač.
| Name | Typ | Description |
|---|---|---|
| enableAutomaticUpdates |
boolean |
Určuje, jestli jsou na virtuálním počítači povolené automatické aktualizace. Pokud tuto hodnotu vynecháte, výchozí hodnota je true. |
WindowsUserConfiguration
Vlastnosti používané k vytvoření uživatelského účtu na výpočetním uzlu Windows
| Name | Typ | Description |
|---|---|---|
| loginMode |
Přihlašovací režim pro uživatele. Výchozí je 'batch'. |