BatchJobExecutionInfoOutput interface
Berisi informasi tentang eksekusi Pekerjaan di layanan Azure Batch.
Properti
| end |
Waktu penyelesaian Pekerjaan. Properti ini diatur hanya jika Pekerjaan dalam status selesai. |
| pool |
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. |
| scheduling |
Detail kesalahan apa pun yang ditemui oleh layanan dalam memulai Pekerjaan. Properti ini tidak diatur jika tidak ada kesalahan saat memulai Pekerjaan. |
| start |
Waktu mulai Pekerjaan. Ini adalah waktu di mana Pekerjaan dibuat. |
| terminate |
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