Поделиться через


JobSchedule Класс

Класс для управления расписаниями заданий.

Наследование
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobSchedule
azure.ai.ml.entities._schedule.schedule.Schedule
JobSchedule
azure.ai.ml.entities._mixins.TelemetryMixin
JobSchedule

Конструктор

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)

Параметры

name
str

Имя расписания.

trigger
Union[CronTrigger, RecurrenceTrigger]

Конфигурация триггера для расписания.

create_job
Union[Job, str]

Определение задания или существующее имя задания.

display_name
Optional[str]

Отображаемое имя расписания.

description
Optional[str]

Описание расписания.

tags
Optional[dict[str, str]]

Словарь тегов. Теги можно добавлять, удалять и обновлять.

properties
Optional[dict[str, str]]

Словарь свойств, которые необходимо связать с расписанием.

Примеры

Настройка 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)

Методы

dump

Дамп содержимого расписания в файл в формате YAML.

dump

Дамп содержимого расписания в файл в формате YAML.

dump(dest: str | PathLike | IO, **kwargs) -> None

Параметры

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Обязательно

Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан в напрямую.

kwargs
dict

Дополнительные аргументы для передачи сериализатору YAML.

Исключения

Возникает, если dest является путем к файлу и файл уже существует.

Возникает, если dest является открытым файлом и файл недоступен для записи.

Атрибуты

base_path

Базовый путь к ресурсу.

Возвращаемое значение

Базовый путь к ресурсу.

Возвращаемый тип

str

create_job

Возвращает задание, связанное с расписанием.

Возвращаемое значение

Определение задания или существующее имя задания.

Возвращаемый тип

creation_context

Контекст создания ресурса.

Возвращаемое значение

Метаданные создания для ресурса.

Возвращаемый тип

id

Идентификатор ресурса.

Возвращаемое значение

Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM).

Возвращаемый тип

is_enabled

Указывает, включено ли расписание.

Возвращаемое значение

Значение true, если расписание включено, в противном случае — false.

Возвращаемый тип

provisioning_state

Возвращает состояние подготовки расписания. Возможные значения: "Создание", "Обновление", "Удаление", "Успешно", "Сбой", "Отменено".

Возвращаемое значение

Состояние подготовки расписания.

Возвращаемый тип

str

type

Тип расписания. Допустимые значения: job и monitor.

Возвращаемое значение

Тип расписания.

Возвращаемый тип

str