BackupVaultBackupRetentionPolicy class
Constructors
-
BackupVaultBackupRetentionPolicy({required Input<int> backupMinimumEnforcedRetentionDays, Input<bool?>? dailyBackupImmutable, Input<bool?>? manualBackupImmutable, Input<bool?>? monthlyBackupImmutable, Input<bool?>? weeklyBackupImmutable})
-
Creates a new BackupVaultBackupRetentionPolicy.
backupMinimumEnforcedRetentionDays Minimum retention duration in days for backups in the backup vault.
dailyBackupImmutable Indicates if the daily backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
manualBackupImmutable Indicates if the manual backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
monthlyBackupImmutable Indicates if the monthly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
weeklyBackupImmutable Indicates if the weekly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
const
-
BackupVaultBackupRetentionPolicy.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
backupMinimumEnforcedRetentionDays
→ Input<int>
-
Minimum retention duration in days for backups in the backup vault.
final
-
dailyBackupImmutable
→ Input<bool?>?
-
Indicates if the daily backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
manualBackupImmutable
→ Input<bool?>?
-
Indicates if the manual backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
final
-
monthlyBackupImmutable
→ Input<bool?>?
-
Indicates if the monthly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
weeklyBackupImmutable
→ Input<bool?>?
-
Indicates if the weekly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthlyBackupImmutable and manualBackupImmutable must be true.
final