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();
 
  • Method Details

    • getBackupPlanName

      @Stability(Stable) @Nullable default String getBackupPlanName()
      The display name of the backup plan.

      Default: - A CDK generated name

    • getBackupPlanRules

      @Stability(Stable) @Nullable default List<BackupPlanRule> getBackupPlanRules()
      Rules for the backup plan.

      Use addRule() to add rules after instantiation.

      Default: - use `addRule()` to add rules

    • getBackupVault

      @Stability(Stable) @Nullable default IBackupVault 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

      @Stability(Stable) @Nullable default Boolean getWindowsVss()
      Enable Windows VSS backup.

      Default: false

      See Also:
    • builder

      @Stability(Stable) static BackupPlanProps.Builder builder()
      Returns:
      a BackupPlanProps.Builder of BackupPlanProps