| Package | Description |
|---|---|
| software.amazon.awscdk.services.backup |
AWS Backup Construct Library
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IBackupVault.Jsii$Default
Internal default implementation for
IBackupVault. |
| Modifier and Type | Class and Description |
|---|---|
class |
BackupVault
(experimental) A backup vault.
|
static class |
IBackupVault.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static IBackupVault |
BackupVault.fromBackupVaultName(software.constructs.Construct scope,
String id,
String backupVaultName)
(experimental) Import an existing backup vault.
|
default IBackupVault |
BackupPlanProps.getBackupVault()
(experimental) The backup vault where backups are stored.
|
IBackupVault |
BackupPlanProps.Jsii$Proxy.getBackupVault() |
IBackupVault |
BackupPlan.getBackupVault()
(experimental) The backup vault where backups are stored if not defined at the rule level.
|
default IBackupVault |
BackupPlanRuleProps.getBackupVault()
(experimental) The backup vault where backups are.
|
IBackupVault |
BackupPlanRuleProps.Jsii$Proxy.getBackupVault() |
| Modifier and Type | Method and Description |
|---|---|
BackupPlanProps.Builder |
BackupPlanProps.Builder.backupVault(IBackupVault backupVault)
Sets the value of
BackupPlanProps.getBackupVault() |
BackupPlan.Builder |
BackupPlan.Builder.backupVault(IBackupVault backupVault)
(experimental) The backup vault where backups are stored.
|
BackupPlanRule.Builder |
BackupPlanRule.Builder.backupVault(IBackupVault backupVault)
(experimental) The backup vault where backups are.
|
BackupPlanRuleProps.Builder |
BackupPlanRuleProps.Builder.backupVault(IBackupVault backupVault)
Sets the value of
BackupPlanRuleProps.getBackupVault() |
static BackupPlanRule |
BackupPlanRule.daily(IBackupVault backupVault)
(experimental) Daily with 35 days retention.
|
static BackupPlan |
BackupPlan.daily35DayRetention(software.constructs.Construct scope,
String id,
IBackupVault backupVault)
(experimental) Daily with 35 day retention.
|
static BackupPlan |
BackupPlan.dailyMonthly1YearRetention(software.constructs.Construct scope,
String id,
IBackupVault backupVault)
(experimental) Daily and monthly with 1 year retention.
|
static BackupPlan |
BackupPlan.dailyWeeklyMonthly5YearRetention(software.constructs.Construct scope,
String id,
IBackupVault backupVault)
(experimental) Daily, weekly and monthly with 5 year retention.
|
static BackupPlan |
BackupPlan.dailyWeeklyMonthly7YearRetention(software.constructs.Construct scope,
String id,
IBackupVault backupVault)
(experimental) Daily, weekly and monthly with 7 year retention.
|
static BackupPlanRule |
BackupPlanRule.monthly1Year(IBackupVault backupVault)
(experimental) Monthly 1 year retention, move to cold storage after 1 month.
|
static BackupPlanRule |
BackupPlanRule.monthly5Year(IBackupVault backupVault)
(experimental) Monthly 5 year retention, move to cold storage after 3 months.
|
static BackupPlanRule |
BackupPlanRule.monthly7Year(IBackupVault backupVault)
(experimental) Monthly 7 year retention, move to cold storage after 3 months.
|
static BackupPlanRule |
BackupPlanRule.weekly(IBackupVault backupVault)
(experimental) Weekly with 3 months retention.
|
| Constructor and Description |
|---|
Jsii$Proxy(IBackupVault backupVault,
Duration completionWindow,
Duration deleteAfter,
Duration moveToColdStorageAfter,
String ruleName,
Schedule scheduleExpression,
Duration startWindow)
Constructor that initializes the object based on literal property values passed by the
BackupPlanRuleProps.Builder. |
Jsii$Proxy(String backupPlanName,
List<? extends BackupPlanRule> backupPlanRules,
IBackupVault backupVault)
Constructor that initializes the object based on literal property values passed by the
BackupPlanProps.Builder. |
Copyright © 2021. All rights reserved.