JobScheduleOperations Sınıf

JobScheduleOperations işlemleri.

Doğrudan bu sınıfın örneğini oluşturmamalı, ancak sizin için oluşturacak ve öznitelik olarak ekleyecek bir İstemci örneği oluşturmalısınız.

Devralma
builtins.object
JobScheduleOperations

Oluşturucu

JobScheduleOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

api_version

İstek için kullanılacak API sürümü. Sabit değer: "2023-05-01.17.0".

Yöntemler

add

Belirtilen Hesaba bir İş Zamanlaması ekler.

delete

Belirtilen Hesaptan bir İş Zamanlaması siler.

Bir İş Zamanlamasını sildiğinizde, bu zamanlama kapsamındaki tüm İşler ve Görevler de silinir. Görevler silindiğinde, İşlem Düğümlerindeki çalışma dizinlerindeki tüm dosyalar da silinir (saklama süresi yoksayılır). İş Zamanlaması istatistikleri artık İş Zamanlaması silindikten sonra erişilemez, ancak yine de Hesap ömrü istatistiklerine göre sayılırlar.

disable

İş Zamanlamasını devre dışı bırakır.

İş Zamanlaması yeniden etkinleştirilene kadar yeni İş oluşturulmaz.

enable

İş Zamanlamasını etkinleştirir.

exists

Belirtilen İş Zamanlamasının mevcut olduğunu denetler.

get

Belirtilen İş Zamanlaması hakkında bilgi alır.

list

Belirtilen Hesaptaki tüm İş Zamanlamalarını listeler.

patch

Belirtilen İş Zamanlamasının özelliklerini Güncelleştirmeler.

Bu, yalnızca istekte belirtilen İş Zamanlaması özelliklerinin yerini alır. Örneğin, schedule özelliği bu istekle belirtilmezse Batch hizmeti mevcut zamanlamayı tutar. İş Zamanlaması'na yapılan değişiklikler yalnızca güncelleştirme gerçekleştikten sonra zamanlama tarafından oluşturulan işleri etkiler; şu anda çalışan İşler etkilenmez.

terminate

İş Zamanlamasını sonlandırır.

update

Belirtilen İş Zamanlamasının özelliklerini Güncelleştirmeler.

Bu, İş Zamanlaması'nın tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, schedule özelliği bu istekle belirtilmezse Batch hizmeti mevcut zamanlamayı kaldırır. İş Zamanlaması'na yapılan değişiklikler yalnızca güncelleştirme gerçekleştikten sonra zamanlama tarafından oluşturulan işleri etkiler; şu anda çalışan İşler etkilenmez.

add

Belirtilen Hesaba bir İş Zamanlaması ekler.

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

Parametreler

cloud_job_schedule
JobScheduleAddParameter
Gerekli

Eklenecek İş Zamanlaması.

job_schedule_add_options
JobScheduleAddOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

delete

Belirtilen Hesaptan bir İş Zamanlaması siler.

Bir İş Zamanlamasını sildiğinizde, bu zamanlama kapsamındaki tüm İşler ve Görevler de silinir. Görevler silindiğinde, İşlem Düğümlerindeki çalışma dizinlerindeki tüm dosyalar da silinir (saklama süresi yoksayılır). İş Zamanlaması istatistikleri artık İş Zamanlaması silindikten sonra erişilemez, ancak yine de Hesap ömrü istatistiklerine göre sayılırlar.

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

Parametreler

job_schedule_id
str
Gerekli

Silinecek İş Zamanlamasının Kimliği.

job_schedule_delete_options
JobScheduleDeleteOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

disable

İş Zamanlamasını devre dışı bırakır.

İş Zamanlaması yeniden etkinleştirilene kadar yeni İş oluşturulmaz.

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

Parametreler

job_schedule_id
str
Gerekli

Devre dışı bırakacak İş Zamanlamasının Kimliği.

job_schedule_disable_options
JobScheduleDisableOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

enable

İş Zamanlamasını etkinleştirir.

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

Parametreler

job_schedule_id
str
Gerekli

Etkinleştirileceği İş Zamanlamasının Kimliği.

job_schedule_enable_options
JobScheduleEnableOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

exists

Belirtilen İş Zamanlamasının mevcut olduğunu denetler.

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

Parametreler

job_schedule_id
str
Gerekli

Denetlemek istediğiniz İş Zamanlamasının kimliği.

job_schedule_exists_options
JobScheduleExistsOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

bool veya ClientRawResponse if raw=true

Dönüş türü

bool,

Özel durumlar

get

Belirtilen İş Zamanlaması hakkında bilgi alır.

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

Parametreler

job_schedule_id
str
Gerekli

Alınacak İş Zamanlamasının Kimliği.

job_schedule_get_options
JobScheduleGetOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

CloudJobSchedule veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

list

Belirtilen Hesaptaki tüm İş Zamanlamalarını listeler.

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

Parametreler

job_schedule_list_options
JobScheduleListOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

CloudJobSchedule örneği gibi bir yineleyici

Dönüş türü

Özel durumlar

patch

Belirtilen İş Zamanlamasının özelliklerini Güncelleştirmeler.

Bu, yalnızca istekte belirtilen İş Zamanlaması özelliklerinin yerini alır. Örneğin, schedule özelliği bu istekle belirtilmezse Batch hizmeti mevcut zamanlamayı tutar. İş Zamanlaması'na yapılan değişiklikler yalnızca güncelleştirme gerçekleştikten sonra zamanlama tarafından oluşturulan işleri etkiler; şu anda çalışan İşler etkilenmez.

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

Parametreler

job_schedule_id
str
Gerekli

Güncelleştirilecek İş Zamanlamasının Kimliği.

job_schedule_patch_parameter
JobSchedulePatchParameter
Gerekli

İsteğin parametreleri.

job_schedule_patch_options
JobSchedulePatchOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

terminate

İş Zamanlamasını sonlandırır.

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

Parametreler

job_schedule_id
str
Gerekli

Sonlandıracak İş Zamanlamasının Kimliği.

job_schedule_terminate_options
JobScheduleTerminateOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

update

Belirtilen İş Zamanlamasının özelliklerini Güncelleştirmeler.

Bu, İş Zamanlaması'nın tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, schedule özelliği bu istekle belirtilmezse Batch hizmeti mevcut zamanlamayı kaldırır. İş Zamanlaması'na yapılan değişiklikler yalnızca güncelleştirme gerçekleştikten sonra zamanlama tarafından oluşturulan işleri etkiler; şu anda çalışan İşler etkilenmez.

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

Parametreler

job_schedule_id
str
Gerekli

Güncelleştirilecek İş Zamanlamasının Kimliği.

job_schedule_update_parameter
JobScheduleUpdateParameter
Gerekli

İsteğin parametreleri.

job_schedule_update_options
JobScheduleUpdateOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

Öznitelikler

models

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