CloudExadataInfrastructurePropertiesMaintenanceWindowArgs

data class CloudExadataInfrastructurePropertiesMaintenanceWindowArgs(val customActionTimeoutMins: Output<Int>? = null, val daysOfWeeks: Output<List<String>>? = null, val hoursOfDays: Output<List<Int>>? = null, val isCustomActionTimeoutEnabled: Output<Boolean>? = null, val leadTimeWeek: Output<Int>? = null, val months: Output<List<String>>? = null, val patchingMode: Output<String>? = null, val preference: Output<String>? = null, val weeksOfMonths: Output<List<Int>>? = null) : ConvertibleToJava<CloudExadataInfrastructurePropertiesMaintenanceWindowArgs>

Constructors

constructor(customActionTimeoutMins: Output<Int>? = null, daysOfWeeks: Output<List<String>>? = null, hoursOfDays: Output<List<Int>>? = null, isCustomActionTimeoutEnabled: Output<Boolean>? = null, leadTimeWeek: Output<Int>? = null, months: Output<List<String>>? = null, patchingMode: Output<String>? = null, preference: Output<String>? = null, weeksOfMonths: Output<List<Int>>? = null)

Properties

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

Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).

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

Days during the week when maintenance should be performed.

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

The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC

Link copied to clipboard

If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.

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

Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.

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

Months during the year when maintenance should be performed.

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

Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING

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

The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE

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

Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.

Functions

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