Bagikan melalui


RecurrenceTrigger Kelas

Pemicu pengulangan untuk jadwal pekerjaan.

Warisan
azure.ai.ml.entities._schedule.trigger.TriggerBase
RecurrenceTrigger

Konstruktor

RecurrenceTrigger(*, frequency: str, interval: int, schedule: RecurrencePattern | None = None, start_time: str | datetime | None = None, end_time: str | datetime | None = None, time_zone: str | TimeZone = TimeZone.UTC)

Parameter Kata Kunci-Saja

Nama Deskripsi
start_time

Menentukan waktu mulai jadwal dalam format ISO 8601.

end_time

Menentukan waktu akhir jadwal dalam format ISO 8601. Perhatikan bahwa end_time tidak didukung untuk jadwal komputasi.

time_zone

Zona waktu tempat jadwal akan berjalan. Default ke UTC(+00:00). Perhatikan bahwa ini berlaku untuk start_time dan end_time.

nilai default: TimeZone.UTC
frequency

Menentukan frekuensi di mana jadwal harus dipicu. Nilai yang mungkin termasuk: "menit", "jam", "hari", "minggu", "bulan".

interval
int

Menentukan interval bersama dengan frekuensi jadwal yang harus dipicu.

schedule

Menentukan pola pengulangan.

Contoh

Mengonfigurasi JobSchedule untuk memicu pengulangan setiap 4 minggu.


   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)