Bagikan melalui


BatchJobExecutionInfoOutput interface

Berisi informasi tentang eksekusi Pekerjaan di layanan Azure Batch.

Properti

endTime

Waktu penyelesaian Pekerjaan. Properti ini diatur hanya jika Pekerjaan dalam status selesai.

poolId

ID Kumpulan tempat Pekerjaan ini ditetapkan. Elemen ini berisi Kumpulan aktual tempat Pekerjaan ditetapkan. Saat Anda mendapatkan detail Pekerjaan dari layanan, mereka juga berisi elemen poolInfo, yang berisi data konfigurasi Kumpulan dari saat Pekerjaan ditambahkan atau diperbarui. Elemen poolInfo itu mungkin juga berisi elemen poolId. Jika ya, kedua ID tersebut sama. Jika tidak, itu berarti Pekerjaan berjalan pada Kumpulan otomatis, dan properti ini berisi ID Kumpulan otomatis tersebut.

schedulingError

Detail kesalahan apa pun yang ditemui oleh layanan dalam memulai Pekerjaan. Properti ini tidak diatur jika tidak ada kesalahan saat memulai Pekerjaan.

startTime

Waktu mulai Pekerjaan. Ini adalah waktu di mana Pekerjaan dibuat.

terminateReason

String yang menjelaskan alasan Pekerjaan berakhir. Properti ini diatur hanya jika Pekerjaan dalam status selesai. Jika layanan Batch mengakhiri Pekerjaan, layanan tersebut menetapkan alasan sebagai berikut: JMComplete - Tugas Manajer Pekerjaan selesai, dan killJobOnCompletion diatur ke true. MaxWallClockTimeExpiry - Pekerjaan mencapai batasan maxWallClockTime-nya. TerminateJobSchedule - Pekerjaan berjalan sebagai bagian dari jadwal, dan jadwal dihentikan. AllTasksComplete - Atribut onAllTasksComplete Pekerjaan diatur ke terminatejob, dan semua Tugas dalam Pekerjaan selesai. TaskFailed - atribut OnTaskFailure Pekerjaan diatur ke performExitOptionsJobAction, dan Tugas dalam Pekerjaan gagal dengan kondisi keluar yang menentukan jobAction of terminatejob. String lain adalah alasan yang ditentukan pengguna yang ditentukan dalam panggilan ke operasi 'Hentikan Pekerjaan'.

Detail Properti

endTime

Waktu penyelesaian Pekerjaan. Properti ini diatur hanya jika Pekerjaan dalam status selesai.

endTime?: string

Nilai Properti

string

poolId

ID Kumpulan tempat Pekerjaan ini ditetapkan. Elemen ini berisi Kumpulan aktual tempat Pekerjaan ditetapkan. Saat Anda mendapatkan detail Pekerjaan dari layanan, mereka juga berisi elemen poolInfo, yang berisi data konfigurasi Kumpulan dari saat Pekerjaan ditambahkan atau diperbarui. Elemen poolInfo itu mungkin juga berisi elemen poolId. Jika ya, kedua ID tersebut sama. Jika tidak, itu berarti Pekerjaan berjalan pada Kumpulan otomatis, dan properti ini berisi ID Kumpulan otomatis tersebut.

poolId?: string

Nilai Properti

string

schedulingError

Detail kesalahan apa pun yang ditemui oleh layanan dalam memulai Pekerjaan. Properti ini tidak diatur jika tidak ada kesalahan saat memulai Pekerjaan.

schedulingError?: BatchJobSchedulingErrorOutput

Nilai Properti

startTime

Waktu mulai Pekerjaan. Ini adalah waktu di mana Pekerjaan dibuat.

startTime: string

Nilai Properti

string

terminateReason

String yang menjelaskan alasan Pekerjaan berakhir. Properti ini diatur hanya jika Pekerjaan dalam status selesai. Jika layanan Batch mengakhiri Pekerjaan, layanan tersebut menetapkan alasan sebagai berikut: JMComplete - Tugas Manajer Pekerjaan selesai, dan killJobOnCompletion diatur ke true. MaxWallClockTimeExpiry - Pekerjaan mencapai batasan maxWallClockTime-nya. TerminateJobSchedule - Pekerjaan berjalan sebagai bagian dari jadwal, dan jadwal dihentikan. AllTasksComplete - Atribut onAllTasksComplete Pekerjaan diatur ke terminatejob, dan semua Tugas dalam Pekerjaan selesai. TaskFailed - atribut OnTaskFailure Pekerjaan diatur ke performExitOptionsJobAction, dan Tugas dalam Pekerjaan gagal dengan kondisi keluar yang menentukan jobAction of terminatejob. String lain adalah alasan yang ditentukan pengguna yang ditentukan dalam panggilan ke operasi 'Hentikan Pekerjaan'.

terminateReason?: string

Nilai Properti

string