RecurrenceTrigger Klasa
Wyzwalacz cyklu dla harmonogramu zadań.
- Dziedziczenie
-
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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
start_time
|
Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601. |
end_time
|
Określa godzinę zakończenia harmonogramu w formacie ISO 8601. Należy pamiętać, że end_time nie jest obsługiwana w przypadku harmonogramów obliczeniowych. |
time_zone
|
Strefa czasowa, w której zostanie uruchomiony harmonogram. Wartość domyślna to UTC(+00:00). Należy pamiętać, że dotyczy to start_time i end_time. wartość domyślna: TimeZone.UTC
|
frequency
|
Określa częstotliwość wyzwalania harmonogramu. Możliwe wartości to: "minute", "hour", "day", "week", "month". |
interval
|
Określa interwał w połączeniu z częstotliwością wyzwalania harmonogramu. |
schedule
|
Określa wzorzec cyklu. |
Przykłady
Konfigurowanie modułu JobSchedule w celu wyzwolenia cyklu co 4 tygodnie.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla