Bagikan melalui


Pool interface

Berisi informasi tentang kumpulan.

Memperluas

Properti

allocationState

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

allocationStateTransitionTime

Waktu saat kumpulan memasuki status alokasinya 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 digambut ulang. Ada maksimum 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 disediakan ke tugas untuk mengkueri 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. 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 berada 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

Properti konfigurasi penyebaran.

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 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 defaultnya 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 VM yang tersedia, lihat Ukuran untuk Komputer Virtual (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) atau Ukuran untuk Komputer Virtual (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.

tags

Tag sumber daya.

type

Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

allocationState

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

allocationState?: AllocationState

Nilai Properti

allocationStateTransitionTime

Waktu saat kumpulan memasuki status alokasinya 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 digambut ulang. Ada maksimum 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 disediakan ke tugas untuk mengkueri 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. 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 berada 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

Properti konfigurasi penyebaran.

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 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 defaultnya 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 VM yang tersedia, lihat Ukuran untuk Komputer Virtual (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) atau Ukuran untuk Komputer Virtual (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 DariAzureProxyResource.etag

id

ID sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwariskan DariAzureProxyResource.id

name

Nama sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwariskan DariAzureProxyResource.name

tags

Tag sumber daya.

tags?: {[propertyName: string]: string}

Nilai Properti

{[propertyName: string]: string}

Diwarisi DariAzureProxyResource.tags

type

Jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi DariAzureProxyResource.type