BackupPlanRetentionPolicy class
Properties
-
backupDeleteLockDays
→ Input<int?>?
-
Minimum age for a Backup created via this BackupPlan (in days).
Must be an integer value between 0-90 (inclusive).
A Backup created under this BackupPlan will not be deletable
until it reaches Backup's (create time + backup_delete_lock_days).
Updating this field of a BackupPlan does not affect existing Backups.
Backups created after a successful update will inherit this new value.
final
-
backupRetainDays
→ Input<int?>?
-
The default maximum age of a Backup created via this BackupPlan.
This field MUST be an integer value >= 0 and <= 365. If specified,
a Backup created under this BackupPlan will be automatically deleted
after its age reaches (createTime + backupRetainDays).
If not specified, Backups created under this BackupPlan will NOT be
subject to automatic deletion. Updating this field does NOT affect
existing Backups under it. Backups created AFTER a successful update
will automatically pick up the new value.
NOTE: backupRetainDays must be >= backupDeleteLockDays.
If cronSchedule is defined, then this must be <= 360 * the creation interval.
If rpoConfig is defined, then this must be
<= 360 * targetRpoMinutes/(1440minutes/day)
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
locked
→ Input<bool?>?
-
This flag denotes whether the retention policy of this BackupPlan is locked.
If set to True, no further update is allowed on this policy, including
the locked field itself.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited