Udostępnij za pośrednictwem


ComputeStartStopSchedule Klasa

Harmonogramy dla scenariusza uruchamiania lub zatrzymywania obliczeń.

Dziedziczenie
azure.ai.ml.entities._mixins.RestTranslatableMixin
ComputeStartStopSchedule

Konstruktor

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

Parametry

Nazwa Opis
trigger
Wymagane

Wyzwalacz harmonogramu.

action
Wymagane

Akcja mocy obliczeniowej.

state
Wymagane
<xref:azure.ai.ml.entities.ScheduleState>

Stan harmonogramu.

kwargs
Wymagane

Słownik dodatkowych parametrów konfiguracji.

Parametry Tylko słowo kluczowe

Nazwa Opis
trigger
Wymagane
action
Wymagane
state
wartość domyślna: ScheduleStatus.ENABLED

Przykłady

Tworzenie obiektu 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])


Atrybuty

provisioning_state

Stan aprowizacji harmonogramu.

Zwraca

Typ Opis

Stan aprowizacji harmonogramu.

schedule_id

Identyfikator harmonogramu.

Zwraca

Typ Opis

Identyfikator harmonogramu.