BackupPlanBackupScheduleRpoConfigExclusionWindowArgs

data class BackupPlanBackupScheduleRpoConfigExclusionWindowArgs(val daily: Output<Boolean>? = null, val daysOfWeek: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeekArgs>? = null, val duration: Output<String>, val singleOccurrenceDate: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDateArgs>? = null, val startTime: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowStartTimeArgs>) : ConvertibleToJava<BackupPlanBackupScheduleRpoConfigExclusionWindowArgs>

Constructors

constructor(daily: Output<Boolean>? = null, daysOfWeek: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeekArgs>? = null, duration: Output<String>, singleOccurrenceDate: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDateArgs>? = null, startTime: Output<BackupPlanBackupScheduleRpoConfigExclusionWindowStartTimeArgs>)

Properties

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

The exclusion window occurs every day if set to "True". Specifying this field to "False" is an error. Only one of singleOccurrenceDate, daily and daysOfWeek may be set.

Link copied to clipboard

The exclusion window occurs on these days of each week in UTC. Only one of singleOccurrenceDate, daily and daysOfWeek may be set. Structure is documented below.

Link copied to clipboard
val duration: Output<String>

Specifies duration of the window in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Restrictions for duration based on the recurrence type to allow some time for backup to happen:

Link copied to clipboard

No recurrence. The exclusion window occurs only once and on this date in UTC. Only one of singleOccurrenceDate, daily and daysOfWeek may be set. Structure is documented below.

Link copied to clipboard

Specifies the start time of the window using time of the day in UTC. Structure is documented below.

Functions

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