Aracılığıyla paylaş


BatchPoolOutput interface

Azure Batch hizmetinde bir Havuz.

Özellikler

allocationState

Havuzun yeniden boyutlandırılıp boyutlandırılmadığı.

Olası değerler: "steady", "resizing", "stopping"

allocationStateTransitionTime

Havuzun geçerli ayırma durumuna girdiği saat.

applicationPackageReferences

Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Belirli bir Havuzda en fazla 10 Paket başvurusu vardır.

autoScaleEvaluationInterval

Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

autoScaleFormula

Havuzdaki istenen İşlem Düğümü sayısı için bir formül. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

autoScaleRun

Otomatik ölçeklendirme formülünün son yürütmesinin sonuçları ve hataları. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

creationTime

Havuzun oluşturma zamanı.

currentDedicatedNodes

Şu anda Havuzda bulunan ayrılmış İşlem Düğümlerinin sayısı.

currentLowPriorityNodes

Şu anda Havuzda yer alan Spot/Düşük öncelikli İşlem Düğümlerinin sayısı. Önceden yüklenmiş olan Spot/Düşük öncelikli İşlem Düğümleri bu sayıya dahil edilir.

displayName

Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar unicode karakter içerebilir.

enableAutoScale

Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. False ise, targetDedicatedNodes ve targetLowPriorityNodes'lardan en az biri belirtilmelidir. True ise autoScaleFormula özelliği gereklidir ve Havuz formüle göre otomatik olarak yeniden boyutlandırılır. Varsayılan değer false'tur.

enableInterNodeCommunication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer false'tur.

eTag

Havuzun ETag'i. Bu, opak bir dizedir. Havuzun istekler arasında değişip değişmediğini algılamak için kullanabilirsiniz. Özellikle, bir Havuzu güncelleştirirken ETag'i geçirerek, değişikliklerinizin yalnızca bu sırada Havuzu başka kimsenin değiştirmemiş olması durumunda geçerli olacağını belirtebilirsiniz.

id

Hesap içindeki Havuzu benzersiz olarak tanımlayan bir dize. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64 karakterden fazla karakter içeremez. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki kimliğiniz olmayabilir).

identity

Yapılandırıldıysa Batch havuzunun kimliği. Batch havuzuyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

lastModified

Havuzun son değiştirme zamanı. Bu, targetDedicatedNodes veya enableAutoscale ayarları 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.

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. Azure dosya paylaşımı, NFS, CIFS veya Blobfuse tabanlı dosya sistemini kullanarak depolamayı bağlayın.

networkConfiguration

Havuz için ağ yapılandırması.

resizeErrors

Havuzdaki son yeniden boyutlandırma işlemi gerçekleştirilirken karşılaşılan hataların listesi. Bu özellik yalnızca son Havuz yeniden boyutlandırması sırasında bir veya daha fazla hata oluştuğunda ve yalnızca Pool allocationState Sabit olduğunda ayarlanır.

resizeTimeout

İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. Bu, en son yeniden boyutlandırma işleminin zaman aşımıdır. (Havuz oluşturulduğunda ilk boyutlandırma yeniden boyutlandırma olarak sayılır.) Varsayılan değer 15 dakikadır.

startTask

Havuza katıldığında her İşlem Düğümünde çalıştırılacak şekilde belirtilen bir Görev.

state

Havuzun geçerli durumu.

Olası değerler: "etkin", "silme"

stateTransitionTime

Havuzun geçerli durumuna girdiği saat.

stats

Havuzun tüm ömrü için kullanım ve kaynak kullanımı istatistikleri. Bu özellik yalnızca BatchPool 'stats' özniteliğini içeren bir genişletme yan tümcesiyle alındıysa doldurulur; aksi takdirde null olur. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

targetDedicatedNodes

Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı.

targetLowPriorityNodes

Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı.

taskSchedulingPolicy

Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır.

taskSlotsPerNode

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

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

url

Havuzun URL'si.

userAccounts

Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi.

virtualMachineConfiguration

Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir.

vmSize

Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkzhttps://learn.microsoft.com/azure/batch/batch-pool-vm-sizes.

Özellik Ayrıntıları

allocationState

Havuzun yeniden boyutlandırılıp boyutlandırılmadığı.

Olası değerler: "steady", "resizing", "stopping"

allocationState?: string

Özellik Değeri

string

allocationStateTransitionTime

Havuzun geçerli ayırma durumuna girdiği saat.

allocationStateTransitionTime?: string

Özellik Değeri

string

applicationPackageReferences

Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Belirli bir Havuzda en fazla 10 Paket başvurusu vardır.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Özellik Değeri

autoScaleEvaluationInterval

Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

autoScaleEvaluationInterval?: string

Özellik Değeri

string

autoScaleFormula

Havuzdaki istenen İşlem Düğümü sayısı için bir formül. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

autoScaleFormula?: string

Özellik Değeri

string

autoScaleRun

Otomatik ölçeklendirme formülünün son yürütmesinin sonuçları ve hataları. Bu özellik yalnızca Havuz otomatik olarak ölçeklendirilirse ayarlanır; örneğin enableAutoScale true olur.

