Bagikan melalui


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.

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'

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.

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