PolicyFileShareRetentionYearlyArgs

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

Constructors

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

Properties

Link copied to clipboard
val count: Output<Int>

The number of yearly backups to keep. Must be between 1 and 10

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 months: Output<List<String>>

The months of the year to retain backups of. Must be one of January, February, March, April, May, June, July, Augest, September, October, November and December.

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(): PolicyFileShareRetentionYearlyArgs