Partager via


JobSchedule Classe

Classe pour la gestion des planifications de travaux.

Héritage
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobSchedule
azure.ai.ml.entities._schedule.schedule.Schedule
JobSchedule
azure.ai.ml.entities._mixins.TelemetryMixin
JobSchedule

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.

create_job
Union[Job, str]

Définition de travail ou nom de travail existant.

display_name
Optional[str]

Nom d’affichage de la planification.

description
Optional[str]

Description de la planification.

tags
Optional[dict[str, str]]

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

properties
Optional[dict[str, str]]

Dictionnaire de propriétés à associer à la planification.

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

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Obligatoire

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

str

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

str

type

Type de planification. Les valeurs acceptées sont « job » et « monitor ».

Retours

Type de planification.

Type de retour

str