Compartir a través de


ScheduleCreationParameter Clase

Propiedades para crear una programación.

Herencia
ScheduleCreationParameter

Constructor

ScheduleCreationParameter(*, name: str | None = None, location: str | None = None, tags: Dict[str, str] | None = None, status: str | EnableStatus | None = None, task_type: str | None = None, weekly_recurrence: WeekDetails | None = None, daily_recurrence: DayDetails | None = None, hourly_recurrence: HourDetails | None = None, time_zone_id: str | None = None, notification_settings: NotificationSettings | None = None, target_resource_id: str | None = None, **kwargs)

Parámetros

name
str
Requerido

Nombre de la máquina virtual o el entorno.

location
str
Requerido

Ubicación de la nueva máquina virtual o entorno.

tags
dict[str, str]
Requerido

Un conjunto de etiquetas. Las etiquetas del recurso.

status
str o EnableStatus
Requerido

Estado de la programación (es decir, Habilitado, Deshabilitado). Entre los valores posibles se incluyen: "Enabled", "Disabled".

task_type
str
Requerido

Tipo de tarea de la programación (por ejemplo, LabVmsShutdownTask, LabVmAutoStart).

weekly_recurrence
WeekDetails
Requerido

Si la programación solo se producirá algunos días de la semana, especifique la periodicidad semanal.

daily_recurrence
DayDetails
Requerido

Si la programación se producirá una vez cada día de la semana, especifique la periodicidad diaria.

hourly_recurrence
HourDetails
Requerido

Si la programación se producirá varias veces al día, especifique la periodicidad horaria.

time_zone_id
str
Requerido

El identificador de zona horaria (por ejemplo, hora estándar del Pacífico).

notification_settings
NotificationSettings
Requerido

Configuración de notificación.

target_resource_id
str
Requerido

Identificador de recurso al que pertenece la programación.