PolicyFileShareRetentionMonthlyArgs

data class PolicyFileShareRetentionMonthlyArgs(val count: Output<Int>, val days: Output<List<Int>>? = null, val includeLastDays: Output<Boolean>? = null, val weekdays: Output<List<String>>? = null, val weeks: Output<List<String>>? = null) : ConvertibleToJava<PolicyFileShareRetentionMonthlyArgs>

Constructors

Link copied to clipboard
constructor(count: Output<Int>, days: Output<List<Int>>? = null, includeLastDays: Output<Boolean>? = null, weekdays: Output<List<String>>? = null, weeks: Output<List<String>>? = null)

Properties

Link copied to clipboard
val count: Output<Int>

The number of monthly backups to keep. Must be between 1 and 120

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

The days of the month to retain backups of. Must be between 1 and 31.

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

Including the last day of the month, default to false.

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

The weekday backups to retain . Must be one of Sunday, Monday, Tuesday, Wednesday, Thursday, Friday or Saturday.

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

The weeks of the month to retain backups of. Must be one of First, Second, Third, Fourth, Last.

Functions

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