Sdílet prostřednictvím


CloudJobSchedule Třída

Plán úloh, který umožňuje opakované úlohy tím, že určuje, kdy se mají úlohy spouštět, a specifikaci použitou k vytvoření jednotlivých úloh.

Dědičnost
CloudJobSchedule

Konstruktor

CloudJobSchedule(*, id: str = None, display_name: str = None, url: str = None, e_tag: str = None, last_modified=None, creation_time=None, state=None, state_transition_time=None, previous_state=None, previous_state_transition_time=None, schedule=None, job_specification=None, execution_info=None, metadata=None, stats=None, **kwargs)

Parametry

id
str
Vyžadováno
display_name
str
Vyžadováno
url
str
Vyžadováno
e_tag
str
Vyžadováno

Jedná se o neprůsvný řetězec. Můžete ho použít ke zjištění, jestli se plán úloh mezi požadavky změnil. Konkrétně můžete předat značku ETag s požadavkem aktualizovat plán úloh a určit, že se vaše změny projeví pouze v případě, že plán mezitím nikdo jiný nezměnil.

last_modified
datetime
Vyžadováno

Jedná se o poslední změnu dat na úrovni plánu, například specifikace úlohy nebo informace o opakování. Nebere v potaz změny na úrovni úloh, jako je vytváření nových úloh nebo změna stavu úloh.

creation_time
datetime
Vyžadováno
state
str nebo JobScheduleState
Vyžadováno

Aktuální stav plánu úlohy. Mezi možné hodnoty patří: "aktivní", "dokončeno", "zakázáno", "ukončování", "odstranění"

state_transition_time
datetime
Vyžadováno
previous_state
str nebo JobScheduleState
Vyžadováno

Předchozí stav plánu úloh. Tato vlastnost není k dispozici, pokud je plán úlohy v počátečním aktivním stavu. Mezi možné hodnoty patří: "aktivní", "dokončeno", "zakázáno", "ukončování", "odstranění"

previous_state_transition_time
datetime
Vyžadováno

Tato vlastnost není k dispozici, pokud je plán úlohy v počátečním aktivním stavu.

schedule
Schedule
Vyžadováno

Plán, podle kterého se budou vytvářet úlohy. Všechny časy jsou pevně dané podle ČASU (UTC) a letní čas na to nemá vliv.

job_specification
JobSpecification
Vyžadováno

Podrobnosti o úlohách, které se mají vytvořit podle tohoto plánu.

execution_info
JobScheduleExecutionInformation
Vyžadováno

Informace o úlohách, které byly a budou spuštěny podle tohoto plánu.

metadata
list[MetadataItem]
Vyžadováno

Služba Batch nepřiřazuje metadatům žádný význam. je určen výhradně pro použití uživatelského kódu.

stats
JobScheduleStatistics
Vyžadováno

Statistika využití zdrojů životnosti pro plán úloh. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné shrnování statistik. Typické zpoždění je asi 30 minut.

Metody

as_dict

Vrátí dikt, který může být JSONify pomocí json.dump.

Rozšířené využití může volitelně použít zpětné volání jako parametr:

Klíč je název atributu, který se používá v Pythonu. Attr_desc je dikt metadat. V současné době obsahuje "type" s typem msrest a "key" s klíčem kódovaným restAPI. Hodnota je aktuální hodnota v tomto objektu.

Vrácený řetězec se použije k serializaci klíče. Pokud je návratovým typem seznam, považuje se za hierarchický dikt výsledku.

Podívejte se na tři příklady v tomto souboru:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

deserialize

Parsujte str pomocí syntaxe RestAPI a vraťte model.

enable_additional_properties_sending
from_dict

Analýza diktu pomocí daného extraktoru klíčů vrátí model.

Ve výchozím nastavení zvažte extraktory klíčů (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor a last_rest_key_case_insensitive_extractor).

is_xml_model
serialize

Vrátí kód JSON, který se z tohoto modelu odešle do Azure.

Toto je alias pro as_dict(full_restapi_key_transformer; keep_readonly=False).

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

validate

Rekurzivně ověřte tento model a vraťte seznam ValidationError.

as_dict

Vrátí dikt, který může být JSONify pomocí json.dump.

Rozšířené využití může volitelně použít zpětné volání jako parametr:

Klíč je název atributu, který se používá v Pythonu. Attr_desc je dikt metadat. V současné době obsahuje "type" s typem msrest a "key" s klíčem kódovaným restAPI. Hodnota je aktuální hodnota v tomto objektu.

Vrácený řetězec se použije k serializaci klíče. Pokud je návratovým typem seznam, považuje se za hierarchický dikt výsledku.

Podívejte se na tři příklady v tomto souboru:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Parametry

key_transformer
<xref:function>

Funkce klíčového transformátoru.

keep_readonly
výchozí hodnota: True

Návraty

Objekt kompatibilní s diktem JSON

Návratový typ

deserialize

Parsujte str pomocí syntaxe RestAPI a vraťte model.

deserialize(data, content_type=None)

Parametry

data
str
Vyžadováno

Str používající strukturu RestAPI. Ve výchozím nastavení JSON.

content_type
str
výchozí hodnota: None

Ve výchozím nastavení JSON nastavte application/xml, pokud XML.

Návraty

Instance tohoto modelu

Výjimky

DeserializationError if something went wrong

enable_additional_properties_sending

enable_additional_properties_sending()

from_dict

Analýza diktu pomocí daného extraktoru klíčů vrátí model.

Ve výchozím nastavení zvažte extraktory klíčů (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor a last_rest_key_case_insensitive_extractor).

from_dict(data, key_extractors=None, content_type=None)

Parametry

data
dict
Vyžadováno

Diktování pomocí struktury RestAPI

content_type
str
výchozí hodnota: None

Ve výchozím nastavení JSON nastavte application/xml, pokud XML.

key_extractors
výchozí hodnota: None

Návraty

Instance tohoto modelu

Výjimky

DeserializationError if something went wrong

is_xml_model

is_xml_model()

serialize

Vrátí kód JSON, který se z tohoto modelu odešle do Azure.

Toto je alias pro as_dict(full_restapi_key_transformer; keep_readonly=False).

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

serialize(keep_readonly=False, **kwargs)

Parametry

keep_readonly
bool
výchozí hodnota: False

Pokud chcete serializovat atributy readonly

Návraty

Objekt kompatibilní s diktem JSON

Návratový typ

validate

Rekurzivně ověřte tento model a vraťte seznam ValidationError.

validate()

Návraty

Seznam chyb ověření

Návratový typ