CloudPool interface
Antarmuka yang mewakili CloudPool.
Properti
| allocation |
Apakah Kumpulan mengubah ukuran. Nilai yang mungkin termasuk: 'stabil', 'mengubah ukuran', 'menghentikan' |
| allocation |
Waktu saat Kumpulan memasuki status alokasinya saat ini. |
| application |
Daftar lisensi aplikasi yang akan disediakan layanan Batch pada setiap Simpul Komputasi di Kumpulan. Daftar lisensi aplikasi harus merupakan subset dari lisensi aplikasi layanan Batch yang tersedia. Jika lisensi diminta yang tidak didukung, pembuatan Kumpulan akan gagal. |
| application |
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. |
| auto |
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. |
| auto |
Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true. |
| auto |
Hasil dan kesalahan dari eksekusi terakhir rumus skala otomatis. Properti ini diatur hanya jika Kumpulan secara otomatis diskalakan, yaitu enableAutoScale adalah true. |
| certificate |
Daftar Sertifikat yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. Untuk Simpul Windows, layanan Batch menginstal Sertifikat ke penyimpanan dan lokasi Sertifikat yang ditentukan. Untuk Simpul Komputasi Linux, Sertifikat disimpan dalam direktori di dalam direktori kerja Tugas dan variabel lingkungan AZ_BATCH_CERTIFICATES_DIR disediakan ke Tugas untuk dikueri untuk lokasi ini. Untuk Sertifikat dengan visibilitas 'remoteUser', direktori 'certs' dibuat di direktori beranda pengguna (misalnya, /home/{user-name}/certs) dan Sertifikat ditempatkan di direktori tersebut. |
| cloud |
Konfigurasi layanan cloud untuk Kumpulan. Properti ini dan virtualMachineConfiguration saling eksklusif dan salah satu properti harus ditentukan. Properti ini tidak dapat ditentukan jika Akun Batch dibuat dengan properti poolAllocationMode yang diatur ke 'UserSubscription'. |
| creation |
Waktu pembuatan Kumpulan. |
| current |
Jumlah Simpul Komputasi khusus yang saat ini ada di Kumpulan. |
| current |
Jumlah Simpul Komputasi berprioritas rendah yang saat ini ada di Kumpulan. Simpul Komputasi berprioritas rendah yang telah didahului disertakan dalam hitungan ini. |
| display |
Nama tampilan untuk Kumpulan. Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024. |
| enable |
Apakah ukuran Kumpulan harus secara otomatis disesuaikan dari waktu ke waktu. Jika false, setidaknya salah satu targetDedicateNodes dan targetLowPriorityNodes harus ditentukan. Jika true, properti autoScaleFormula diperlukan dan Kumpulan secara otomatis mengubah ukuran sesuai dengan rumus. Nilai defaultnya adalah false. |
| enable |
Apakah Kumpulan mengizinkan komunikasi langsung antara Simpul Komputasi. Ini memberlakukan pembatasan di mana Simpul Komputasi dapat ditetapkan ke Kumpulan. Menentukan nilai ini dapat mengurangi kemungkinan jumlah Simpul Komputasi yang diminta untuk dialokasikan di Kumpulan. |
| e |
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). |
| last |
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. |
| mount |
Daftar sistem file yang akan dipasang pada setiap simpul di kumpulan. Ini mendukung Azure Files, NFS, CIFS/SMB, dan Blobfuse. |
| network |
Konfigurasi jaringan untuk Kumpulan. |
| resize |
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. |
| resize |
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. |
| start |
Tugas yang ditentukan untuk dijalankan pada setiap Simpul Komputasi saat bergabung dengan Kumpulan. |
| state | Status Kumpulan saat ini. Nilai yang mungkin termasuk: 'aktif', 'menghapus' |
| state |
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 CloudPool 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. |
| target |
Jumlah Simpul Komputasi khusus yang diinginkan di Kumpulan. |
| target |
Jumlah Simpul Komputasi berprioritas rendah yang diinginkan di Kumpulan. |
| task |
Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. Jika tidak ditentukan, defaultnya adalah spread. |
| task |
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. |
| url | URL Kumpulan. |
| user |
Daftar Akun pengguna yang akan dibuat pada setiap Simpul Komputasi di Kumpulan. |
| virtual |
Konfigurasi komputer virtual untuk Kumpulan. Properti ini dan cloudServiceConfiguration saling eksklusif dan salah satu properti harus ditentukan. |
| vm |
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 Simpul Komputasi di Kumpulan Azure Batch (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Detail Properti
allocationState
Apakah Kumpulan mengubah ukuran. Nilai yang mungkin termasuk: 'stabil', 'mengubah ukuran', 'menghentikan'
allocationState?: AllocationState
Nilai Properti
allocationStateTransitionTime
Waktu saat Kumpulan memasuki status alokasinya saat ini.
allocationStateTransitionTime?: Date
Nilai Properti
Date
applicationLicenses
Daftar lisensi aplikasi yang akan disediakan layanan Batch pada setiap Simpul Komputasi di Kumpulan. Daftar lisensi aplikasi harus merupakan subset dari lisensi aplikasi layanan Batch yang tersedia. Jika lisensi diminta yang tidak didukung, pembuatan Kumpulan akan gagal.
applicationLicenses?: 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?: ApplicationPackageReference[]
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?: AutoScaleRun
Nilai Properti
certificateReferences
Daftar Sertifikat yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. Untuk Simpul Windows, layanan Batch menginstal Sertifikat ke penyimpanan dan lokasi Sertifikat yang ditentukan. Untuk Simpul Komputasi Linux, Sertifikat disimpan dalam direktori di dalam direktori kerja Tugas dan variabel lingkungan AZ_BATCH_CERTIFICATES_DIR disediakan ke Tugas untuk dikueri untuk lokasi ini. Untuk Sertifikat dengan visibilitas 'remoteUser', direktori 'certs' dibuat di direktori beranda pengguna (misalnya, /home/{user-name}/certs) dan Sertifikat ditempatkan di direktori tersebut.
certificateReferences?: CertificateReference[]
Nilai Properti
cloudServiceConfiguration
Konfigurasi layanan cloud untuk Kumpulan. Properti ini dan virtualMachineConfiguration saling eksklusif dan salah satu properti harus ditentukan. Properti ini tidak dapat ditentukan jika Akun Batch dibuat dengan properti poolAllocationMode yang diatur ke 'UserSubscription'.
cloudServiceConfiguration?: CloudServiceConfiguration
Nilai Properti
creationTime
Waktu pembuatan Kumpulan.
creationTime?: Date
Nilai Properti
Date
currentDedicatedNodes
Jumlah Simpul Komputasi khusus yang saat ini ada di Kumpulan.
currentDedicatedNodes?: number
Nilai Properti
number
currentLowPriorityNodes
Jumlah Simpul Komputasi berprioritas rendah yang saat ini ada di Kumpulan. Simpul Komputasi berprioritas rendah yang telah didahului disertakan dalam hitungan ini.
currentLowPriorityNodes?: number
Nilai Properti
number
displayName
Nama tampilan untuk Kumpulan. 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 targetDedicateNodes 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. Ini memberlakukan pembatasan di mana Simpul Komputasi dapat ditetapkan ke Kumpulan. Menentukan nilai ini dapat mengurangi kemungkinan jumlah Simpul Komputasi yang diminta untuk dialokasikan di Kumpulan.
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
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?: Date
Nilai Properti
Date
metadata
Daftar pasangan nilai nama yang terkait dengan Kumpulan sebagai metadata.
metadata?: MetadataItem[]
Nilai Properti
mountConfiguration
Daftar sistem file yang akan dipasang pada setiap simpul di kumpulan. Ini mendukung Azure Files, NFS, CIFS/SMB, dan Blobfuse.
mountConfiguration?: MountConfiguration[]
Nilai Properti
networkConfiguration
Konfigurasi jaringan untuk Kumpulan.
networkConfiguration?: NetworkConfiguration
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?: ResizeError[]
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?: StartTask
Nilai Properti
state
Status Kumpulan saat ini. Nilai yang mungkin termasuk: 'aktif', 'menghapus'
state?: PoolState
Nilai Properti
stateTransitionTime
Waktu di mana Kumpulan memasuki statusnya saat ini.
stateTransitionTime?: Date
Nilai Properti
Date
stats
Statistik pemanfaatan dan penggunaan sumber daya untuk seluruh masa pakai Kumpulan. Properti ini diisi hanya jika CloudPool 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?: PoolStatistics
Nilai Properti
targetDedicatedNodes
Jumlah Simpul Komputasi khusus yang diinginkan di Kumpulan.
targetDedicatedNodes?: number
Nilai Properti
number
targetLowPriorityNodes
Jumlah Simpul Komputasi 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?: TaskSchedulingPolicy
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
url
URL Kumpulan.
url?: string
Nilai Properti
string
userAccounts
Daftar Akun pengguna yang akan dibuat pada setiap Simpul Komputasi di Kumpulan.
userAccounts?: UserAccount[]
Nilai Properti
virtualMachineConfiguration
Konfigurasi komputer virtual untuk Kumpulan. Properti ini dan cloudServiceConfiguration saling eksklusif dan salah satu properti harus ditentukan.
virtualMachineConfiguration?: VirtualMachineConfiguration
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 Simpul Komputasi di Kumpulan Azure Batch (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize?: string
Nilai Properti
string