Pools - Create Pool
Vytvoří pool pro určený účet.
Při pojmenování fondů nepoužívejte citlivé informace, jako jsou uživatelská jména nebo názvy tajných projektů. Tyto informace se můžou objevit v protokolech telemetrie, které jsou přístupné technikům podpory Microsoftu.
POST {endpoint}/pools?api-version=2025-06-01
POST {endpoint}/pools?api-version=2025-06-01&timeOut={timeOut}
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). |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
|
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
Media Types: "application/json; odata=minimalmetadata"
| 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. |
Text požadavku
Media Types: "application/json; odata=minimalmetadata"
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| id | True |
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 nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nemáte dvě ID fondu, která se liší pouze v případě). |
| vmSize | True |
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čů pro fondy využívající image z Virtual Machines Marketplace (fondy vytvořené pomocí virtualMachineConfiguration) najdete v tématu Velikosti virtuálních počítačů v Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch podporuje všechny velikosti virtuálních počítačů Azure s výjimkou STANDARD_A0 a těch, které mají službu Premium Storage (STANDARD_GS, STANDARD_DS a STANDARD_DSV2 series). |
| applicationPackageReferences |
Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. 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}). 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í. Výchozí hodnota je 15 minut. Minimální a maximální hodnota je 5 minut a 168 hodin. Pokud zadáte hodnotu kratší než 5 minut nebo delší než 168 hodin, služba Batch vrátí chybu; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
|
| autoScaleFormula |
string |
Vzorec pro požadovaný počet výpočetních uzlů ve fondu Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na false. Vyžaduje se, pokud je možnost enableAutoScale nastavená na hodnotu true. Vzorec se před vytvořením fondu zkontroluje, jestli je platnost platná. Pokud vzorec není platný, služba Batch žádost odmítne s podrobnými informacemi o chybě. Další informace o zadání tohoto vzorce najdete v tématu Automatické škálování výpočetních uzlů ve fondu služby Azure Batch (https://learn.microsoft.com/azure/batch/batch-automatic-scaling). |
|
| displayName |
string |
Zobrazovaný název fondu. Zobrazovaný název nemusí být jedinečný a může obsahovat libovolné znaky Unicode až do maximální délky 1024. |
|
| 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. |
|
| metadata |
Seznam párů název-hodnota přidružených k fondu jako metadata. Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu. |
||
| 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. |
||
| resizeTimeout |
string (duration) |
Časový limit přidělení výpočetních uzlů do fondu. Tento časový limit platí pouze pro ruční škálování; Nemá žádný účinek, pokud je enableAutoScale nastavena na hodnotu true. Výchozí hodnota je 15 minut. Minimální hodnota je 5 minut. Pokud zadáte hodnotu kratší než 5 minut, služba Batch vrátí chybu; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
|
| startTask |
Úloha určená ke spuštění na každém výpočetním uzlu, který se připojí k fondu. Úloha se spustí při přidání výpočetního uzlu do fondu nebo při restartování výpočetního uzlu. |
||
| targetDedicatedNodes |
integer (int32) |
Požadovaný počet vyhrazených výpočetních uzlů ve fondu. Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na hodnotu true. Pokud je enableAutoScale nastavena na false, musíte nastavit buď targetDedicatedNodes, targetLowPriorityNodes, nebo obojí. |
|
| targetLowPriorityNodes |
integer (int32) |
Požadovaný počet výpočetních uzlů s nízkou prioritou ve fondu Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na hodnotu true. Pokud je enableAutoScale nastavena na false, musíte nastavit buď targetDedicatedNodes, targetLowPriorityNodes, nebo obojí. |
|
| 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é. |
||
| 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. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 201 Created |
Požadavek byl úspěšný a v důsledku toho byl vytvořen nový prostředek. 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
Creates a pool with accelerated networking
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool01",
"vmSize": "Standard_D1_v2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2,
"networkConfiguration": {
"enableAcceleratedNetworking": true
}
}
Ukázková odpověď
Creates a pool with confidential disk encryption set for user subscription accounts
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool",
"vmSize": "Standard_DC2as_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
},
"securityProfile": {
"securityEncryptionType": "DiskWithVMGuestState"
}
}
},
"dataDisks": [
{
"lun": 0,
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
],
"securityProfile": {
"securityType": "confidentialvm",
"uefiSettings": {
"vTpmEnabled": true,
"secureBootEnabled": true
}
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 1
}
Ukázková odpověď
Creates a pool with disk encryption set for user subscription accounts
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-core-g2",
"version": "latest"
},
"osDisk": {
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
},
"dataDisks": [
{
"lun": 0,
"diskSizeGB": 1024,
"managedDisk": {
"storageAccountType": "standard_lrs",
"diskEncryptionSet": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/diskEncryptionSets/DiskEncryptionSetId"
}
}
}
],
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 1
}
Ukázková odpověď
Creates a pool with dual stack networking
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "dualstackpool",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"networkConfiguration": {
"publicIPAddressConfiguration": {
"ipFamilies": [
"IPv4",
"IPv6"
]
},
"endpointConfiguration": {
"inboundNATPools": [
{
"backendPort": 22,
"frontendPortRangeStart": 40000,
"frontendPortRangeEnd": 40500,
"name": "sshpool",
"protocol": "tcp",
"networkSecurityGroupRules": [
{
"access": "allow",
"priority": 1000,
"sourceAddressPrefix": "*",
"sourcePortRanges": [
"*"
]
}
]
}
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
Ukázková odpověď
Creates a pool with mount drive specified
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"mountConfiguration": [
{
"azureBlobFileSystemConfiguration": {
"accountName": "accountName",
"containerName": "blobContainerName",
"accountKey": "accountKey",
"relativeMountPath": "bfusepath"
}
},
{
"azureFileShareConfiguration": {
"accountName": "accountName",
"azureFileUrl": "https://myaccount.file.core.windows.net/fileshare",
"accountKey": "accountKey",
"relativeMountPath": "filesharepath",
"mountOptions": "mount options ver=1.0"
}
},
{
"nfsMountConfiguration": {
"source": "somesource nfs url",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
},
{
"cifsMountConfiguration": {
"username": "accountName",
"password": "password",
"source": "//myaccount.file.core.windows.net/file",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
}
],
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Ukázková odpověď
Creates a pool with SecurityProfile
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool001",
"vmSize": "STANDARD_DC2s_V2",
"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,
"vTpmEnabled": null
}
}
},
"targetDedicatedNodes": 1
}
Ukázková odpověď
Creates a VirtualMachineConfiguration pool
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Ukázková odpověď
Creates a VirtualMachineConfiguration pool with containers
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "120_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"containerConfiguration": {
"type": "dockerCompatible",
"containerImageNames": [
"busybox"
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Ukázková odpověď
Creates a VirtualMachineConfiguration pool with extensions
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "pool2",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"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"
}
}
]
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Ukázková odpověď
Creates a VirtualMachineConfiguration pool with OS disk
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool001",
"vmSize": "Standard_D2ds_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"osDisk": {
"diskSizeGB": 100,
"managedDisk": {
"storageAccountType": "standardssd_lrs"
},
"caching": "readwrite",
"ephemeralOSDiskSettings": {
"placement": "cachedisk"
}
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 1,
"enableAutoScale": false
}
Ukázková odpověď
Creates a VirtualMachineConfiguration pool with ServiceArtifactReference
Ukázkový požadavek
POST {endpoint}/pools?api-version=2025-06-01
{
"id": "mypool002",
"vmSize": "Standard_D4d_v5",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"serviceArtifactReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/galleries/myGallery/serviceArtifacts/myServiceArtifact/vmArtifactsProfiles/vmArtifactsProfile"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2
}
Ukázková odpověď
Definice
| Name | Description |
|---|---|
|
Automatic |
Parametry konfigurace používané k automatickému upgradu operačního systému. |
|
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 |
Parametry pro vytvoření fondu Azure Batch |
|
Batch |
Konfigurace koncového bodu pro fond. |
|
Batch |
Odkaz na jednu z identit fondu pro šifrování disku. Tato identita se použije pro přístup k trezoru klíčů. |
|
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 |
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. |
|
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. |
|
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 |
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. |
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. |
BatchPoolCreateOptions
Parametry pro vytvoření fondu Azure Batch
| Name | Typ | Description |
|---|---|---|
| applicationPackageReferences |
Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. 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}). 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í. Výchozí hodnota je 15 minut. Minimální a maximální hodnota je 5 minut a 168 hodin. Pokud zadáte hodnotu kratší než 5 minut nebo delší než 168 hodin, služba Batch vrátí chybu; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
| autoScaleFormula |
string |
Vzorec pro požadovaný počet výpočetních uzlů ve fondu Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na false. Vyžaduje se, pokud je možnost enableAutoScale nastavená na hodnotu true. Vzorec se před vytvořením fondu zkontroluje, jestli je platnost platná. Pokud vzorec není platný, služba Batch žádost odmítne s podrobnými informacemi o chybě. Další informace o zadání tohoto vzorce najdete v tématu Automatické škálování výpočetních uzlů ve fondu služby Azure Batch (https://learn.microsoft.com/azure/batch/batch-automatic-scaling). |
| displayName |
string |
Zobrazovaný název fondu. Zobrazovaný název nemusí být jedinečný a může obsahovat libovolné znaky Unicode až do maximální délky 1024. |
| 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 nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nemáte dvě ID fondu, která se liší pouze v případě). |
| metadata |
Seznam párů název-hodnota přidružených k fondu jako metadata. Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu. |
|
| 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. |
|
| resizeTimeout |
string (duration) |
Časový limit přidělení výpočetních uzlů do fondu. Tento časový limit platí pouze pro ruční škálování; Nemá žádný účinek, pokud je enableAutoScale nastavena na hodnotu true. Výchozí hodnota je 15 minut. Minimální hodnota je 5 minut. Pokud zadáte hodnotu kratší než 5 minut, služba Batch vrátí chybu; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
| startTask |
Úloha určená ke spuštění na každém výpočetním uzlu, který se připojí k fondu. Úloha se spustí při přidání výpočetního uzlu do fondu nebo při restartování výpočetního uzlu. |
|
| targetDedicatedNodes |
integer (int32) |
Požadovaný počet vyhrazených výpočetních uzlů ve fondu. Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na hodnotu true. Pokud je enableAutoScale nastavena na false, musíte nastavit buď targetDedicatedNodes, targetLowPriorityNodes, nebo obojí. |
| targetLowPriorityNodes |
integer (int32) |
Požadovaný počet výpočetních uzlů s nízkou prioritou ve fondu Tato vlastnost nesmí být zadána, pokud je enableAutoScale nastavena na hodnotu true. Pokud je enableAutoScale nastavena na false, musíte nastavit buď targetDedicatedNodes, targetLowPriorityNodes, nebo obojí. |
| 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é. |
|
| 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čů pro fondy využívající image z Virtual Machines Marketplace (fondy vytvořené pomocí virtualMachineConfiguration) najdete v tématu Velikosti virtuálních počítačů v Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch podporuje všechny velikosti virtuálních počítačů Azure s výjimkou STANDARD_A0 a těch, které mají službu Premium Storage (STANDARD_GS, STANDARD_DS a STANDARD_DSV2 series). |
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. |
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. |
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. |
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. |
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. |
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'. |