RecurrenceTrigger Sınıf
İş zamanlaması için yinelenme tetikleyicisi.
- Devralma
-
azure.ai.ml.entities._schedule.trigger.TriggerBaseRecurrenceTrigger
Oluşturucu
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)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
start_time
|
Zamanlamanın başlangıç saatini ISO 8601 biçiminde belirtir. |
end_time
|
Zamanlamanın bitiş saatini ISO 8601 biçiminde belirtir. end_time işlem zamanlamaları için desteklenmediğini unutmayın. |
time_zone
|
Zamanlamanın çalıştırılacağı saat dilimi. Varsayılan olarak UTC(+00:00). Bunun start_time ve end_time için geçerli olduğunu unutmayın. varsayılan değer: TimeZone.UTC
|
frequency
|
Zamanlamanın tetiklenmesi gereken sıklığı belirtir. Olası değerler şunlardır: "minute", "hour", "day", "week", "month". |
interval
|
Zamanlamayı tetikleme sıklığıyla birlikte aralığı belirtir. |
schedule
|
Yinelenme düzenini belirtir. |
Örnekler
4 haftada bir yinelenmeyi tetikleyen bir 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)
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin