JobScheduleOperations Kelas

Operasi JobScheduleOperations.

Anda tidak boleh membuat instans langsung kelas ini, tetapi membuat instans Klien yang akan membuatnya untuk Anda dan melampirkannya sebagai atribut.

Warisan
builtins.object
JobScheduleOperations

Konstruktor

JobScheduleOperations(client, config, serializer, deserializer)

Parameter

client
Diperlukan

Klien untuk permintaan layanan.

config
Diperlukan

Konfigurasi klien layanan.

serializer
Diperlukan

Serializer model objek.

deserializer
Diperlukan

Deserializer model objek.

Variabel

api_version

Versi API yang digunakan untuk permintaan. Nilai konstanta: "2023-05-01.17.0".

Metode

add

Menambahkan Jadwal Pekerjaan ke Akun yang ditentukan.

delete

Menghapus Jadwal Pekerjaan dari Akun yang ditentukan.

Saat Anda menghapus Jadwal Pekerjaan, ini juga menghapus semua Pekerjaan dan Tugas di bawah jadwal tersebut. Ketika Tugas dihapus, semua file di direktori kerjanya pada Simpul Komputasi juga dihapus (periode retensi diabaikan). Statistik Jadwal Pekerjaan tidak lagi dapat diakses setelah Jadwal Pekerjaan dihapus, meskipun masih dihitung dalam statistik masa pakai Akun.

disable

Menonaktifkan Jadwal Pekerjaan.

Tidak ada Pekerjaan baru yang akan dibuat sampai Jadwal Pekerjaan diaktifkan lagi.

enable

Mengaktifkan Jadwal Pekerjaan.

exists

Memeriksa Jadwal Pekerjaan yang ditentukan ada.

get

Mendapatkan informasi tentang Jadwal Pekerjaan yang ditentukan.

list

Mencantumkan semua Jadwal Pekerjaan di Akun yang ditentukan.

patch

Updates properti Jadwal Pekerjaan yang ditentukan.

Ini hanya menggantikan properti Jadwal Pekerjaan yang ditentukan dalam permintaan. Misalnya, jika properti jadwal tidak ditentukan dengan permintaan ini, maka layanan Batch akan mempertahankan jadwal yang ada. Perubahan pada Jadwal Pekerjaan hanya memengaruhi Pekerjaan yang dibuat oleh jadwal setelah pembaruan berlangsung; Pekerjaan yang sedang berjalan tidak terpengaruh.

terminate

Mengakhiri Jadwal Pekerjaan.

update

Updates properti Jadwal Pekerjaan yang ditentukan.

Ini sepenuhnya menggantikan semua properti yang dapat diperbarui dari Jadwal Pekerjaan. Misalnya, jika properti jadwal tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus jadwal yang ada. Perubahan pada Jadwal Pekerjaan hanya memengaruhi Pekerjaan yang dibuat oleh jadwal setelah pembaruan berlangsung; Pekerjaan yang sedang berjalan tidak terpengaruh.

add

Menambahkan Jadwal Pekerjaan ke Akun yang ditentukan.

