Long Term Retention Policy Args
data class LongTermRetentionPolicyArgs(val dailySchedule: Output<DailyRetentionScheduleArgs>? = null, val monthlySchedule: Output<MonthlyRetentionScheduleArgs>? = null, val retentionPolicyType: Output<String>, val weeklySchedule: Output<WeeklyRetentionScheduleArgs>? = null, val yearlySchedule: Output<YearlyRetentionScheduleArgs>? = null) : ConvertibleToJava<LongTermRetentionPolicyArgs>
Long term retention policy.
Constructors
Link copied to clipboard
constructor(dailySchedule: Output<DailyRetentionScheduleArgs>? = null, monthlySchedule: Output<MonthlyRetentionScheduleArgs>? = null, retentionPolicyType: Output<String>, weeklySchedule: Output<WeeklyRetentionScheduleArgs>? = null, yearlySchedule: Output<YearlyRetentionScheduleArgs>? = null)
Properties
Link copied to clipboard
Daily retention schedule of the protection policy.
Link copied to clipboard
Monthly retention schedule of the protection policy.
Link copied to clipboard
This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'LongTermRetentionPolicy'.
Link copied to clipboard
Weekly retention schedule of the protection policy.
Link copied to clipboard
Yearly retention schedule of the protection policy.