Bagikan melalui


Job class

Kelas yang mewakili Pekerjaan.

Konstruktor

Job(BatchServiceClientContext)

Buat Pekerjaan.

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.

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
add(JobAddParameter, ServiceCallback<void>)
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.

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
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.

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
disable(string, DisableJobOption, ServiceCallback<void>)
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.

enable(string, JobEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
get(string, JobGetOptionalParams)
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
get(string, ServiceCallback<CloudJob>)
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.

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
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.

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
list(JobListOptionalParams)
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
list(ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
listNext(string, JobListNextOptionalParams)
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
listNext(string, ServiceCallback<CloudJobListResult>)
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.

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
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.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
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.

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
patch(string, JobPatchParameter, ServiceCallback<void>)
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.

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
terminate(string, ServiceCallback<void>)
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.

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
update(string, JobUpdateParameter, ServiceCallback<void>)

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

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

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

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

ServiceCallback<CloudJob>

Panggilan balik

get(string, ServiceCallback<CloudJob>)

function get(jobId: string, callback: ServiceCallback<CloudJob>)

Parameter

jobId

string

ID Pekerjaan.

callback

ServiceCallback<CloudJob>

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

options
JobGetAllLifetimeStatisticsOptionalParams

Parameter opsional

Mengembalikan

Model Janji.PekerjaanDapatkanSeumur<HidupStatistikRespons>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)

Parameter

options
JobGetAllLifetimeStatisticsOptionalParams

Parameter opsional

callback

ServiceCallback<JobStatistics>

Panggilan balik

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parameter

callback

ServiceCallback<JobStatistics>

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

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

ServiceCallback<TaskCountsResult>

Panggilan balik

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)

Parameter

jobId

string

ID Pekerjaan.

callback

ServiceCallback<TaskCountsResult>

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

ServiceCallback<CloudJobListResult>

Panggilan balik

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parameter

callback

ServiceCallback<CloudJobListResult>

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.

options
JobListFromJobScheduleOptionalParams

Parameter opsional

Mengembalikan

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.

options
JobListFromJobScheduleOptionalParams

Parameter opsional

callback

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

Panggilan balik

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>

Parameter

nextPageLink

string

NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.

options
JobListFromJobScheduleNextOptionalParams

Parameter opsional

Mengembalikan

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.

options
JobListFromJobScheduleNextOptionalParams

Parameter opsional

callback

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

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

ServiceCallback<CloudJobListResult>

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.

Mengembalikan

Menjanjikan model<.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

jobId

string

ID Pekerjaan.

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

jobId

string

ID Pekerjaan.

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.

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.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

nextPageLink

string

NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.

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

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

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