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