Bagikan melalui


Pool interface

Berisi informasi tentang kumpulan.

Memperluas

Properti

allocationState

Apakah kumpulan sedang mengubah ukuran. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

allocationStateTransitionTime

Waktu saat kumpulan memasuki status alokasi saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

applicationLicenses

Daftar lisensi aplikasi harus merupakan subset dari lisensi aplikasi layanan Batch yang tersedia. Jika lisensi diminta yang tidak didukung, pembuatan kumpulan akan gagal.

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.

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.

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.

creationTime

Waktu pembuatan kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

currentDedicatedNodes

Jumlah simpul komputasi khusus yang saat ini ada di kumpulan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

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.

currentNodeCommunicationMode

Menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

deploymentConfiguration

Menggunakan CloudServiceConfiguration menentukan bahwa simpul harus dibuat menggunakan Azure Cloud Services (PaaS), sementara VirtualMachineConfiguration menggunakan Azure Virtual Machines (IaaS).

displayName

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

identity

Jenis identitas yang digunakan untuk Kumpulan Batch.

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

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.

metadata

Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna.

mountConfiguration

Ini mendukung Azure Files, NFS, CIFS/SMB, dan Blobfuse.

networkConfiguration

Konfigurasi jaringan untuk kumpulan.

provisioningState

Status kumpulan saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningStateTransitionTime

Waktu saat kumpulan memasuki statusnya saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

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.

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

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.

startTask

Dalam operasi PATCH (pembaruan), properti ini dapat diatur ke objek kosong untuk menghapus tugas mulai dari kumpulan.

targetNodeCommunicationMode

Jika dihilangkan, nilai defaultnya adalah Default.

taskSchedulingPolicy

Jika tidak ditentukan, defaultnya adalah spread.

taskSlotsPerNode

Nilai default adalah 1. Nilai maksimum adalah lebih kecil dari 4 kali jumlah inti vmSize kumpulan atau 256.

upgradePolicy

Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir.

userAccounts

Daftar akun pengguna yang akan dibuat pada setiap simpul di kumpulan.

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

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