YearlyRetentionScheduleArgs

data class YearlyRetentionScheduleArgs(val monthsOfYear: Output<List<MonthOfYear>>? = null, val retentionDuration: Output<RetentionDurationArgs>? = null, val retentionScheduleDaily: Output<DailyRetentionFormatArgs>? = null, val retentionScheduleFormatType: Output<Either<String, RetentionScheduleFormat>>? = null, val retentionScheduleWeekly: Output<WeeklyRetentionFormatArgs>? = null, val retentionTimes: Output<List<String>>? = null) : ConvertibleToJava<YearlyRetentionScheduleArgs>

Yearly retention schedule.

Constructors

Link copied to clipboard
constructor(monthsOfYear: Output<List<MonthOfYear>>? = null, retentionDuration: Output<RetentionDurationArgs>? = null, retentionScheduleDaily: Output<DailyRetentionFormatArgs>? = null, retentionScheduleFormatType: Output<Either<String, RetentionScheduleFormat>>? = null, retentionScheduleWeekly: Output<WeeklyRetentionFormatArgs>? = null, retentionTimes: Output<List<String>>? = null)

Properties

Link copied to clipboard
val monthsOfYear: Output<List<MonthOfYear>>? = null

List of months of year of yearly retention policy.

Link copied to clipboard

Retention duration of retention Policy.

Link copied to clipboard

Daily retention format for yearly retention policy.

Link copied to clipboard

Retention schedule format for yearly retention policy.

Link copied to clipboard

Weekly retention format for yearly retention policy.

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

Retention times of retention policy.

Functions

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