RecurrenceTrigger Classe
Déclencheur de périodicité pour une planification de travail.
- Héritage
-
azure.ai.ml.entities._schedule.trigger.TriggerBaseRecurrenceTrigger
Constructeur
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)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
start_time
|
Spécifie l’heure de début de la planification au format ISO 8601. |
end_time
|
Spécifie l’heure de fin de la planification au format ISO 8601. Notez que end_time n’est pas pris en charge pour les planifications de calcul. |
time_zone
|
Fuseau horaire dans lequel la planification s’exécutera. La valeur par défaut est UTC(+00 :00). Notez que cela s’applique aux start_time et end_time. valeur par défaut: TimeZone.UTC
|
frequency
|
Spécifie la fréquence avec laquelle la planification doit être déclenchée. Les valeurs possibles sont les suivantes : « minute », « hour », « day », « week », « month ». |
interval
|
Spécifie l’intervalle conjointement avec la fréquence avec laquelle la planification doit être déclenchée. |
schedule
|
Spécifie le modèle de périodicité. |
Exemples
Configuration d’un JobSchedule pour déclencher une périodicité toutes les 4 semaines.
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