RecurrenceTrigger Klas
Trigger voor terugkeerpatroon voor een taakplanning.
- Overname
-
azure.ai.ml.entities._schedule.trigger.TriggerBaseRecurrenceTrigger
Constructor
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)
Keyword-Only Parameters
Name | Description |
---|---|
start_time
|
Hiermee geeft u de begintijd van de planning in ISO 8601-indeling. |
end_time
|
Hiermee geeft u de eindtijd van de planning in ISO 8601-indeling. Houd er rekening mee dat end_time niet wordt ondersteund voor rekenschema's. |
time_zone
|
De tijdzone waar de planning wordt uitgevoerd. De standaardinstelling is UTC(+00:00). Houd er rekening mee dat dit van toepassing is op de start_time en end_time. standaardwaarde: TimeZone.UTC
|
frequency
|
Hiermee geeft u de frequentie op waarmee de planning moet worden geactiveerd. Mogelijke waarden zijn: 'minuut', 'uur', 'dag', 'week', 'maand'. |
interval
|
Hiermee geeft u het interval in combinatie met de frequentie waarmee de planning moet worden geactiveerd. |
schedule
|
Hiermee geeft u het terugkeerpatroon op. |
Voorbeelden
Een JobSchedule configureren om elke 4 weken een terugkeerpatroon te activeren.
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