Bagikan melalui


BatchJobUpdateOptions interface

Parameter untuk memperbarui Pekerjaan Azure Batch.

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.

constraints

Batasan eksekusi untuk Pekerjaan. Jika dihilangkan, batasan eksekusi yang ada dibiarkan tidak berubah.

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.

metadata

Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah.

networkConfiguration

(Properti ini tidak tersedia secara default. Silakan hubungi dukungan untuk informasi selengkapnya) Konfigurasi jaringan untuk Pekerjaan.

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"

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

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