RecurrenceTrigger Osztály
Feladatütemezés ismétlődési eseményindítója.
- Öröklődés
-
azure.ai.ml.entities._schedule.trigger.TriggerBaseRecurrenceTrigger
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)
Csak kulcsszavas paraméterek
Name | Description |
---|---|
start_time
|
Az ütemezés kezdő időpontját adja meg ISO 8601 formátumban. |
end_time
|
Az ütemezés befejezési időpontját adja meg ISO 8601 formátumban. Vegye figyelembe, hogy a end_time számítási ütemezések esetében nem támogatott. |
time_zone
|
Az az időzóna, ahol az ütemezés futni fog. Alapértelmezés szerint UTC(+00:00). Vegye figyelembe, hogy ez a start_time és a end_time vonatkozik. alapértelmezett érték: TimeZone.UTC
|
frequency
|
Azt a gyakoriságot adja meg, amellyel az ütemezést aktiválni kell. Lehetséges értékek: "minute", "hour", "day", "week", "month". |
interval
|
Az ütemezés aktiválásának gyakoriságával együtt adja meg az időközt. |
schedule
|
Az ismétlődési mintát adja meg. |
Példák
JobSchedule konfigurálása az ismétlődés 4 hetente történő aktiválásához.
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)
Azure SDK for Python