Pool - Create
指定したアカウント内に新しいプールを作成します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}?api-version=2025-06-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Batch アカウントの名前。 |
|
pool
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
プール名。 これはアカウント内で一意である必要があります。 |
|
resource
|
path | True |
string |
Batch アカウントを含むリソース グループの名前。 |
|
subscription
|
path | True |
string |
Azure サブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-000000000000) |
|
api-version
|
query | True |
string |
HTTP 要求で使用される API バージョン。 |
要求ヘッダー
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| If-Match |
string |
更新するプールのエンティティ状態 (ETag) バージョン。 値 "*" は、プールが既に存在する場合にのみ、操作を適用するために使用できます。 省略した場合、この操作は常に適用されます。 |
|
| If-None-Match |
string |
新しいプールの作成を許可するが、既存のプールの更新を禁止するには、'*' に設定します。 その他の値は無視されます。 |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| identity |
バッチ プールに使用される ID の種類。 |
|
| properties.applicationPackages |
プール内の各コンピューティング ノードにインストールするアプリケーション パッケージの一覧。 |
|
| properties.deploymentConfiguration |
このプロパティは、プール ノードがデプロイされる仮想マシンについて説明します。 |
|
| properties.displayName |
string |
プールの表示名。 |
| properties.interNodeCommunication |
プールがノード間の直接通信を許可するかどうか。 |
|
| properties.metadata |
メタデータとしてプールに関連付けられている名前と値のペアの一覧。 |
|
| properties.mountConfiguration |
プール内の各ノードにマウントするファイル システムの一覧。 |
|
| properties.networkConfiguration |
プールのネットワーク構成。 |
|
| properties.scaleSettings |
プール内のノード数を構成する設定。 |
|
| properties.startTask |
プールに参加する各コンピューティング ノードで実行するように指定されたタスク。 |
|
| properties.taskSchedulingPolicy |
タスクをプール内のコンピューティング ノード間で分散する方法。 |
|
| properties.taskSlotsPerNode |
integer (int32) |
プール内の 1 つのコンピューティング ノードで同時実行タスクを実行するために使用できるタスク スロットの数。 |
| properties.upgradePolicy |
プールのアップグレード ポリシー。 |
|
| properties.userAccounts |
プール内の各ノードに作成するユーザー アカウントの一覧。 |
|
| properties.vmSize |
string |
プール内の仮想マシンのサイズ。 プール内のすべての VM のサイズは同じです。 |
| tags |
object |
リソースのタグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
操作が成功しました。 応答にはプール エンティティが含まれています。 ヘッダー ETag: string |
|
| Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Microsoft Entra OAuth 2.0 認証コード フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
CreatePool - accelerated networking
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4d_v5",
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"enableAcceleratedNetworking": true
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
}
}
}
応答のサンプル
ETag: W/"0x8DB46CB72A227E2"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB46CB72A227E2\"",
"properties": {
"lastModified": "2023-04-27T02:59:41.8592226Z",
"creationTime": "2023-04-27T02:59:41.8592226Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2023-04-27T02:59:41.8592226Z",
"allocationState": "Steady",
"allocationStateTransitionTime": "2023-04-27T03:00:34.0646502Z",
"vmSize": "Standard_D4d_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64"
}
},
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"dynamicVnetAssignmentScope": "none",
"enableAcceleratedNetworking": true
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 1,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2023-04-27T02:59:41.8592226Z"
},
"currentDedicatedNodes": 1,
"currentLowPriorityNodes": 0
}
}
CreatePool - Custom Image
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2024-08-28T10:22:55.9407275Z",
"creationTime": "2024-08-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"allocationState": "Steady",
"allocationStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 0,
"targetLowPriorityNodes": 0
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - Full VirtualMachineConfiguration
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4d_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"licenseType": "Windows_Server",
"dataDisks": [
{
"lun": 0,
"caching": "ReadWrite",
"diskSizeGB": 30,
"storageAccountType": "Premium_LRS"
},
{
"lun": 1,
"caching": "None",
"diskSizeGB": 200,
"storageAccountType": "Standard_LRS"
}
],
"diskEncryptionConfiguration": {
"targets": [
"OsDisk",
"TemporaryDisk"
]
},
"nodePlacementConfiguration": {
"policy": "Zonal"
},
"osDisk": {
"ephemeralOSDiskSettings": {
"placement": "CacheDisk"
}
}
}
},
"networkConfiguration": {
"endpointConfiguration": {
"inboundNatPools": [
{
"name": "testnat",
"protocol": "TCP",
"backendPort": 12001,
"frontendPortRangeStart": 15000,
"frontendPortRangeEnd": 15100,
"networkSecurityGroupRules": [
{
"access": "Allow",
"sourceAddressPrefix": "192.100.12.45",
"priority": 150,
"sourcePortRanges": [
"1",
"2"
]
},
{
"access": "Deny",
"sourceAddressPrefix": "*",
"priority": 3500,
"sourcePortRanges": [
"*"
]
}
]
}
]
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2025-07-28T10:22:55.9407275Z",
"creationTime": "2025-07-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2025-07-28T10:22:55.9407275Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2025-07-28T10:22:55.9407275Z",
"vmSize": "Standard_D4d_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2025-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"licenseType": "Windows_Server",
"dataDisks": [
{
"lun": 0,
"caching": "ReadWrite",
"diskSizeGB": 30,
"storageAccountType": "Premium_LRS"
},
{
"lun": 1,
"caching": "None",
"diskSizeGB": 200,
"storageAccountType": "Standard_LRS"
}
],
"diskEncryptionConfiguration": {
"targets": [
"OsDisk",
"TemporaryDisk"
]
},
"nodePlacementConfiguration": {
"policy": "Zonal"
}
}
},
"networkConfiguration": {
"endpointConfiguration": {
"inboundNatPools": [
{
"name": "testnat",
"protocol": "TCP",
"backendPort": 12001,
"frontendPortRangeStart": 15000,
"frontendPortRangeEnd": 15100,
"networkSecurityGroupRules": [
{
"access": "Allow",
"sourceAddressPrefix": "192.100.12.45",
"priority": 150,
"sourcePortRanges": [
"1",
"2"
]
},
{
"access": "Deny",
"sourceAddressPrefix": "*",
"priority": 3500,
"sourcePortRanges": [
"*"
]
}
]
}
]
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - Minimal VirtualMachineConfiguration
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2024-08-28T10:22:55.9407275Z",
"creationTime": "2024-08-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - No public IP
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"publicIPAddressConfiguration": {
"provision": "NoPublicIPAddresses"
}
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2024-08-28T10:22:55.9407275Z",
"creationTime": "2024-08-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"allocationState": "Steady",
"allocationStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"publicIPAddressConfiguration": {
"provision": "NoPublicIPAddresses"
}
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 0,
"targetLowPriorityNodes": 0
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - Public IPs
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"publicIPAddressConfiguration": {
"provision": "UserManaged",
"ipAddressIds": [
"/subscriptions/subid1/resourceGroups/rg13/providers/Microsoft.Network/publicIPAddresses/ip135"
]
}
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2024-08-28T10:22:55.9407275Z",
"creationTime": "2024-08-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"allocationState": "Steady",
"allocationStateTransitionTime": "2024-08-28T10:22:55.9407275Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"networkConfiguration": {
"subnetId": "/subscriptions/subid/resourceGroups/rg1234/providers/Microsoft.Network/virtualNetworks/network1234/subnets/subnet123",
"publicIPAddressConfiguration": {
"provision": "UserManaged",
"ipAddressIds": [
"/subscriptions/subid1/resourceGroups/rg13/providers/Microsoft.Network/publicIPAddresses/ip135"
]
}
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"id": "/subscriptions/subid/resourceGroups/networking-group/providers/Microsoft.Compute/galleries/testgallery/images/testimagedef/versions/0.0.1"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 0,
"targetLowPriorityNodes": 0
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - SecurityProfile
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"secureBootEnabled": null,
"vTpmEnabled": false
}
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
}
}
}
応答のサンプル
ETag: W/"0x8DB554F8E08BCF4"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB554F8E08BCF4\"",
"properties": {
"lastModified": "2024-08-28T07:03:58.3231917Z",
"creationTime": "2024-08-28T07:03:58.3231917Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-08-28T07:03:58.3231917Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2024-08-28T07:03:58.3231917Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"vTpmEnabled": false
}
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 1,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2024-08-28T07:03:58.3231917Z"
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - Tags
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"tags": {
"TagName1": "TagValue1",
"TagName2": "TagValue2"
},
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
}
}
}
応答のサンプル
ETag: W/"0x8DB554F8E08BCF4"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB554F8E08BCF4\"",
"properties": {
"lastModified": "2023-06-14T07:03:58.3231917Z",
"creationTime": "2023-06-14T07:03:58.3231917Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2023-06-14T07:03:58.3231917Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2023-06-14T07:03:58.3231917Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 1,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2023-09-27T07:33:13.0625789Z"
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
},
"tags": {
"TagName1": "TagValue1",
"TagName2": "TagValue2"
}
}
CreatePool - UpgradePolicy
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-smalldisk",
"version": "latest"
},
"nodePlacementConfiguration": {
"policy": "Zonal"
},
"nodeAgentSkuId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 0
}
},
"upgradePolicy": {
"mode": "automatic",
"automaticOSUpgradePolicy": {
"disableAutomaticRollback": true,
"enableAutomaticOSUpgrade": true,
"useRollingUpgradePolicy": true,
"osRollingUpgradeDeferral": true
},
"rollingUpgradePolicy": {
"enableCrossZoneUpgrade": true,
"maxBatchInstancePercent": 20,
"maxUnhealthyInstancePercent": 20,
"maxUnhealthyUpgradedInstancePercent": 20,
"pauseTimeBetweenBatches": "PT0S",
"prioritizeUnhealthyInstances": false,
"rollbackFailedInstancesOnPolicyBreach": false
}
}
}
}
応答のサンプル
ETag: W/"0x8DB51E64D3C3B69"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB51E64D3C3B69\"",
"properties": {
"lastModified": "2023-05-11T06:16:44.2372184Z",
"creationTime": "2023-05-11T06:16:44.2372184Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2023-05-11T06:16:44.2372184Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2023-05-11T06:16:44.2372184Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"nodePlacementConfiguration": {
"policy": "Zonal"
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 2,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2023-05-11T06:16:44.2372184Z"
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0,
"upgradePolicy": {
"mode": "automatic",
"automaticOSUpgradePolicy": {
"disableAutomaticRollback": true,
"enableAutomaticOSUpgrade": true,
"useRollingUpgradePolicy": true,
"osRollingUpgradeDeferral": true
},
"rollingUpgradePolicy": {
"enableCrossZoneUpgrade": true,
"maxBatchInstancePercent": 20,
"maxUnhealthyInstancePercent": 20,
"maxUnhealthyUpgradedInstancePercent": 20,
"pauseTimeBetweenBatches": "PT0S",
"prioritizeUnhealthyInstances": false,
"rollbackFailedInstancesOnPolicyBreach": false
}
}
}
}
CreatePool - UserAssignedIdentities
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
}
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {},
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2024-10-01T10:22:55.9407275Z",
"creationTime": "2024-10-01T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2024-10-01T10:22:55.9407275Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2024-10-01T10:22:55.9407275Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04"
}
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"principalId": "principalId1",
"clientId": "clientId1"
},
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
"principalId": "principalId2",
"clientId": "clientId2"
}
}
}
}
CreatePool - VirtualMachineConfiguration Extensions
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4d_v5",
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04",
"extensions": [
{
"name": "batchextension1",
"type": "KeyVaultForLinux",
"publisher": "Microsoft.Azure.KeyVault",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {
"secretsManagementSettingsKey": "secretsManagementSettingsValue",
"authenticationSettingsKey": "authenticationSettingsValue"
}
}
]
}
}
}
}
応答のサンプル
ETag: W/"0x8D4EDFEBFADF4AB"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8D4EDFEBFADF4AB\"",
"properties": {
"lastModified": "2025-07-28T10:22:55.9407275Z",
"creationTime": "2025-07-28T10:22:55.9407275Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2025-07-28T10:22:55.9407275Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2025-07-28T10:22:55.9407275Z",
"vmSize": "Standard_D4d_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"scaleSettings": {
"autoScale": {
"formula": "$TargetDedicatedNodes=1",
"evaluationInterval": "PT5M"
}
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0,
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "ubuntu-24_04-lts",
"sku": "server"
},
"nodeAgentSkuId": "batch.node.ubuntu 24.04",
"extensions": [
{
"name": "batchextension1",
"type": "KeyVaultForLinux",
"publisher": "Microsoft.Azure.KeyVault",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {
"secretsManagementSettingsKey": "secretsManagementSettingsValue",
"authenticationSettingsKey": "authenticationSettingsValue"
}
}
]
}
}
}
}
CreatePool - VirtualMachineConfiguration OSDisk
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "microsoftwindowsserver",
"offer": "windowsserver",
"sku": "2022-datacenter-smalldisk"
},
"osDisk": {
"diskSizeGB": 100,
"managedDisk": {
"storageAccountType": "StandardSSD_LRS"
},
"caching": "ReadWrite",
"writeAcceleratorEnabled": false
},
"nodeAgentSkuId": "batch.node.windows amd64"
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0
}
}
}
}
応答のサンプル
ETag: W/"0x8DB51F14DC1A8AD"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "testpool",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB51F396992B8D\"",
"properties": {
"lastModified": "2023-08-24T02:12:27.7527697Z",
"creationTime": "2023-08-24T02:12:27.7527697Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2023-08-24T02:12:27.7527697Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2023-08-24T02:12:27.7527697Z",
"vmSize": "Standard_D4d_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "microsoftwindowsserver",
"offer": "windowsserver",
"sku": "2022-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSkuId": "batch.node.windows amd64",
"osDisk": {
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "StandardSSD_LRS"
},
"diskSizeGB": 100,
"writeAcceleratorEnabled": false
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 1,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2023-08-24T02:12:27.7527697Z"
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0
}
}
CreatePool - VirtualMachineConfiguration ServiceArtifactReference
要求のサンプル
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool?api-version=2025-06-01
{
"properties": {
"vmSize": "Standard_D4ds_v5",
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-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"
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 0
}
},
"upgradePolicy": {
"mode": "automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": true
}
}
}
}
応答のサンプル
ETag: W/"0x8DB51F14DC1A8AD"
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/pools/testpool",
"name": "mypool41",
"type": "Microsoft.Batch/batchAccounts/pools",
"etag": "W/\"0x8DB51F396992B8D\"",
"properties": {
"lastModified": "2023-05-11T07:44:44.8580493Z",
"creationTime": "2023-05-11T07:44:44.8580493Z",
"provisioningState": "Succeeded",
"provisioningStateTransitionTime": "2023-05-11T07:44:44.8580493Z",
"allocationState": "Resizing",
"allocationStateTransitionTime": "2023-05-11T07:44:44.8580493Z",
"vmSize": "Standard_D4ds_v5",
"interNodeCommunication": "Disabled",
"taskSlotsPerNode": 1,
"taskSchedulingPolicy": {
"nodeFillType": "Spread"
},
"deploymentConfiguration": {
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-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"
}
}
},
"scaleSettings": {
"fixedScale": {
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 0,
"resizeTimeout": "PT15M"
}
},
"resizeOperationStatus": {
"targetDedicatedNodes": 2,
"nodeDeallocationOption": "Requeue",
"resizeTimeout": "PT15M",
"startTime": "2023-05-11T07:44:44.8580493Z"
},
"currentDedicatedNodes": 0,
"currentLowPriorityNodes": 0,
"upgradePolicy": {
"mode": "automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": true
}
}
}
}
定義
| 名前 | 説明 |
|---|---|
|
Allocation |
プールのサイズが変更されているかどうか。 |
|
Application |
バッチアカウント内のアプリケーションパッケージへのリンク |
|
Automatic |
OS の自動アップグレードを実行するために使用される構成パラメーター。 |
|
Auto |
プールの自動スケール式の実行の結果とエラー。 |
|
Auto |
プールを自動スケールするときに発生したエラー。 |
|
Auto |
プールの自動スケール設定。 |
|
Auto |
自動ユーザーのスコープ |
|
Auto |
Batch サービスでタスクを実行する自動ユーザーのパラメーターを指定します。 |
|
Azure |
Blobfuse を使用して Azure Storage コンテナーに接続するために使用される情報。 |
|
Azure |
Azure ファイル共有への接続に使用される情報。 |
|
Batch |
Batch プールの ID (構成されている場合)。 既存のプールの更新中にプール ID が更新された場合、プールが 0 に縮小された後に作成された新しい VM のみが更新された ID を持ちます |
|
Caching |
ディスクに対して有効にするキャッシュの種類。 |
|
CIFSMount |
CIFS ファイル システムへの接続に使用される情報。 |
|
Cloud |
Batch サービスからのエラー応答。 |
|
Cloud |
Batch サービスからのエラー応答。 |
|
Compute |
割り当て解除を選択した後のノードとその実行中のタスクの操作を決定します。 |
|
Compute |
タスクをコンピューティング ノード間で分散する方法。 |
|
Compute |
コンピューティング ノードが使用する Batch プールに関連付けられているユーザー割り当て ID への参照。 |
|
Container |
コンテナーが有効なプールの構成。 |
|
Container |
タスク コンテナーにマウントするパスとマウント モードのエントリ。 |
|
Container |
コンテナー タスクのコンテナーにマウントされるパス。 |
|
Container |
プライベート コンテナー レジストリ。 |
|
Container |
使用するコンテナー テクノロジ。 |
|
Container |
コンテナー タスクの作業ディレクトリの場所を示すフラグ。 既定値は 'taskWorkingDirectory' です。 |
|
Data |
プール内のコンピューティング ノードに関連付けられているデータ ディスクによって使用される設定。 添付データ ディスクを含める場合は、それらを使用する VM 内からディスクを マウントおよびフォーマットする必要があります。 |
|
Deployment |
展開構成プロパティ。 |
|
Diff |
プール内のすべての VM のオペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 |
|
Diff |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
Disk |
ディスクを暗号化するためのカスタマー マネージド キー参照。 |
|
Disk |
プール内のコンピューティング ノードに適用されるディスク暗号化構成。 仮想マシン イメージまたは Azure コンピューティング ギャラリー イメージを使用して作成された Linux プールでは、ディスク暗号化の構成はサポートされていません。 |
|
Disk |
ディスク暗号化セットの ARM リソース ID。 |
|
Disk |
Batch Service がコンピューティング ノードで暗号化するディスク ターゲットの一覧 |
|
Dynamic |
動的 vnet 割り当てのスコープ。 |
|
Elevation |
ユーザーの昇格レベル。 |
|
Environment |
タスク プロセスに設定する環境変数。 |
|
Fixed |
プールのスケール設定を修正しました。 |
|
Host |
特定のホストエンドポイント設定を指定します。 |
|
Host |
監査/執行 |
|
Image |
カスタム仮想マシンの Azure Virtual Machines Marketplace イメージまたは Azure Image リソースへの参照。 Azure Batch によって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 |
|
Inbound |
エンドポイントのプロトコル。 |
|
Inbound |
Batch プール内のコンピューティング ノード上の特定のポートを外部でアドレス指定するために使用できる受信 NAT プール。 |
|
Inter |
プールがノード間の直接通信を許可するかどうか。 |
|
IPAddress |
Batch プールのパブリック IP アドレスのプロビジョニングの種類。 |
| IPFamily |
プールで使用可能な IP バージョンを指定するために使用される IP ファミリ。 |
|
Ip |
|
|
Job |
同じ優先度を持つ異なるジョブのタスクをスケジューリングする順序。 |
|
Linux |
Linux ノードでユーザー アカウントを作成するために使用されるプロパティ。 |
|
Login |
ユーザーのログイン モード |
|
Managed |
|
|
Metadata |
Batch サービス リソースに関連付けられている名前と値のペア。 |
|
Mount |
各ノードにマウントするファイル システム。 |
|
Network |
プールのネットワーク構成。 |
|
Network |
受信エンドポイントに適用するネットワーク セキュリティ グループルール。 |
|
Network |
指定した IP アドレス、サブネット範囲、またはタグに対して実行する必要があるアクション。 |
|
NFSMount |
NFS ファイル システムへの接続に使用される情報。 |
|
Node |
バッチプールのノード配置設定。 |
|
Node |
プール内のノードを割り当てる配置ポリシー。 |
| OSDisk |
仮想マシンのオペレーティング システム ディスクの設定。 |
| Pool |
プールに関する情報を格納します。 |
|
Pool |
プールのエンドポイント構成。 |
|
Pool |
ディスクを暗号化するためのプール ID の 1 つの参照。 この ID は、キー コンテナーへのアクセスに使用されます。 |
|
Pool |
バッチ プールに使用される ID の種類。 |
|
Pool |
プールの現在の状態。 |
|
Proxy |
仮想マシンの作成時に ProxyAgent の設定を指定します。 |
|
Public |
プールのネットワーク構成のパブリック IP アドレス構成。 |
|
Resize |
プールのサイズを変更するときに発生したエラー。 |
|
Resize |
現在または最後に完了したサイズ変更操作の詳細。 |
|
Resource |
コンピューティング ノードにダウンロードする 1 つのファイルまたは複数のファイル。 |
|
Rolling |
ローリング アップグレードの実行中に使用される構成パラメーター。 |
|
Scale |
プールのスケール設定 |
|
Security |
マネージド ディスクの EncryptionType を指定します。 管理ディスクとVMGuestState blobの暗号化にはDiskWithVMGuestState、VMGuestState blobのみの暗号化にはVMGuestStateOnly、VMGuestState blob内のファームウェア状態を永続化しないためにNonPersistedTPMに設定されています。 注: 機密 VM にのみ設定でき、機密 VM を使用する場合は必須です。 |
|
Security |
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
|
Security |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 |
|
Service |
"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 |
|
Start |
コンピューティング ノードが Azure Batch サービス内のプールに参加したとき、またはコンピューティング ノードが再起動または再イメージ化されたときに実行されるタスク。 |
|
Storage |
データ ディスクまたは OS ディスクの作成に使用するストレージ アカウントの種類。 |
|
Task |
タスクのコンテナー設定。 |
|
Task |
タスクをコンピューティング ノード間で分散する方法を指定します。 |
|
Uefi |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 |
|
Upgrade |
スケール セット内の仮想マシンへのアップグレード モードを指定します。 |
|
Upgrade |
アップグレード ポリシー (自動、手動、またはローリング) について説明します。 |
|
User |
Azure Batch ノードでユーザーを作成するために使用されるプロパティ。 |
|
User |
関連付けられているユーザー ID の一覧。 |
|
User |
タスクを実行するユーザー ID の定義。 |
|
Virtual |
Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。 |
|
VMDisk |
マネージド ディスクのセキュリティ プロファイル設定を指定します。 注: 機密 VM にのみ設定でき、機密 VM を使用する場合に必要です。 |
| VMExtension |
仮想マシン拡張機能の構成。 |
|
Windows |
仮想マシンに適用する Windows オペレーティング システムの設定。 |
|
Windows |
Windows ノードでユーザー アカウントを作成するために使用されるプロパティ。 |
AllocationState
プールのサイズが変更されているかどうか。
| 値 | 説明 |
|---|---|
| Steady |
プールのサイズが変更されていません。 進行中のプール内のノードの数に変更はありません。 プールが作成されたとき、およびノードの数を変更する操作がプールに対して実行されていない場合、プールはこの状態になります。 |
| Resizing |
プールのサイズが変更されています。つまり、コンピューティング ノードがプールに追加またはプールから削除されます。 |
| Stopping |
プールのサイズは変更されていましたが、ユーザーはサイズ変更を停止することを要求しましたが、停止要求はまだ完了していません。 |
ApplicationPackageReference
バッチアカウント内のアプリケーションパッケージへのリンク
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
インストールするアプリケーション パッケージの ID。 これはプールと同じバッチアカウント内にある必要があります。 これは、特定のバージョンへの参照でも、存在する場合は既定のバージョンでもかまいません。 |
| version |
string |
デプロイするアプリケーションのバージョン。 省略すると、既定のバージョンがデプロイされます。 |
AutomaticOSUpgradePolicy
OS の自動アップグレードを実行するために使用される構成パラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| disableAutomaticRollback |
boolean |
OS イメージのロールバック機能を無効にする必要があるかどうか。 |
| enableAutomaticOSUpgrade |
boolean |
新しいバージョンの OS イメージが使用可能になったときに、OS アップグレードをスケール セット インスタンスに自動的に適用するかどうかを示します。 |
| osRollingUpgradeDeferral |
boolean |
タスクを実行している場合は、TVM の OS アップグレードを延期します。 |
| useRollingUpgradePolicy |
boolean |
自動 OS アップグレード中にローリング アップグレード ポリシーを使用するかどうかを示します。 VMSS でポリシーが定義されていない場合、OS の自動アップグレードは既定のポリシーにフォールバックします。 |
AutoScaleRun
プールの自動スケール式の実行の結果とエラー。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
評価が失敗した場合に、プールで自動スケール式の評価中に発生したエラーの詳細。 |
|
| evaluationTime |
string (date-time) |
自動スケール式が最後に評価された時刻。 |
| results |
string |
自動スケール式の評価で使用されるすべての変数の最終的な値。 |
AutoScaleRunError
プールを自動スケールするときに発生したエラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。 |
| details |
エラーに関する追加の詳細。 |
|
| message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
AutoScaleSettings
プールの自動スケール設定。
| 名前 | 型 | 説明 |
|---|---|---|
| evaluationInterval |
string (duration) |
自動スケールの数式に従ってプール サイズを自動的に調整する時間間隔。 |
| formula |
string |
プール内のコンピューティング ノードの必要な数の数式。 |
AutoUserScope
自動ユーザーのスコープ
| 値 | 説明 |
|---|---|
| Task |
サービスがタスクの新しいユーザーを作成することを指定します。 |
| Pool |
タスクが、プール内のすべてのノードで作成される共通の自動ユーザー アカウントとして実行されるように指定します。 |
AutoUserSpecification
Batch サービスでタスクを実行する自動ユーザーのパラメーターを指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| elevationLevel |
自動ユーザーの昇格レベル。 |
|
| scope |
自動ユーザーのスコープ |
AzureBlobFileSystemConfiguration
Blobfuse を使用して Azure Storage コンテナーに接続するために使用される情報。
| 名前 | 型 | 説明 |
|---|---|---|
| accountKey |
string |
Azure ストレージ アカウント キー。 |
| accountName |
string |
Azure ストレージ アカウント名。 |
| blobfuseOptions |
string |
mount コマンドに渡す追加のコマンド ライン オプション。 |
| containerName |
string |
Azure Blob Storage コンテナー名。 |
| identityReference |
containerName へのアクセスに使用するユーザー割り当て ID への参照 |
|
| relativeMountPath |
string |
ファイル システムがマウントされるコンピューティング ノード上の相対パス |
| sasKey |
string |
Azure Storage SAS トークン。 |
AzureFileShareConfiguration
Azure ファイル共有への接続に使用される情報。
| 名前 | 型 | 説明 |
|---|---|---|
| accountKey |
string |
Azure Storage アカウント キー。 |
| accountName |
string |
Azure Storage アカウント名。 |
| azureFileUrl |
string |
Azure Files の URL。 |
| mountOptions |
string |
mount コマンドに渡す追加のコマンド ライン オプション。 |
| relativeMountPath |
string |
ファイル システムがマウントされるコンピューティング ノード上の相対パス |
BatchPoolIdentity
Batch プールの ID (構成されている場合)。 既存のプールの更新中にプール ID が更新された場合、プールが 0 に縮小された後に作成された新しい VM のみが更新された ID を持ちます
| 名前 | 型 | 説明 |
|---|---|---|
| type |
バッチ プールに使用される ID の種類。 |
|
| userAssignedIdentities |
<string,
User |
Batch プールに関連付けられているユーザー ID の一覧。 |
CachingType
ディスクに対して有効にするキャッシュの種類。
| 値 | 説明 |
|---|---|
| None |
ディスクのキャッシュ モードが有効になっていません。 |
| ReadOnly |
ディスクのキャッシュ モードは読み取り専用です。 |
| ReadWrite |
ディスクのキャッシュ モードは読み取りと書き込みです。 |
CIFSMountConfiguration
CIFS ファイル システムへの接続に使用される情報。
| 名前 | 型 | 説明 |
|---|---|---|
| mountOptions |
string |
mount コマンドに渡す追加のコマンド ライン オプション。 |
| password |
string |
CIFS ファイル システムに対する認証に使用するパスワード。 |
| relativeMountPath |
string |
ファイル システムがマウントされるコンピューティング ノード上の相対パス |
| source |
string |
マウントするファイル システムの URI。 |
| userName |
string |
CIFS ファイル システムに対する認証に使用するユーザー。 |
CloudError
Batch サービスからのエラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー応答の本文。 |
CloudErrorBody
Batch サービスからのエラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。 |
| details |
エラーに関する追加の詳細の一覧。 |
|
| message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
| target |
string |
特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。 |
ComputeNodeDeallocationOption
割り当て解除を選択した後のノードとその実行中のタスクの操作を決定します。
| 値 | 説明 |
|---|---|
| Requeue |
実行中のタスク プロセスを終了し、タスクを再キューします。 ノードが使用可能になると、タスクが再度実行されます。 タスクが終了したらすぐにノードを削除します。 |
| Terminate |
実行中のタスクを終了します。 タスクは、終了されたことを示す failureInfo で完了し、もう一度実行されません。 タスクが終了したらすぐにノードを削除します。 |
| TaskCompletion |
現在実行中のタスクの完了を許可します。 待機中に新しいタスクをスケジュールしない。 すべてのタスクが完了したら、ノードを削除します。 |
| RetainedData |
現在実行中のタスクの完了を許可し、すべてのタスク データ保持期間の有効期限が切れるのを待ちます。 待機中に新しいタスクをスケジュールしない。 すべてのタスク保有期間の有効期限が切れたときにノードを削除します。 |
ComputeNodeFillType
タスクをコンピューティング ノード間で分散する方法。
| 値 | 説明 |
|---|---|
| Spread |
タスクは、プール内のすべてのノードに均等に割り当てる必要があります。 |
| Pack |
プール内の次のノードにタスクを割り当てる前に、できるだけ多くのタスク (taskSlotsPerNode) をプール内の各ノードに割り当てる必要があります。 |
ComputeNodeIdentityReference
コンピューティング ノードが使用する Batch プールに関連付けられているユーザー割り当て ID への参照。
| 名前 | 型 | 説明 |
|---|---|---|
| resourceId |
string |
ユーザー割り当て ID の ARM リソース ID。 |
ContainerConfiguration
コンテナーが有効なプールの構成。
| 名前 | 型 | 説明 |
|---|---|---|
| containerImageNames |
string[] |
コンテナー イメージ名のコレクション。 |
| containerRegistries |
コンテナーをプルできる追加のプライベート レジストリ。 |
|
| type |
使用するコンテナー テクノロジ。 |
ContainerHostBatchBindMountEntry
タスク コンテナーにマウントするパスとマウント モードのエントリ。
| 名前 | 型 | 説明 |
|---|---|---|
| isReadOnly |
boolean |
このソース パスを読み取り専用モードとしてマウントするかどうか。 既定値は false (読み取り/書き込みモード) です。 |
| source |
コンテナー顧客にマウントするパスを選択できます。 |
ContainerHostDataPath
コンテナー タスクのコンテナーにマウントされるパス。
| 値 | 説明 |
|---|---|
| Shared |
複数インスタンス のタスクがファイルを共有するためのパス。 |
| Startup |
開始タスクのパス。 |
| VfsMounts |
パスには、このノードにマウントされているすべての仮想ファイル システムが含まれています。 |
| Task |
タスク パス。 |
| JobPrep |
ジョブ準備タスクのパス。 |
| Applications |
アプリケーション パス。 |
ContainerRegistry
プライベート コンテナー レジストリ。
| 名前 | 型 | 説明 |
|---|---|---|
| identityReference |
ユーザー名とパスワードではなく、Azure Container Registry へのアクセスに使用するユーザー割り当て ID への参照。 |
|
| password |
string |
レジストリ サーバーにログインするためのパスワード。 |
| registryServer |
string |
レジストリ URL。 |
| username |
string |
レジストリ サーバーにログインするユーザー名。 |
ContainerType
使用するコンテナー テクノロジ。
| 値 | 説明 |
|---|---|
| DockerCompatible |
Docker と互換性のあるコンテナー テクノロジを使用して、コンテナーを起動します。 |
| CriCompatible |
CRI ベースのテクノロジを使用して、コンテナーを起動します。 |
ContainerWorkingDirectory
コンテナー タスクの作業ディレクトリの場所を示すフラグ。 既定値は 'taskWorkingDirectory' です。
| 値 | 説明 |
|---|---|
| TaskWorkingDirectory |
標準の Batch サービス タスク作業ディレクトリを使用します。このディレクトリには、Batch によって設定されたタスク リソース ファイルが含まれます。 |
| ContainerImageDefault |
コンテナー イメージを使用して作業ディレクトリを定義します。 このディレクトリには、Batch によってダウンロードされたリソース ファイルが含まれていないことに注意してください。 |
DataDisk
プール内のコンピューティング ノードに関連付けられているデータ ディスクによって使用される設定。 添付データ ディスクを含める場合は、それらを使用する VM 内からディスクを マウントおよびフォーマットする必要があります。
| 名前 | 型 | 説明 |
|---|---|---|
| caching |
データ ディスクに対して有効にするキャッシュの種類。 none - ディスクのキャッシュ モードが有効になっていません。 readOnly - ディスクのキャッシュ モードは読み取り専用です。 readWrite - ディスクのキャッシュ モードは読み取りと書き込みです。 キャッシュの既定値は none です。 キャッシュ オプションの詳細については、「https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/」を参照してください。 |
|
| diskSizeGB |
integer (int32) |
新しいデータ ディスクを作成するときの初期ディスク サイズ (GB)。 |
| lun |
integer (int32) |
論理ユニット番号。 |
| managedDisk |
マネージド ディスクのパラメーター。 |
|
| storageAccountType |
データ ディスクに使用するストレージ アカウントの種類。 Standard_LRS - データ ディスクは、標準のローカル冗長ストレージを使用する必要があります。 Premium_LRS - データ ディスクでは、Premium ローカル冗長ストレージを使用する必要があります。 |
DeploymentConfiguration
展開構成プロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| virtualMachineConfiguration |
プールの仮想マシン構成。 |
DiffDiskPlacement
プール内のすべての VM のオペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。
| 値 | 説明 |
|---|---|
| CacheDisk |
エフェメラル OS ディスクは VM キャッシュに格納されます。 |
DiffDiskSettings
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| placement |
プール内のすべての VM のオペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 |
DiskCustomerManagedKey
ディスクを暗号化するためのカスタマー マネージド キー参照。
| 名前 | 型 | 説明 |
|---|---|---|
| identityReference |
ディスクを暗号化するためのプール ID の 1 つの参照。 この ID は、KeyVault へのアクセスに使用されます。 |
|
| keyUrl |
string |
KeyVault のキーを指す完全バージョン管理されたキー URL。 url のバージョン セグメントは、rotationToLatestKeyVersionEnabled 値に関係なく必要です。 |
| rotationToLatestKeyVersionEnabled |
boolean |
このフラグを true に設定すると、ディスク暗号化が最新のキーバージョンに自動更新されます。 既定値は false です。 |
DiskEncryptionConfiguration
プール内のコンピューティング ノードに適用されるディスク暗号化構成。 仮想マシン イメージまたは Azure コンピューティング ギャラリー イメージを使用して作成された Linux プールでは、ディスク暗号化の構成はサポートされていません。
| 名前 | 型 | 説明 |
|---|---|---|
| customerManagedKey |
OS ディスクを暗号化するためのカスタマー マネージド キー参照。 |
|
| targets |
Batch Service がコンピューティング ノードで暗号化するディスク ターゲットの一覧 |
DiskEncryptionSetParameters
ディスク暗号化セットの ARM リソース ID。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
ディスク暗号化セットの ARM リソース ID。 リソースはバッチアカウントと同じサブスクリプションにあるはずです。 |
DiskEncryptionTarget
Batch Service がコンピューティング ノードで暗号化するディスク ターゲットの一覧
| 値 | 説明 |
|---|---|
| OsDisk |
コンピューティング ノード上の OS ディスクは暗号化されます。 |
| TemporaryDisk |
コンピューティング ノード上の一時ディスクは暗号化されます。 Linux では、起動時に暗号化が行われると、この暗号化は他のパーティション (マウントされたデータ ディスク上のパーティションなど) に適用されます。 |
DynamicVNetAssignmentScope
動的 vnet 割り当てのスコープ。
| 値 | 説明 |
|---|---|
| none |
動的 VNet 割り当てが有効になっていません。 |
| job |
動的 VNet の割り当てはジョブごとに実行されます。 この値を設定する場合は、ネットワーク構成サブネット ID も設定する必要があります。 この機能は、使用前に承認が必要です。サポートにお問い合わせください |
ElevationLevel
ユーザーの昇格レベル。
| 値 | 説明 |
|---|---|
| NonAdmin |
ユーザーは、昇格されたアクセス権を持たない標準ユーザーです。 |
| Admin |
ユーザーは昇格されたアクセス権を持つユーザーであり、完全な管理者権限で動作します。 |
EnvironmentSetting
タスク プロセスに設定する環境変数。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
環境変数の名前。 |
| value |
string |
環境変数の値。 |
FixedScaleSettings
プールのスケール設定を修正しました。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| nodeDeallocationOption |
プール サイズが減少している場合にノードとその実行中のタスクを処理する方法を決定します。 |
||
| resizeTimeout |
string (duration) |
PT15M |
プールへのコンピューティング ノードの割り当てのタイムアウト。 |
| targetDedicatedNodes |
integer (int32) |
プール内の専用コンピューティング ノードの目的の数。 |
|
| targetLowPriorityNodes |
integer (int32) |
プール内のスポット/優先順位の低いコンピューティング ノードの目的の数。 |
HostEndpointSettings
特定のホストエンドポイント設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| inVMAccessControlProfileReferenceId |
string |
InVMAccessControlProfileVersion リソース ID への参照を、/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} の形式で指定します。 |
| mode |
監査/執行 |
HostEndpointSettingsModeTypes
監査/執行
| 値 | 説明 |
|---|---|
| Audit |
監査モードでは、システムは、ログにアクセス拒否エントリを出力するなど、アクセス制御ポリシーを適用しているかのように機能しますが、実際にはホスト エンドポイントへの要求を拒否しません。 |
| Enforce |
強制モードは推奨される動作モードであり、システムはアクセス制御ポリシーを強制します。 このプロパティは「inVMAccessControlProfileReferenceId」と併用できません。 |
ImageReference
カスタム仮想マシンの Azure Virtual Machines Marketplace イメージまたは Azure Image リソースへの参照。 Azure Batch によって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。
| 名前 | 型 | 説明 |
|---|---|---|
| communityGalleryImageId |
string |
コミュニティ ギャラリー イメージの一意識別子 |
| id |
string |
Azure コンピューティング ギャラリー イメージの ARM リソース識別子。 プール内のコンピューティング ノードは、このイメージ ID を使用して作成されます。これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} の形式です。 |
| offer |
string |
Azure Virtual Machines Marketplace イメージのオファーの種類。 |
| publisher |
string |
Azure Virtual Machines Marketplace イメージの発行元。 |
| sharedGalleryImageId |
string |
共有ギャラリー イメージの一意識別子 |
| sku |
string |
Azure Virtual Machines Marketplace イメージの SKU。 |
| version |
string |
Azure Virtual Machines Marketplace イメージのバージョン。 |
InboundEndpointProtocol
エンドポイントのプロトコル。
| 値 | 説明 |
|---|---|
| TCP |
エンドポイントには TCP を使用します。 |
| UDP |
エンドポイントには UDP を使用します。 |
InboundNatPool
Batch プール内のコンピューティング ノード上の特定のポートを外部でアドレス指定するために使用できる受信 NAT プール。
| 名前 | 型 | 説明 |
|---|---|---|
| backendPort |
integer (int32) |
コンピューティング ノードのポート番号。 |
| frontendPortRangeEnd |
integer (int32) |
個々のコンピューティング ノードで backendPort への受信アクセスを提供するために使用される外部ポートの範囲内の最後のポート番号。 |
| frontendPortRangeStart |
integer (int32) |
個々のコンピューティング ノードで backendPort への受信アクセスを提供するために使用される外部ポートの範囲内の最初のポート番号。 |
| name |
string |
エンドポイントの名前。 |
| networkSecurityGroupRules |
エンドポイントに適用されるネットワーク セキュリティ グループ規則の一覧。 |
|
| protocol |
エンドポイントのプロトコル。 |
InterNodeCommunicationState
プールがノード間の直接通信を許可するかどうか。
| 値 | 説明 |
|---|---|
| Enabled |
仮想マシン間のネットワーク通信を有効にします。 |
| Disabled |
仮想マシン間のネットワーク通信を無効にします。 |
IPAddressProvisioningType
Batch プールのパブリック IP アドレスのプロビジョニングの種類。
| 値 | 説明 |
|---|---|
| BatchManaged |
パブリック IP は Batch によって作成および管理されます。 プールのサイズによっては、複数のパブリック IP が存在する場合があります。 |
| UserManaged |
パブリック IP はユーザーによって提供され、コンピューティング ノードのプロビジョニングに使用されます。 |
| NoPublicIPAddresses |
プール内のコンピューティング ノードのパブリック IP アドレスは作成されません。 |
IPFamily
プールで使用可能な IP バージョンを指定するために使用される IP ファミリ。
| 値 | 説明 |
|---|---|
| IPv4 |
プールにはIPv4が利用可能です。 |
| IPv6 |
IPv6はプールで利用可能です。 |
IpTag
| 名前 | 型 | 説明 |
|---|---|---|
| ipTagType |
string |
IP タグの種類。 |
| tag |
string |
パブリック IP に関連付けられている IP タグの値。 |
JobDefaultOrder
同じ優先度を持つ異なるジョブのタスクをスケジューリングする順序。
| 値 | 説明 |
|---|---|
| None |
タスクはプール内の同等優先度のすべてのジョブから均一にスケジューリングされるべきです。 |
| CreationTime |
ジョブの優先度が同じ場合は、以前に作成されたジョブのタスクを優先してスケジューリングすべきです。 |
LinuxUserConfiguration
Linux ノードでユーザー アカウントを作成するために使用されるプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| gid |
integer (int32) |
ユーザー アカウントのグループ ID。 |
| sshPrivateKey |
string |
ユーザー アカウントの SSH 秘密キー。 |
| uid |
integer (int32) |
ユーザー アカウントのユーザー ID。 |
LoginMode
ユーザーのログイン モード
| 値 | 説明 |
|---|---|
| Batch |
LOGON32_LOGON_BATCH Win32 ログイン モード。 バッチ ログイン モードは、実行時間の長い並列プロセスに推奨されます。 |
| Interactive |
LOGON32_LOGON_INTERACTIVE Win32 ログイン モード。 一部のアプリケーションでは、対話型ログイン モードに関連付けられたアクセス許可が必要です。 タスクで使用するアプリケーションの場合は、このオプションをお勧めします。 |
ManagedDisk
| 名前 | 型 | 説明 |
|---|---|---|
| diskEncryptionSet |
マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 UserSubscriptionモードでのみ設定できます。 |
|
| securityProfile |
マネージド ディスクのセキュリティ プロファイルを指定します。 |
|
| storageAccountType |
マネージド ディスクのストレージ アカウントの種類。 |
MetadataItem
Batch サービス リソースに関連付けられている名前と値のペア。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
メタデータ項目の名前。 |
| value |
string |
メタデータ項目の値。 |
MountConfiguration
各ノードにマウントするファイル システム。
| 名前 | 型 | 説明 |
|---|---|---|
| azureBlobFileSystemConfiguration |
各ノードで BLOB FUSE を使用してマウントする Azure Storage コンテナー。 |
|
| azureFileShareConfiguration |
各ノードにマウントする Azure ファイル共有。 |
|
| cifsMountConfiguration |
各ノードにマウントする CIFS/SMB ファイル システム。 |
|
| nfsMountConfiguration |
各ノードにマウントする NFS ファイル システム。 |
NetworkConfiguration
プールのネットワーク構成。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| dynamicVnetAssignmentScope | none |
動的 vnet 割り当てのスコープ。 |
|
| enableAcceleratedNetworking |
boolean |
このプールで高速ネットワークを有効にする必要があるかどうか。 |
|
| endpointConfiguration |
Batch プール内のコンピューティング ノード上のエンドポイントの構成。 |
||
| publicIPAddressConfiguration |
Batch プール内のコンピューティング ノードのパブリック IP アドレス構成。 |
||
| subnetId |
string |
プールのコンピューティング ノードが参加する仮想ネットワーク サブネットの ARM リソース識別子。 これは、/subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} の形式です。 |
NetworkSecurityGroupRule
受信エンドポイントに適用するネットワーク セキュリティ グループルール。
| 名前 | 型 | 説明 |
|---|---|---|
| access |
指定した IP アドレス、サブネット範囲、またはタグに対して実行する必要があるアクション。 |
|
| priority |
integer (int32) |
このルールの優先順位。 |
| sourceAddressPrefix |
string |
ルールに一致する送信元アドレスプレフィックスまたはタグ。 |
| sourcePortRanges |
string[] |
規則に一致するソース ポートの範囲。 |
NetworkSecurityGroupRuleAccess
指定した IP アドレス、サブネット範囲、またはタグに対して実行する必要があるアクション。
| 値 | 説明 |
|---|---|
| Allow |
アクセスを許可します。 |
| Deny |
アクセスを拒否します。 |
NFSMountConfiguration
NFS ファイル システムへの接続に使用される情報。
| 名前 | 型 | 説明 |
|---|---|---|
| mountOptions |
string |
mount コマンドに渡す追加のコマンド ライン オプション。 |
| relativeMountPath |
string |
ファイル システムがマウントされるコンピューティング ノード上の相対パス |
| source |
string |
マウントするファイル システムの URI。 |
NodePlacementConfiguration
バッチプールのノード配置設定。
| 名前 | 型 | 説明 |
|---|---|---|
| policy |
バッチプールにおけるノード配置ポリシータイプ。 |
NodePlacementPolicyType
プール内のノードを割り当てる配置ポリシー。
| 値 | 説明 |
|---|---|
| Regional |
プール内のすべてのノードは、同じリージョンに割り当てられます。 |
| Zonal |
プール内のノードは、ベスト エフォート分散によって異なるゾーンに分散されます。 |
OSDisk
仮想マシンのオペレーティング システム ディスクの設定。
| 名前 | 型 | 説明 |
|---|---|---|
| caching |
キャッシュ要件を指定します。 使用できる値は None、ReadOnly、ReadWrite です。 既定値は、Standard Storage の場合は [なし] です。 Premium Storage の ReadOnly。 |
|
| diskSizeGB |
integer (int32) |
新しい OS ディスクを作成するときの初期ディスク サイズ (GB)。 |
| ephemeralOSDiskSettings |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
| managedDisk |
マネージド ディスクのパラメーター。 |
|
| writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
Pool
プールに関する情報を格納します。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| etag |
string |
コンカレンシー ステートメントに使用されるリソースの ETag。 |
|
| id |
string |
リソースの ID。 |
|
| identity |
バッチ プールに使用される ID の種類。 |
||
| name |
string |
リソースの名前。 |
|
| properties.allocationState |
プールのサイズが変更されているかどうか。 |
||
| properties.allocationStateTransitionTime |
string (date-time) |
プールが現在の割り当て状態になった時刻。 |
|
| properties.applicationPackages |
プール内の各コンピューティング ノードにインストールするアプリケーション パッケージの一覧。 |
||
| properties.autoScaleRun |
自動スケール式の最後の実行の結果とエラー。 |
||
| properties.creationTime |
string (date-time) |
プールの作成時刻。 |
|
| properties.currentDedicatedNodes |
integer (int32) |
プール内の現在の専用コンピューティング ノードの数。 |
|
| properties.currentLowPriorityNodes |
integer (int32) |
プール内の現在のスポット/優先順位の低いコンピューティング ノードの数。 |
|
| properties.deploymentConfiguration |
このプロパティは、プール ノードがデプロイされる仮想マシンについて説明します。 |
||
| properties.displayName |
string |
プールの表示名。 |
|
| properties.interNodeCommunication |
プールがノード間の直接通信を許可するかどうか。 |
||
| properties.lastModified |
string (date-time) |
プールの最終変更時刻。 |
|
| properties.metadata |
メタデータとしてプールに関連付けられている名前と値のペアの一覧。 |
||
| properties.mountConfiguration |
プール内の各ノードにマウントするファイル システムの一覧。 |
||
| properties.networkConfiguration |
プールのネットワーク構成。 |
||
| properties.provisioningState |
プールの現在の状態。 |
||
| properties.provisioningStateTransitionTime |
string (date-time) |
プールが現在の状態になった時刻。 |
|
| properties.resizeOperationStatus |
現在または最後に完了したサイズ変更操作に関する詳細が含まれます。 |
||
| properties.scaleSettings |
プール内のノード数を構成する設定。 |
||
| properties.startTask |
プールに参加する各コンピューティング ノードで実行するように指定されたタスク。 |
||
| properties.taskSchedulingPolicy |
タスクをプール内のコンピューティング ノード間で分散する方法。 |
||
| properties.taskSlotsPerNode |
integer (int32) |
1 |
プール内の 1 つのコンピューティング ノードで同時実行タスクを実行するために使用できるタスク スロットの数。 |
| properties.upgradePolicy |
プールのアップグレード ポリシー。 |
||
| properties.userAccounts |
プール内の各ノードに作成するユーザー アカウントの一覧。 |
||
| properties.vmSize |
string |
プール内の仮想マシンのサイズ。 プール内のすべての VM のサイズは同じです。 |
|
| tags |
object |
リソースのタグ。 |
|
| type |
string |
リソースの型。 |
PoolEndpointConfiguration
プールのエンドポイント構成。
| 名前 | 型 | 説明 |
|---|---|---|
| inboundNatPools |
個々のコンピューティング ノード上の特定のポートを外部でアドレス指定するために使用できる受信 NAT プールの一覧。 |
PoolIdentityReference
ディスクを暗号化するためのプール ID の 1 つの参照。 この ID は、キー コンテナーへのアクセスに使用されます。
| 名前 | 型 | 説明 |
|---|---|---|
| resourceId |
string |
ユーザー割り当て ID の ARM リソース ID。 この参照は、プール ID に含める必要があります。 |
PoolIdentityType
バッチ プールに使用される ID の種類。
| 値 | 説明 |
|---|---|
| UserAssigned |
Batch プールには、ユーザー割り当て ID があります。 |
| None |
バッチ プールには ID が関連付けされません。 更新プールで |
PoolProvisioningState
プールの現在の状態。
| 値 | 説明 |
|---|---|
| Succeeded |
プールは、コンピューティング ノードの可用性に応じてタスクを実行するために使用できます。 |
| Deleting |
ユーザーはプールの削除を要求しましたが、削除操作はまだ完了していません。 |
ProxyAgentSettings
仮想マシンの作成時に ProxyAgent の設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| enabled |
boolean |
メタデータ セキュリティ プロトコル機能を仮想マシンまたは仮想マシン スケール セットのどちらで有効にするかを指定します。 既定値は False です。 |
| imds |
IMDS エンドポイントの設定。 |
|
| wireServer |
WireServer エンドポイントの設定。 |
PublicIPAddressConfiguration
プールのネットワーク構成のパブリック IP アドレス構成。
| 名前 | 型 | 説明 |
|---|---|---|
| ipAddressIds |
string[] |
Batch サービスがコンピューティング ノードのプロビジョニング時に使用するパブリック IP の一覧。 |
| ipFamilies |
IPFamily[] |
プールで使用可能な IP バージョンを指定するために使用される IP ファミリ。 |
| ipTags |
Ip |
Batchで作成した新しいパブリックIPに適用されるIPタグ。 |
| provision |
プールのパブリック IP アドレスのプロビジョニングの種類 |
ResizeError
プールのサイズを変更するときに発生したエラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。 |
| details |
エラーに関する追加の詳細。 |
|
| message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
ResizeOperationStatus
現在または最後に完了したサイズ変更操作の詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errors |
プールで最後のサイズ変更の実行中に発生したエラーの詳細。 |
|
| nodeDeallocationOption |
プール サイズが減少している場合にノードとその実行中のタスクを処理する方法を決定します。 |
|
| resizeTimeout |
string (duration) |
プールへのコンピューティング ノードの割り当てまたはプールからのコンピューティング ノードの削除のタイムアウト。 |
| startTime |
string (date-time) |
このサイズ変更操作が開始された時刻。 |
| targetDedicatedNodes |
integer (int32) |
プール内の専用コンピューティング ノードの目的の数。 |
| targetLowPriorityNodes |
integer (int32) |
プール内のスポット/優先順位の低いコンピューティング ノードの目的の数。 |
ResourceFile
コンピューティング ノードにダウンロードする 1 つのファイルまたは複数のファイル。
| 名前 | 型 | 説明 |
|---|---|---|
| autoStorageContainerName |
string |
自動ストレージ アカウントのストレージ コンテナー名。 |
| blobPrefix |
string |
Azure Storage コンテナーから BLOB をダウンロードするときに使用する BLOB プレフィックス。 指定したプレフィックスで始まる名前の BLOB のみがダウンロードされます。 |
| fileMode |
string |
ファイルアクセス許可モード属性 (8 進数形式)。 |
| filePath |
string |
タスクの作業ディレクトリを基準とした、ファイルのダウンロード先となるコンピューティング ノード上の場所。 |
| httpUrl |
string |
ダウンロードするファイルの URL。 |
| identityReference |
storageContainerUrl または httpUrl で指定された Azure Blob Storage へのアクセスに使用するユーザー割り当て ID への参照 |
|
| storageContainerUrl |
string |
Azure Blob Storage 内の BLOB コンテナーの URL。 |
RollingUpgradePolicy
ローリング アップグレードの実行中に使用される構成パラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| enableCrossZoneUpgrade |
boolean |
アップグレード バッチを構築するときに、VMSS が AZ 境界を無視できるようにします。 バッチ サイズを決定するには、更新ドメインと maxBatchInstancePercent を考慮してください。 このフィールドが設定されていない場合、Azure Azure Batch では既定値は設定されません。 作成された VirtualMachineScaleSet の enableCrossZoneUpgrade の値は、VirtualMachineScaleSet の既定の構成によって決定されます。 このフィールドは、NodePlacementConfiguration をゾーンとして使用する場合にのみ true または false に設定できます。 |
| maxBatchInstancePercent |
integer (int32) minimum: 5maximum: 100 |
1 回のバッチでのローリング アップグレードによって同時にアップグレードされる仮想マシン インスタンスの合計数に対する最大割合。 これは最大であるため、以前または将来のバッチの異常なインスタンスでは、信頼性を高めるためにバッチ内のインスタンスの割合が減少する可能性があります。 このフィールドの値は、5 ~ 100 の範囲にする必要があります。 maxBatchInstancePercent と maxUnhealthyInstancePercent の両方に値が割り当てられている場合、maxBatchInstancePercent の値は maxUnhealthyInstancePercent を超えてはなりません。 |
| maxUnhealthyInstancePercent |
integer (int32) minimum: 5maximum: 100 |
アップグレードの結果として、またはローリング アップグレードが中止される前に仮想マシンの正常性チェックによって異常な状態で検出された場合に、同時に異常になる可能性があるスケール セット内の仮想マシン インスタンスの合計数に対する最大割合。 この制約は、バッチを開始する前にチェックされます。 このフィールドの値は、5 ~ 100 の範囲にする必要があります。 maxBatchInstancePercent と maxUnhealthyInstancePercent の両方に値が割り当てられている場合、maxBatchInstancePercent の値は maxUnhealthyInstancePercent を超えてはなりません。 |
| maxUnhealthyUpgradedInstancePercent |
integer (int32) minimum: 0maximum: 100 |
異常な状態にあると検出できるアップグレードされた仮想マシン インスタンスの最大割合。 このチェックは、各バッチがアップグレードされた後に行われます。 この割合を超えた場合、ローリング アップデートは中止されます。 このフィールドの値は、0 ~ 100 の範囲にする必要があります。 |
| pauseTimeBetweenBatches |
string |
すべての仮想マシンの更新を 1 つのバッチで完了してから次のバッチを開始するまでの待機時間。 期間は ISO 8601 形式で指定する必要があります。 |
| prioritizeUnhealthyInstances |
boolean |
正常なインスタンスの前に、スケール セット内のすべての異常なインスタンスをアップグレードします。 |
| rollbackFailedInstancesOnPolicyBreach |
boolean |
ローリング アップグレード ポリシーに違反した場合、失敗したインスタンスを以前のモデルにロールバックします。 |
ScaleSettings
プールのスケール設定
| 名前 | 型 | 説明 |
|---|---|---|
| autoScale |
プールの自動スケール設定。 |
|
| fixedScale |
プールのスケール設定を修正しました。 |
SecurityEncryptionTypes
マネージド ディスクの EncryptionType を指定します。 管理ディスクとVMGuestState blobの暗号化にはDiskWithVMGuestState、VMGuestState blobのみの暗号化にはVMGuestStateOnly、VMGuestState blob内のファームウェア状態を永続化しないためにNonPersistedTPMに設定されています。 注: 機密 VM にのみ設定でき、機密 VM を使用する場合は必須です。
| 値 | 説明 |
|---|---|
| DiskWithVMGuestState |
マネージド ディスクの EncryptionType は、VMGuestState BLOB と共にマネージド ディスクを暗号化するために DiskWithVMGuestState に設定されます。 データディスクではサポートされていません。 |
| NonPersistedTPM |
マネージド ディスクの EncryptionType は、VMGuestState BLOB にファームウェア状態を保持しないため、NonPersistedTPM に設定されています。 |
| VMGuestStateOnly |
マネージド ディスクの EncryptionType は、VMGuestState BLOB のみの暗号化に対して VMGuestStateOnly に設定されます。 |
SecurityProfile
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| encryptionAtHost |
boolean |
このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 |
| proxyAgentSettings |
仮想マシンの作成時に ProxyAgent の設定を指定します。 |
|
| securityType |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 |
|
| uefiSettings |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 |
SecurityTypes
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。
| 値 | 説明 |
|---|---|
| trustedLaunch |
信頼できる起動は、高度で永続的な攻撃手法から保護します。 |
| confidentialVM |
Azure コンフィデンシャル コンピューティングは、セキュリティと機密性の高い要件を持つテナント向けの機密 VM を提供します。 これらの VM は、セキュリティ ニーズを満たすのに役立つ強力なハードウェア強制境界を提供します。 コードを変更することなく、機密 VM を移行に使用できます。プラットフォームを使用すると、VM の状態が読み取られたり変更されたりするのを防いでいます。 |
ServiceArtifactReference
"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
ServiceArtifactReference のサービス 成果物参照 ID |
StartTask
コンピューティング ノードが Azure Batch サービス内のプールに参加したとき、またはコンピューティング ノードが再起動または再イメージ化されたときに実行されるタスク。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| commandLine |
string |
開始タスクのコマンド ライン。 |
|
| containerSettings |
開始タスクを実行するコンテナーの設定。 |
||
| environmentSettings |
開始タスクの環境変数設定の一覧。 |
||
| maxTaskRetryCount |
integer (int32) |
0 |
タスクを再試行できる最大回数。 |
| resourceFiles |
コマンド ラインを実行する前に Batch サービスがコンピューティング ノードにダウンロードするファイルの一覧。 |
||
| userIdentity |
開始タスクを実行するユーザー ID。 |
||
| waitForSuccess |
boolean |
コンピューティング ノード上のタスクをスケジュールする前に、Batch サービスが開始タスクが正常に完了するまで (つまり、終了コード 0 で終了する) のを待つ必要があるかどうか。 |
StorageAccountType
データ ディスクまたは OS ディスクの作成に使用するストレージ アカウントの種類。
| 値 | 説明 |
|---|---|
| Standard_LRS |
データ ディスク/OS ディスクでは、標準のローカル冗長ストレージを使用する必要があります。 |
| Premium_LRS |
データ ディスク/OS ディスクでは、Premium ローカル冗長ストレージを使用する必要があります。 |
| StandardSSD_LRS |
データ ディスク/OS ディスクでは、Standard SSD のローカル冗長ストレージを使用する必要があります。 |
TaskContainerSettings
タスクのコンテナー設定。
| 名前 | 型 | 説明 |
|---|---|---|
| containerHostBatchBindMounts |
コンテナー タスクにマウントするパス。 |
|
| containerRunOptions |
string |
コンテナー作成コマンドの追加オプション。 |
| imageName |
string |
タスクを実行するコンテナーの作成に使用するイメージ。 |
| registry |
コンテナー イメージを含むプライベート レジストリ。 |
|
| workingDirectory |
コンテナー タスクの作業ディレクトリの場所を示すフラグ。 既定値は 'taskWorkingDirectory' です。 |
TaskSchedulingPolicy
タスクをコンピューティング ノード間で分散する方法を指定します。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| jobDefaultOrder |
同じ優先度を持つ異なるジョブのタスクをスケジューリングする順序。 |
||
| nodeFillType | Spread |
タスクをコンピューティング ノード間で分散する方法。 |
UefiSettings
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| secureBootEnabled |
boolean |
仮想マシンでセキュア ブートを有効にするかどうかを指定します。 |
| vTpmEnabled |
boolean |
仮想マシンで vTPM を有効にするかどうかを指定します。 |
UpgradeMode
スケール セット内の仮想マシンへのアップグレード モードを指定します。
使用可能な値は次のとおりです。
手動 - スケール セット内の仮想マシンへの更新プログラムの適用を制御します。 これを行うには、manualUpgrade アクションを使用します。
自動 - スケール セット内のすべての仮想マシンが同時に自動的に更新されます。
ローリング - スケール セットは、必要に応じて一時停止時間の間にバッチで更新を実行します。
| 値 | 説明 |
|---|---|
| automatic |
スケール セット内のすべての仮想マシンが同時に自動的に更新されます。 |
| manual |
スケール セット内の仮想マシンへの更新プログラムの適用を制御します。 これを行うには、manualUpgrade アクションを使用します。 |
| rolling |
スケール セット内の既存のインスタンスは、アップグレードするバッチでダウンします。 アップグレードされたバッチが完了すると、インスタンスはトラフィックの取得を再開し、次のバッチが開始されます。 これは、すべてのインスタンスが -date を up-toするまで続けられます。 |
UpgradePolicy
アップグレード ポリシー (自動、手動、またはローリング) について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| automaticOSUpgradePolicy |
OS の自動アップグレードを実行するために使用される構成パラメーター。 |
|
| mode |
スケール セット内の仮想マシンへのアップグレード モードを指定します。 |
|
| rollingUpgradePolicy |
ローリング アップグレードの実行中に使用される構成パラメーター。 |
UserAccount
Azure Batch ノードでユーザーを作成するために使用されるプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| elevationLevel |
ユーザー アカウントの昇格レベル。 |
|
| linuxUserConfiguration |
ユーザー アカウントの Linux 固有のユーザー構成。 |
|
| name |
string |
ユーザー アカウントの名前。 名前には、最大 20 文字までの Unicode 文字を含めることができます。 |
| password |
string |
ユーザー アカウントのパスワード。 |
| windowsUserConfiguration |
ユーザー アカウントの Windows 固有のユーザー構成。 |
UserAssignedIdentities
関連付けられているユーザー ID の一覧。
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string |
ユーザー割り当て ID のクライアント ID。 |
| principalId |
string |
ユーザー割り当て ID のプリンシパル ID。 |
UserIdentity
タスクを実行するユーザー ID の定義。
| 名前 | 型 | 説明 |
|---|---|---|
| autoUser |
タスクを実行する自動ユーザー。 |
|
| userName |
string |
タスクを実行するユーザー ID の名前。 |
VirtualMachineConfiguration
Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。
| 名前 | 型 | 説明 |
|---|---|---|
| containerConfiguration |
プールのコンテナー構成。 |
|
| dataDisks |
Data |
プール内のコンピューティング ノードに接続されているデータ ディスクの構成。 |
| diskEncryptionConfiguration |
プールのディスク暗号化構成。 |
|
| extensions |
プールの仮想マシン拡張機能。 |
|
| imageReference |
使用する Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシン イメージへの参照。 |
|
| licenseType |
string |
オペレーティング システムの展開時に使用するオンプレミス ライセンスの種類。 Windows_Server - オンプレミスライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。 |
| nodeAgentSkuId |
string |
プール内のコンピューティング ノードにプロビジョニングされる Batch ノード エージェントの SKU。 |
| nodePlacementConfiguration |
プールのノード配置構成。 |
|
| osDisk |
仮想マシンのオペレーティング システム ディスクの設定。 |
|
| securityProfile |
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
|
| serviceArtifactReference |
"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 |
|
| windowsConfiguration |
仮想マシン上の Windows オペレーティング システムの設定。 |
VMDiskSecurityProfile
マネージド ディスクのセキュリティ プロファイル設定を指定します。 注: 機密 VM にのみ設定でき、機密 VM を使用する場合に必要です。
| 名前 | 型 | 説明 |
|---|---|---|
| diskEncryptionSet |
カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 UserSubscriptionモードでのみ設定できます。 |
|
| securityEncryptionType |
マネージド ディスクの EncryptionType を指定します。 管理ディスクとVMGuestState blobの暗号化にはDiskWithVMGuestState、VMGuestState blobのみの暗号化にはVMGuestStateOnly、VMGuestState blob内のファームウェア状態を永続化しないためにNonPersistedTPMに設定されています。 注: 機密 VM にのみ設定でき、機密 VM を使用する場合は必須です。 |
VMExtension
仮想マシン拡張機能の構成。
| 名前 | 型 | 説明 |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 |
| enableAutomaticUpgrade |
boolean |
使用可能な拡張機能の新しいバージョンがある場合に、拡張機能をプラットフォームによって自動的にアップグレードするかどうかを示します。 |
| name |
string |
仮想マシン拡張機能の名前。 |
| protectedSettings |
object |
拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 |
| provisionAfterExtensions |
string[] |
拡張機能名のコレクション。 |
| publisher |
string |
拡張ハンドラーの発行元の名前。 |
| settings |
object |
拡張機能の JSON 形式のパブリック設定。 |
| type |
string |
拡張機能の種類。 |
| typeHandlerVersion |
string |
スクリプト ハンドラーのバージョン。 |
WindowsConfiguration
仮想マシンに適用する Windows オペレーティング システムの設定。
| 名前 | 型 | 説明 |
|---|---|---|
| enableAutomaticUpdates |
boolean |
仮想マシンで自動更新が有効になっているかどうか。 |
WindowsUserConfiguration
Windows ノードでユーザー アカウントを作成するために使用されるプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| loginMode |
ユーザーのログイン モード |