@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)",
date="2022-07-01T09:58:43.963Z")
public interface CfnBackupPlanProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.backup.*; Object backupOptions; CfnBackupPlanProps cfnBackupPlanProps = CfnBackupPlanProps.builder() .backupPlan(BackupPlanResourceTypeProperty.builder() .backupPlanName("backupPlanName") .backupPlanRule(List.of(BackupRuleResourceTypeProperty.builder() .ruleName("ruleName") .targetBackupVault("targetBackupVault") // the properties below are optional .completionWindowMinutes(123) .copyActions(List.of(CopyActionResourceTypeProperty.builder() .destinationBackupVaultArn("destinationBackupVaultArn") // the properties below are optional .lifecycle(LifecycleResourceTypeProperty.builder() .deleteAfterDays(123) .moveToColdStorageAfterDays(123) .build()) .build())) .enableContinuousBackup(false) .lifecycle(LifecycleResourceTypeProperty.builder() .deleteAfterDays(123) .moveToColdStorageAfterDays(123) .build()) .recoveryPointTags(Map.of( "recoveryPointTagsKey", "recoveryPointTags")) .scheduleExpression("scheduleExpression") .startWindowMinutes(123) .build())) // the properties below are optional .advancedBackupSettings(List.of(AdvancedBackupSettingResourceTypeProperty.builder() .backupOptions(backupOptions) .resourceType("resourceType") .build())) .build()) // the properties below are optional .backupPlanTags(Map.of( "backupPlanTagsKey", "backupPlanTags")) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnBackupPlanProps.Builder
A builder for
CfnBackupPlanProps |
static class |
CfnBackupPlanProps.Jsii$Proxy
An implementation for
CfnBackupPlanProps |
Modifier and Type | Method and Description |
---|---|
static CfnBackupPlanProps.Builder |
builder() |
java.lang.Object |
getBackupPlan()
Uniquely identifies the backup plan to be associated with the selection of resources.
|
default java.lang.Object |
getBackupPlanTags()
To help organize your resources, you can assign your own metadata to the resources that you create.
|
java.lang.Object getBackupPlan()
default java.lang.Object getBackupPlanTags()
Each tag is a key-value pair. The specified tags are assigned to all backups created with this plan.
static CfnBackupPlanProps.Builder builder()
CfnBackupPlanProps.Builder
of CfnBackupPlanProps