Pool - Add
Belirtilen Hesaba bir Havuz ekler.
Havuzları adlandırırken, kullanıcı adları veya gizli dizi proje adları gibi hassas bilgileri eklemekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.
POST {batchUrl}/pools?api-version=2024-07-01.20.0
POST {batchUrl}/pools?timeout={timeout}&api-version=2024-07-01.20.0
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
timeout
|
query |
integer int32 |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, bunun yerine varsayılan değer kullanılır. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
ocp-date |
string date-time-rfc1123 |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
id | True |
string |
Hesap içindeki Havuzu benzersiz olarak tanımlayan bir dize. |
vmSize | True |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. |
applicationPackageReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. |
||
autoScaleEvaluationInterval |
string |
Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. |
|
autoScaleFormula |
string |
Havuzdaki istenen İşlem Düğümü sayısı için bir formül. |
|
certificateReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Sertifikaların listesi. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Bunun yerine Azure KeyVault Uzantısı kullanın. |
||
displayName |
string |
Havuzun görünen adı. |
|
enableAutoScale |
boolean |
Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. |
|
enableInterNodeCommunication |
boolean |
Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. |
|
metadata |
Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
||
mountConfiguration |
Havuzun tüm ömrü boyunca belirtilen dosya sistemini kullanarak depolamayı bağlayın. |
||
networkConfiguration |
Havuz için ağ yapılandırması. |
||
resizeTimeout |
string |
İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. |
|
resourceTags |
object |
Havuzla ilişkilendirilmiş kullanıcı tarafından belirtilen etiketler. |
|
startTask |
Havuza katıldığında her İşlem Düğümünde çalıştırılacak şekilde belirtilen bir Görev. |
||
targetDedicatedNodes |
integer |
Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. |
|
targetLowPriorityNodes |
integer |
Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı. |
|
targetNodeCommunicationMode |
Havuz için istenen düğüm iletişim modu. |
||
taskSchedulingPolicy |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
||
taskSlotsPerNode |
integer |
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ı. |
|
upgradePolicy |
Havuz için yükseltme ilkesi. |
||
userAccounts |
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. |
||
virtualMachineConfiguration |
Havuz için sanal makine yapılandırması. |
Yanıtlar
Name | Tür | Description |
---|---|---|
201 Created |
Batch hizmetine yapılan istek başarılı oldu. Üst Bilgiler
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
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 |
Authorization
Tür:
apiKey
İçinde:
header
Örnekler
Add a pool with accelerated networking
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool01",
"vmSize": "Standard_D1_v2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2,
"networkConfiguration": {
"enableAcceleratedNetworking": true
}
}
Örnek yanıt
Add a pool with mount drive specified
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"mountConfiguration": [
{
"azureBlobFileSystemConfiguration": {
"accountName": "accountName",
"containerName": "blobContainerName",
"accountKey": "accountKey",
"relativeMountPath": "bfusepath"
}
},
{
"azureFileShareConfiguration": {
"accountName": "accountName",
"azureFileUrl": "https://myaccount.file.core.windows.net/fileshare",
"accountKey": "accountKey",
"relativeMountPath": "filesharepath",
"mountOptions": "mount options ver=1.0"
}
},
{
"nfsMountConfiguration": {
"source": "somesource nfs url",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
},
{
"cifsMountConfiguration": {
"username": "accountName",
"password": "password",
"source": "//myaccount.file.core.windows.net/file",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
}
],
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Örnek yanıt
Add a pool with SecurityProfile
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool001",
"vmSize": "STANDARD_DC2s_V2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "18_04-lts-gen2",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 18.04",
"securityProfile": {
"securityType": "trustedLaunch",
"encryptionAtHost": true,
"uefiSettings": {
"secureBootEnabled": false,
"vTpmEnabled": null
}
}
},
"targetDedicatedNodes": 1
}
Örnek yanıt
Add a pool with UpgradePolicy
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool001",
"vmSize": "Standard_A1_v2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"nodePlacementConfiguration": {
"policy": "zonal"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2,
"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
Add a simple pool with resourceTags
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool001",
"vmSize": "STANDARD_DC2s_V2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "18_04-lts-gen2",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.ubuntu 18.04"
},
"targetDedicatedNodes": 1,
"resourceTags": {
"TagName1": "TagValue1",
"TagName2": "TagValue2"
}
}
Örnek yanıt
Add a VirtualMachineConfiguration pool
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Örnek yanıt
Add a VirtualMachineConfiguration pool with containers
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "120_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"containerConfiguration": {
"type": "dockerCompatible",
"containerImageNames": [
"busybox"
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Örnek yanıt
Add a VirtualMachineConfiguration pool with extensions
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"extensions": [
{
"name": "batchextension1",
"type": "KeyVaultForLinux",
"publisher": "Microsoft.Azure.KeyVault",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": "{\"secretsManagementSettingsKey\":\"secretsManagementSettingsValue\",\"authenticationSettingsKey\":\"authenticationSettingsValue\"}"
}
]
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
],
"targetNodeCommunicationMode": "simplified"
}
Örnek yanıt
Add a VirtualMachineConfiguration pool with OS disk
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool001",
"vmSize": "standard_d2s_v3",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts"
},
"osDisk": {
"diskSizeGB": 100,
"managedDisk": {
"storageAccountType": "standardssd_lrs"
},
"caching": "readwrite",
"ephemeralOSDiskSettings": {
"placement": "CacheDisk"
}
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 1,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 1,
"enableAutoScale": false
}
Örnek yanıt
Add a VirtualMachineConfiguration pool with ServiceArtifactReference
Örnek isteği
POST account.region.batch.azure.com/pools?api-version=2024-07-01.20.0
{
"id": "mypool002",
"vmSize": "Standard_A1_v2",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"serviceArtifactReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Compute/galleries/myGallery/serviceArtifacts/myServiceArtifact/vmArtifactsProfiles/vmArtifactsProfile"
},
"nodeAgentSKUId": "batch.node.windows amd64"
},
"targetDedicatedNodes": 2,
"upgradePolicy": {
"mode": "automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": true
}
}
}
Örnek yanıt
Tanımlar
Name | Description |
---|---|
Application |
İşlem Düğümlerine dağıtılacak paket başvurusu. |
Automatic |
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri. |
Auto |
Otomatik kullanıcının kapsamı |
Auto |
Batch hizmetinde 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 |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe. |
Caching |
Disk için etkinleştirileceği önbelleğe alma türü. |
Certificate |
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu. |
Certificate |
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
Certificate |
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CIFSMount |
CIFS dosya sistemine bağlanmak için kullanılan bilgiler. |
Compute |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
Container |
Kapsayıcı etkinleştirilmiş 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örev çalışma dizininin konumu. |
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. |
Diff |
Havuzdaki tüm işlem düğümleri (VM' ler) için işletim sistemi diskinin kısa süreli disk yerleşimini belirtir. |
Diff |
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
Disk |
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez. |
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. |
Error |
Azure Batch hata yanıtında bir hata iletisi alındı. |
Image |
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntüsü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın. |
Inbound |
Uç noktanın protokolü. |
Inbound |
Bir Batch Havuzu'ndaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu. |
IPAddress |
Havuz için Genel IP Adresleri için sağlama türü. |
Linux |
Linux İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler. |
Login |
Kullanıcının 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 |
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. |
Node |
Havuz için düğüm yerleştirme yapılandırması. |
Node |
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi. |
OSDisk |
İşlem düğümünün (VM) işletim sistemi diskinin ayarları. |
Pool |
Azure Batch hizmetinde eklenecek havuz. |
Pool |
Havuz için uç nokta yapılandırması. |
Public |
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması. |
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. |
Security |
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanı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 |
Bir Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İş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örev için kapsayıcı ayarları. |
Task |
Görevlerin İş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 İşlem Düğümünde Görevleri yürütmek için kullanılan bir kullanıcı oluşturmak için kullanılan özellikler. |
User |
Görevin çalıştırıldığı kullanıcı kimliğinin tanımı. |
Virtual |
Azure Sanal Makineler altyapısını temel alan bir Havuzdaki İşlem Düğümleri yapılandırması. |
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 İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler. |
ApplicationPackageReference
İşlem Düğümlerine dağıtılacak paket başvurusu.
Name | Tür | Description |
---|---|---|
applicationId |
string |
Dağıtılacak uygulamanın kimliği. |
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. |
AutoUserScope
Otomatik kullanıcının kapsamı
Name | Tür | Description |
---|---|---|
pool |
string |
Görevin bir Havuzdaki her İşlem Düğümünde oluşturulan ortak otomatik kullanıcı Hesabı olarak çalıştırıldığını belirtir. |
task |
string |
Hizmetin Görev için yeni bir kullanıcı oluşturması gerektiğini belirtir. |
AutoUserSpecification
Batch hizmetinde 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 |
BatchError
Azure Batch hizmetinden alınan 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. |
message |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
values |
Hata hakkında ek ayrıntılar içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe.
Name | Tür | Description |
---|---|---|
key |
string |
Value özelliğinin anlamını belirten tanımlayıcı. |
value |
string |
Hata yanıtına eklenen ek bilgiler. |
CachingType
Disk için etkinleştirileceği önbelleğe alma türü.
Name | Tür | Description |
---|---|---|
none |
string |
Disk için önbelleğe alma modu etkinleştirilmedi. |
readonly |
string |
Diskin önbelleğe alma modu salt okunur. |
readwrite |
string |
Diskin önbelleğe alma modu okunur ve yazılır. |
CertificateReference
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu.
Name | Tür | Description |
---|---|---|
storeLocation |
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
|
storeName |
string |
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun adı. |
thumbprint |
string |
Sertifikanın parmak izi. |
thumbprintAlgorithm |
string |
Parmak izinin ilişkilendirildiği algoritma. Bu sha1 olmalı. |
visibility |
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CertificateStoreLocation
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu.
Name | Tür | Description |
---|---|---|
currentuser |
string |
Sertifikaların CurrentUser Sertifika deposuna yüklenmesi gerekir. |
localmachine |
string |
Sertifikalar LocalMachine Sertifika deposuna yüklenmelidir. |
CertificateVisibility
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır.
Name | Tür | Description |
---|---|---|
remoteuser |
string |
Sertifika, kullanıcıların İşlem Düğümü'ne uzaktan erişen kullanıcı hesaplarına görünür olmalıdır. |
starttask |
string |
Sertifika, StartTask'ın çalıştırıldığı kullanıcı hesabına görünür olmalıdır. Otomatik Kullanıcı Kapsamı hem StartTask hem de Görev için Havuz ise, bu sertifikanın Görev tarafından da görüleceğini unutmayın. |
task |
string |
Sertifika, İş Görevlerinin çalıştırıldığı kullanıcı hesaplarına görünür olmalıdı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ı. |
ComputeNodeFillType
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı.
Name | Tür | Description |
---|---|---|
pack |
string |
Herhangi bir Görev Havuzdaki bir sonraki İşlem Düğümüne atanmadan önce havuzdaki her İşlem Düğümüne mümkün olduğunca çok Görev (taskSlotsPerNode) atanmalıdır. |
spread |
string |
Görevler Havuzdaki tüm İşlem Düğümleri arasında eşit olarak 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ı etkinleştirilmiş 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.
Name | Tür | Description |
---|---|---|
Applications |
string |
Uygulama yolu. |
JobPrep |
string |
İş hazırlama görev yolu. |
Shared |
string |
Çok örnekli görevin dosyalarını paylaşma yolu. |
Startup |
string |
Başlangıç görevinin yolu. |
Task |
string |
Görev yolu. |
VfsMounts |
string |
Yol, bu düğüme bağlı olan tüm sanal dosya sistemlerini içerir. |
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.
Name | Tür | Description |
---|---|---|
criCompatible |
string |
Kapsayıcıları başlatmak için CRI tabanlı bir teknoloji kullanılacaktır. |
dockerCompatible |
string |
Kapsayıcıları başlatmak için Docker uyumlu bir kapsayıcı teknolojisi kullanılacaktır. |
ContainerWorkingDirectory
Kapsayıcı Görev çalışma dizininin konumu.
Name | Tür | Description |
---|---|---|
containerImageDefault |
string |
Kapsayıcı görüntüsünde tanımlanan çalışma dizinini kullanın. Bu dizinin Batch tarafından indirilen Kaynak Dosyalarını içermeyeceğini dikkate alın. |
taskWorkingDirectory |
string |
Batch tarafından doldurulan Görev Kaynak Dosyalarını içeren standart Batch hizmeti Görev çalışma dizinini kullanı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ü. |
|
diskSizeGB |
integer |
Gigabayt cinsinden ilk disk boyutu. |
lun |
integer |
Mantıksal birim numarası. |
storageAccountType |
Veri diski için kullanılacak depolama Hesabı türü. |
DiffDiskPlacement
Havuzdaki tüm işlem düğümleri (VM' ler) için işletim sistemi diskinin kısa süreli disk yerleşimini belirtir.
Name | Tür | Description |
---|---|---|
CacheDisk |
string |
Kısa Ömürlü İşletim Sistemi Diski VM önbelleğinde depolanır. |
DiffDiskSettings
İşlem düğümü (VM) 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. |
DiskEncryptionConfiguration
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez.
Name | Tür | Description |
---|---|---|
targets |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi. |
DiskEncryptionTarget
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi.
Name | Tür | Description |
---|---|---|
osdisk |
string |
İşlem düğümündeki işletim sistemi diski şifrelenir. |
temporarydisk |
string |
İş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ı.
Name | Tür | Description |
---|---|---|
job |
string |
Dinamik sanal ağ ataması iş başına yapılır. |
none |
string |
Dinamik sanal ağ ataması etkinleştirilmedi. |
ElevationLevel
Kullanıcının yükseltme düzeyi.
Name | Tür | Description |
---|---|---|
admin |
string |
Kullanıcı, yükseltilmiş erişimi olan bir kullanıcıdır ve tam Yönetici izinleriyle çalışır. |
nonadmin |
string |
Kullanıcı, yükseltilmiş erişimi olmayan standart bir kullanıcıdı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. |
ErrorMessage
Azure Batch hata yanıtında bir hata iletisi alındı.
Name | Tür | Description |
---|---|---|
lang |
string |
Hata iletisinin dil kodu |
value |
string |
İletinin metni. |
ImageReference
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntüsü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın.
Name | Tür | Description |
---|---|---|
communityGalleryImageId |
string |
Topluluk galerisi görüntüsü benzersiz tanımlayıcısı |
exactVersion |
string |
Düğümü oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün belirli sürümü. Bu salt okunur alan yalnızca havuz oluşturulduğunda 'version' için belirtilen değer 'en son' olduğunda 'sürüm'den farklıdır. |
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ü. |
virtualMachineImageId |
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, her zaman en son görüntü sürümünü varsayılan olarak kullanmak için /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} veya /subscriptions/{subscriptionId}/resourceGroup}/providers/Microsoft.Compute/galleryName}/images/{imageDefinitionName} biçimindedir. |
InboundEndpointProtocol
Uç noktanın protokolü.
Name | Tür | Description |
---|---|---|
tcp |
string |
Uç nokta için TCP kullanın. |
udp |
string |
Uç nokta için UDP kullanın. |
InboundNATPool
Bir Batch Havuzu'ndaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu.
Name | Tür | Description |
---|---|---|
backendPort |
integer |
İşlem Düğümündeki bağlantı noktası numarası. |
frontendPortRangeEnd |
integer |
Tek tek İş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 |
Tek tek İş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ü. |
IPAddressProvisioningType
Havuz için Genel IP Adresleri için sağlama türü.
Name | Tür | Description |
---|---|---|
batchmanaged |
string |
Batch tarafından bir genel IP oluşturulur ve yönetilir. Havuzun boyutuna bağlı olarak birden çok genel IP olabilir. |
nopublicipaddresses |
string |
Genel IP Adresi oluşturulmaz. |
usermanaged |
string |
Genel IP'ler kullanıcı tarafından sağlanır ve İşlem Düğümlerini sağlamak için kullanılır. |
LinuxUserConfiguration
Linux İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
gid |
integer |
Kullanıcı Hesabının grup kimliği. |
sshPrivateKey |
string |
Kullanıcı Hesabı için SSH özel anahtarı. |
uid |
integer |
Kullanıcı Hesabının kullanıcı kimliği. |
LoginMode
Kullanıcının oturum açma modu
Name | Tür | Description |
---|---|---|
batch |
string |
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 |
string |
win32 oturum açma modunu LOGON32_LOGON_INTERACTIVE. UAC, Windows Havuzlarında etkindir. Bu seçenek Bir Windows Havuzunda yükseltilmiş bir kullanıcı kimliğiyle kullanılırsa, Görev komut satırı tarafından yürütülen uygulama her zaman yönetici ayrıcalığı gerektirecek veya her zaman en yüksek ayrıcalığı gerektirecek şekilde yapılandırılmadığı sürece kullanıcı oturumu yükseltilmeyecektir. |
ManagedDisk
Name | Tür | Description |
---|---|---|
securityProfile |
Yönetilen disk için güvenlik profili ayarlarını 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 | Description |
---|---|---|
dynamicVNetAssignmentScope |
Dinamik sanal ağ atamasının kapsamı. |
|
enableAcceleratedNetworking |
boolean |
Bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediği. |
endpointConfiguration |
Batch Havuzu'ndaki İş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 İş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 |
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.
Name | Tür | Description |
---|---|---|
allow |
string |
Erişime izin ver. |
deny |
string |
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. |
NodeCommunicationMode
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler.
Name | Tür | Description |
---|---|---|
classic |
string |
Klasik iletişim modunu kullanan düğümler, "BatchNodeManagement" bağlantı noktalarından 29876 ve 29877 numaralı bağlantı noktalarında gelen TCP iletişimi gerektirir. {region}" hizmet etiketi ve 443 numaralı bağlantı noktasından "Storage.region" ve "BatchNodeManagement" bağlantı noktasına giden TCP iletişimi. {region}" hizmet etiketleri. |
default |
string |
Düğüm iletişim modu Batch hizmeti tarafından otomatik olarak ayarlanır. |
simplified |
string |
Basitleştirilmiş iletişim modunu kullanan düğümler, 443 numaralı bağlantı noktasında "BatchNodeManagement" ile giden TCP iletişimi gerektirir. {region}" hizmet etiketi. Açık gelen bağlantı noktası gerekmez. |
NodePlacementConfiguration
Havuz için düğüm yerleştirme yapılandırması.
Name | Tür | Description |
---|---|---|
policy |
Batch Havuzlarında düğüm yerleştirme İlke türü. |
NodePlacementPolicyType
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi.
Name | Tür | Description |
---|---|---|
regional |
string |
Havuzdaki tüm düğümler aynı bölgede ayrılır. |
zonal |
string |
Havuzdaki düğümler, en iyi çaba dengelemesi ile farklı kullanılabilirlik alanlarına yayılır. |
OSDisk
İşlem düğümünün (VM) 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 |
Yeni işletim sistemi diski oluşturulurken GB cinsinden ilk disk boyutu. |
ephemeralOSDiskSettings |
İşlem düğümü (VM) 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. |
PoolAddParameter
Azure Batch hizmetinde eklenecek havuz.
Name | Tür | Description |
---|---|---|
applicationPackageReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. |
|
autoScaleEvaluationInterval |
string |
Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. |
autoScaleFormula |
string |
Havuzdaki istenen İşlem Düğümü sayısı için bir formül. |
certificateReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Sertifikaların listesi. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Bunun yerine Azure KeyVault Uzantısı kullanın. |
|
displayName |
string |
Havuzun görünen adı. |
enableAutoScale |
boolean |
Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. |
enableInterNodeCommunication |
boolean |
Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. |
id |
string |
Hesap içindeki Havuzu benzersiz olarak tanımlayan bir dize. |
metadata |
Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
|
mountConfiguration |
Havuzun tüm ömrü boyunca belirtilen dosya sistemini kullanarak depolamayı bağlayın. |
|
networkConfiguration |
Havuz için ağ yapılandırması. |
|
resizeTimeout |
string |
İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. |
resourceTags |
object |
Havuzla ilişkilendirilmiş kullanıcı tarafından belirtilen etiketler. |
startTask |
Havuza katıldığında her İşlem Düğümünde çalıştırılacak şekilde belirtilen bir Görev. |
|
targetDedicatedNodes |
integer |
Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. |
targetLowPriorityNodes |
integer |
Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı. |
targetNodeCommunicationMode |
Havuz için istenen düğüm iletişim modu. |
|
taskSchedulingPolicy |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
|
taskSlotsPerNode |
integer |
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ı. |
upgradePolicy |
Havuz için yükseltme ilkesi. |
|
userAccounts |
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. |
|
virtualMachineConfiguration |
Havuz için sanal makine yapılandırması. |
|
vmSize |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. |
PoolEndpointConfiguration
Havuz için uç nokta yapılandırması.
Name | Tür | Description |
---|---|---|
inboundNATPools |
Tek bir İşlem Düğümündeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT Havuzlarının listesi. |
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. |
provision |
Havuz için Genel IP Adresleri için sağlama türü. |
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 |
İşlem Düğümünde, görevin çalışma dizinine göre dosyaları indirebileceğiniz 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 yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir. |
maxBatchInstancePercent |
integer |
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 |
Ö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 |
İ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. |
SecurityEncryptionTypes
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir.
Name | Tür | Description |
---|---|---|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
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. Konak gereksinimlerinde şifreleme hakkında daha fazla bilgi için lütfen https://learn.microsoft.com/azure/virtual-machines/disk-encryption#supported-vm-sizesbölümüne bakın. |
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.
Name | Tür | Description |
---|---|---|
confidentialVM |
string |
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. |
trustedLaunch |
string |
Güvenilir başlatma, gelişmiş ve kalıcı saldırı tekniklerine karşı koruma sağlar. |
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
Bir Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İşlem Düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev.
Name | Tür | Description |
---|---|---|
commandLine |
string |
StartTask komut satırı. |
containerSettings |
StartTask'ın altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
StartTask için ortam değişkeni ayarlarının listesi. |
|
maxTaskRetryCount |
integer |
Görevin yeniden denenebileceği en fazla sayı. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümüne indireceği dosyaların listesi. Kaynak dosyaları listesi için en büyük boyut vardır. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
|
userIdentity |
StartTask'ın altında çalıştığı kullanıcı kimliği. |
|
waitForSuccess |
boolean |
Batch hizmetinin İşlem Düğümünde herhangi bir Görevi zamanlamadan önce StartTask'ın 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ü.
Name | Tür | Description |
---|---|---|
premium_lrs |
string |
Veri diski /işletim sistemi diski, premium yerel olarak yedekli depolama kullanmalıdır. |
standard_lrs |
string |
Veri diski /işletim sistemi diski standart yerel olarak yedekli depolama kullanmalıdır. |
standardssd_lrs |
string |
Veri diski /işletim sistemi diski standart SSD yerel olarak yedekli depolama kullanmalıdır. |
TaskContainerSettings
Görev için 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örev çalışma dizininin konumu. |
TaskSchedulingPolicy
Görevlerin İşlem Düğümleri arasında nasıl dağıtılması gerektiğini belirtir.
Name | Tür | Description |
---|---|---|
nodeFillType |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
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.
Name | Tür | Description |
---|---|---|
automatic |
string |
Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
manual |
string |
Ölçek kümesindeki sanal makinelere yapılan güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız. |
rolling |
string |
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 İşlem Düğümünde Görevleri yürütmek için kullanılan bir 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ı. |
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 İşlem Düğümleri yapılandırması.
Name | Tür | Description |
---|---|---|
containerConfiguration |
Havuz için kapsayıcı yapılandırması. |
|
dataDisks |
Data |
Havuzdaki İş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 İşlem Düğümlerinde sağlanacak Batch İşlem 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 |
---|---|---|
securityEncryptionType |
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanı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ını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 İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
loginMode |
Kullanıcının oturum açma modu |