Pool interface
Havuz hakkında bilgi içerir.
- Extends
Özellikler
allocation |
Havuzun yeniden boyutlandırılıp boyutlandırılmadığı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
allocation |
Havuzun geçerli ayırma durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
application |
Uygulama lisansları listesi, kullanılabilir Batch hizmeti uygulama lisanslarının bir alt kümesi olmalıdır. Desteklenmeyen bir lisans istenirse havuz oluşturma başarısız olur. |
application |
Uygulama paketi başvurularındaki değişiklikler havuza katılan tüm yeni işlem düğümlerini etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar zaten havuzda olan işlem düğümlerini etkilemez. Herhangi bir havuzda en fazla 10 uygulama paketi başvurusu vardır. |
auto |
Bu özellik yalnızca havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin autoScaleSettings kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
certificates | Windows işlem düğümleri için Batch hizmeti sertifikaları belirtilen sertifika deposuna ve konumuna yükler. Linux işlem düğümleri için sertifikalar görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere göreve bir ortam değişkeni AZ_BATCH_CERTIFICATES_DIR sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve sertifikalar bu dizine yerleştirilir. Uyarı: Bu özellik kullanım dışıdır ve Şubat 2024'den sonra kaldırılacaktır. Lütfen bunun yerine Azure KeyVault Uzantısını kullanın. |
creation |
Havuzun oluşturulma zamanı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
current |
Şu anda havuzda bulunan ayrılmış işlem düğümlerinin sayısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
current |
Şu anda havuzda yer alan Spot/düşük öncelikli işlem düğümlerinin sayısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
current |
Havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
deployment |
CloudServiceConfiguration kullanıldığında düğümlerin Azure Cloud Services (PaaS) kullanılarak oluşturulması gerekirken VirtualMachineConfiguration, Azure Sanal Makineler (IaaS) kullanır. |
display |
Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğunda unicode karakter içerebilir. |
identity | Batch Havuzu için kullanılan kimlik türü. |
inter |
Bu, havuza hangi düğümlerin atanabileceğine yönelik kısıtlamalar uygular. Bu değerin etkinleştirilmesi, istenen düğüm sayısının havuzda ayrılma olasılığını azaltabilir. Belirtilmezse, bu değer varsayılan olarak 'Devre Dışı' olur. |
last |
Bu, targetDedicatedNodes veya autoScaleSettings gibi havuz düzeyindeki verilerin değiştirildiği son durumdur. İşlem düğümü değiştirme durumu gibi düğüm düzeyindeki değişiklikleri dikkate almaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
metadata | Batch hizmeti meta veriler için herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir. |
mount |
Bu, Azure Dosyalar, NFS, CIFS/SMB ve Blobfuse'u destekler. |
network |
Havuzun ağ yapılandırması. |
provisioning |
Havuzun geçerli durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
provisioning |
Havuzun geçerli durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
resize |
Geçerli işlemi (AllocationState havuzu Yeniden Boyutlandırılıyorsa) veya daha önce tamamlanan işlemi (AllocationState Sabit ise) açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
resource |
Azure Batch Havuzu ile ilişkilendirilecek kullanıcı tanımlı etiketler. Belirtildiğinde, bu etiketler havuzla ilişkili yedekleme Azure kaynaklarına yayılır. Bu özellik yalnızca poolAllocationMode özelliği 'UserSubscription' olarak ayarlanmış batch hesabı oluşturulduğunda belirtilebilir. |
scale |
Havuzun istenen boyutunu tanımlar. Bu, istenen targetDedicatedNodes değerinin belirtildiği 'fixedScale' veya düzenli aralıklarla yeniden değerlendirilen bir formülü tanımlayan 'autoScale' olabilir. Bu özellik belirtilmezse havuz 0 targetDedicatedNodes ile sabit bir ölçeğe sahip olur. |
start |
PATCH (güncelleştirme) işleminde bu özellik, başlangıç görevini havuzdan kaldırmak için boş bir nesneye ayarlanabilir. |
target |
Atlanırsa, varsayılan değer Varsayılan'dır. |
task |
Belirtilmezse, varsayılan değer yayılır. |
task |
Varsayılan değer 1’dir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür. |
upgrade |
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar. |
user |
Havuzdaki her düğümde oluşturulacak kullanıcı hesaplarının listesi. |
vm |
Cloud Services havuzları (cloudServiceConfiguration ile oluşturulan havuzlar) için kullanılabilir sanal makine boyutları hakkında bilgi için bkz. Cloud Services boyutları (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch, ExtraSmall dışındaki tüm Cloud Services VM boyutlarını destekler. Sanal Makineler Marketi'nden (virtualMachineConfiguration ile oluşturulan havuzlar) görüntüleri kullanan havuzlar için kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler boyutları (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) veya Sanal Makineler boyutları (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch, STANDARD_A0 ve premium depolama alanı (STANDARD_GS, STANDARD_DS ve STANDARD_DSV2 serisi) olanlar dışında tüm Azure VM boyutlarını destekler. |
Devralınan Özellikler
etag | Eşzamanlılık deyimleri için kullanılan kaynağın ETag'i. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
id | Kaynağın kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
name | Kaynağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
type | Kaynağın türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
Özellik Ayrıntıları
allocationState
Havuzun yeniden boyutlandırılıp boyutlandırılmadığı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
allocationState?: AllocationState
Özellik Değeri
allocationStateTransitionTime
Havuzun geçerli ayırma durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
allocationStateTransitionTime?: Date
Özellik Değeri
Date
applicationLicenses
Uygulama lisansları listesi, kullanılabilir Batch hizmeti uygulama lisanslarının bir alt kümesi olmalıdır. Desteklenmeyen bir lisans istenirse havuz oluşturma başarısız olur.
applicationLicenses?: string[]
Özellik Değeri
string[]
applicationPackages
Uygulama paketi başvurularındaki değişiklikler havuza katılan tüm yeni işlem düğümlerini etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar zaten havuzda olan işlem düğümlerini etkilemez. Herhangi bir havuzda en fazla 10 uygulama paketi başvurusu vardır.
applicationPackages?: ApplicationPackageReference[]
Özellik Değeri
autoScaleRun
Bu özellik yalnızca havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin autoScaleSettings kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
autoScaleRun?: AutoScaleRun
Özellik Değeri
certificates
Windows işlem düğümleri için Batch hizmeti sertifikaları belirtilen sertifika deposuna ve konumuna yükler. Linux işlem düğümleri için sertifikalar görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere göreve bir ortam değişkeni AZ_BATCH_CERTIFICATES_DIR sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve sertifikalar bu dizine yerleştirilir.
Uyarı: Bu özellik kullanım dışıdır ve Şubat 2024'den sonra kaldırılacaktır. Lütfen bunun yerine Azure KeyVault Uzantısını kullanın.
certificates?: CertificateReference[]
Özellik Değeri
creationTime
Havuzun oluşturulma zamanı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
creationTime?: Date
Özellik Değeri
Date
currentDedicatedNodes
Şu anda havuzda bulunan ayrılmış işlem düğümlerinin sayısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
currentDedicatedNodes?: number
Özellik Değeri
number
currentLowPriorityNodes
Şu anda havuzda yer alan Spot/düşük öncelikli işlem düğümlerinin sayısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
currentLowPriorityNodes?: number
Özellik Değeri
number
currentNodeCommunicationMode
Havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
currentNodeCommunicationMode?: NodeCommunicationMode
Özellik Değeri
deploymentConfiguration
CloudServiceConfiguration kullanıldığında düğümlerin Azure Cloud Services (PaaS) kullanılarak oluşturulması gerekirken VirtualMachineConfiguration, Azure Sanal Makineler (IaaS) kullanır.
deploymentConfiguration?: DeploymentConfiguration
Özellik Değeri
displayName
Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğunda unicode karakter içerebilir.
displayName?: string
Özellik Değeri
string
identity
Batch Havuzu için kullanılan kimlik türü.
identity?: BatchPoolIdentity
Özellik Değeri
interNodeCommunication
Bu, havuza hangi düğümlerin atanabileceğine yönelik kısıtlamalar uygular. Bu değerin etkinleştirilmesi, istenen düğüm sayısının havuzda ayrılma olasılığını azaltabilir. Belirtilmezse, bu değer varsayılan olarak 'Devre Dışı' olur.
interNodeCommunication?: InterNodeCommunicationState
Özellik Değeri
lastModified
Bu, targetDedicatedNodes veya autoScaleSettings gibi havuz düzeyindeki verilerin değiştirildiği son durumdur. İşlem düğümü değiştirme durumu gibi düğüm düzeyindeki değişiklikleri dikkate almaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
lastModified?: Date
Özellik Değeri
Date
metadata
Batch hizmeti meta veriler için herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir.
metadata?: MetadataItem[]
Özellik Değeri
mountConfiguration
Bu, Azure Dosyalar, NFS, CIFS/SMB ve Blobfuse'u destekler.
mountConfiguration?: MountConfiguration[]
Özellik Değeri
networkConfiguration
Havuzun ağ yapılandırması.
networkConfiguration?: NetworkConfiguration
Özellik Değeri
provisioningState
Havuzun geçerli durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
provisioningState?: PoolProvisioningState
Özellik Değeri
provisioningStateTransitionTime
Havuzun geçerli durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
provisioningStateTransitionTime?: Date
Özellik Değeri
Date
resizeOperationStatus
Geçerli işlemi (AllocationState havuzu Yeniden Boyutlandırılıyorsa) veya daha önce tamamlanan işlemi (AllocationState Sabit ise) açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
resizeOperationStatus?: ResizeOperationStatus
Özellik Değeri
resourceTags
Azure Batch Havuzu ile ilişkilendirilecek kullanıcı tanımlı etiketler. Belirtildiğinde, bu etiketler havuzla ilişkili yedekleme Azure kaynaklarına yayılır. Bu özellik yalnızca poolAllocationMode özelliği 'UserSubscription' olarak ayarlanmış batch hesabı oluşturulduğunda belirtilebilir.
resourceTags?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
scaleSettings
Havuzun istenen boyutunu tanımlar. Bu, istenen targetDedicatedNodes değerinin belirtildiği 'fixedScale' veya düzenli aralıklarla yeniden değerlendirilen bir formülü tanımlayan 'autoScale' olabilir. Bu özellik belirtilmezse havuz 0 targetDedicatedNodes ile sabit bir ölçeğe sahip olur.
scaleSettings?: ScaleSettings
Özellik Değeri
startTask
PATCH (güncelleştirme) işleminde bu özellik, başlangıç görevini havuzdan kaldırmak için boş bir nesneye ayarlanabilir.
startTask?: StartTask
Özellik Değeri
targetNodeCommunicationMode
Atlanırsa, varsayılan değer Varsayılan'dır.
targetNodeCommunicationMode?: NodeCommunicationMode
Özellik Değeri
taskSchedulingPolicy
Belirtilmezse, varsayılan değer yayılır.
taskSchedulingPolicy?: TaskSchedulingPolicy
Özellik Değeri
taskSlotsPerNode
Varsayılan değer 1’dir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür.
taskSlotsPerNode?: number
Özellik Değeri
number
upgradePolicy
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.
upgradePolicy?: UpgradePolicy
Özellik Değeri
userAccounts
Havuzdaki her düğümde oluşturulacak kullanıcı hesaplarının listesi.
userAccounts?: UserAccount[]
Özellik Değeri
vmSize
Cloud Services havuzları (cloudServiceConfiguration ile oluşturulan havuzlar) için kullanılabilir sanal makine boyutları hakkında bilgi için bkz. Cloud Services boyutları (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch, ExtraSmall dışındaki tüm Cloud Services VM boyutlarını destekler. Sanal Makineler Marketi'nden (virtualMachineConfiguration ile oluşturulan havuzlar) görüntüleri kullanan havuzlar için kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler boyutları (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) veya Sanal Makineler boyutları (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch, STANDARD_A0 ve premium depolama alanı (STANDARD_GS, STANDARD_DS ve STANDARD_DSV2 serisi) olanlar dışında tüm Azure VM boyutlarını destekler.
vmSize?: string
Özellik Değeri
string
Devralınan Özellik Detayları
etag
Eşzamanlılık deyimleri için kullanılan kaynağın ETag'i. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
etag?: string
Özellik Değeri
string
ProxyResource.etag'denDevralındı
id
Kaynağın kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
id?: string
Özellik Değeri
string
name
Kaynağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
type
Kaynağın türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
ProxyResource.type'danDevralındı