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)
キーワードのみのパラメーター
名前 | 説明 |
---|---|
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
|
定期的なパターンを指定します。 |
例
4 週間ごとに繰り返しをトリガーするように JobSchedule を構成する。
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)
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python