Uses of Interface
software.amazon.awscdk.services.backup.IBackupVault
Packages that use IBackupVault
-
Uses of IBackupVault in software.amazon.awscdk.services.backup
Subinterfaces of IBackupVault in software.amazon.awscdk.services.backupModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIBackupVault.Classes in software.amazon.awscdk.services.backup that implement IBackupVaultModifier and TypeClassDescriptionclassA backup vault.static final classA proxy class which represents a concrete javascript instance of this type.Methods in software.amazon.awscdk.services.backup that return IBackupVaultModifier and TypeMethodDescriptionstatic IBackupVaultBackupVault.fromBackupVaultArn(software.constructs.Construct scope, String id, String backupVaultArn) Import an existing backup vault by arn.static IBackupVaultBackupVault.fromBackupVaultName(software.constructs.Construct scope, String id, String backupVaultName) Import an existing backup vault by name.BackupPlan.getBackupVault()The backup vault where backups are stored if not defined at the rule level.default IBackupVaultBackupPlanProps.getBackupVault()The backup vault where backups are stored.final IBackupVaultBackupPlanProps.Jsii$Proxy.getBackupVault()default IBackupVaultBackupPlanRuleProps.getBackupVault()The backup vault where backups are.final IBackupVaultBackupPlanRuleProps.Jsii$Proxy.getBackupVault()BackupPlanCopyActionProps.getDestinationBackupVault()Destination Vault for recovery points to be copied into.final IBackupVaultBackupPlanCopyActionProps.Jsii$Proxy.getDestinationBackupVault()Methods in software.amazon.awscdk.services.backup with parameters of type IBackupVaultModifier and TypeMethodDescriptionBackupPlan.Builder.backupVault(IBackupVault backupVault) The backup vault where backups are stored.BackupPlanProps.Builder.backupVault(IBackupVault backupVault) Sets the value ofBackupPlanProps.getBackupVault()BackupPlanRule.Builder.backupVault(IBackupVault backupVault) The backup vault where backups are.BackupPlanRuleProps.Builder.backupVault(IBackupVault backupVault) Sets the value ofBackupPlanRuleProps.getBackupVault()static BackupPlanRuleBackupPlanRule.daily(IBackupVault backupVault) Daily with 35 days retention.static BackupPlanBackupPlan.daily35DayRetention(software.constructs.Construct scope, String id, IBackupVault backupVault) Daily with 35 day retention.static BackupPlanBackupPlan.dailyMonthly1YearRetention(software.constructs.Construct scope, String id, IBackupVault backupVault) Daily and monthly with 1 year retention.static BackupPlanBackupPlan.dailyWeeklyMonthly5YearRetention(software.constructs.Construct scope, String id, IBackupVault backupVault) Daily, weekly and monthly with 5 year retention.static BackupPlanBackupPlan.dailyWeeklyMonthly7YearRetention(software.constructs.Construct scope, String id, IBackupVault backupVault) Daily, weekly and monthly with 7 year retention.BackupPlanCopyActionProps.Builder.destinationBackupVault(IBackupVault destinationBackupVault) Sets the value ofBackupPlanCopyActionProps.getDestinationBackupVault()static BackupPlanRuleBackupPlanRule.monthly1Year(IBackupVault backupVault) Monthly 1 year retention, move to cold storage after 1 month.static BackupPlanRuleBackupPlanRule.monthly5Year(IBackupVault backupVault) Monthly 5 year retention, move to cold storage after 3 months.static BackupPlanRuleBackupPlanRule.monthly7Year(IBackupVault backupVault) Monthly 7 year retention, move to cold storage after 3 months.static BackupPlanRuleBackupPlanRule.weekly(IBackupVault backupVault) Weekly with 3 months retention.