Interface BackupPlanProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BackupPlanProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:49.595Z")
@Stability(Stable)
public interface BackupPlanProps
extends software.amazon.jsii.JsiiSerializable
Properties for a BackupPlan.
Example:
BackupPlan plan = BackupPlan.Builder.create(this, "Plan")
.windowsVss(true)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forBackupPlanPropsstatic final classAn implementation forBackupPlanProps -
Method Summary
Modifier and TypeMethodDescriptionstatic BackupPlanProps.Builderbuilder()default StringThe display name of the backup plan.default List<BackupPlanRule>Rules for the backup plan.default IBackupVaultThe backup vault where backups are stored.default BooleanEnable Windows VSS backup.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBackupPlanName
The display name of the backup plan.Default: - A CDK generated name
-
getBackupPlanRules
Rules for the backup plan.Use
addRule()to add rules after instantiation.Default: - use `addRule()` to add rules
-
getBackupVault
The backup vault where backups are stored.Default: - use the vault defined at the rule level. If not defined a new common vault for the plan will be created
-
getWindowsVss
Enable Windows VSS backup.Default: false
-
builder
- Returns:
- a
BackupPlanProps.BuilderofBackupPlanProps
-