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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forBackupPlanProps
static final class
An implementation forBackupPlanProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic BackupPlanProps.Builder
builder()
default String
The display name of the backup plan.default List<BackupPlanRule>
Rules for the backup plan.default IBackupVault
The backup vault where backups are stored.default Boolean
Enable 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.Builder
ofBackupPlanProps
-