JobSchedule Classe
Classe pour la gestion des planifications de travaux.
- Héritage
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobScheduleazure.ai.ml.entities._schedule.schedule.ScheduleJobScheduleazure.ai.ml.entities._mixins.TelemetryMixinJobSchedule
Constructeur
JobSchedule(*, name: str, trigger: CronTrigger | RecurrenceTrigger, create_job: Job | str, display_name: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, **kwargs)
Paramètres
- name
- str
Nom de la planification.
- trigger
- Union[CronTrigger, RecurrenceTrigger]
Configuration du déclencheur pour la planification.
Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.
Exemples
Configuration d’un 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)
Méthodes
dump |
Videz le contenu de la planification dans un fichier au format YAML. |
dump
Videz le contenu de la planification dans un fichier au format YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Paramètres
Chemin d’accès local ou flux de fichiers dans lequel écrire le contenu YAML. Si dest est un chemin de fichier, un nouveau fichier est créé. Si dest est un fichier ouvert, le fichier est écrit directement dans.
- kwargs
- dict
Arguments supplémentaires à passer au sérialiseur YAML.
Exceptions
Déclenché si dest est un chemin de fichier et que le fichier existe déjà.
Déclenché si dest est un fichier ouvert et que le fichier n’est pas accessible en écriture.
Attributs
base_path
Chemin d’accès de base de la ressource.
Retours
Chemin d’accès de base de la ressource.
Type de retour
create_job
Retourne le travail associé à la planification.
Retours
Définition de travail ou nom de travail existant.
Type de retour
creation_context
Contexte de création de la ressource.
Retours
Métadonnées de création pour la ressource.
Type de retour
id
ID de la ressource.
Retours
ID global de la ressource, id Azure Resource Manager (ARM).
Type de retour
is_enabled
Spécifie si la planification est activée ou non.
Retours
True si la planification est activée, False sinon.
Type de retour
provisioning_state
Retourne l’état d’approvisionnement de la planification. Les valeurs possibles incluent « Création », « Mise à jour », « Suppression », « Réussi », « Échec », « Annulé ».
Retours
État d’approvisionnement de la planification.
Type de retour
type
Type de planification. Les valeurs acceptées sont « job » et « monitor ».
Retours
Type de planification.
Type de retour
Azure SDK for Python