RecurrenceTrigger 類別
作業排程的週期觸發程式。
- 繼承
-
azure.ai.ml.entities._schedule.trigger.TriggerBaseRecurrenceTrigger
建構函式
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)
僅限關鍵字的參數
名稱 | Description |
---|---|
start_time
|
以 ISO 8601 格式指定排程的開始時間。 |
end_time
|
以 ISO 8601 格式指定排程的結束時間。 請注意,計算排程不支援end_time。 |
time_zone
|
排程執行所在的時區。 預設為 UTC (+00:00) 。 請注意,這適用于start_time和end_time。 預設值: TimeZone.UTC
|
frequency
|
指定應該觸發排程的頻率。 可能的值包括:「minute」、「hour」、「day」、「week」、「month」。 |
interval
|
指定間隔與應該觸發排程的頻率。 |
schedule
|
指定週期模式。 |
範例
設定 JobSchedule 以每隔 4 周觸發週期。
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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應