Bagikan melalui


BatchPoolOutput interface

Kumpulan di layanan Azure Batch.

Properti

allocationState

Apakah Kumpulan mengubah ukuran.

Nilai yang mungkin: "stabil", "mengubah ukuran", "menghentikan"

allocationStateTransitionTime

Waktu saat Kumpulan memasuki status alokasinya saat ini.

applicationPackageReferences

Daftar Paket yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. Perubahan pada referensi Paket memengaruhi semua Simpul baru yang bergabung dengan Kumpulan, tetapi tidak memengaruhi Simpul Komputasi yang sudah ada di Kumpulan hingga di-boot ulang atau digambut ulang. Ada maksimum 10 referensi Paket pada Kumpulan tertentu.

autoScaleEvaluationInterval

Interval waktu untuk menyesuaikan ukuran Kumpulan secara otomatis sesuai dengan rumus skala otomatis. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

autoScaleFormula

Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

autoScaleRun

Hasil dan kesalahan dari eksekusi terakhir rumus skala otomatis. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

creationTime

Waktu pembuatan Kumpulan.

currentDedicatedNodes

Jumlah Simpul Komputasi khusus yang saat ini ada di Kumpulan.

currentLowPriorityNodes

Jumlah Simpul Komputasi Spot/Berprioritas rendah yang saat ini ada di Kumpulan. Node Komputasi Spot/Prioritas rendah yang telah didahului disertakan dalam hitungan ini.

displayName

Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024.

enableAutoScale

Apakah ukuran Kumpulan harus secara otomatis disesuaikan dari waktu ke waktu. Jika false, setidaknya salah satu targetDedicatedNodes dan targetLowPriorityNodes harus ditentukan. Jika true, properti autoScaleFormula diperlukan dan Kumpulan secara otomatis mengubah ukuran sesuai dengan rumus. Nilai defaultnya adalah false.

enableInterNodeCommunication

Apakah Kumpulan mengizinkan komunikasi langsung antara Simpul Komputasi. Mengaktifkan komunikasi antar-simpul membatasi ukuran maksimum Kumpulan karena pembatasan penyebaran pada Simpul Komputasi Kumpulan. Ini dapat mengakibatkan Kumpulan tidak mencapai ukuran yang diinginkan. Nilai defaultnya adalah false.

eTag

ETag dari Kumpulan. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah Kumpulan telah berubah di antara permintaan. Secara khusus, Anda dapat meneruskan ETag saat memperbarui Kumpulan untuk menentukan bahwa perubahan Anda harus berlaku hanya jika tidak ada orang lain yang telah memodifikasi Kumpulan sementara itu.

id

String yang secara unik mengidentifikasi Kumpulan dalam Akun. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus).

identity

Identitas kumpulan Batch, jika dikonfigurasi. Daftar identitas pengguna yang terkait dengan kumpulan Batch. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

lastModified

Waktu terakhir yang dimodifikasi dari Kumpulan. Ini adalah terakhir kalinya data tingkat Kumpulan, seperti pengaturan targetDedicatedNodes atau enableAutoscale, diubah. Ini tidak memperhitungkan perubahan tingkat simpul seperti status perubahan Simpul Komputasi.

metadata

Daftar pasangan nilai nama yang terkait dengan Kumpulan sebagai metadata.

mountConfiguration

Pasang penyimpanan menggunakan sistem file yang ditentukan selama masa pakai kumpulan. Pasang penyimpanan menggunakan sistem file berbasis Azure fileshare, NFS, CIFS, atau Blobfuse.

networkConfiguration

Konfigurasi jaringan untuk Kumpulan.

resizeErrors

Daftar kesalahan yang ditemui saat melakukan perubahan ukuran terakhir pada Kumpulan. Properti ini diatur hanya jika satu atau beberapa kesalahan terjadi selama pengubahan ukuran Kumpulan terakhir, dan hanya ketika Alokasi KumpulanState Stabil.

resizeTimeout

Batas waktu untuk alokasi Simpul Komputasi ke Kumpulan. Ini adalah batas waktu untuk operasi mengubah ukuran terbaru. (Ukuran awal saat Kumpulan dibuat dihitung sebagai mengubah ukuran.) Nilai defaultnya adalah 15 menit.

startTask

Tugas yang ditentukan untuk dijalankan pada setiap Simpul Komputasi saat bergabung dengan Kumpulan.

state

Status Kumpulan saat ini.

Nilai yang mungkin: "aktif", "menghapus"

stateTransitionTime

Waktu di mana Kumpulan memasuki statusnya saat ini.

stats

