ScheduleCreationParameterArgs

data class ScheduleCreationParameterArgs(val dailyRecurrence: Output<DayDetailsArgs>? = null, val hourlyRecurrence: Output<HourDetailsArgs>? = null, val name: Output<String>? = null, val notificationSettings: Output<NotificationSettingsArgs>? = null, val status: Output<Either<String, EnableStatus>>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceId: Output<String>? = null, val taskType: Output<String>? = null, val timeZoneId: Output<String>? = null, val weeklyRecurrence: Output<WeekDetailsArgs>? = null) : ConvertibleToJava<ScheduleCreationParameterArgs>

Properties for creating a schedule.

Constructors

Link copied to clipboard
constructor(dailyRecurrence: Output<DayDetailsArgs>? = null, hourlyRecurrence: Output<HourDetailsArgs>? = null, name: Output<String>? = null, notificationSettings: Output<NotificationSettingsArgs>? = null, status: Output<Either<String, EnableStatus>>? = null, tags: Output<Map<String, String>>? = null, targetResourceId: Output<String>? = null, taskType: Output<String>? = null, timeZoneId: Output<String>? = null, weeklyRecurrence: Output<WeekDetailsArgs>? = null)

Properties

Link copied to clipboard
val dailyRecurrence: Output<DayDetailsArgs>? = null

If the schedule will occur once each day of the week, specify the daily recurrence.

Link copied to clipboard
val hourlyRecurrence: Output<HourDetailsArgs>? = null

If the schedule will occur multiple times a day, specify the hourly recurrence.

Link copied to clipboard
val name: Output<String>? = null

The name of the virtual machine or environment

Link copied to clipboard

Notification settings.

Link copied to clipboard
val status: Output<Either<String, EnableStatus>>? = null

The status of the schedule (i.e. Enabled, Disabled)

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

The tags of the resource.

Link copied to clipboard
val targetResourceId: Output<String>? = null

The resource ID to which the schedule belongs

Link copied to clipboard
val taskType: Output<String>? = null

The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).

Link copied to clipboard
val timeZoneId: Output<String>? = null

The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

Link copied to clipboard
val weeklyRecurrence: Output<WeekDetailsArgs>? = null

If the schedule will occur only some days of the week, specify the weekly recurrence.

Functions

Link copied to clipboard
open override fun toJava(): ScheduleCreationParameterArgs