Aracılığıyla paylaş


Pool interface

Havuz hakkında bilgi içerir.

Extends

Özellikler

allocationState

Havuzun yeniden boyutlandırılıp boyutlandırılmadığı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

allocationStateTransitionTime

Havuzun geçerli ayırma durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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.

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.

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.

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.

creationTime

Havuzun oluşturulma zamanı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentDedicatedNodes

Şu anda havuzda bulunan ayrılmış işlem düğümlerinin sayısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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.

currentNodeCommunicationMode

Havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

deploymentConfiguration

CloudServiceConfiguration kullanıldığında düğümlerin Azure Cloud Services (PaaS) kullanılarak oluşturulması gerekirken VirtualMachineConfiguration, Azure Sanal Makineler (IaaS) kullanır.

displayName

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ü.

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.

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.

metadata

Batch hizmeti meta veriler için herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir.

mountConfiguration

Bu, Azure Dosyalar, NFS, CIFS/SMB ve Blobfuse'u destekler.

networkConfiguration

Havuzun ağ yapılandırması.

provisioningState

Havuzun geçerli durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningStateTransitionTime

Havuzun geçerli durumuna girdiği saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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.

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.

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.

startTask

PATCH (güncelleştirme) işleminde bu özellik, başlangıç görevini havuzdan kaldırmak için boş bir nesneye ayarlanabilir.

targetNodeCommunicationMode

Atlanırsa, varsayılan değer Varsayılan'dır.

taskSchedulingPolicy

Belirtilmezse, varsayılan değer yayılır.

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.

upgradePolicy

Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.

userAccounts

Havuzdaki her düğümde oluşturulacak kullanıcı hesaplarının listesi.

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.

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

ProxyResource.id Devralındı

name

Kaynağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

ProxyResource.name Devralındı

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ı