LongTermRetentionPolicy Class

Long term retention policy.

Constructor

LongTermRetentionPolicy()

Variables

Name Description
dailySchedule
<xref:<xref:"DailyRetentionSchedule">>

Daily retention schedule of the protection policy.

weeklySchedule
<xref:<xref:"WeeklyRetentionSchedule">>

Weekly retention schedule of the protection policy.

monthlySchedule
<xref:<xref:"MonthlyRetentionSchedule">>

Monthly retention schedule of the protection policy.

yearlySchedule
<xref:<xref:"YearlyRetentionSchedule">>

Yearly retention schedule of the protection policy.

retentionPolicyType
Literal["LongTermRetentionPolicy"]

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Required. Default value is "LongTermRetentionPolicy".

Attributes

dailySchedule

Daily retention schedule of the protection policy.

dailySchedule: DailyRetentionSchedule

monthlySchedule

Monthly retention schedule of the protection policy.

monthlySchedule: MonthlyRetentionSchedule

retentionPolicyType

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Required. Default value is "LongTermRetentionPolicy".

retentionPolicyType: Literal['LongTermRetentionPolicy']

weeklySchedule

Weekly retention schedule of the protection policy.

weeklySchedule: WeeklyRetentionSchedule

yearlySchedule

Yearly retention schedule of the protection policy.

yearlySchedule: YearlyRetentionSchedule