JobSchedule Класс
Класс для управления расписаниями заданий.
- Наследование
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobScheduleazure.ai.ml.entities._schedule.schedule.ScheduleJobScheduleazure.ai.ml.entities._mixins.TelemetryMixinJobSchedule
Конструктор
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]
Конфигурация триггера для расписания.
Примеры
Настройка 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
Параметры
Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан в напрямую.
- kwargs
- dict
Дополнительные аргументы для передачи сериализатору YAML.
Исключения
Возникает, если dest является путем к файлу и файл уже существует.
Возникает, если dest является открытым файлом и файл недоступен для записи.
Атрибуты
base_path
create_job
Возвращает задание, связанное с расписанием.
Возвращаемое значение
Определение задания или существующее имя задания.
Возвращаемый тип
creation_context
Контекст создания ресурса.
Возвращаемое значение
Метаданные создания для ресурса.
Возвращаемый тип
id
Идентификатор ресурса.
Возвращаемое значение
Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM).
Возвращаемый тип
is_enabled
Указывает, включено ли расписание.
Возвращаемое значение
Значение true, если расписание включено, в противном случае — false.
Возвращаемый тип
provisioning_state
Возвращает состояние подготовки расписания. Возможные значения: "Создание", "Обновление", "Удаление", "Успешно", "Сбой", "Отменено".
Возвращаемое значение
Состояние подготовки расписания.
Возвращаемый тип
type
Тип расписания. Допустимые значения: job и monitor.
Возвращаемое значение
Тип расписания.
Возвращаемый тип
Azure SDK for Python