Aracılığıyla paylaş


JobSchedule Sınıf

İş zamanlamalarını yönetme sınıfı.

Devralma
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobSchedule
azure.ai.ml.entities._schedule.schedule.Schedule
JobSchedule
azure.ai.ml.entities._mixins.TelemetryMixin
JobSchedule

Oluşturucu

JobSchedule(*, name: str, trigger: CronTrigger | RecurrenceTrigger, create_job: Job | str, display_name: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, **kwargs)

Parametreler

name
str

Zamanlamanın adı.

trigger
Union[CronTrigger, RecurrenceTrigger]

Zamanlama için tetikleyici yapılandırması.

create_job
Union[Job, str]

İş tanımı veya var olan bir iş adı.

display_name
Optional[str]

Zamanlamanın görünen adı.

description
Optional[str]

Zamanlamanın açıklaması.

tags
Optional[dict[str, str]]

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

properties
Optional[dict[str, str]]

Zamanlamayla ilişkilendirilecek özellikler sözlüğü.

Örnekler

JobSchedule yapılandırma.


   from azure.ai.ml import load_job
   from azure.ai.ml.entities import JobSchedule, RecurrencePattern, RecurrenceTrigger

   pipeline_job = load_job("./sdk/ml/azure-ai-ml/tests/test_configs/command_job/command_job_test_local_env.yml")
   trigger = RecurrenceTrigger(
       frequency="week",
       interval=4,
       schedule=RecurrencePattern(hours=10, minutes=15, week_days=["Monday", "Tuesday"]),
       start_time="2023-03-10",
   )
   job_schedule = JobSchedule(name="simple_sdk_create_schedule", trigger=trigger, create_job=pipeline_job)

Yöntemler

dump

Zamanlama içeriğini YAML biçiminde bir dosyaya dökümünü alın.

dump

Zamanlama içeriğini YAML biçiminde bir dosyaya dökümünü alın.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parametreler

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Gerekli

YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa, yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.

kwargs
dict

YAML seri hale getiricisine geçirecek ek bağımsız değişkenler.

Özel durumlar

dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.

Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

create_job

Zamanlamayla ilişkili işi iade edin.

Döndürülenler

İş tanımı veya var olan bir iş adı.

Dönüş türü

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

Dönüş türü

is_enabled

Zamanlamanın etkinleştirilip etkinleştirilmediğini belirtir.

Döndürülenler

Zamanlama etkinse True, aksi takdirde False.

Dönüş türü

provisioning_state

Zamanlamanın sağlama durumunu döndürür. Olası değerler şunlardır: "Oluşturma", "Güncelleştirme", "Silme", "Başarılı", "Başarısız", "İptal Edildi".

Döndürülenler

Zamanlamanın sağlama durumu.

Dönüş türü

str

type

Zamanlama türü. Kabul edilen değerler 'job' ve 'monitor' değerleridir.

Döndürülenler

Zamanlama türü.

Dönüş türü

str