Pool interface
Berisi informasi tentang kumpulan.
- Memperluas
Properti
allocation |
Apakah kumpulan sedang mengubah ukuran. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
allocation |
Waktu saat kumpulan memasuki status alokasi saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
application |
Daftar lisensi aplikasi harus merupakan subset dari lisensi aplikasi layanan Batch yang tersedia. Jika lisensi diminta yang tidak didukung, pembuatan kumpulan akan gagal. |
application |
Perubahan pada referensi paket aplikasi memengaruhi semua simpul komputasi baru yang bergabung dengan kumpulan, tetapi tidak memengaruhi simpul komputasi yang sudah ada di kumpulan hingga di-boot ulang atau digambatkan ulang. Ada maksimal 10 referensi paket aplikasi pada kumpulan tertentu. |
auto |
Properti ini diatur hanya jika kumpulan secara otomatis diskalakan, yaitu autoScaleSettings digunakan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
certificates | Untuk simpul komputasi 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 diberikan ke tugas untuk meminta 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. Peringatan: Properti ini tidak digunakan lagi dan akan dihapus setelah Februari 2024. Silakan gunakan Ekstensi Azure KeyVault sebagai gantinya. |
creation |
Waktu pembuatan kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
current |
Jumlah simpul komputasi khusus yang saat ini ada di kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
current |
Jumlah simpul komputasi Spot/berprioritas rendah yang saat ini ada di kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
current |
Menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
deployment |
Menggunakan CloudServiceConfiguration menentukan bahwa simpul harus dibuat menggunakan Azure Cloud Services (PaaS), sementara VirtualMachineConfiguration menggunakan Azure Virtual Machines (IaaS). |
display |
Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024. |
identity | Jenis identitas yang digunakan untuk Kumpulan Batch. |
inter |
Ini memberlakukan pembatasan di mana simpul dapat ditetapkan ke kumpulan. Mengaktifkan nilai ini dapat mengurangi kemungkinan jumlah simpul yang diminta untuk dialokasikan di kumpulan. Jika tidak ditentukan, nilai ini default ke 'Dinonaktifkan'. |
last |
Ini adalah terakhir kalinya data tingkat kumpulan, seperti targetDedicatedNodes atau autoScaleSettings, diubah. Ini tidak memperhitungkan perubahan tingkat simpul seperti status perubahan simpul komputasi. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
metadata | Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. |
mount |
Ini mendukung Azure Files, NFS, CIFS/SMB, dan Blobfuse. |
network |
Konfigurasi jaringan untuk kumpulan. |
provisioning |
Status kumpulan saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
provisioning |
Waktu saat kumpulan memasuki statusnya saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
resize |
Menjelaskan operasi saat ini (jika AllocationState kumpulan Mengubah Ukuran) atau operasi yang diselesaikan sebelumnya (jika AllocationState Stabil). CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
resource |
Tag yang ditentukan pengguna yang akan dikaitkan dengan kumpulan Azure Batch. Ketika ditentukan, tag ini disebarkan ke sumber daya Azure yang mendukung yang terkait dengan kumpulan. Properti ini hanya dapat ditentukan ketika akun Batch dibuat dengan properti poolAllocationMode yang diatur ke 'UserSubscription'. |
scale |
Menentukan ukuran kumpulan yang diinginkan. Ini bisa berupa 'fixedScale' di mana targetDedicatedNodes yang diminta ditentukan, atau 'autoScale' yang menentukan rumus yang dievaluasi ulang secara berkala. Jika properti ini tidak ditentukan, kumpulan akan memiliki skala tetap dengan 0 targetDedicatedNodes. |
start |
Dalam operasi PATCH (pembaruan), properti ini dapat diatur ke objek kosong untuk menghapus tugas mulai dari kumpulan. |
target |
Jika dihilangkan, nilai defaultnya adalah Default. |
task |
Jika tidak ditentukan, defaultnya adalah spread. |
task |
Nilai default adalah 1. Nilai maksimum adalah lebih kecil dari 4 kali jumlah inti vmSize kumpulan atau 256. |
upgrade |
Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir. |
user |
Daftar akun pengguna yang akan dibuat pada setiap simpul di kumpulan. |
vm |
Untuk informasi tentang ukuran komputer virtual yang tersedia untuk kumpulan Cloud Services (kumpulan yang dibuat dengan cloudServiceConfiguration), lihat Ukuran untuk Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch mendukung semua ukuran VM Cloud Services kecuali ExtraSmall. Untuk informasi tentang ukuran VM yang tersedia untuk kumpulan menggunakan gambar dari Virtual Machines Marketplace (kumpulan yang dibuat dengan virtualMachineConfiguration) lihat Ukuran untuk Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) atau Ukuran untuk Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch mendukung semua ukuran Azure VM kecuali STANDARD_A0 dan yang memiliki penyimpanan premium (STANDARD_GS, STANDARD_DS, dan seri STANDARD_DSV2). |
Properti yang Diwariskan
etag | ETag sumber daya, digunakan untuk pernyataan konkurensi. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
id | ID sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
name | Nama sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
type | Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
Detail Properti
allocationState
Apakah kumpulan sedang mengubah ukuran. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
allocationState?: AllocationState
Nilai Properti
allocationStateTransitionTime
Waktu saat kumpulan memasuki status alokasi saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
allocationStateTransitionTime?: Date
Nilai Properti
Date
applicationLicenses
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[]
applicationPackages
Perubahan pada referensi paket aplikasi memengaruhi semua simpul komputasi baru yang bergabung dengan kumpulan, tetapi tidak memengaruhi simpul komputasi yang sudah ada di kumpulan hingga di-boot ulang atau digambatkan ulang. Ada maksimal 10 referensi paket aplikasi pada kumpulan tertentu.
applicationPackages?: ApplicationPackageReference[]
Nilai Properti
autoScaleRun
Properti ini diatur hanya jika kumpulan secara otomatis diskalakan, yaitu autoScaleSettings digunakan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
autoScaleRun?: AutoScaleRun
Nilai Properti
certificates
Untuk simpul komputasi 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 diberikan ke tugas untuk meminta 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.
Peringatan: Properti ini tidak digunakan lagi dan akan dihapus setelah Februari 2024. Silakan gunakan Ekstensi Azure KeyVault sebagai gantinya.
certificates?: CertificateReference[]
Nilai Properti
creationTime
Waktu pembuatan kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
creationTime?: Date
Nilai Properti
Date
currentDedicatedNodes
Jumlah simpul komputasi khusus yang saat ini ada di kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
currentDedicatedNodes?: number
Nilai Properti
number
currentLowPriorityNodes
Jumlah simpul komputasi Spot/berprioritas rendah yang saat ini ada di kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
currentLowPriorityNodes?: number
Nilai Properti
number
currentNodeCommunicationMode
Menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
currentNodeCommunicationMode?: NodeCommunicationMode
Nilai Properti
deploymentConfiguration
Menggunakan CloudServiceConfiguration menentukan bahwa simpul harus dibuat menggunakan Azure Cloud Services (PaaS), sementara VirtualMachineConfiguration menggunakan Azure Virtual Machines (IaaS).
deploymentConfiguration?: DeploymentConfiguration
Nilai Properti
displayName
Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024.
displayName?: string
Nilai Properti
string
identity
Jenis identitas yang digunakan untuk Kumpulan Batch.
identity?: BatchPoolIdentity
Nilai Properti
interNodeCommunication
Ini memberlakukan pembatasan di mana simpul dapat ditetapkan ke kumpulan. Mengaktifkan nilai ini dapat mengurangi kemungkinan jumlah simpul yang diminta untuk dialokasikan di kumpulan. Jika tidak ditentukan, nilai ini default ke 'Dinonaktifkan'.
interNodeCommunication?: InterNodeCommunicationState
Nilai Properti
lastModified
Ini adalah terakhir kalinya data tingkat kumpulan, seperti targetDedicatedNodes atau autoScaleSettings, diubah. Ini tidak memperhitungkan perubahan tingkat simpul seperti status perubahan simpul komputasi. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
lastModified?: Date
Nilai Properti
Date
metadata
Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna.
metadata?: MetadataItem[]
Nilai Properti
mountConfiguration
Ini mendukung Azure Files, NFS, CIFS/SMB, dan Blobfuse.
mountConfiguration?: MountConfiguration[]
Nilai Properti
networkConfiguration
Konfigurasi jaringan untuk kumpulan.
networkConfiguration?: NetworkConfiguration
Nilai Properti
provisioningState
Status kumpulan saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
provisioningState?: PoolProvisioningState
Nilai Properti
provisioningStateTransitionTime
Waktu saat kumpulan memasuki statusnya saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
provisioningStateTransitionTime?: Date
Nilai Properti
Date
resizeOperationStatus
Menjelaskan operasi saat ini (jika AllocationState kumpulan Mengubah Ukuran) atau operasi yang diselesaikan sebelumnya (jika AllocationState Stabil). CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
resizeOperationStatus?: ResizeOperationStatus
Nilai Properti
resourceTags
Tag yang ditentukan pengguna yang akan dikaitkan dengan kumpulan Azure Batch. Ketika ditentukan, tag ini disebarkan ke sumber daya Azure yang mendukung yang terkait dengan kumpulan. Properti ini hanya dapat ditentukan ketika akun Batch dibuat dengan properti poolAllocationMode yang diatur ke 'UserSubscription'.
resourceTags?: {[propertyName: string]: string}
Nilai Properti
{[propertyName: string]: string}
scaleSettings
Menentukan ukuran kumpulan yang diinginkan. Ini bisa berupa 'fixedScale' di mana targetDedicatedNodes yang diminta ditentukan, atau 'autoScale' yang menentukan rumus yang dievaluasi ulang secara berkala. Jika properti ini tidak ditentukan, kumpulan akan memiliki skala tetap dengan 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Nilai Properti
startTask
Dalam operasi PATCH (pembaruan), properti ini dapat diatur ke objek kosong untuk menghapus tugas mulai dari kumpulan.
startTask?: StartTask
Nilai Properti
targetNodeCommunicationMode
Jika dihilangkan, nilai defaultnya adalah Default.
targetNodeCommunicationMode?: NodeCommunicationMode
Nilai Properti
taskSchedulingPolicy
Jika tidak ditentukan, defaultnya adalah spread.
taskSchedulingPolicy?: TaskSchedulingPolicy
Nilai Properti
taskSlotsPerNode
Nilai default adalah 1. Nilai maksimum adalah lebih kecil dari 4 kali jumlah inti vmSize kumpulan atau 256.
taskSlotsPerNode?: number
Nilai Properti
number
upgradePolicy
Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir.
upgradePolicy?: UpgradePolicy
Nilai Properti
userAccounts
Daftar akun pengguna yang akan dibuat pada setiap simpul di kumpulan.
userAccounts?: UserAccount[]
Nilai Properti
vmSize
Untuk informasi tentang ukuran komputer virtual yang tersedia untuk kumpulan Cloud Services (kumpulan yang dibuat dengan cloudServiceConfiguration), lihat Ukuran untuk Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch mendukung semua ukuran VM Cloud Services kecuali ExtraSmall. Untuk informasi tentang ukuran VM yang tersedia untuk kumpulan menggunakan gambar dari Virtual Machines Marketplace (kumpulan yang dibuat dengan virtualMachineConfiguration) lihat Ukuran untuk Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) atau Ukuran untuk Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch mendukung semua ukuran Azure VM kecuali STANDARD_A0 dan yang memiliki penyimpanan premium (STANDARD_GS, STANDARD_DS, dan seri STANDARD_DSV2).
vmSize?: string
Nilai Properti
string
Detail Properti yang Diwariskan
etag
ETag sumber daya, digunakan untuk pernyataan konkurensi. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
etag?: string
Nilai Properti
string
Diwarisi dariProxyResource.etag
id
ID sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
id?: string
Nilai Properti
string
Diwarisi DariProxyResource.id
name
Nama sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
name?: string
Nilai Properti
string
Diwarisi DariProxyResource.name
type
Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
type?: string
Nilai Properti
string
Diwarisi DariProxyResource.type