KubernetesClusterMaintenanceWindowNodeOsArgs

data class KubernetesClusterMaintenanceWindowNodeOsArgs(val dayOfMonth: Output<Int>? = null, val dayOfWeek: Output<String>? = null, val duration: Output<Int>, val frequency: Output<String>, val interval: Output<Int>, val notAlloweds: Output<List<KubernetesClusterMaintenanceWindowNodeOsNotAllowedArgs>>? = null, val startDate: Output<String>? = null, val startTime: Output<String>? = null, val utcOffset: Output<String>? = null, val weekIndex: Output<String>? = null) : ConvertibleToJava<KubernetesClusterMaintenanceWindowNodeOsArgs>

Constructors

constructor(dayOfMonth: Output<Int>? = null, dayOfWeek: Output<String>? = null, duration: Output<Int>, frequency: Output<String>, interval: Output<Int>, notAlloweds: Output<List<KubernetesClusterMaintenanceWindowNodeOsNotAllowedArgs>>? = null, startDate: Output<String>? = null, startTime: Output<String>? = null, utcOffset: Output<String>? = null, weekIndex: Output<String>? = null)

Properties

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

The day of the month for the maintenance run. Required in combination with AbsoluteMonthly frequency. Value between 0 and 31 (inclusive).

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

The day of the week for the maintenance run. Required in combination with weekly frequency. Possible values are Friday, Monday, Saturday, Sunday, Thursday, Tuesday and Wednesday.

Link copied to clipboard
val duration: Output<Int>

The duration of the window for maintenance to run in hours. Possible options are between 4 to 24.

Link copied to clipboard
val frequency: Output<String>

Frequency of maintenance. Possible options are Daily, Weekly, AbsoluteMonthly and RelativeMonthly.

Link copied to clipboard
val interval: Output<Int>

The interval for maintenance runs. Depending on the frequency this interval is week or month based.

Link copied to clipboard

One or more not_allowed block as defined below.

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

The date on which the maintenance window begins to take effect.

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

The time for maintenance to begin, based on the timezone determined by utc_offset. Format is HH:mm.

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

Used to determine the timezone for cluster maintenance.

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

The week in the month used for the maintenance run. Options are First, Second, Third, Fourth, and Last.

Functions

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