PolicyVMWorkloadProtectionPolicyRetentionYearly

data class PolicyVMWorkloadProtectionPolicyRetentionYearly(val count: Int, val formatType: String, val monthdays: List<Int>? = null, val months: List<String>, val weekdays: List<String>? = null, val weeks: List<String>? = null)

Constructors

constructor(count: Int, formatType: String, monthdays: List<Int>? = null, months: List<String>, weekdays: List<String>? = null, weeks: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val count: Int

The number of yearly backups to keep. Possible values are between 1 and 99

Link copied to clipboard

The retention schedule format type for yearly retention policy. Possible values are Daily and Weekly.

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

The monthday backups to retain. Possible values are between 0 and 28.

Link copied to clipboard

The months of the year to retain backups of. Possible values are January, February, March, April, May, June, July, August, September, October, November and December.

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

The weekday backups to retain. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday or Saturday.

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

The weeks of the month to retain backups of. Possible values are First, Second, Third, Fourth, Last.