MonthlyRetentionScheduleArgs

data class MonthlyRetentionScheduleArgs(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<MonthlyRetentionScheduleArgs>

Monthly retention schedule.

Constructors

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

Functions

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

Properties

Link copied to clipboard

Retention duration of retention Policy.

Link copied to clipboard

Daily retention format for monthly retention policy.

Link copied to clipboard

Retention schedule format type for monthly retention policy.

Link copied to clipboard

Weekly retention format for monthly retention policy.

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

Retention times of retention policy.