Pool - Create
Belirtilen hesabın içinde yeni bir havuz oluşturur.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}?api-version=2025-06-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Batch hesabının adı. |
|
pool
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Havuz adı. Bu, hesap içinde benzersiz olmalıdır. |
|
resource
|
path | True |
string |
Batch hesabını içeren kaynak grubunun adı. |
|
subscription
|
path | True |
string |
Azure aboneliği kimliği. Bu, GUID biçimli bir dizedir (örn. 00000000-0000-0000-0000-0000000000000000) |
|
api-version
|
query | True |
string |
HTTP isteğiyle kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| If-Match |
string |
Güncelleştirilecek havuzun varlık durumu (ETag) sürümü. "*" değeri, yalnızca havuzun zaten mevcut olması durumunda işlemi uygulamak için kullanılabilir. Atlanırsa, bu işlem her zaman uygulanır. |
|
| If-None-Match |
string |
Yeni bir havuzun oluşturulmasına izin vermek, ancak mevcut havuzun güncelleştirilmesini önlemek için '*' olarak ayarlayın. Diğer değerler yoksayılır. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| identity |
Batch Havuzu için kullanılan kimlik türü. |
|
| properties.applicationPackages |
Havuzdaki her işlem düğümüne yüklenecek uygulama paketlerinin listesi. |
|
| properties.deploymentConfiguration |
Bu özellik, havuz düğümlerinin dağıtılacağı sanal makineleri açıklar. |
|
| properties.displayName |
string |
Havuzun görünen adı. |
| properties.interNodeCommunication |
Havuzun düğümler arasında doğrudan iletişime izin verip vermediği. |
|
| properties.metadata |
Havuzla meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
|
| properties.mountConfiguration |
Havuzdaki her düğüme bağlanacak dosya sistemlerinin listesi. |
|
| properties.networkConfiguration |
Havuzun ağ yapılandırması. |
|
| properties.scaleSettings |
Havuzdaki düğüm sayısını yapılandıran ayarlar. |
|
| properties.startTask |
Havuza katılırken her işlem düğümünde çalıştırılacak şekilde belirtilen bir görev. |
|
| properties.taskSchedulingPolicy |
Görevlerin havuzdaki işlem düğümleri arasında nasıl dağıtıldığı. |
|
| properties.taskSlotsPerNode |
integer (int32) |
Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. |
| properties.upgradePolicy |
Havuzun yükseltme ilkesi. |
|
| properties.userAccounts |
Havuzdaki her düğümde oluşturulacak kullanıcı hesaplarının listesi. |
|
| properties.vmSize |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm VM'ler aynı boyuttadır. |
| tags |
object |
Kaynağın etiketleri. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İşlem başarılı oldu. Yanıt havuz varlığını içerir. Üst Bilgiler ETag: string |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Microsoft Entra OAuth 2.0 kimlik doğrulama kodu akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
CreatePool - accelerated networking
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
}
}
Örnek yanıt
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
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
Örnek isteği
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": {}
}
}
}
Örnek yanıt
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
Örnek isteği
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"
}
}
]
}
}
}
}
Örnek yanıt
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
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
Örnek isteği
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
}
}
}
}
Örnek yanıt
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
}
}
}
}
Tanımlar
| Name | Description |
|---|---|
|
Allocation |
Havuzun yeniden boyutlandırılıp boyutlandırılmadığı. |
|
Application |
Batch hesabı içindeki bir başvuru paketine bağlantı |
|
Automatic |
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri. |
|
Auto |
Havuz otomatik ölçeklendirme formülünün yürütülmesiyle ilgili sonuçlar ve hatalar. |
|
Auto |
Bir havuzu otomatik ölçeklendirme sırasında oluşan bir hata. |
|
Auto |
Havuz için Otomatik Ölçeklendirme ayarları. |
|
Auto |
Otomatik kullanıcının kapsamı |
|
Auto |
Batch hizmetinde bir görev çalıştıran otomatik kullanıcının parametrelerini belirtir. |
|
Azure |
Blobfuse kullanarak azure depolama kapsayıcısına bağlanmak için kullanılan bilgiler. |
|
Azure |
Azure Fileshare'e bağlanmak için kullanılan bilgiler. |
|
Batch |
Yapılandırıldıysa Batch havuzunun kimliği. Mevcut bir havuzu güncelleştirme sırasında havuz kimliği güncelleştirilirse, yalnızca havuz 0'a daraltıldıktan sonra oluşturulan yeni vm'ler güncelleştirilmiş kimliklere sahip olur |
|
Caching |
Disk için etkinleştirileceği önbelleğe alma türü. |
|
CIFSMount |
CIFS dosya sistemine bağlanmak için kullanılan bilgiler. |
|
Cloud |
Batch hizmetinden bir hata yanıtı. |
|
Cloud |
Batch hizmetinden bir hata yanıtı. |
|
Compute |
Serbest bırakma için seçildikten sonra düğüm ve çalışan görevleriyle ne yapacağını belirler. |
|
Compute |
Görevlerin işlem düğümleri arasında nasıl dağıtılacağı. |
|
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
|
Container |
Kapsayıcı etkin havuzlar için yapılandırma. |
|
Container |
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi. |
|
Container |
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar. |
|
Container |
Özel bir kapsayıcı kayıt defteri. |
|
Container |
Kullanılacak kapsayıcı teknolojisi. |
|
Container |
Kapsayıcı görevi çalışma dizininin nerede olduğunu belirten bir bayrak. Varsayılan değer 'taskWorkingDirectory'dir. |
|
Data |
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Bağlı veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir. |
|
Deployment |
Dağıtım yapılandırma özellikleri. |
|
Diff |
Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
|
Diff |
Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
|
Disk |
Diski şifrelemek için Müşteri Tarafından Yönetilen Anahtar başvurusu. |
|
Disk |
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Sanal Makine Görüntüsü veya Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez. |
|
Disk |
Disk şifreleme kümesinin ARM kaynak kimliği. |
|
Disk |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi |
|
Dynamic |
Dinamik sanal ağ atamasının kapsamı. |
|
Elevation |
Kullanıcının yükseltme düzeyi. |
|
Environment |
Görev işleminde ayarlanacak ortam değişkeni. |
|
Fixed |
Havuz için ölçek ayarları düzeltildi. |
|
Host |
Belirli konak uç noktası ayarlarını belirtir. |
|
Host |
Denetim / Uygulama |
|
Image |
Azure Sanal Makineler Market görüntüsüne veya özel bir Sanal Makinenin Azure Görüntüsü kaynağına başvuru. Azure Batch tarafından doğrulanan tüm imageReferences listesini almak için 'Desteklenen düğüm aracısı SKU'larını listeleme' işlemine bakın. |
|
Inbound |
Uç noktanın protokolü. |
|
Inbound |
Batch havuzundaki işlem düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT havuzu. |
|
Inter |
Havuzun düğümler arasında doğrudan iletişime izin verip vermediği. |
|
IPAddress |
Batch Havuzu için Genel IP Adresleri için sağlama türü. |
| IPFamily |
Havuzun kullanabileceği IP sürümlerini belirtmek için kullanılan IP aileleri. |
|
Ip |
|
|
Job |
Aynı önceliğe sahip farklı işlerden görev zamanlama sırası. |
|
Linux |
Linux düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler. |
|
Login |
Kullanıcı için oturum açma modu |
|
Managed |
|
|
Metadata |
Batch hizmet kaynağıyla ilişkilendirilmiş bir ad-değer çifti. |
|
Mount |
Her düğüme bağlanacak dosya sistemi. |
|
Network |
Havuz için ağ yapılandırması. |
|
Network |
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı. |
|
Network |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
|
NFSMount |
NFS dosya sistemine bağlanmak için kullanılan bilgiler. |
|
Node |
Batch havuzları için düğüm yerleştirme yapılandırması. |
|
Node |
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi. |
| OSDisk |
Sanal makinenin işletim sistemi diskinin ayarları. |
| Pool |
Havuz hakkında bilgi içerir. |
|
Pool |
Havuz için uç nokta yapılandırması. |
|
Pool |
Disk'i şifrelemek için havuz kimliklerinden birinin başvurusu. Bu kimlik anahtar kasasına erişmek için kullanılır. |
|
Pool |
Batch Havuzu için kullanılan kimlik türü. |
|
Pool |
Havuzun geçerli durumu. |
|
Proxy |
Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. |
|
Public |
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması. |
|
Resize |
Havuzu yeniden boyutlandırırken oluşan bir hata. |
|
Resize |
Geçerli veya son tamamlanan yeniden boyutlandırma işlemi hakkındaki ayrıntılar. |
|
Resource |
İşlem düğümüne indirilecek tek bir dosya veya birden çok dosya. |
|
Rolling |
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri. |
|
Scale |
Havuz için ölçek ayarları |
|
Security |
Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin şifrelenmesi için DiskWithVMGuestState olarak ve VMGuestState blobun şifrelenmesi için VMGuestState blobuna, sadece VMGuestState blobun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda firmware durumu devam etmemesi için NonPersistedTPM olarak ayarlanmıştır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
|
Security |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
|
Security |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
|
Service |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
|
Start |
İşlem düğümü Azure Batch hizmetindeki bir havuza katıldığında veya işlem düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev. |
|
Storage |
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama hesabı türü. |
|
Task |
Görevin kapsayıcı ayarları. |
|
Task |
Görevlerin işlem düğümleri arasında nasıl dağıtılması gerektiğini belirtir. |
|
Uefi |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
|
Upgrade |
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. |
|
Upgrade |
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar. |
|
User |
Azure Batch düğümünde kullanıcı oluşturmak için kullanılan özellikler. |
|
User |
İlişkili kullanıcı kimliklerinin listesi. |
|
User |
Görevin çalıştırıldığı kullanıcı kimliğinin tanımı. |
|
Virtual |
Azure Sanal Makineler altyapısını temel alan bir havuzdaki işlem düğümleri için yapılandırma. |
|
VMDisk |
Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
| VMExtension |
Sanal makine uzantılarının yapılandırması. |
|
Windows |
Sanal makineye uygulanacak Windows işletim sistemi ayarları. |
|
Windows |
Windows düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler. |
AllocationState
Havuzun yeniden boyutlandırılıp boyutlandırılmadığı.
| Değer | Description |
|---|---|
| Steady |
Havuz yeniden boyutlandırılmıyor. Devam eden havuzdaki düğüm sayısında değişiklik yok. Havuz, oluşturulduğunda ve düğüm sayısını değiştirmek için havuzda hiçbir işlem yapılmadığında bu duruma girer. |
| Resizing |
Havuz yeniden boyutlandırılıyor; diğer bir ifadeyle, işlem düğümleri havuza ekleniyor veya havuzdan kaldırılıyor. |
| Stopping |
Havuz yeniden boyutlandırıldı, ancak kullanıcı yeniden boyutlandırmanın durdurulmasını istedi, ancak durdurma isteği henüz tamamlanmadı. |
ApplicationPackageReference
Batch hesabı içindeki bir başvuru paketine bağlantı
| Name | Tür | Description |
|---|---|---|
| id |
string |
Yüklenecek uygulama paketinin kimliği. Bu, havuzun içinde olmalı. Bu, belirli bir sürüme başvuru veya varsa varsayılan sürüm olabilir. |
| version |
string |
Dağıtılacak uygulamanın sürümü. Atlanırsa, varsayılan sürüm dağıtılır. |
AutomaticOSUpgradePolicy
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri.
| Name | Tür | Description |
|---|---|---|
| disableAutomaticRollback |
boolean |
İşletim sistemi görüntüsü geri alma özelliğinin devre dışı bırakılıp bırakılmayacağı. |
| enableAutomaticOSUpgrade |
boolean |
İşletim sistemi görüntüsünün daha yeni bir sürümü kullanılabilir olduğunda, ölçek kümesi örneklerine sıralı bir şekilde işletim sistemi yükseltmelerinin otomatik olarak uygulanıp uygulanmayacağını gösterir. |
| osRollingUpgradeDeferral |
boolean |
Görevler çalıştırılıyorsa TVM'lerde işletim sistemi yükseltmelerini ertele. |
| useRollingUpgradePolicy |
boolean |
Otomatik İşletim Sistemi Yükseltmesi sırasında sıralı yükseltme ilkesinin kullanılıp kullanılmayacağını gösterir. VMSS'de hiçbir ilke tanımlanmadıysa Otomatik İşletim Sistemi Yükseltmesi varsayılan ilkeye geri döndürülecektir. |
AutoScaleRun
Havuz otomatik ölçeklendirme formülünün yürütülmesiyle ilgili sonuçlar ve hatalar.
| Name | Tür | Description |
|---|---|---|
| error |
Değerlendirme başarısız olduysa havuzdaki otomatik ölçeklendirme formülü değerlendirilirken karşılaşılan hatanın ayrıntıları. |
|
| evaluationTime |
string (date-time) |
Otomatik ölçeklendirme formülünü son değerlendirme zamanı. |
| results |
string |
Otomatik ölçeklendirme formülünün değerlendirilmesinde kullanılan tüm değişkenlerin son değerleri. |
AutoScaleRunError
Bir havuzu otomatik ölçeklendirme sırasında oluşan bir hata.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hata hakkında ek ayrıntılar. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
AutoScaleSettings
Havuz için Otomatik Ölçeklendirme ayarları.
| Name | Tür | Description |
|---|---|---|
| evaluationInterval |
string (duration) |
Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. |
| formula |
string |
Havuzdaki istenen işlem düğümü sayısı için bir formül. |
AutoUserScope
Otomatik kullanıcının kapsamı
| Değer | Description |
|---|---|
| Task |
Hizmetin görev için yeni bir kullanıcı oluşturması gerektiğini belirtir. |
| Pool |
Görevin bir havuzdaki her düğümde oluşturulan ortak otomatik kullanıcı hesabı olarak çalıştırıldığını belirtir. |
AutoUserSpecification
Batch hizmetinde bir görev çalıştıran otomatik kullanıcının parametrelerini belirtir.
| Name | Tür | Description |
|---|---|---|
| elevationLevel |
Otomatik kullanıcının yükseltme düzeyi. |
|
| scope |
Otomatik kullanıcının kapsamı |
AzureBlobFileSystemConfiguration
Blobfuse kullanarak azure depolama kapsayıcısına bağlanmak için kullanılan bilgiler.
| Name | Tür | Description |
|---|---|---|
| accountKey |
string |
Azure Depolama Hesabı anahtarı. |
| accountName |
string |
Azure Depolama Hesabı adı. |
| blobfuseOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
| containerName |
string |
Azure Blob Depolama Kapsayıcısı adı. |
| identityReference |
containerName'e erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
| relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
| sasKey |
string |
Azure Depolama SAS belirteci. |
AzureFileShareConfiguration
Azure Fileshare'e bağlanmak için kullanılan bilgiler.
| Name | Tür | Description |
|---|---|---|
| accountKey |
string |
Azure Depolama hesabı anahtarı. |
| accountName |
string |
Azure Depolama hesabı adı. |
| azureFileUrl |
string |
Azure Dosyalar URL'si. |
| mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
| relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
BatchPoolIdentity
Yapılandırıldıysa Batch havuzunun kimliği. Mevcut bir havuzu güncelleştirme sırasında havuz kimliği güncelleştirilirse, yalnızca havuz 0'a daraltıldıktan sonra oluşturulan yeni vm'ler güncelleştirilmiş kimliklere sahip olur
| Name | Tür | Description |
|---|---|---|
| type |
Batch Havuzu için kullanılan kimlik türü. |
|
| userAssignedIdentities |
<string,
User |
Batch havuzuyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. |
CachingType
Disk için etkinleştirileceği önbelleğe alma türü.
| Değer | Description |
|---|---|
| None |
Disk için önbelleğe alma modu etkinleştirilmedi. |
| ReadOnly |
Diskin önbelleğe alma modu salt okunur. |
| ReadWrite |
Diskin önbelleğe alma modu okunur ve yazılır. |
CIFSMountConfiguration
CIFS dosya sistemine bağlanmak için kullanılan bilgiler.
| Name | Tür | Description |
|---|---|---|
| mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
| password |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak parola. |
| relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
| source |
string |
Bağlanacak dosya sisteminin URI'sini. |
| userName |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak kullanıcı. |
CloudError
Batch hizmetinden bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata yanıtının gövdesi. |
CloudErrorBody
Batch hizmetinden bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hatayla ilgili ek ayrıntıların listesi. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
| target |
string |
Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı. |
ComputeNodeDeallocationOption
Serbest bırakma için seçildikten sonra düğüm ve çalışan görevleriyle ne yapacağını belirler.
| Değer | Description |
|---|---|
| Requeue |
Çalışan görev işlemlerini sonlandırın ve görevleri yeniden sıraya getirin. Bir düğüm kullanılabilir olduğunda görevler yeniden çalışır. Görevler sonlandırılır sonlandırılmaz düğümleri kaldırın. |
| Terminate |
Çalışan görevleri sonlandır. Görevler, sonlandırıldıklarını belirten failureInfo ile tamamlanır ve yeniden çalıştırılmaz. Görevler sonlandırılır sonlandırılmaz düğümleri kaldırın. |
| TaskCompletion |
Çalışmakta olan görevlerin tamamlanmasına izin verin. Beklerken yeni görev zamanlama. Tüm görevler tamamlandığında düğümleri kaldırın. |
| RetainedData |
Şu anda çalışan görevlerin tamamlanmasına izin verin, ardından tüm görev verileri saklama sürelerinin dolmasını bekleyin. Beklerken yeni görev zamanlama. Tüm görev saklama sürelerinin süresi dolduğunda düğümleri kaldırın. |
ComputeNodeFillType
Görevlerin işlem düğümleri arasında nasıl dağıtılacağı.
| Değer | Description |
|---|---|
| Spread |
Görevler havuzdaki tüm düğümler arasında eşit olarak atanmalıdır. |
| Pack |
Havuzdaki bir sonraki düğüme herhangi bir görev atanmadan önce havuzdaki her düğüme mümkün olduğunca çok görev (taskSlotsPerNode) atanmalıdır. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru.
| Name | Tür | Description |
|---|---|---|
| resourceId |
string |
Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. |
ContainerConfiguration
Kapsayıcı etkin havuzlar için yapılandırma.
| Name | Tür | Description |
|---|---|---|
| containerImageNames |
string[] |
Kapsayıcı görüntüsü adları koleksiyonu. |
| containerRegistries |
Kapsayıcıların çekilebileceği ek özel kayıt defterleri. |
|
| type |
Kullanılacak kapsayıcı teknolojisi. |
ContainerHostBatchBindMountEntry
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi.
| Name | Tür | Description |
|---|---|---|
| isReadOnly |
boolean |
Bu kaynak yolu salt okunur mod olarak bağlayın veya bağlamayın. Varsayılan değer false (okuma/yazma modu). |
| source |
Kapsayıcı müşterisine bağlanacak yol seçilebilir. |
ContainerHostDataPath
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar.
| Değer | Description |
|---|---|
| Shared |
Çok örnekli görevin dosyalarını paylaşma yolu. |
| Startup |
Başlangıç görevinin yolu. |
| VfsMounts |
Yol, bu düğüme bağlı olan tüm sanal dosya sistemlerini içerir. |
| Task |
Görev yolu. |
| JobPrep |
İş hazırlama görev yolu. |
| Applications |
Uygulama yolu. |
ContainerRegistry
Özel bir kapsayıcı kayıt defteri.
| Name | Tür | Description |
|---|---|---|
| identityReference |
Kullanıcı adı ve parola yerine Azure Container Registry'ye erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
|
| password |
string |
Kayıt defteri sunucusunda oturum açma parolası. |
| registryServer |
string |
Kayıt defteri URL'si. |
| username |
string |
Kayıt defteri sunucusunda oturum açmak için kullanıcı adı. |
ContainerType
Kullanılacak kapsayıcı teknolojisi.
| Değer | Description |
|---|---|
| DockerCompatible |
Kapsayıcıları başlatmak için Docker uyumlu bir kapsayıcı teknolojisi kullanılacaktır. |
| CriCompatible |
Kapsayıcıları başlatmak için CRI tabanlı bir teknoloji kullanılacaktır. |
ContainerWorkingDirectory
Kapsayıcı görevi çalışma dizininin nerede olduğunu belirten bir bayrak. Varsayılan değer 'taskWorkingDirectory'dir.
| Değer | Description |
|---|---|
| TaskWorkingDirectory |
Batch tarafından doldurulan Görev kaynak dosyalarını içeren standart Batch hizmeti görev çalışma dizinini kullanın. |
| ContainerImageDefault |
Kapsayıcı görüntüsü tanımlı çalışma dizinini kullanma. Bu dizinin Batch tarafından indirilen kaynak dosyalarını içermeyeceğini dikkate alın. |
DataDisk
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Bağlı veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir.
| Name | Tür | Description |
|---|---|---|
| caching |
Veri diskleri için etkinleştirilecek önbelleğe alma türü. none - Disk için önbelleğe alma modu etkin değil. readOnly - Diskin önbelleğe alma modu salt okunur. readWrite - Diskin önbelleğe alma modu okunur ve yazılır. Önbelleğe alma için varsayılan değer yoktur. Önbelleğe alma seçenekleri hakkında bilgi için bkz. https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. |
|
| diskSizeGB |
integer (int32) |
Yeni veri diski oluşturulurken GB cinsinden ilk disk boyutu. |
| lun |
integer (int32) |
Mantıksal birim numarası. |
| managedDisk |
Yönetilen disk parametreleri. |
|
| storageAccountType |
Veri diski için kullanılacak depolama hesabı türü. Standard_LRS - Veri diski standart yerel olarak yedekli depolama kullanmalıdır. Premium_LRS - Veri diski premium yerel olarak yedekli depolama kullanmalıdır. |
DeploymentConfiguration
Dağıtım yapılandırma özellikleri.
| Name | Tür | Description |
|---|---|---|
| virtualMachineConfiguration |
Havuzun sanal makine yapılandırması. |
DiffDiskPlacement
Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir.
| Değer | Description |
|---|---|
| CacheDisk |
Kısa Ömürlü İşletim Sistemi Diski VM önbelleğinde depolanır. |
DiffDiskSettings
Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir.
| Name | Tür | Description |
|---|---|---|
| placement |
Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
DiskCustomerManagedKey
Diski şifrelemek için Müşteri Tarafından Yönetilen Anahtar başvurusu.
| Name | Tür | Description |
|---|---|---|
| identityReference |
Disk'i şifrelemek için havuz kimliklerinden birinin başvurusu. Bu kimlik KeyVault'a erişmek için kullanılır. |
|
| keyUrl |
string |
KeyVault'ta bir anahtara işaret eden tam sürüme sahip Anahtar Url'si. RotationToLatestKeyVersionEnabled değerinden bağımsız olarak Url'nin sürüm kesimi gereklidir. |
| rotationToLatestKeyVersionEnabled |
boolean |
Disk Şifrelemesi'nin en son anahtar sürümüne otomatik olarak güncellenmesini etkinleştirmek için bu bayrağı true olarak ayarlayın. Varsayılan değer false'tur. |
DiskEncryptionConfiguration
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Sanal Makine Görüntüsü veya Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez.
| Name | Tür | Description |
|---|---|---|
| customerManagedKey |
İşletim Sistemi Diskini şifrelemek için Müşteri Tarafından Yönetilen Anahtar başvurusu. |
|
| targets |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi |
DiskEncryptionSetParameters
Disk şifreleme kümesinin ARM kaynak kimliği.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Disk şifreleme kümesinin ARM kaynak kimliği. Kaynak, Batch hesabıyla aynı abonelikte olmalı. |
DiskEncryptionTarget
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi
| Değer | Description |
|---|---|
| OsDisk |
İşlem düğümündeki işletim sistemi diski şifrelenir. |
| TemporaryDisk |
İşlem düğümündeki geçici disk şifrelenir. Linux'ta bu şifreleme, şifreleme önyükleme zamanında gerçekleştiğinde diğer bölümlere (bağlı veri disklerindekiler gibi) uygulanır. |
DynamicVNetAssignmentScope
Dinamik sanal ağ atamasının kapsamı.
| Değer | Description |
|---|---|
| none |
Dinamik sanal ağ ataması etkinleştirilmedi. |
| job |
Dinamik sanal ağ ataması iş başına yapılır. Bu değer ayarlanırsa, ağ yapılandırma alt ağ kimliği de ayarlanmalıdır. Bu özellik kullanımdan önce onay gerektirir, lütfen desteğe başvurun |
ElevationLevel
Kullanıcının yükseltme düzeyi.
| Değer | Description |
|---|---|
| NonAdmin |
Kullanıcı, yükseltilmiş erişimi olmayan standart bir kullanıcıdır. |
| Admin |
Kullanıcı, yükseltilmiş erişimi olan bir kullanıcıdır ve tam Yönetici izinleriyle çalışır. |
EnvironmentSetting
Görev işleminde ayarlanacak ortam değişkeni.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Ortam değişkeninin adı. |
| value |
string |
Ortam değişkeninin değeri. |
FixedScaleSettings
Havuz için ölçek ayarları düzeltildi.
| Name | Tür | Default value | Description |
|---|---|---|---|
| nodeDeallocationOption |
Havuz boyutu azaldıysa düğüm ve çalışan görevleriyle ne yapacağınızı belirler. |
||
| resizeTimeout |
string (duration) |
PT15M |
İşlem düğümlerinin havuza ayrılması için zaman aşımı. |
| targetDedicatedNodes |
integer (int32) |
Havuzdaki ayrılmış işlem düğümlerinin istenen sayısı. |
|
| targetLowPriorityNodes |
integer (int32) |
Havuzdaki istenen Spot/düşük öncelikli işlem düğümü sayısı. |
HostEndpointSettings
Belirli konak uç noktası ayarlarını belirtir.
| Name | Tür | Description |
|---|---|---|
| inVMAccessControlProfileReferenceId |
string |
InVMAccessControlProfileVersion kaynak kimliğine başvuruyu /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} biçiminde belirtir. |
| mode |
Denetim / Uygulama |
HostEndpointSettingsModeTypes
Denetim / Uygulama
| Değer | Description |
|---|---|
| Audit |
Denetim modunda sistem, günlüklere erişim engelleme girdileri yaymak da dahil olmak üzere erişim denetimi ilkesini zorunluyormuş gibi davranır, ancak konak uç noktalarına yönelik istekleri gerçekten reddetmez. |
| Enforce |
Zorunlu mod önerilen çalışma modudur ve sistem erişim kontrol politikasını uygular. Bu özellik 'inVMAccessControlProfileReferenceId' ile birlikte kullanılamaz. |
ImageReference
Azure Sanal Makineler Market görüntüsüne veya özel bir Sanal Makinenin Azure Görüntüsü kaynağına başvuru. Azure Batch tarafından doğrulanan tüm imageReferences listesini almak için 'Desteklenen düğüm aracısı SKU'larını listeleme' işlemine bakın.
| Name | Tür | Description |
|---|---|---|
| communityGalleryImageId |
string |
Topluluk galerisi görüntüsü benzersiz tanımlayıcısı |
| id |
string |
Azure İşlem Galerisi Görüntüsünün ARM kaynak tanımlayıcısı. Havuzdaki İşlem Düğümleri bu Görüntü Kimliği kullanılarak oluşturulur. Bu, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{versionId} biçimindedir. |
| offer |
string |
Azure Sanal Makineler Market görüntüsünün teklif türü. |
| publisher |
string |
Azure Sanal Makineler Market görüntüsünün yayımcısı. |
| sharedGalleryImageId |
string |
Paylaşılan galeri görüntüsü benzersiz tanımlayıcısı |
| sku |
string |
Azure Sanal Makineler Market görüntüsünün SKU'su. |
| version |
string |
Azure Sanal Makineler Market görüntüsünün sürümü. |
InboundEndpointProtocol
Uç noktanın protokolü.
| Değer | Description |
|---|---|
| TCP |
Uç nokta için TCP kullanın. |
| UDP |
Uç nokta için UDP kullanın. |
InboundNatPool
Batch havuzundaki işlem düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT havuzu.
| Name | Tür | Description |
|---|---|---|
| backendPort |
integer (int32) |
İşlem düğümündeki bağlantı noktası numarası. |
| frontendPortRangeEnd |
integer (int32) |
Tek tek işlem düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. |
| frontendPortRangeStart |
integer (int32) |
Tek tek işlem düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. |
| name |
string |
Uç noktanın adı. |
| networkSecurityGroupRules |
Uç noktaya uygulanacak ağ güvenlik grubu kurallarının listesi. |
|
| protocol |
Uç noktanın protokolü. |
InterNodeCommunicationState
Havuzun düğümler arasında doğrudan iletişime izin verip vermediği.
| Değer | Description |
|---|---|
| Enabled |
Sanal makineler arasında ağ iletişimlerini etkinleştirin. |
| Disabled |
Sanal makineler arasındaki ağ iletişimlerini devre dışı bırakın. |
IPAddressProvisioningType
Batch Havuzu için Genel IP Adresleri için sağlama türü.
| Değer | Description |
|---|---|
| BatchManaged |
Batch tarafından bir genel IP oluşturulur ve yönetilir. Havuzun boyutuna bağlı olarak birden çok genel IP olabilir. |
| UserManaged |
Genel IP'ler kullanıcı tarafından sağlanır ve İşlem Düğümlerini sağlamak için kullanılır. |
| NoPublicIPAddresses |
Havuzdaki İşlem Düğümleri için genel IP Adresi oluşturulmaz. |
IPFamily
Havuzun kullanabileceği IP sürümlerini belirtmek için kullanılan IP aileleri.
| Değer | Description |
|---|---|
| IPv4 |
IPv4 havuzda mevcuttur. |
| IPv6 |
IPv6 havuzda mevcuttur. |
IpTag
| Name | Tür | Description |
|---|---|---|
| ipTagType |
string |
IP Etiketi türü. |
| tag |
string |
Genel IP ile ilişkili IP etiketinin değeri. |
JobDefaultOrder
Aynı önceliğe sahip farklı işlerden görev zamanlama sırası.
| Değer | Description |
|---|---|
| None |
Görevler, havuzdaki tüm eşit öncelikli işlerden eşit şekilde planlanmalıdır. |
| CreationTime |
Eğer işler eşit öncelikliyse, daha önce oluşturulan işlerden gelen görevler önce planlanmalıdır. |
LinuxUserConfiguration
Linux düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler.
| Name | Tür | Description |
|---|---|---|
| gid |
integer (int32) |
Kullanıcı hesabının grup kimliği. |
| sshPrivateKey |
string |
Kullanıcı hesabının SSH özel anahtarı. |
| uid |
integer (int32) |
Kullanıcı hesabının kullanıcı kimliği. |
LoginMode
Kullanıcı için oturum açma modu
| Değer | Description |
|---|---|
| Batch |
win32 oturum açma modunu LOGON32_LOGON_BATCH. Uzun süre çalışan paralel işlemler için toplu oturum açma modu önerilir. |
| Interactive |
win32 oturum açma modunu LOGON32_LOGON_INTERACTIVE. Bazı uygulamalar etkileşimli oturum açma moduyla ilişkili izinlere sahip olmayı gerektirir. Görevinizde kullanılan bir uygulama için bu durum söz konusuysa, bu seçenek önerilir. |
ManagedDisk
| Name | Tür | Description |
|---|---|---|
| diskEncryptionSet |
Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. Yalnızca UserSubscription modunda ayarlanabilir. |
|
| securityProfile |
Yönetilen disk için güvenlik profilini belirtir. |
|
| storageAccountType |
Yönetilen disk için depolama hesabı türü. |
MetadataItem
Batch hizmet kaynağıyla ilişkilendirilmiş bir ad-değer çifti.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Meta veri öğesinin adı. |
| value |
string |
Meta veri öğesinin değeri. |
MountConfiguration
Her düğüme bağlanacak dosya sistemi.
| Name | Tür | Description |
|---|---|---|
| azureBlobFileSystemConfiguration |
Her düğümde blob FUSE kullanılarak bağlanacak Azure Depolama Kapsayıcısı. |
|
| azureFileShareConfiguration |
Her düğüme bağlanacak Azure Dosya Paylaşımı. |
|
| cifsMountConfiguration |
Her düğüme bağlanacak CIFS/SMB dosya sistemi. |
|
| nfsMountConfiguration |
Her düğüme bağlanacak NFS dosya sistemi. |
NetworkConfiguration
Havuz için ağ yapılandırması.
| Name | Tür | Default value | Description |
|---|---|---|---|
| dynamicVnetAssignmentScope | none |
Dinamik sanal ağ atamasının kapsamı. |
|
| enableAcceleratedNetworking |
boolean |
Bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediği. |
|
| endpointConfiguration |
Batch havuzundaki işlem düğümlerindeki uç noktaların yapılandırması. |
||
| publicIPAddressConfiguration |
Batch Havuzu'ndaki İşlem Düğümleri için Genel IPAddress yapılandırması. |
||
| subnetId |
string |
Havuzun işlem düğümlerinin birleştirileceği sanal ağ alt ağının ARM kaynak tanımlayıcısı. Bu, /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} biçimindedir. |
NetworkSecurityGroupRule
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı.
| Name | Tür | Description |
|---|---|---|
| access |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
|
| priority |
integer (int32) |
Bu kuralın önceliği. |
| sourceAddressPrefix |
string |
Kuralla eşleşecek kaynak adres ön eki veya etiketi. |
| sourcePortRanges |
string[] |
Kaynak bağlantı noktası, kuralla eşleşecek şekilde değişir. |
NetworkSecurityGroupRuleAccess
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem.
| Değer | Description |
|---|---|
| Allow |
Erişime izin ver. |
| Deny |
Erişimi reddet. |
NFSMountConfiguration
NFS dosya sistemine bağlanmak için kullanılan bilgiler.
| Name | Tür | Description |
|---|---|---|
| mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
| relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
| source |
string |
Bağlanacak dosya sisteminin URI'sini. |
NodePlacementConfiguration
Batch havuzları için düğüm yerleştirme yapılandırması.
| Name | Tür | Description |
|---|---|---|
| policy |
Batch havuzlarında düğüm yerleştirme politikası türü. |
NodePlacementPolicyType
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi.
| Değer | Description |
|---|---|
| Regional |
Havuzdaki tüm düğümler aynı bölgede ayrılır. |
| Zonal |
Havuzdaki düğümler, en iyi çaba dengelemesi ile farklı bölgelere yayılır. |
OSDisk
Sanal makinenin işletim sistemi diskinin ayarları.
| Name | Tür | Description |
|---|---|---|
| caching |
Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None, ReadOnly, ReadWrite. Varsayılan değerler şunlardır: Standart depolama için yok. Premium depolama için ReadOnly. |
|
| diskSizeGB |
integer (int32) |
Yeni işletim sistemi diski oluşturulurken GB cinsinden ilk disk boyutu. |
| ephemeralOSDiskSettings |
Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
|
| managedDisk |
Yönetilen disk parametreleri. |
|
| writeAcceleratorEnabled |
boolean |
diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. |
Pool
Havuz hakkında bilgi içerir.
| Name | Tür | Default value | Description |
|---|---|---|---|
| etag |
string |
Eşzamanlılık deyimleri için kullanılan kaynağın ETag'i. |
|
| id |
string |
Kaynağın kimliği. |
|
| identity |
Batch Havuzu için kullanılan kimlik türü. |
||
| name |
string |
Kaynağın adı. |
|
| properties.allocationState |
Havuzun yeniden boyutlandırılıp boyutlandırılmadığı. |
||
| properties.allocationStateTransitionTime |
string (date-time) |
Havuzun geçerli ayırma durumuna girdiği saat. |
|
| properties.applicationPackages |
Havuzdaki her işlem düğümüne yüklenecek uygulama paketlerinin listesi. |
||
| properties.autoScaleRun |
Otomatik ölçeklendirme formülünün son yürütmesinin sonuçları ve hataları. |
||
| properties.creationTime |
string (date-time) |
Havuzun oluşturma zamanı. |
|
| properties.currentDedicatedNodes |
integer (int32) |
Şu anda havuzda bulunan ayrılmış işlem düğümlerinin sayısı. |
|
| properties.currentLowPriorityNodes |
integer (int32) |
Şu anda havuzda yer alan Spot/düşük öncelikli işlem düğümlerinin sayısı. |
|
| properties.deploymentConfiguration |
Bu özellik, havuz düğümlerinin dağıtılacağı sanal makineleri açıklar. |
||
| properties.displayName |
string |
Havuzun görünen adı. |
|
| properties.interNodeCommunication |
Havuzun düğümler arasında doğrudan iletişime izin verip vermediği. |
||
| properties.lastModified |
string (date-time) |
Havuzun son değiştirme zamanı. |
|
| properties.metadata |
Havuzla meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
||
| properties.mountConfiguration |
Havuzdaki her düğüme bağlanacak dosya sistemlerinin listesi. |
||
| properties.networkConfiguration |
Havuzun ağ yapılandırması. |
||
| properties.provisioningState |
Havuzun geçerli durumu. |
||
| properties.provisioningStateTransitionTime |
string (date-time) |
Havuzun geçerli durumuna girdiği saat. |
|
| properties.resizeOperationStatus |
Geçerli veya son tamamlanan yeniden boyutlandırma işlemiyle ilgili ayrıntıları içerir. |
||
| properties.scaleSettings |
Havuzdaki düğüm sayısını yapılandıran ayarlar. |
||
| properties.startTask |
Havuza katılırken her işlem düğümünde çalıştırılacak şekilde belirtilen bir görev. |
||
| properties.taskSchedulingPolicy |
Görevlerin havuzdaki işlem düğümleri arasında nasıl dağıtıldığı. |
||
| properties.taskSlotsPerNode |
integer (int32) |
1 |
Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. |
| properties.upgradePolicy |
Havuzun yükseltme ilkesi. |
||
| properties.userAccounts |
Havuzdaki her düğümde oluşturulacak kullanıcı hesaplarının listesi. |
||
| properties.vmSize |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm VM'ler aynı boyuttadır. |
|
| tags |
object |
Kaynağın etiketleri. |
|
| type |
string |
Kaynağın türü. |
PoolEndpointConfiguration
Havuz için uç nokta yapılandırması.
| Name | Tür | Description |
|---|---|---|
| inboundNatPools |
Tek bir işlem düğümündeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT havuzlarının listesi. |
PoolIdentityReference
Disk'i şifrelemek için havuz kimliklerinden birinin başvurusu. Bu kimlik anahtar kasasına erişmek için kullanılır.
| Name | Tür | Description |
|---|---|---|
| resourceId |
string |
Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. Bu başvuru havuz kimliklerine eklenmelidir. |
PoolIdentityType
Batch Havuzu için kullanılan kimlik türü.
| Değer | Description |
|---|---|
| UserAssigned |
Batch havuzunda kullanıcı tarafından atanan kimlikler vardır. |
| None |
Batch havuzunun kendisiyle ilişkilendirilmiş kimliği yok. Güncelleştirme havuzundaki |
PoolProvisioningState
Havuzun geçerli durumu.
| Değer | Description |
|---|---|
| Succeeded |
Havuz, işlem düğümlerinin kullanılabilirliğine bağlı olarak görevleri çalıştırmak için kullanılabilir. |
| Deleting |
Kullanıcı havuzun silinmesini istedi, ancak silme işlemi henüz tamamlanmadı. |
ProxyAgentSettings
Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir.
| Name | Tür | Description |
|---|---|---|
| enabled |
boolean |
Meta Veri Güvenlik Protokolü özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir. Varsayılan değer False'tur. |
| imds |
IMDS uç noktası ayarları. |
|
| wireServer |
WireServer uç noktasının ayarları. |
PublicIPAddressConfiguration
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması.
| Name | Tür | Description |
|---|---|---|
| ipAddressIds |
string[] |
Batch hizmetinin İşlem Düğümleri sağlarken kullanacağı genel IP'lerin listesi. |
| ipFamilies |
IPFamily[] |
Havuzun kullanabileceği IP sürümlerini belirtmek için kullanılan IP aileleri. |
| ipTags |
Ip |
Batch'in oluşturduğu yeni Açık IP'lere uygulanacak IP etiketleri. |
| provision |
Havuz için Genel IP Adresleri için sağlama türü |
ResizeError
Havuzu yeniden boyutlandırırken oluşan bir hata.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hata hakkında ek ayrıntılar. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
ResizeOperationStatus
Geçerli veya son tamamlanan yeniden boyutlandırma işlemi hakkındaki ayrıntılar.
| Name | Tür | Description |
|---|---|---|
| errors |
Havuzdaki son yeniden boyutlandırma işlemi gerçekleştirilirken karşılaşılan hataların ayrıntıları. |
|
| nodeDeallocationOption |
Havuz boyutu azaldıysa düğüm ve çalışan görevleriyle ne yapacağınızı belirler. |
|
| resizeTimeout |
string (duration) |
İşlem düğümlerinin havuza ayrılması veya işlem düğümlerinin havuzdan kaldırılması için zaman aşımı. |
| startTime |
string (date-time) |
Bu yeniden boyutlandırma işleminin başlatıldığı saat. |
| targetDedicatedNodes |
integer (int32) |
Havuzdaki ayrılmış işlem düğümlerinin istenen sayısı. |
| targetLowPriorityNodes |
integer (int32) |
Havuzdaki istenen Spot/düşük öncelikli işlem düğümü sayısı. |
ResourceFile
İşlem düğümüne indirilecek tek bir dosya veya birden çok dosya.
| Name | Tür | Description |
|---|---|---|
| autoStorageContainerName |
string |
Otomatik depolama hesabındaki depolama kapsayıcısı adı. |
| blobPrefix |
string |
Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. |
| fileMode |
string |
Sekizli biçimde dosya izin modu özniteliği. |
| filePath |
string |
Dosyanın indirildiği işlem düğümünde görevin çalışma dizinine göre konum. |
| httpUrl |
string |
İndirilmesi gereken dosyanın URL'si. |
| identityReference |
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama'ya erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
| storageContainerUrl |
string |
Azure Blob Depolama içindeki blob kapsayıcısının URL'si. |
RollingUpgradePolicy
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.
| Name | Tür | Description |
|---|---|---|
| enableCrossZoneUpgrade |
boolean |
Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın. Bu alan ayarlanmadıysa Azure Batch varsayılan değerini ayarlamaz. Oluşturulan VirtualMachineScaleSet üzerindeki enableCrossZoneUpgrade değeri VirtualMachineScaleSet'teki varsayılan yapılandırmalar tarafından belirlenir. Bu alan yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir. |
| maxBatchInstancePercent |
integer (int32) minimum: 5maximum: 100 |
Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
| maxUnhealthyInstancePercent |
integer (int32) minimum: 5maximum: 100 |
Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
| maxUnhealthyUpgradedInstancePercent |
integer (int32) minimum: 0maximum: 100 |
İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu alanın değeri 0 ile 100 (dahil) arasında olmalıdır. |
| pauseTimeBetweenBatches |
string |
Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir. |
| prioritizeUnhealthyInstances |
boolean |
Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin. |
| rollbackFailedInstancesOnPolicyBreach |
boolean |
Sıralı Yükseltme ilkesi ihlal edilirse örnekleri önceki modele geri alma başarısız oldu. |
ScaleSettings
Havuz için ölçek ayarları
| Name | Tür | Description |
|---|---|---|
| autoScale |
Havuz için Otomatik Ölçeklendirme ayarları. |
|
| fixedScale |
Havuz için ölçek ayarları düzeltildi. |
SecurityEncryptionTypes
Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin şifrelenmesi için DiskWithVMGuestState olarak ve VMGuestState blobun şifrelenmesi için VMGuestState blobuna, sadece VMGuestState blobun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda firmware durumu devam etmemesi için NonPersistedTPM olarak ayarlanmıştır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir.
| Değer | Description |
|---|---|
| DiskWithVMGuestState |
EncryptionType yönetilen diskin VMGuestState blobu ile birlikte yönetilen diskin şifrelenmesi için DiskWithVMGuestState olarak ayarlanır. Veri disklerinde desteklenmez. |
| NonPersistedTPM |
EncryptionType VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için yönetilen diskin NonPersistedTPM olarak ayarlanır. |
| VMGuestStateOnly |
EncryptionType yalnızca VMGuestState blobunun şifrelenmesi için yönetilen diskin VMGuestStateOnly olarak ayarlanır. |
SecurityProfile
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir.
| Name | Tür | Description |
|---|---|---|
| encryptionAtHost |
boolean |
Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. |
| proxyAgentSettings |
Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. |
|
| securityType |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
|
| uefiSettings |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
SecurityTypes
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir.
| Değer | Description |
|---|---|
| trustedLaunch |
Güvenilir başlatma, gelişmiş ve kalıcı saldırı tekniklerine karşı koruma sağlar. |
| confidentialVM |
Azure gizli bilgi işlem, gizli VM'ler yüksek güvenlik ve gizlilik gereksinimleri olan kiracılara yöneliktir. Bu VM'ler, güvenlik gereksinimlerinizi karşılamaya yardımcı olmak için güçlü, donanım tarafından zorlanmış bir sınır sağlar. Platform vm'nizin durumunu okunmaya veya değiştirilmeye karşı korurken, kodunuzda değişiklik yapmadan geçişler için gizli VM'leri kullanabilirsiniz. |
ServiceArtifactReference
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir.
| Name | Tür | Description |
|---|---|---|
| id |
string |
ServiceArtifactReference'ın hizmet yapıtı başvuru kimliği |
StartTask
İşlem düğümü Azure Batch hizmetindeki bir havuza katıldığında veya işlem düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev.
| Name | Tür | Default value | Description |
|---|---|---|---|
| commandLine |
string |
Başlangıç görevinin komut satırı. |
|
| containerSettings |
Başlangıç görevinin altında çalıştığı kapsayıcının ayarları. |
||
| environmentSettings |
Başlangıç görevi için ortam değişkeni ayarlarının listesi. |
||
| maxTaskRetryCount |
integer (int32) |
0 |
Görevin yeniden denenebileceği en fazla sayı. |
| resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin işlem düğümüne indireceği dosyaların listesi. |
||
| userIdentity |
Başlangıç görevinin çalıştığı kullanıcı kimliği. |
||
| waitForSuccess |
boolean |
İşlem düğümünde herhangi bir görevi zamanlamadan önce Batch hizmetinin başlangıç görevinin başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. |
StorageAccountType
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama hesabı türü.
| Değer | Description |
|---|---|
| Standard_LRS |
Veri diski /işletim sistemi diski standart yerel olarak yedekli depolama kullanmalıdır. |
| Premium_LRS |
Veri diski /işletim sistemi diski, premium yerel olarak yedekli depolama kullanmalıdır. |
| StandardSSD_LRS |
Veri diski /işletim sistemi diski standart SSD yerel olarak yedekli depolama kullanmalıdır. |
TaskContainerSettings
Görevin kapsayıcı ayarları.
| Name | Tür | Description |
|---|---|---|
| containerHostBatchBindMounts |
Kapsayıcı görevine bağlanmak istediğiniz yollar. |
|
| containerRunOptions |
string |
Kapsayıcı oluşturma komutuna ek seçenekler. |
| imageName |
string |
Görevin çalıştırılacağı kapsayıcıyı oluşturmak için kullanılacak görüntü. |
| registry |
Kapsayıcı görüntüsünü içeren özel kayıt defteri. |
|
| workingDirectory |
Kapsayıcı görevi çalışma dizininin nerede olduğunu belirten bir bayrak. Varsayılan değer 'taskWorkingDirectory'dir. |
TaskSchedulingPolicy
Görevlerin işlem düğümleri arasında nasıl dağıtılması gerektiğini belirtir.
| Name | Tür | Default value | Description |
|---|---|---|---|
| jobDefaultOrder |
Aynı önceliğe sahip farklı işlerden görev zamanlama sırası. |
||
| nodeFillType | Spread |
Görevlerin işlem düğümleri arasında nasıl dağıtılacağı. |
UefiSettings
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.
| Name | Tür | Description |
|---|---|---|
| secureBootEnabled |
boolean |
Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
| vTpmEnabled |
boolean |
Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
UpgradeMode
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir.
Olası değerler şunlardır:
el ile
Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir.
Rolling - Ölçek kümesi güncelleştirmeleri toplu olarak gerçekleştirir ve arada isteğe bağlı bir duraklatma süresi vardır.
| Değer | Description |
|---|---|
| automatic |
Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
| manual |
Ölçek kümesindeki sanal makinelere yapılan güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız. |
| rolling |
Bir ölçek kümesindeki mevcut örnekler, yükseltilecek toplu işlemler halinde indirilir. Yükseltilen toplu işlem tamamlandıktan sonra örnekler yeniden trafik almaya başlar ve sonraki toplu işlem başlar. Bu, tüm örnekler up-to-date getirene kadar devam eder. |
UpgradePolicy
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.
| Name | Tür | Description |
|---|---|---|
| automaticOSUpgradePolicy |
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri. |
|
| mode |
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. |
|
| rollingUpgradePolicy |
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri. |
UserAccount
Azure Batch düğümünde kullanıcı oluşturmak için kullanılan özellikler.
| Name | Tür | Description |
|---|---|---|
| elevationLevel |
Kullanıcı hesabının yükseltme düzeyi. |
|
| linuxUserConfiguration |
Kullanıcı hesabı için Linux'a özgü kullanıcı yapılandırması. |
|
| name |
string |
Kullanıcı hesabının adı. Adlar en fazla 20 uzunluğa kadar herhangi bir Unicode karakter içerebilir. |
| password |
string |
Kullanıcı hesabının parolası. |
| windowsUserConfiguration |
Kullanıcı hesabı için Windows'a özgü kullanıcı yapılandırması. |
UserAssignedIdentities
İlişkili kullanıcı kimliklerinin listesi.
| Name | Tür | Description |
|---|---|---|
| clientId |
string |
Kullanıcı tarafından atanan kimliğin istemci kimliği. |
| principalId |
string |
Kullanıcı tarafından atanan kimliğin asıl kimliği. |
UserIdentity
Görevin çalıştırıldığı kullanıcı kimliğinin tanımı.
| Name | Tür | Description |
|---|---|---|
| autoUser |
Görevin altında çalıştırıldığı otomatik kullanıcı. |
|
| userName |
string |
Görevin çalıştırıldığı kullanıcı kimliğinin adı. |
VirtualMachineConfiguration
Azure Sanal Makineler altyapısını temel alan bir havuzdaki işlem düğümleri için yapılandırma.
| Name | Tür | Description |
|---|---|---|
| containerConfiguration |
Havuzun kapsayıcı yapılandırması. |
|
| dataDisks |
Data |
Havuzdaki işlem düğümlerine bağlı veri diskleri için yapılandırma. |
| diskEncryptionConfiguration |
Havuzun disk şifreleme yapılandırması. |
|
| extensions |
Havuzun sanal makine uzantısı. |
|
| imageReference |
Azure Sanal Makineler Market Görüntüsüne veya kullanılacak özel Sanal Makine Görüntüsüne başvuru. |
|
| licenseType |
string |
İşletim sistemi dağıtılırken kullanılacak şirket içi lisans türü. Windows_Server - Şirket içi lisans Windows Server içindir. Windows_Client - Şirket içi lisans Windows İstemcisi içindir. |
| nodeAgentSkuId |
string |
Havuzdaki işlem düğümlerinde sağlanacak Batch düğümü aracısının SKU'su. |
| nodePlacementConfiguration |
Havuz için düğüm yerleştirme yapılandırması. |
|
| osDisk |
Sanal Makinenin işletim sistemi diskinin ayarları. |
|
| securityProfile |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
|
| serviceArtifactReference |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
|
| windowsConfiguration |
Sanal makinedeki Windows işletim sistemi ayarları. |
VMDiskSecurityProfile
Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir.
| Name | Tür | Description |
|---|---|---|
| diskEncryptionSet |
Müşteri Tarafından Yönetilen Anahtar ile şifrelenmiş GizliVM İşletim Sistemi Diski ve VMGuest blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. Yalnızca UserSubscription modunda ayarlanabilir. |
|
| securityEncryptionType |
Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin şifrelenmesi için DiskWithVMGuestState olarak ve VMGuestState blobun şifrelenmesi için VMGuestState blobuna, sadece VMGuestState blobun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda firmware durumu devam etmemesi için NonPersistedTPM olarak ayarlanmıştır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
VMExtension
Sanal makine uzantılarının yapılandırması.
| Name | Tür | Description |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. |
| enableAutomaticUpgrade |
boolean |
Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. |
| name |
string |
Sanal makine uzantısının adı. |
| protectedSettings |
object |
Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. |
| provisionAfterExtensions |
string[] |
Uzantı adları koleksiyonu. |
| publisher |
string |
Uzantı işleyici yayımcısının adı. |
| settings |
object |
Uzantı için JSON biçimli genel ayarlar. |
| type |
string |
Uzantıların türü. |
| typeHandlerVersion |
string |
Betik işleyicisinin sürümü. |
WindowsConfiguration
Sanal makineye uygulanacak Windows işletim sistemi ayarları.
| Name | Tür | Description |
|---|---|---|
| enableAutomaticUpdates |
boolean |
Sanal makinede otomatik güncelleştirmelerin etkinleştirilip etkinleştirilmediği. |
WindowsUserConfiguration
Windows düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler.
| Name | Tür | Description |
|---|---|---|
| loginMode |
Kullanıcı için oturum açma modu |