JobPatchParameter interface
Antarmuka yang mewakili JobPatchParameter.
Properti
| constraints | Batasan eksekusi untuk Pekerjaan. Jika dihilangkan, batasan eksekusi yang ada dibiarkan tidak berubah. |
| metadata | Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah. |
| 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 termasuk: '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
constraints
Batasan eksekusi untuk Pekerjaan. Jika dihilangkan, batasan eksekusi yang ada dibiarkan tidak berubah.
constraints?: JobConstraints
Nilai Properti
metadata
Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah.
metadata?: MetadataItem[]
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 termasuk: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Nilai Properti
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?: PoolInformation
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