SoftwareUpdateConfigurationScheduleArgs

data class SoftwareUpdateConfigurationScheduleArgs(val advancedMonthDays: Output<List<Int>>? = null, val advancedWeekDays: Output<List<String>>? = null, val creationTime: Output<String>? = null, val description: Output<String>? = null, val expiryTime: Output<String>? = null, val expiryTimeOffsetMinutes: Output<Double>? = null, val frequency: Output<String>, val interval: Output<Int>? = null, val isEnabled: Output<Boolean>? = null, val lastModifiedTime: Output<String>? = null, val monthlyOccurrence: Output<SoftwareUpdateConfigurationScheduleMonthlyOccurrenceArgs>? = null, val nextRun: Output<String>? = null, val nextRunOffsetMinutes: Output<Double>? = null, val startTime: Output<String>? = null, val startTimeOffsetMinutes: Output<Double>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<SoftwareUpdateConfigurationScheduleArgs>

Constructors

Link copied to clipboard
constructor(advancedMonthDays: Output<List<Int>>? = null, advancedWeekDays: Output<List<String>>? = null, creationTime: Output<String>? = null, description: Output<String>? = null, expiryTime: Output<String>? = null, expiryTimeOffsetMinutes: Output<Double>? = null, frequency: Output<String>, interval: Output<Int>? = null, isEnabled: Output<Boolean>? = null, lastModifiedTime: Output<String>? = null, monthlyOccurrence: Output<SoftwareUpdateConfigurationScheduleMonthlyOccurrenceArgs>? = null, nextRun: Output<String>? = null, nextRunOffsetMinutes: Output<Double>? = null, startTime: Output<String>? = null, startTimeOffsetMinutes: Output<Double>? = null, timeZone: Output<String>? = null)

Properties

Link copied to clipboard
val advancedMonthDays: Output<List<Int>>? = null

List of days of the month that the job should execute on. Must be between 1 and 31. -1 for last day of the month. Only valid when frequency is Month.

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

List of days of the week that the job should execute on. Only valid when frequency is Week. Possible values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday.

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

A description for this Schedule.

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

The end time of the schedule.

Link copied to clipboard
val expiryTimeOffsetMinutes: Output<Double>? = null
Link copied to clipboard
val frequency: Output<String>

The frequency of the schedule. - can be either OneTime, Day, Hour, Week, or Month.

Link copied to clipboard
val interval: Output<Int>? = null

The number of frequencys between runs. Only valid when frequency is Day, Hour, Week, or Month.

Link copied to clipboard
val isEnabled: Output<Boolean>? = null

Whether the schedule is enabled. Defaults to true.

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

List of monthly_occurrence blocks as defined below to specifies occurrences of days within a month. Only valid when frequency is Month. The monthly_occurrence block supports fields as defined below.

Link copied to clipboard
val nextRun: Output<String>? = null
Link copied to clipboard
val nextRunOffsetMinutes: Output<Double>? = null
Link copied to clipboard
val startTime: Output<String>? = null

Start time of the schedule. Must be at least five minutes in the future. Defaults to seven minutes in the future from the time the resource is created.

Link copied to clipboard
val startTimeOffsetMinutes: Output<Double>? = null
Link copied to clipboard
val timeZone: Output<String>? = null

The timezone of the start time. Defaults to Etc/UTC. For possible values see: https://docs.microsoft.com/en-us/rest/api/maps/timezone/gettimezoneenumwindows

Functions

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