Statistik pemanfaatan dan penggunaan sumber daya untuk seluruh masa pakai Kumpulan. Properti ini diisi hanya jika BatchPool diambil dengan klausa perluas termasuk atribut 'statistik'; jika tidak, itu null. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit.

targetDedicatedNodes

Jumlah Simpul Komputasi khusus yang diinginkan di Kumpulan.

targetLowPriorityNodes

Jumlah Simpul Komputasi Spot/Berprioritas rendah yang diinginkan di Kumpulan.

taskSchedulingPolicy

Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. Jika tidak ditentukan, defaultnya adalah spread.

taskSlotsPerNode

Jumlah slot tugas yang dapat digunakan untuk menjalankan tugas bersamaan pada satu simpul komputasi di kumpulan. Nilai defaultnya adalah 1. Nilai maksimum adalah lebih kecil dari 4 kali jumlah inti vmSize kumpulan atau 256.

upgradePolicy

Kebijakan peningkatan untuk Kumpulan. Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir.

url

URL Kumpulan.

userAccounts

Daftar Akun pengguna yang akan dibuat pada setiap Simpul Komputasi di Kumpulan.

virtualMachineConfiguration

Konfigurasi komputer virtual untuk Kumpulan. Properti ini harus ditentukan.

vmSize

Ukuran komputer virtual di Kumpulan. Semua komputer virtual dalam Kumpulan berukuran sama. Untuk informasi tentang ukuran komputer virtual yang tersedia di Kumpulan, lihat Memilih ukuran VM untuk Node Komputasi di Kumpulan Batch Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Detail Properti

allocationState

Apakah Kumpulan mengubah ukuran.

Nilai yang mungkin: "stabil", "mengubah ukuran", "menghentikan"

allocationState?: string

Nilai Properti

string

allocationStateTransitionTime

Waktu saat Kumpulan memasuki status alokasinya saat ini.

allocationStateTransitionTime?: string

Nilai Properti

string

applicationPackageReferences

Daftar Paket yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. Perubahan pada referensi Paket memengaruhi semua Simpul baru yang bergabung dengan Kumpulan, tetapi tidak memengaruhi Simpul Komputasi yang sudah ada di Kumpulan hingga di-boot ulang atau digambut ulang. Ada maksimum 10 referensi Paket pada Kumpulan tertentu.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Nilai Properti

autoScaleEvaluationInterval

Interval waktu untuk menyesuaikan ukuran Kumpulan secara otomatis sesuai dengan rumus skala otomatis. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

autoScaleEvaluationInterval?: string

Nilai Properti

string

autoScaleFormula

Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

autoScaleFormula?: string

Nilai Properti

string

autoScaleRun

Hasil dan kesalahan dari eksekusi terakhir rumus skala otomatis. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true.

autoScaleRun?: AutoScaleRunOutput

Nilai Properti

creationTime

Waktu pembuatan Kumpulan.

creationTime: string

Nilai Properti

string

currentDedicatedNodes

Jumlah Simpul Komputasi khusus yang saat ini ada di Kumpulan.

currentDedicatedNodes: number

Nilai Properti

number

currentLowPriorityNodes

Jumlah Simpul Komputasi Spot/Berprioritas rendah yang saat ini ada di Kumpulan. Node Komputasi Spot/Prioritas rendah yang telah didahului disertakan dalam hitungan ini.

currentLowPriorityNodes: number

Nilai Properti

number

displayName

Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024.

displayName?: string

Nilai Properti

string

enableAutoScale

Apakah ukuran Kumpulan harus secara otomatis disesuaikan dari waktu ke waktu. Jika false, setidaknya salah satu targetDedicatedNodes dan targetLowPriorityNodes harus ditentukan. Jika true, properti autoScaleFormula diperlukan dan Kumpulan secara otomatis mengubah ukuran sesuai dengan rumus. Nilai defaultnya adalah false.

enableAutoScale?: boolean

Nilai Properti

boolean

enableInterNodeCommunication

Apakah Kumpulan mengizinkan komunikasi langsung antara Simpul Komputasi. Mengaktifkan komunikasi antar-simpul membatasi ukuran maksimum Kumpulan karena pembatasan penyebaran pada Simpul Komputasi Kumpulan. Ini dapat mengakibatkan Kumpulan tidak mencapai ukuran yang diinginkan. Nilai defaultnya adalah false.

enableInterNodeCommunication?: boolean

Nilai Properti

boolean

eTag

ETag dari Kumpulan. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah Kumpulan telah berubah di antara permintaan. Secara khusus, Anda dapat meneruskan ETag saat memperbarui Kumpulan untuk menentukan bahwa perubahan Anda harus berlaku hanya jika tidak ada orang lain yang telah memodifikasi Kumpulan sementara itu.

eTag: string

