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. Belirli bir havuzda en fazla 10 uygulama paketi başvurusu vardır. |
| auto |
Bu özellik yalnızca havuzun otomatik olarak ölçeklendirilmesi, yani autoScaleSettings kullanılması durumunda ayarlanı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 AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örn. /home/{user-name}/certs) ve sertifikalar bu dizine yerleştirilir. 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. |
| creation |
Havuzun oluşturma 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 |
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| deployment |
Dağıtım yapılandırma özellikleri. |
| display |
Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar 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 veriye 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 |
Havuz için 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 Kararlı 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 destek 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 öğesinin 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 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 |
Kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler için Boyutlar (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) veya Sanal Makineler için 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) dışındaki 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. |
| tags | Kaynağın etiketleri. |
| 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. Belirli bir havuzda en fazla 10 uygulama paketi başvurusu vardır.
applicationPackages?: ApplicationPackageReference[]
Özellik Değeri
autoScaleRun
Bu özellik yalnızca havuzun otomatik olarak ölçeklendirilmesi, yani autoScaleSettings kullanılması durumunda ayarlanı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 AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örn. /home/{user-name}/certs) ve sertifikalar bu dizine yerleştirilir.
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.
certificates?: CertificateReference[]
Özellik Değeri
creationTime
Havuzun oluşturma 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
Bir 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
Dağıtım yapılandırma özellikleri.
deploymentConfiguration?: DeploymentConfiguration
Özellik Değeri
displayName
Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar 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 veriye 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
Havuz için 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 Kararlı 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 destek 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 öğesinin 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 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
Kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler için Boyutlar (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) veya Sanal Makineler için 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) dışındaki 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
Devralındığı yer:AzureProxyResource.etag
id
Kaynağın kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
id?: string
Özellik Değeri
string
Devralındığı yer:AzureProxyResource.id
name
Kaynağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
Devralındığı yer:AzureProxyResource.name
tags
Kaynağın etiketleri.
tags?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
Devralındığı yer:AzureProxyResource.tags
type
Kaynağın türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
Devralındığı yer:AzureProxyResource.type