JobSchedule Clase
Clase para administrar programaciones de trabajos.
- Herencia
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobScheduleazure.ai.ml.entities._schedule.schedule.ScheduleJobScheduleazure.ai.ml.entities._mixins.TelemetryMixinJobSchedule
Constructor
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)
Parámetros
- name
- str
Nombre de la programación.
- trigger
- Union[CronTrigger, RecurrenceTrigger]
Configuración del desencadenador para la programación.
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.
Diccionario de propiedades que se van a asociar a la programación.
Ejemplos
Configurar 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étodos
dump |
Volque el contenido de la programación en un archivo en formato YAML. |
dump
Volque el contenido de la programación en un archivo en formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parámetros
Ruta de acceso local o secuencia de archivos en la que se va a escribir el contenido de YAML. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo. Si dest es un archivo abierto, el archivo se escribirá directamente.
- kwargs
- dict
Argumentos adicionales para pasar al serializador YAML.
Excepciones
Se genera si dest es una ruta de acceso de archivo y el archivo ya existe.
Se genera si dest es un archivo abierto y el archivo no se puede escribir.
Atributos
base_path
Ruta de acceso base del recurso.
Devoluciones
Ruta de acceso base del recurso.
Tipo de valor devuelto
create_job
Devuelve el trabajo asociado a la programación.
Devoluciones
Definición del trabajo o un nombre de trabajo existente.
Tipo de valor devuelto
creation_context
Contexto de creación del recurso.
Devoluciones
Metadatos de creación del recurso.
Tipo de valor devuelto
id
El identificador del recurso.
Devoluciones
Identificador global del recurso, un identificador de Azure Resource Manager (ARM).
Tipo de valor devuelto
is_enabled
Especifica si la programación está habilitada o no.
Devoluciones
True si la programación está habilitada, False en caso contrario.
Tipo de valor devuelto
provisioning_state
Devuelve el estado de aprovisionamiento de la programación. Los valores posibles incluyen "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled".
Devoluciones
Estado de aprovisionamiento de la programación.
Tipo de valor devuelto
type
Tipo de programación. Los valores aceptados son "job" y "monitor".
Devoluciones
Tipo de programación.
Tipo de valor devuelto
Azure SDK for Python