add(cloud_job_schedule, job_schedule_add_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

cloud_job_schedule
JobScheduleAddParameter
Diperlukan

Jadwal Pekerjaan yang akan ditambahkan.

job_schedule_add_options
JobScheduleAddOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

delete

Menghapus Jadwal Pekerjaan dari Akun yang ditentukan.

Saat Anda menghapus Jadwal Pekerjaan, ini juga menghapus semua Pekerjaan dan Tugas di bawah jadwal tersebut. Ketika Tugas dihapus, semua file di direktori kerjanya pada Simpul Komputasi juga dihapus (periode retensi diabaikan). Statistik Jadwal Pekerjaan tidak lagi dapat diakses setelah Jadwal Pekerjaan dihapus, meskipun masih dihitung dalam statistik masa pakai Akun.

delete(job_schedule_id, job_schedule_delete_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang akan dihapus.

job_schedule_delete_options
JobScheduleDeleteOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

disable

Menonaktifkan Jadwal Pekerjaan.

Tidak ada Pekerjaan baru yang akan dibuat sampai Jadwal Pekerjaan diaktifkan lagi.

disable(job_schedule_id, job_schedule_disable_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan untuk dinonaktifkan.

job_schedule_disable_options
JobScheduleDisableOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

enable

Mengaktifkan Jadwal Pekerjaan.

enable(job_schedule_id, job_schedule_enable_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang akan diaktifkan.

job_schedule_enable_options
JobScheduleEnableOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

exists

Memeriksa Jadwal Pekerjaan yang ditentukan ada.

exists(job_schedule_id, job_schedule_exists_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang ingin Anda periksa.

job_schedule_exists_options
JobScheduleExistsOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

bool atau ClientRawResponse jika raw=true

Tipe hasil

bool,

Pengecualian

get

Mendapatkan informasi tentang Jadwal Pekerjaan yang ditentukan.

get(job_schedule_id, job_schedule_get_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang akan didapatkan.

job_schedule_get_options
JobScheduleGetOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

CloudJobSchedule atau ClientRawResponse jika raw=true

Tipe hasil

Pengecualian

list

Mencantumkan semua Jadwal Pekerjaan di Akun yang ditentukan.

list(job_schedule_list_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_list_options
JobScheduleListOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Iterator seperti instans CloudJobSchedule

Tipe hasil

Pengecualian

patch

Updates properti Jadwal Pekerjaan yang ditentukan.

Ini hanya menggantikan properti Jadwal Pekerjaan yang ditentukan dalam permintaan. Misalnya, jika properti jadwal tidak ditentukan dengan permintaan ini, maka layanan Batch akan mempertahankan jadwal yang ada. Perubahan pada Jadwal Pekerjaan hanya memengaruhi Pekerjaan yang dibuat oleh jadwal setelah pembaruan berlangsung; Pekerjaan yang sedang berjalan tidak terpengaruh.

patch(job_schedule_id, job_schedule_patch_parameter, job_schedule_patch_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang akan diperbarui.

job_schedule_patch_parameter
JobSchedulePatchParameter
Diperlukan

Parameter untuk permintaan.

job_schedule_patch_options
JobSchedulePatchOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

terminate

Mengakhiri Jadwal Pekerjaan.

terminate(job_schedule_id, job_schedule_terminate_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan untuk dihentikan.

job_schedule_terminate_options
JobScheduleTerminateOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

update

Updates properti Jadwal Pekerjaan yang ditentukan.

Ini sepenuhnya menggantikan semua properti yang dapat diperbarui dari Jadwal Pekerjaan. Misalnya, jika properti jadwal tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus jadwal yang ada. Perubahan pada Jadwal Pekerjaan hanya memengaruhi Pekerjaan yang dibuat oleh jadwal setelah pembaruan berlangsung; Pekerjaan yang sedang berjalan tidak terpengaruh.

update(job_schedule_id, job_schedule_update_parameter, job_schedule_update_options=None, custom_headers=None, raw=False, **operation_config)

Parameter

job_schedule_id
str
Diperlukan

ID Jadwal Pekerjaan yang akan diperbarui.

job_schedule_update_parameter
JobScheduleUpdateParameter
Diperlukan

Parameter untuk permintaan.

job_schedule_update_options
JobScheduleUpdateOptions
nilai default: None

Parameter tambahan untuk operasi

custom_headers
dict
nilai default: None

header yang akan ditambahkan ke permintaan

raw
bool
nilai default: False

mengembalikan respons langsung bersama respons yang dideserialisasi

operation_config
Diperlukan

Penimpaan konfigurasi operasi.

Mengembalikan

Tidak ada atau ClientRawResponse jika raw=true

Tipe hasil

None,

Pengecualian

Atribut

models

models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>