BatchPoolUpdateOptions interface
Azure Batch Havuzunu güncelleştirme parametreleri.
Özellikler
| application |
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. Bu öğe varsa, mevcut Paket başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, tüm Paket başvuruları Havuzdan kaldırılır. Atlanırsa, mevcut Paket başvuruları değiştirilmeden bırakılır. |
| display |
Havuzun görünen adı. Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar unicode karakter içerebilir. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir. |
| enable |
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 yanlıştır. |
| metadata | Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Bu öğe varsa, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Boş bir koleksiyon belirtirseniz, tüm meta veriler Havuzdan kaldırılır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır. |
| mount |
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. |
| network |
Havuz için ağ yapılandırması. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir. |
| start |
Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. Bu öğe varsa, var olan Tüm StartTask'ın üzerine yazar. Atlanırsa, mevcut Tüm StartTask değişmeden bırakılır. |
| task |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır. |
| task |
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. |
| upgrade |
Havuz için yükseltme ilkesi. Otomatik, el ile veya sıralı yükseltme ilkesini açıklar. |
| user |
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir. |
| virtual |
Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir. |
| vm |
Havuzdaki sanal makinelerin boyutu. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkz. Azure Batch Havuzundaki İşlem Düğümleri için VM boyutu seçme (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Özellik Ayrıntıları
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. Bu öğe varsa, mevcut Paket başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, tüm Paket başvuruları Havuzdan kaldırılır. Atlanırsa, mevcut Paket başvuruları değiştirilmeden bırakılır.
applicationPackageReferences?: BatchApplicationPackageReference[]
Özellik Değeri
displayName
Havuzun görünen adı. Görünen adın benzersiz olması gerekmez ve en fazla 1024 uzunluğa kadar unicode karakter içerebilir. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
displayName?: string
Özellik Değeri
string
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 yanlıştır.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
enableInterNodeCommunication?: boolean
Özellik Değeri
boolean
metadata
Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Bu öğe varsa, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Boş bir koleksiyon belirtirseniz, tüm meta veriler Havuzdan kaldırılır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır.
metadata?: BatchMetadataItem[]
Ö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.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
mountConfiguration?: MountConfiguration[]
Özellik Değeri
networkConfiguration
Havuz için ağ yapılandırması. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
networkConfiguration?: NetworkConfiguration
Özellik Değeri
startTask
Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. Bu öğe varsa, var olan Tüm StartTask'ın üzerine yazar. Atlanırsa, mevcut Tüm StartTask değişmeden bırakılır.
startTask?: BatchStartTask
Özellik Değeri
taskSchedulingPolicy
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. Belirtilmezse, varsayılan yayılır.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Ö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.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
taskSlotsPerNode?: number
Özellik Değeri
number
upgradePolicy
Havuz için yükseltme ilkesi. Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
upgradePolicy?: UpgradePolicy
Özellik Değeri
userAccounts
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
userAccounts?: UserAccount[]
Özellik Değeri
virtualMachineConfiguration
Havuz için sanal makine yapılandırması. Bu özellik belirtilmelidir.
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
virtualMachineConfiguration?: VirtualMachineConfiguration
Özellik Değeri
vmSize
Havuzdaki sanal makinelerin boyutu. Havuzlardaki sanal makinelerin kullanılabilir boyutları hakkında bilgi için bkz. Azure Batch Havuzundaki İşlem Düğümleri için VM boyutu seçme (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
Bu alan yalnızca havuz boş olduğunda güncelleştirilebilir.
vmSize?: string
Özellik Değeri
string