Nilai Properti

string

id

String yang secara unik mengidentifikasi Kumpulan dalam Akun. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus).

id: string

Nilai Properti

string

identity

Identitas kumpulan Batch, jika dikonfigurasi. Daftar identitas pengguna yang terkait dengan kumpulan Batch. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

identity?: BatchPoolIdentityOutput

Nilai Properti

lastModified

Waktu terakhir yang dimodifikasi dari Kumpulan. Ini adalah terakhir kalinya data tingkat Kumpulan, seperti pengaturan targetDedicatedNodes atau enableAutoscale, diubah. Ini tidak memperhitungkan perubahan tingkat simpul seperti status perubahan Simpul Komputasi.

lastModified: string

Nilai Properti

string

metadata

Daftar pasangan nilai nama yang terkait dengan Kumpulan sebagai metadata.

metadata?: BatchMetadataItemOutput[]

Nilai Properti

mountConfiguration

Pasang penyimpanan menggunakan sistem file yang ditentukan selama masa pakai kumpulan. Pasang penyimpanan menggunakan sistem file berbasis Azure fileshare, NFS, CIFS, atau Blobfuse.

mountConfiguration?: MountConfigurationOutput[]

Nilai Properti

networkConfiguration

Konfigurasi jaringan untuk Kumpulan.

networkConfiguration?: NetworkConfigurationOutput

Nilai Properti

resizeErrors

Daftar kesalahan yang ditemui saat melakukan perubahan ukuran terakhir pada Kumpulan. Properti ini diatur hanya jika satu atau beberapa kesalahan terjadi selama pengubahan ukuran Kumpulan terakhir, dan hanya ketika Alokasi KumpulanState Stabil.

resizeErrors?: ResizeErrorOutput[]

Nilai Properti

resizeTimeout

Batas waktu untuk alokasi Simpul Komputasi ke Kumpulan. Ini adalah batas waktu untuk operasi mengubah ukuran terbaru. (Ukuran awal saat Kumpulan dibuat dihitung sebagai mengubah ukuran.) Nilai defaultnya adalah 15 menit.

resizeTimeout?: string

Nilai Properti

string

startTask

Tugas yang ditentukan untuk dijalankan pada setiap Simpul Komputasi saat bergabung dengan Kumpulan.

startTask?: BatchStartTaskOutput

Nilai Properti

state

Status Kumpulan saat ini.

Nilai yang mungkin: "aktif", "menghapus"

state: string

Nilai Properti

string

stateTransitionTime

Waktu di mana Kumpulan memasuki statusnya saat ini.

stateTransitionTime: string

Nilai Properti

string

stats

Statistik pemanfaatan dan penggunaan sumber daya untuk seluruh masa pakai Kumpulan. Properti ini diisi hanya jika BatchPool diambil dengan klausa perluas termasuk atribut 'statistik'; jika tidak, itu null. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit.

stats?: BatchPoolStatisticsOutput

Nilai Properti

targetDedicatedNodes

Jumlah Simpul Komputasi khusus yang diinginkan di Kumpulan.

targetDedicatedNodes?: number

Nilai Properti

number

targetLowPriorityNodes

Jumlah Simpul Komputasi Spot/Berprioritas rendah yang diinginkan di Kumpulan.

targetLowPriorityNodes?: number

Nilai Properti

number

taskSchedulingPolicy

Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. Jika tidak ditentukan, defaultnya adalah spread.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

Nilai Properti

taskSlotsPerNode

Jumlah slot tugas yang dapat digunakan untuk menjalankan tugas bersamaan pada satu simpul komputasi di kumpulan. Nilai defaultnya adalah 1. Nilai maksimum adalah lebih kecil dari 4 kali jumlah inti vmSize kumpulan atau 256.

taskSlotsPerNode?: number

Nilai Properti

number

upgradePolicy

Kebijakan peningkatan untuk Kumpulan. Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir.

upgradePolicy?: UpgradePolicyOutput

Nilai Properti

url

URL Kumpulan.

url: string

Nilai Properti

string

userAccounts

Daftar Akun pengguna yang akan dibuat pada setiap Simpul Komputasi di Kumpulan.

userAccounts?: UserAccountOutput[]

Nilai Properti

virtualMachineConfiguration

Konfigurasi komputer virtual untuk Kumpulan. Properti ini harus ditentukan.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Nilai Properti

vmSize

Ukuran komputer virtual di Kumpulan. Semua komputer virtual dalam Kumpulan berukuran sama. Untuk informasi tentang ukuran komputer virtual yang tersedia di Kumpulan, lihat Memilih ukuran VM untuk Node Komputasi di Kumpulan Batch Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Nilai Properti

string