public static interface CfnBackupPlan.BackupPlanResourceTypeProperty
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; BackupPlanResourceTypeProperty backupPlanResourceTypeProperty = 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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnBackupPlan.BackupPlanResourceTypeProperty.Builder
A builder for
CfnBackupPlan.BackupPlanResourceTypeProperty |
static class |
CfnBackupPlan.BackupPlanResourceTypeProperty.Jsii$Proxy
An implementation for
CfnBackupPlan.BackupPlanResourceTypeProperty |
Modifier and Type | Method and Description |
---|---|
static CfnBackupPlan.BackupPlanResourceTypeProperty.Builder |
builder() |
default java.lang.Object |
getAdvancedBackupSettings()
A list of backup options for each resource type.
|
java.lang.String |
getBackupPlanName()
The display name of a backup plan.
|
java.lang.Object |
getBackupPlanRule()
An array of `BackupRule` objects, each of which specifies a scheduled task that is used to back up a selection of resources.
|
java.lang.String getBackupPlanName()
java.lang.Object getBackupPlanRule()
default java.lang.Object getAdvancedBackupSettings()
static CfnBackupPlan.BackupPlanResourceTypeProperty.Builder builder()