ScheduleBasedBackupCriteriaArgs

data class ScheduleBasedBackupCriteriaArgs(val absoluteCriteria: Output<List<Either<String, AbsoluteMarker>>>? = null, val daysOfMonth: Output<List<DayArgs>>? = null, val daysOfTheWeek: Output<List<Either<String, DayOfWeek>>>? = null, val monthsOfYear: Output<List<Either<String, Month>>>? = null, val objectType: Output<String>, val scheduleTimes: Output<List<String>>? = null, val weeksOfTheMonth: Output<List<Either<String, WeekNumber>>>? = null) : ConvertibleToJava<ScheduleBasedBackupCriteriaArgs>

Schedule based backup criteria

Constructors

Link copied to clipboard
constructor(absoluteCriteria: Output<List<Either<String, AbsoluteMarker>>>? = null, daysOfMonth: Output<List<DayArgs>>? = null, daysOfTheWeek: Output<List<Either<String, DayOfWeek>>>? = null, monthsOfYear: Output<List<Either<String, Month>>>? = null, objectType: Output<String>, scheduleTimes: Output<List<String>>? = null, weeksOfTheMonth: Output<List<Either<String, WeekNumber>>>? = null)

Properties

Link copied to clipboard
val absoluteCriteria: Output<List<Either<String, AbsoluteMarker>>>? = null

it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" and should be part of AbsoluteMarker enum

Link copied to clipboard
val daysOfMonth: Output<List<DayArgs>>? = null

This is day of the month from 1 to 28 other wise last of month

Link copied to clipboard
val daysOfTheWeek: Output<List<Either<String, DayOfWeek>>>? = null

It should be Sunday/Monday/T..../Saturday

Link copied to clipboard
val monthsOfYear: Output<List<Either<String, Month>>>? = null

It should be January/February/....../December

Link copied to clipboard
val objectType: Output<String>

Type of the specific object - used for deserializing Expected value is 'ScheduleBasedBackupCriteria'.

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

List of schedule times for backup

Link copied to clipboard
val weeksOfTheMonth: Output<List<Either<String, WeekNumber>>>? = null

It should be First/Second/Third/Fourth/Last

Functions

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