Udostępnij za pośrednictwem


JobScheduleOperations Klasa

Operacje JobScheduleOperations.

Nie należy tworzyć wystąpienia bezpośrednio tej klasy, ale utworzyć wystąpienie klienta, które utworzy je dla Ciebie i dołączyć jako atrybut.

Dziedziczenie
builtins.object
JobScheduleOperations

Konstruktor

JobScheduleOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

api_version

Wersja interfejsu API do użycia dla żądania. Stała wartość: "2023-05-01.17.0".

Metody

add

Dodaje harmonogram zadań do określonego konta.

delete

Usuwa harmonogram zadań z określonego konta.

Po usunięciu harmonogramu zadań spowoduje to również usunięcie wszystkich zadań i zadań zgodnie z tym harmonogramem. Po usunięciu zadań wszystkie pliki w katalogach roboczych w węzłach obliczeniowych również zostaną usunięte (okres przechowywania jest ignorowany). Statystyki harmonogramu zadań nie są już dostępne po usunięciu harmonogramu zadań, chociaż są one nadal uwzględniane w statystykach okresu istnienia konta.

disable

Wyłącza harmonogram zadań.

Nowe zadania nie zostaną utworzone do momentu ponownego włączenia harmonogramu zadań.

enable

Włącza harmonogram zadań.

exists

Sprawdza, czy określony harmonogram zadań istnieje.

get

Pobiera informacje o określonym harmonogramie zadań.

list

Wyświetla listę wszystkich harmonogramów zadań na określonym koncie.

patch

Aktualizacje właściwości określonego harmonogramu zadań.

Zastępuje to tylko właściwości Harmonogramu zadań określone w żądaniu. Jeśli na przykład właściwość schedule nie zostanie określona z tym żądaniem, usługa Batch zachowa istniejący harmonogram. Zmiany w harmonogramie zadań mają wpływ tylko na zadania utworzone zgodnie z harmonogramem po zakończeniu aktualizacji; obecnie nie ma to wpływu na uruchomione zadania.

terminate

Przerywa harmonogram zadań.

update

Aktualizacje właściwości określonego harmonogramu zadań.

Spowoduje to całkowite zastąpienie wszystkich aktualizowalnych właściwości harmonogramu zadań. Jeśli na przykład właściwość schedule nie zostanie określona z tym żądaniem, usługa Batch usunie istniejący harmonogram. Zmiany w harmonogramie zadań mają wpływ tylko na zadania utworzone zgodnie z harmonogramem po zakończeniu aktualizacji; obecnie nie ma to wpływu na uruchomione zadania.

add

Dodaje harmonogram zadań do określonego konta.

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

Parametry

cloud_job_schedule
JobScheduleAddParameter
Wymagane

Harmonogram zadań do dodania.

job_schedule_add_options
JobScheduleAddOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

delete

Usuwa harmonogram zadań z określonego konta.

Po usunięciu harmonogramu zadań spowoduje to również usunięcie wszystkich zadań i zadań zgodnie z tym harmonogramem. Po usunięciu zadań wszystkie pliki w katalogach roboczych w węzłach obliczeniowych również zostaną usunięte (okres przechowywania jest ignorowany). Statystyki harmonogramu zadań nie są już dostępne po usunięciu harmonogramu zadań, chociaż są one nadal uwzględniane w statystykach okresu istnienia konta.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do usunięcia.

job_schedule_delete_options
JobScheduleDeleteOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

disable

Wyłącza harmonogram zadań.

Nowe zadania nie zostaną utworzone do momentu ponownego włączenia harmonogramu zadań.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do wyłączenia.

job_schedule_disable_options
JobScheduleDisableOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

enable

Włącza harmonogram zadań.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do włączenia.

job_schedule_enable_options
JobScheduleEnableOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

exists

Sprawdza, czy określony harmonogram zadań istnieje.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań, który chcesz sprawdzić.

job_schedule_exists_options
JobScheduleExistsOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

bool lub ClientRawResponse, jeśli raw=true

Typ zwracany

bool,

Wyjątki

get

Pobiera informacje o określonym harmonogramie zadań.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do pobrania.

job_schedule_get_options
JobScheduleGetOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

CloudJobSchedule lub ClientRawResponse, jeśli raw=true

Typ zwracany

Wyjątki

list

Wyświetla listę wszystkich harmonogramów zadań na określonym koncie.

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

Parametry

job_schedule_list_options
JobScheduleListOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Iterator podobny do wystąpienia cloudJobSchedule

Typ zwracany

Wyjątki

patch

Aktualizacje właściwości określonego harmonogramu zadań.

Zastępuje to tylko właściwości Harmonogramu zadań określone w żądaniu. Jeśli na przykład właściwość schedule nie zostanie określona z tym żądaniem, usługa Batch zachowa istniejący harmonogram. Zmiany w harmonogramie zadań mają wpływ tylko na zadania utworzone zgodnie z harmonogramem po zakończeniu aktualizacji; obecnie nie ma to wpływu na uruchomione zadania.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do zaktualizowania.

job_schedule_patch_parameter
JobSchedulePatchParameter
Wymagane

Parametry żądania.

job_schedule_patch_options
JobSchedulePatchOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

terminate

Przerywa harmonogram zadań.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do zakończenia.

job_schedule_terminate_options
JobScheduleTerminateOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

update

Aktualizacje właściwości określonego harmonogramu zadań.

Spowoduje to całkowite zastąpienie wszystkich aktualizowalnych właściwości harmonogramu zadań. Jeśli na przykład właściwość schedule nie zostanie określona z tym żądaniem, usługa Batch usunie istniejący harmonogram. Zmiany w harmonogramie zadań mają wpływ tylko na zadania utworzone zgodnie z harmonogramem po zakończeniu aktualizacji; obecnie nie ma to wpływu na uruchomione zadania.

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

Parametry

job_schedule_id
str
Wymagane

Identyfikator harmonogramu zadań do zaktualizowania.

job_schedule_update_parameter
JobScheduleUpdateParameter
Wymagane

Parametry żądania.

job_schedule_update_options
JobScheduleUpdateOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub Wartość ClientRawResponse, jeśli parametr raw=true

Typ zwracany

None,

Wyjątki

Atrybuty

models

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