BatchJobUpdateOptions interface
Parameter untuk memperbarui Pekerjaan Azure Batch.
Properti
| allow |
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. (Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi selengkapnya) Jika nilainya diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diprioritaskan dan akan dapat mengantrekan ulang tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. |
| constraints | Batasan eksekusi untuk Pekerjaan. Jika dihilangkan, batasan eksekusi yang ada dibiarkan tidak berubah. |
| max |
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. (Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi lebih lanjut) Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. |
| metadata | Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah. |
| network |
(Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi selengkapnya) Konfigurasi jaringan untuk Pekerjaan. |
| on |
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Jika dihilangkan, perilaku penyelesaian dibiarkan tidak berubah. Anda tidak boleh mengubah nilai dari terminatejob ke noaction - yaitu, setelah Anda melibatkan penghentian Pekerjaan otomatis, Anda tidak dapat menonaktifkannya lagi. Jika Anda mencoba melakukan ini, permintaan gagal dengan respons kesalahan 'nilai properti yang tidak valid'; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Nilai yang mungkin: "noaction", "terminatejob" |
| pool |
Kumpulan tempat layanan Batch menjalankan Tugas Pekerjaan. Anda dapat mengubah Kumpulan untuk Pekerjaan hanya ketika Pekerjaan dinonaktifkan. Panggilan Pekerjaan Patch akan gagal jika Anda menyertakan elemen poolInfo dan Pekerjaan tidak dinonaktifkan. Jika Anda menentukan autoPoolSpecification di poolInfo, hanya properti keepAlive dari autoPoolSpecification yang dapat diperbarui, dan kemudian hanya jika autoPoolSpecification memiliki poolLifetimeOption of Job (properti pekerjaan lain dapat diperbarui seperti biasa). Jika dihilangkan, Pekerjaan terus berjalan pada Kumpulan saat ini. |
| priority | Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Jika dihilangkan, prioritas Pekerjaan dibiarkan tidak berubah. |
Detail Properti
allowTaskPreemption
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. (Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi selengkapnya) Jika nilainya diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diprioritaskan dan akan dapat mengantrekan ulang tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
allowTaskPreemption?: boolean
Nilai Properti
boolean
constraints
Batasan eksekusi untuk Pekerjaan. Jika dihilangkan, batasan eksekusi yang ada dibiarkan tidak berubah.
constraints?: BatchJobConstraints
Nilai Properti
maxParallelTasks
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. (Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi lebih lanjut) Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
maxParallelTasks?: number
Nilai Properti
number
metadata
Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah.
metadata?: BatchMetadataItem[]
Nilai Properti
networkConfiguration
(Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi selengkapnya) Konfigurasi jaringan untuk Pekerjaan.
networkConfiguration?: BatchJobNetworkConfiguration
Nilai Properti
onAllTasksComplete
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Jika dihilangkan, perilaku penyelesaian dibiarkan tidak berubah. Anda tidak boleh mengubah nilai dari terminatejob ke noaction - yaitu, setelah Anda melibatkan penghentian Pekerjaan otomatis, Anda tidak dapat menonaktifkannya lagi. Jika Anda mencoba melakukan ini, permintaan gagal dengan respons kesalahan 'nilai properti yang tidak valid'; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk).
Nilai yang mungkin: "noaction", "terminatejob"
onAllTasksComplete?: string
Nilai Properti
string
poolInfo
Kumpulan tempat layanan Batch menjalankan Tugas Pekerjaan. Anda dapat mengubah Kumpulan untuk Pekerjaan hanya ketika Pekerjaan dinonaktifkan. Panggilan Pekerjaan Patch akan gagal jika Anda menyertakan elemen poolInfo dan Pekerjaan tidak dinonaktifkan. Jika Anda menentukan autoPoolSpecification di poolInfo, hanya properti keepAlive dari autoPoolSpecification yang dapat diperbarui, dan kemudian hanya jika autoPoolSpecification memiliki poolLifetimeOption of Job (properti pekerjaan lain dapat diperbarui seperti biasa). Jika dihilangkan, Pekerjaan terus berjalan pada Kumpulan saat ini.
poolInfo?: BatchPoolInfo
Nilai Properti
priority
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Jika dihilangkan, prioritas Pekerjaan dibiarkan tidak berubah.
priority?: number
Nilai Properti
number