autoScaleRun?: AutoScaleRunOutput

Özellik Değeri

creationTime

Havuzun oluşturma zamanı.

creationTime: string

Özellik Değeri

string

currentDedicatedNodes

Şu anda Havuzda bulunan ayrılmış İşlem Düğümlerinin sayısı.

currentDedicatedNodes: number

Özellik Değeri

number

currentLowPriorityNodes

Şu anda Havuzda yer alan Spot/Düşük öncelikli İşlem Düğümlerinin sayısı. Önceden yüklenmiş olan Spot/Düşük öncelikli İşlem Düğümleri bu sayıya dahil edilir.

currentLowPriorityNodes: number

Özellik Değeri

number

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

enableAutoScale

Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. False ise, targetDedicatedNodes ve targetLowPriorityNodes'lardan en az biri belirtilmelidir. True ise autoScaleFormula özelliği gereklidir ve Havuz formüle göre otomatik olarak yeniden boyutlandırılır. Varsayılan değer false'tur.

enableAutoScale?: boolean

Özellik Değeri

boolean

enableInterNodeCommunication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer false'tur.

enableInterNodeCommunication?: boolean

Özellik Değeri

boolean

eTag

Havuzun ETag'i. Bu, opak bir dizedir. Havuzun istekler arasında değişip değişmediğini algılamak için kullanabilirsiniz. Özellikle, bir Havuzu güncelleştirirken ETag'i geçirerek, değişikliklerinizin yalnızca bu sırada Havuzu başka kimsenin değiştirmemiş olması durumunda geçerli olacağını belirtebilirsiniz.

eTag: string

Özellik Değeri

string

id

Hesap içindeki Havuzu benzersiz olarak tanımlayan bir dize. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64 karakterden fazla karakter içeremez. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki kimliğiniz olmayabilir).

id: string

Özellik Değeri

string

identity

Yapılandırıldıysa Batch havuzunun kimliği. Batch havuzuyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

identity?: BatchPoolIdentityOutput

Özellik Değeri

lastModified

Havuzun son değiştirme zamanı. Bu, targetDedicatedNodes veya enableAutoscale ayarları 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.

lastModified: string

Özellik Değeri

string

metadata

Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi.

metadata?: BatchMetadataItemOutput[]

Özellik Değeri

mountConfiguration

Havuzun tüm ömrü boyunca belirtilen dosya sistemini kullanarak depolamayı bağlayın. Azure dosya paylaşımı, NFS, CIFS veya Blobfuse tabanlı dosya sistemini kullanarak depolamayı bağlayın.

mountConfiguration?: MountConfigurationOutput[]

Özellik Değeri

networkConfiguration

Havuz için ağ yapılandırması.

networkConfiguration?: NetworkConfigurationOutput

Özellik Değeri

resizeErrors

Havuzdaki son yeniden boyutlandırma işlemi gerçekleştirilirken karşılaşılan hataların listesi. Bu özellik yalnızca son Havuz yeniden boyutlandırması sırasında bir veya daha fazla hata oluştuğunda ve yalnızca Pool allocationState Sabit olduğunda ayarlanır.

resizeErrors?: ResizeErrorOutput[]

Özellik Değeri

resizeTimeout

İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. Bu, en son yeniden boyutlandırma işleminin zaman aşımıdır. (Havuz oluşturulduğunda ilk boyutlandırma yeniden boyutlandırma olarak sayılır.) Varsayılan değer 15 dakikadır.

resizeTimeout?: string

Özellik Değeri

string

startTask

Havuza katıldığında her İşlem Düğümünde çalıştırılacak şekilde belirtilen bir Görev.

startTask?: BatchStartTaskOutput

Özellik Değeri

state

Havuzun geçerli durumu.

Olası değerler: "etkin", "silme"

state: string

Özellik Değeri

string

stateTransitionTime

Havuzun geçerli durumuna girdiği saat.

stateTransitionTime: string

Özellik Değeri

string

stats

Havuzun tüm ömrü için kullanım ve kaynak kullanımı istatistikleri. Bu özellik yalnızca BatchPool 'stats' özniteliğini içeren bir genişletme yan tümcesiyle alındıysa doldurulur; aksi takdirde null olur. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

stats?: BatchPoolStatisticsOutput

Özellik Değeri

targetDedicatedNodes

Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı.

targetDedicatedNodes?: number

Özellik Değeri

number

targetLowPriorityNodes

Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı.

targetLowPriorityNodes?: number

Özellik Değeri

number

taskSchedulingPolicy

Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

Özellik Değeri

taskSlotsPerNode

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

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

upgradePolicy?: UpgradePolicyOutput

Özellik Değeri

url

Havuzun URL'si.

url: string

Özellik Değeri

string

userAccounts

Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi.

userAccounts?: UserAccountOutput[]

Özellik Değeri

virtualMachineConfiguration

Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Özellik Değeri

vmSize

Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkzhttps://learn.microsoft.com/azure/batch/batch-pool-vm-sizes.

vmSize: string

Özellik Değeri

string