JobSchedule Classe
Classe para gerir agendas de tarefas.
- Herança
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobScheduleazure.ai.ml.entities._schedule.schedule.ScheduleJobScheduleazure.ai.ml.entities._mixins.TelemetryMixinJobSchedule
Construtor
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
O nome da agenda.
- trigger
- Union[CronTrigger, RecurrenceTrigger]
A configuração do acionador para a agenda.
Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas.
Exemplos
Configurar um 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 |
Despeje o conteúdo da agenda num ficheiro no formato YAML. |
dump
Despeje o conteúdo da agenda num ficheiro no formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parâmetros
O caminho local ou o fluxo de ficheiros no qual escrever o conteúdo YAML. Se dest for um caminho de ficheiro, será criado um novo ficheiro. Se dest for um ficheiro aberto, o ficheiro será escrito diretamente.
- kwargs
- dict
Argumentos adicionais a transmitir para o serializador YAML.
Exceções
Gerado se dest for um caminho de ficheiro e o ficheiro já existir.
Gerado se dest for um ficheiro aberto e o ficheiro não for gravável.
Atributos
base_path
create_job
Devolver a tarefa associada à agenda.
Devoluções
A definição da tarefa ou um nome de tarefa existente.
Tipo de retorno
creation_context
O contexto de criação do recurso.
Devoluções
Os metadados de criação do recurso.
Tipo de retorno
id
O ID do recurso.
Devoluções
O ID global do recurso, um ID de Resource Manager do Azure (ARM).
Tipo de retorno
is_enabled
Especifica se a agenda está ativada ou não.
Devoluções
Verdadeiro se a agenda estiver ativada, Caso contrário, falso.
Tipo de retorno
provisioning_state
Devolve o estado de aprovisionamento da agenda. Os valores possíveis incluem "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled".
Devoluções
O estado de aprovisionamento da agenda.
Tipo de retorno
type
O tipo de agenda. Os valores aceites são "tarefa" e "monitor".
Devoluções
O tipo de agenda.
Tipo de retorno
Azure SDK for Python