Job class
Kelas yang mewakili Pekerjaan.
Konstruktor
| Job(Batch |
Buat Pekerjaan. |
Metode
| add(Job |
Layanan Batch mendukung dua cara untuk mengontrol pekerjaan yang dilakukan sebagai bagian dari Pekerjaan. Dalam pendekatan pertama, pengguna menentukan Tugas Manajer Pekerjaan. Layanan Batch meluncurkan Tugas ini ketika siap untuk memulai Pekerjaan. Tugas Manajer Pekerjaan mengontrol semua Tugas lain yang berjalan di bawah Pekerjaan ini, dengan menggunakan API Tugas. Dalam pendekatan kedua, pengguna secara langsung mengontrol eksekusi Tugas di bawah Pekerjaan aktif, dengan menggunakan API Tugas. Catatan juga: saat menamai Pekerjaan, hindari menyertakan informasi sensitif seperti nama pengguna atau nama proyek rahasia. Informasi ini mungkin muncul di log telemetri yang dapat diakses oleh teknisi Dukungan Microsoft. |
| add(Job |
|
| add(Job |
|
| delete |
Menghapus Pekerjaan juga menghapus semua Tugas yang merupakan bagian dari Pekerjaan tersebut, dan semua statistik Pekerjaan. Ini juga mengambil alih periode retensi untuk data Tugas; artinya, jika Pekerjaan berisi Tugas yang masih dipertahankan pada Simpul Komputasi, layanan Batch menghapus direktori kerja Tugas tersebut dan semua kontennya. Saat permintaan Hapus Pekerjaan diterima, layanan Batch mengatur Pekerjaan ke status penghapusan. Semua operasi pembaruan pada Pekerjaan yang dalam status penghapusan akan gagal dengan kode status 409 (Konflik), dengan informasi tambahan yang menunjukkan bahwa Pekerjaan sedang dihapus. |
| delete |
|
| delete |
|
| disable(string, Disable |
Layanan Batch segera memindahkan Pekerjaan ke status pennonaktifkan. Batch kemudian menggunakan parameter disableTasks untuk menentukan apa yang harus dilakukan dengan Tugas Pekerjaan yang sedang berjalan. Pekerjaan tetap dalam status penonaktifan hingga operasi penonaktifan selesai dan semua Tugas telah ditangani sesuai dengan opsi disableTasks; Pekerjaan kemudian berpindah ke status dinonaktifkan. Tidak ada Tugas baru yang dimulai di bawah Pekerjaan hingga kembali ke status aktif. Jika Anda mencoba menonaktifkan Pekerjaan yang berada dalam status apa pun selain aktif, menonaktifkan, atau menonaktifkan, permintaan gagal dengan kode status 409. |
| disable(string, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
Saat Anda memanggil API ini, layanan Batch menetapkan Pekerjaan yang dinonaktifkan ke status pengaktifan. Setelah operasi ini selesai, Pekerjaan berpindah ke status aktif, dan penjadwalan Tugas baru di bawah Pekerjaan dilanjutkan. Layanan Batch tidak mengizinkan Tugas tetap dalam status aktif selama lebih dari 180 hari. Oleh karena itu, jika Anda mengaktifkan Pekerjaan yang berisi Tugas aktif yang ditambahkan lebih dari 180 hari yang lalu, Tugas tersebut tidak akan berjalan. |
| enable(string, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
Statistik dikumpulkan di semua Pekerjaan yang pernah ada di Akun, dari Pembuatan akun hingga waktu pembaruan terakhir statistik. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit. |
| get |
|
| get |
|
| get |
Jumlah tugas menyediakan hitungan Tugas dengan status Tugas aktif, berjalan, atau selesai, dan hitungan Tugas yang berhasil atau gagal. Tugas dalam status persiapan dihitung sebagai berjalan. Perhatikan bahwa angka yang dikembalikan mungkin tidak selalu diperbarui. Jika Anda memerlukan jumlah tugas yang tepat, gunakan kueri daftar. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
API ini mengembalikan status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada semua Simpul Komputasi yang telah menjalankan Tugas Persiapan Pekerjaan atau Rilis Pekerjaan. Ini termasuk Simpul Komputasi yang sejak itu telah dihapus dari Kumpulan. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409 (Konflik) dengan kode kesalahan JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| list |
API ini mengembalikan status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada semua Simpul Komputasi yang telah menjalankan Tugas Persiapan Pekerjaan atau Rilis Pekerjaan. Ini termasuk Simpul Komputasi yang sejak itu telah dihapus dari Kumpulan. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409 (Konflik) dengan kode kesalahan JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| patch(string, Job |
Ini hanya menggantikan properti Pekerjaan yang ditentukan dalam permintaan. Misalnya, jika Pekerjaan memiliki batasan, dan permintaan tidak menentukan elemen batasan, maka Pekerjaan menyimpan batasan yang ada. |
| patch(string, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
Ketika permintaan Pekerjaan Penghentian diterima, layanan Batch menetapkan Pekerjaan ke status mengakhiri. Layanan Batch kemudian mengakhiri Tugas yang sedang berjalan yang terkait dengan Pekerjaan dan menjalankan Tugas rilis pekerjaan yang diperlukan. Kemudian Pekerjaan berpindah ke status selesai. Jika ada Tugas dalam Pekerjaan dalam status aktif, tugas tersebut akan tetap dalam status aktif. Setelah Pekerjaan dihentikan, Tugas baru tidak dapat ditambahkan dan Tugas aktif yang tersisa tidak akan dijadwalkan. |
| terminate(string, Job |
|
| terminate(string, Service |
|
| update(string, Job |
Ini sepenuhnya menggantikan semua properti pekerjaan yang dapat diperbarui. Misalnya, jika Pekerjaan memiliki batasan yang terkait dengannya dan jika batasan tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus batasan yang ada. |
| update(string, Job |
|
| update(string, Job |
Detail Konstruktor
Job(BatchServiceClientContext)
Buat Pekerjaan.
new Job(client: BatchServiceClientContext)
Parameter
- client
- BatchServiceClientContext
Referensi ke klien layanan.
Detail Metode
add(JobAddParameter, JobAddOptionalParams)
Layanan Batch mendukung dua cara untuk mengontrol pekerjaan yang dilakukan sebagai bagian dari Pekerjaan. Dalam pendekatan pertama, pengguna menentukan Tugas Manajer Pekerjaan. Layanan Batch meluncurkan Tugas ini ketika siap untuk memulai Pekerjaan. Tugas Manajer Pekerjaan mengontrol semua Tugas lain yang berjalan di bawah Pekerjaan ini, dengan menggunakan API Tugas. Dalam pendekatan kedua, pengguna secara langsung mengontrol eksekusi Tugas di bawah Pekerjaan aktif, dengan menggunakan API Tugas. Catatan juga: saat menamai Pekerjaan, hindari menyertakan informasi sensitif seperti nama pengguna atau nama proyek rahasia. Informasi ini mungkin muncul di log telemetri yang dapat diakses oleh teknisi Dukungan Microsoft.
function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>
Parameter
- job
- JobAddParameter
Pekerjaan yang akan ditambahkan.
- options
- JobAddOptionalParams
Parameter opsional
Mengembalikan
Promise<JobAddResponse>
Menjanjikan<Models.JobAddResponse>
add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)
Parameter
- job
- JobAddParameter
Pekerjaan yang akan ditambahkan.
- options
- JobAddOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
add(JobAddParameter, ServiceCallback<void>)
function add(job: JobAddParameter, callback: ServiceCallback<void>)
Parameter
- job
- JobAddParameter
Pekerjaan yang akan ditambahkan.
- callback
-
ServiceCallback<void>
Panggilan balik
deleteMethod(string, JobDeleteMethodOptionalParams)
Menghapus Pekerjaan juga menghapus semua Tugas yang merupakan bagian dari Pekerjaan tersebut, dan semua statistik Pekerjaan. Ini juga mengambil alih periode retensi untuk data Tugas; artinya, jika Pekerjaan berisi Tugas yang masih dipertahankan pada Simpul Komputasi, layanan Batch menghapus direktori kerja Tugas tersebut dan semua kontennya. Saat permintaan Hapus Pekerjaan diterima, layanan Batch mengatur Pekerjaan ke status penghapusan. Semua operasi pembaruan pada Pekerjaan yang dalam status penghapusan akan gagal dengan kode status 409 (Konflik), dengan informasi tambahan yang menunjukkan bahwa Pekerjaan sedang dihapus.
function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihapus.
- options
- JobDeleteMethodOptionalParams
Parameter opsional
Mengembalikan
Promise<JobDeleteResponse>
Menjanjikan<Models.JobDeleteResponse>
deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihapus.
- options
- JobDeleteMethodOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(jobId: string, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihapus.
- callback
-
ServiceCallback<void>
Panggilan balik
disable(string, DisableJobOption, JobDisableOptionalParams)
Layanan Batch segera memindahkan Pekerjaan ke status pennonaktifkan. Batch kemudian menggunakan parameter disableTasks untuk menentukan apa yang harus dilakukan dengan Tugas Pekerjaan yang sedang berjalan. Pekerjaan tetap dalam status penonaktifan hingga operasi penonaktifan selesai dan semua Tugas telah ditangani sesuai dengan opsi disableTasks; Pekerjaan kemudian berpindah ke status dinonaktifkan. Tidak ada Tugas baru yang dimulai di bawah Pekerjaan hingga kembali ke status aktif. Jika Anda mencoba menonaktifkan Pekerjaan yang berada dalam status apa pun selain aktif, menonaktifkan, atau menonaktifkan, permintaan gagal dengan kode status 409.
function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang akan dinonaktifkan.
- disableTasks
- DisableJobOption
Apa yang harus dilakukan dengan Tugas aktif yang terkait dengan Pekerjaan. Nilai yang mungkin termasuk: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Parameter opsional
Mengembalikan
Promise<JobDisableResponse>
Menjanjikan<Models.JobDisableResponse>
disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dinonaktifkan.
- disableTasks
- DisableJobOption
Apa yang harus dilakukan dengan Tugas aktif yang terkait dengan Pekerjaan. Nilai yang mungkin termasuk: 'requeue', 'terminate', 'wait'
- options
- JobDisableOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
disable(string, DisableJobOption, ServiceCallback<void>)
function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dinonaktifkan.
- disableTasks
- DisableJobOption
Apa yang harus dilakukan dengan Tugas aktif yang terkait dengan Pekerjaan. Nilai yang mungkin termasuk: 'requeue', 'terminate', 'wait'
- callback
-
ServiceCallback<void>
Panggilan balik
enable(string, JobEnableOptionalParams)
Saat Anda memanggil API ini, layanan Batch menetapkan Pekerjaan yang dinonaktifkan ke status pengaktifan. Setelah operasi ini selesai, Pekerjaan berpindah ke status aktif, dan penjadwalan Tugas baru di bawah Pekerjaan dilanjutkan. Layanan Batch tidak mengizinkan Tugas tetap dalam status aktif selama lebih dari 180 hari. Oleh karena itu, jika Anda mengaktifkan Pekerjaan yang berisi Tugas aktif yang ditambahkan lebih dari 180 hari yang lalu, Tugas tersebut tidak akan berjalan.
function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang akan diaktifkan.
- options
- JobEnableOptionalParams
Parameter opsional
Mengembalikan
Promise<JobEnableResponse>
Menjanjikan<Models.JobEnableResponse>
enable(string, JobEnableOptionalParams, ServiceCallback<void>)
function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan diaktifkan.
- options
- JobEnableOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
enable(string, ServiceCallback<void>)
function enable(jobId: string, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan diaktifkan.
- callback
-
ServiceCallback<void>
Panggilan balik
get(string, JobGetOptionalParams)
function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>
Parameter
- jobId
-
string
ID Pekerjaan.
- options
- JobGetOptionalParams
Parameter opsional
Mengembalikan
Promise<JobGetResponse>
Menjanjikan<Models.JobGetResponse>
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)
Parameter
- jobId
-
string
ID Pekerjaan.
- options
- JobGetOptionalParams
Parameter opsional
- callback
Panggilan balik
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parameter
- jobId
-
string
ID Pekerjaan.
- callback
Panggilan balik
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)
Statistik dikumpulkan di semua Pekerjaan yang pernah ada di Akun, dari Pembuatan akun hingga waktu pembaruan terakhir statistik. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
Parameter
Parameter opsional
Mengembalikan
Promise<JobGetAllLifetimeStatisticsResponse>
Model Janji.PekerjaanDapatkanSeumur<HidupStatistikRespons>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parameter
Parameter opsional
- callback
Panggilan balik
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parameter
- callback
Panggilan balik
getTaskCounts(string, JobGetTaskCountsOptionalParams)
Jumlah tugas menyediakan hitungan Tugas dengan status Tugas aktif, berjalan, atau selesai, dan hitungan Tugas yang berhasil atau gagal. Tugas dalam status persiapan dihitung sebagai berjalan. Perhatikan bahwa angka yang dikembalikan mungkin tidak selalu diperbarui. Jika Anda memerlukan jumlah tugas yang tepat, gunakan kueri daftar.
function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>
Parameter
- jobId
-
string
ID Pekerjaan.
- options
- JobGetTaskCountsOptionalParams
Parameter opsional
Mengembalikan
Promise<JobGetTaskCountsResponse>
Menjanjikan<Models.JobGetTaskCountsResponse>
getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)
Parameter
- jobId
-
string
ID Pekerjaan.
- options
- JobGetTaskCountsOptionalParams
Parameter opsional
- callback
Panggilan balik
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parameter
- jobId
-
string
ID Pekerjaan.
- callback
Panggilan balik
list(JobListOptionalParams)
function list(options?: JobListOptionalParams): Promise<JobListResponse>
Parameter
- options
- JobListOptionalParams
Parameter opsional
Mengembalikan
Promise<JobListResponse>
Menjanjikan<Models.JobListResponse>
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parameter
- options
- JobListOptionalParams
Parameter opsional
- callback
Panggilan balik
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parameter
- callback
Panggilan balik
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>
Parameter
- jobScheduleId
-
string
ID Jadwal Pekerjaan tempat Anda ingin mendapatkan daftar Pekerjaan.
Parameter opsional
Mengembalikan
Promise<JobListFromJobScheduleResponse>
Menjanjikan<Models.JobListFromJobScheduleResponse>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parameter
- jobScheduleId
-
string
ID Jadwal Pekerjaan tempat Anda ingin mendapatkan daftar Pekerjaan.
Parameter opsional
- callback
Panggilan balik
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)
Parameter
- jobScheduleId
-
string
ID Jadwal Pekerjaan tempat Anda ingin mendapatkan daftar Pekerjaan.
- callback
Panggilan balik
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
Mengembalikan
Promise<JobListFromJobScheduleResponse>
Menjanjikan<Models.JobListFromJobScheduleResponse>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
- callback
Panggilan balik
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- callback
Panggilan balik
listNext(string, JobListNextOptionalParams)
function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- options
- JobListNextOptionalParams
Parameter opsional
Mengembalikan
Promise<JobListResponse>
Menjanjikan<Models.JobListResponse>
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- options
- JobListNextOptionalParams
Parameter opsional
- callback
Panggilan balik
listNext(string, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- callback
Panggilan balik
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
API ini mengembalikan status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada semua Simpul Komputasi yang telah menjalankan Tugas Persiapan Pekerjaan atau Rilis Pekerjaan. Ini termasuk Simpul Komputasi yang sejak itu telah dihapus dari Kumpulan. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409 (Konflik) dengan kode kesalahan JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parameter
- jobId
-
string
ID Pekerjaan.
Parameter opsional
Mengembalikan
Menjanjikan model<.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- jobId
-
string
ID Pekerjaan.
Parameter opsional
Panggilan balik
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- jobId
-
string
ID Pekerjaan.
Panggilan balik
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)
API ini mengembalikan status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada semua Simpul Komputasi yang telah menjalankan Tugas Persiapan Pekerjaan atau Rilis Pekerjaan. Ini termasuk Simpul Komputasi yang sejak itu telah dihapus dari Kumpulan. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409 (Konflik) dengan kode kesalahan JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
Mengembalikan
Menjanjikan model<.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
Panggilan balik
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Panggilan balik
patch(string, JobPatchParameter, JobPatchOptionalParams)
Ini hanya menggantikan properti Pekerjaan yang ditentukan dalam permintaan. Misalnya, jika Pekerjaan memiliki batasan, dan permintaan tidak menentukan elemen batasan, maka Pekerjaan menyimpan batasan yang ada.
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobPatchParameter
- JobPatchParameter
Parameter untuk permintaan.
- options
- JobPatchOptionalParams
Parameter opsional
Mengembalikan
Promise<JobPatchResponse>
Menjanjikan<Models.JobPatchResponse>
patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobPatchParameter
- JobPatchParameter
Parameter untuk permintaan.
- options
- JobPatchOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
patch(string, JobPatchParameter, ServiceCallback<void>)
function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobPatchParameter
- JobPatchParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik
terminate(string, JobTerminateOptionalParams)
Ketika permintaan Pekerjaan Penghentian diterima, layanan Batch menetapkan Pekerjaan ke status mengakhiri. Layanan Batch kemudian mengakhiri Tugas yang sedang berjalan yang terkait dengan Pekerjaan dan menjalankan Tugas rilis pekerjaan yang diperlukan. Kemudian Pekerjaan berpindah ke status selesai. Jika ada Tugas dalam Pekerjaan dalam status aktif, tugas tersebut akan tetap dalam status aktif. Setelah Pekerjaan dihentikan, Tugas baru tidak dapat ditambahkan dan Tugas aktif yang tersisa tidak akan dijadwalkan.
function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihentikan.
- options
- JobTerminateOptionalParams
Parameter opsional
Mengembalikan
Promise<JobTerminateResponse>
Menjanjikan<Models.JobTerminateResponse>
terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihentikan.
- options
- JobTerminateOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
terminate(string, ServiceCallback<void>)
function terminate(jobId: string, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang akan dihentikan.
- callback
-
ServiceCallback<void>
Panggilan balik
update(string, JobUpdateParameter, JobUpdateOptionalParams)
Ini sepenuhnya menggantikan semua properti pekerjaan yang dapat diperbarui. Misalnya, jika Pekerjaan memiliki batasan yang terkait dengannya dan jika batasan tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus batasan yang ada.
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobUpdateParameter
- JobUpdateParameter
Parameter untuk permintaan.
- options
- JobUpdateOptionalParams
Parameter opsional
Mengembalikan
Promise<JobUpdateResponse>
Menjanjikan<Models.JobUpdateResponse>
update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobUpdateParameter
- JobUpdateParameter
Parameter untuk permintaan.
- options
- JobUpdateOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
update(string, JobUpdateParameter, ServiceCallback<void>)
function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)
Parameter
- jobId
-
string
ID Pekerjaan yang propertinya ingin Anda perbarui.
- jobUpdateParameter
- JobUpdateParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik