YearlyRetentionSchedule Class

Yearly retention schedule.

Constructor

YearlyRetentionSchedule()

Variables

Name Description
retentionScheduleFormatType
Union[str, <xref:"RetentionScheduleFormat">]

Retention schedule format for yearly retention policy. Known values are: "Invalid", "Daily", and "Weekly".

monthsOfYear
list[Union[str, <xref:"MonthOfYear">]]

List of months of year of yearly retention policy.

retentionScheduleDaily
<xref:<xref:"DailyRetentionFormat">>

Daily retention format for yearly retention policy.

retentionScheduleWeekly
<xref:<xref:"WeeklyRetentionFormat">>

Weekly retention format for yearly retention policy.

retentionTimes

Retention times of retention policy.

retentionDuration
<xref:<xref:"RetentionDuration">>

Retention duration of retention Policy.

Attributes

monthsOfYear

List of months of year of yearly retention policy.

monthsOfYear: list[typing.Union[str, ForwardRef('MonthOfYear')]]

retentionDuration

Retention duration of retention Policy.

retentionDuration: RetentionDuration

retentionScheduleDaily

Daily retention format for yearly retention policy.

retentionScheduleDaily: DailyRetentionFormat

retentionScheduleFormatType

"Invalid", "Daily", and "Weekly".

retentionScheduleFormatType: str | RetentionScheduleFormat

retentionScheduleWeekly

Weekly retention format for yearly retention policy.

retentionScheduleWeekly: WeeklyRetentionFormat

retentionTimes

Retention times of retention policy.

retentionTimes: list[str]