Partilhar via


ComputeStartStopSchedule Classe

Agendas para o cenário de início ou paragem de computação.

Herança
azure.ai.ml.entities._mixins.RestTranslatableMixin
ComputeStartStopSchedule

Construtor

ComputeStartStopSchedule(*, trigger: CronTrigger | RecurrenceTrigger | None = None, action: ComputePowerAction | None = None, state: ScheduleStatus = ScheduleStatus.ENABLED, **kwargs: Any)

Parâmetros

Name Description
trigger
Necessário

O acionador da agenda.

action
Necessário

A ação de poder de computação.

state
Necessário
<xref:azure.ai.ml.entities.ScheduleState>

O estado da agenda.

kwargs
Necessário

Um dicionário de parâmetros de configuração adicionais.

Parâmetros Só de Palavra-Chave

Name Description
trigger
Necessário
action
Necessário
state
valor predefinido: ScheduleStatus.ENABLED

Exemplos

Criar um objeto ComputeStartStopSchedule.


   from azure.ai.ml.constants import TimeZone
   from azure.ai.ml.entities import ComputeSchedules, ComputeStartStopSchedule, CronTrigger

   start_stop = ComputeStartStopSchedule(
       trigger=CronTrigger(
           expression="15 10 * * 1",
           start_time="2022-03-10 10:15:00",
           end_time="2022-06-10 10:15:00",
           time_zone=TimeZone.PACIFIC_STANDARD_TIME,
       )
   )
   compute_schedules = ComputeSchedules(compute_start_stop=[start_stop])


Atributos

provisioning_state

O estado de aprovisionamento da agenda.

Devoluções

Tipo Description

O estado de aprovisionamento da agenda.

schedule_id

O ID da agenda.

Devoluções

Tipo Description

O ID da agenda.