We recommend new projects start with resources from the AWS provider.
aws-native.backup.BackupPlan
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Backup::BackupPlan
Create BackupPlan Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BackupPlan(name: string, args: BackupPlanArgs, opts?: CustomResourceOptions);@overload
def BackupPlan(resource_name: str,
               args: BackupPlanArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def BackupPlan(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               backup_plan: Optional[BackupPlanResourceTypeArgs] = None,
               backup_plan_tags: Optional[Mapping[str, str]] = None)func NewBackupPlan(ctx *Context, name string, args BackupPlanArgs, opts ...ResourceOption) (*BackupPlan, error)public BackupPlan(string name, BackupPlanArgs args, CustomResourceOptions? opts = null)
public BackupPlan(String name, BackupPlanArgs args)
public BackupPlan(String name, BackupPlanArgs args, CustomResourceOptions options)
type: aws-native:backup:BackupPlan
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BackupPlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupPlanArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupPlanArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupPlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupPlanArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
BackupPlan Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BackupPlan resource accepts the following input properties:
- BackupPlan Pulumi.Value Aws Native. Backup. Inputs. Backup Plan Resource Type 
- Uniquely identifies the backup plan to be associated with the selection of resources.
- Dictionary<string, string>
- The tags to assign to the backup plan.
- BackupPlan BackupPlan Resource Type Args 
- Uniquely identifies the backup plan to be associated with the selection of resources.
- map[string]string
- The tags to assign to the backup plan.
- backupPlan BackupPlan Resource Type 
- Uniquely identifies the backup plan to be associated with the selection of resources.
- Map<String,String>
- The tags to assign to the backup plan.
- backupPlan BackupPlan Resource Type 
- Uniquely identifies the backup plan to be associated with the selection of resources.
- {[key: string]: string}
- The tags to assign to the backup plan.
- backup_plan BackupPlan Resource Type Args 
- Uniquely identifies the backup plan to be associated with the selection of resources.
- Mapping[str, str]
- The tags to assign to the backup plan.
- backupPlan Property Map
- Uniquely identifies the backup plan to be associated with the selection of resources.
- Map<String>
- The tags to assign to the backup plan.
Outputs
All input properties are implicitly available as output properties. Additionally, the BackupPlan resource produces the following output properties:
- BackupPlan stringArn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- BackupPlan stringId 
- Uniquely identifies a backup plan.
- Id string
- The provider-assigned unique ID for this managed resource.
- VersionId string
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
- BackupPlan stringArn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- BackupPlan stringId 
- Uniquely identifies a backup plan.
- Id string
- The provider-assigned unique ID for this managed resource.
- VersionId string
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
- backupPlan StringArn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- backupPlan StringId 
- Uniquely identifies a backup plan.
- id String
- The provider-assigned unique ID for this managed resource.
- versionId String
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
- backupPlan stringArn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- backupPlan stringId 
- Uniquely identifies a backup plan.
- id string
- The provider-assigned unique ID for this managed resource.
- versionId string
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
- backup_plan_ strarn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- backup_plan_ strid 
- Uniquely identifies a backup plan.
- id str
- The provider-assigned unique ID for this managed resource.
- version_id str
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
- backupPlan StringArn 
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- backupPlan StringId 
- Uniquely identifies a backup plan.
- id String
- The provider-assigned unique ID for this managed resource.
- versionId String
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.
Supporting Types
BackupPlanAdvancedBackupSettingResourceType, BackupPlanAdvancedBackupSettingResourceTypeArgs              
- BackupOptions object
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- ResourceType string
- The name of a resource type. The only supported resource type is EC2.
- BackupOptions interface{}
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- ResourceType string
- The name of a resource type. The only supported resource type is EC2.
- backupOptions Object
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- resourceType String
- The name of a resource type. The only supported resource type is EC2.
- backupOptions any
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- resourceType string
- The name of a resource type. The only supported resource type is EC2.
- backup_options Any
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- resource_type str
- The name of a resource type. The only supported resource type is EC2.
- backupOptions Any
- The backup option for the resource. Each option is a key-value pair. This option is only available for Windows VSS backup jobs. - Valid values: - Set to - "WindowsVSS":"enabled"to enable the- WindowsVSSbackup option and create a Windows VSS backup.- Set to - "WindowsVSS":"disabled"to create a regular backup. The- WindowsVSSoption is not enabled by default.- If you specify an invalid option, you get an - InvalidParameterValueExceptionexception.- For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup . 
- resourceType String
- The name of a resource type. The only supported resource type is EC2.
BackupPlanBackupRuleResourceType, BackupPlanBackupRuleResourceTypeArgs            
- RuleName string
- A display name for a backup rule.
- TargetBackup stringVault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- CompletionWindow doubleMinutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- CopyActions List<Pulumi.Aws Native. Backup. Inputs. Backup Plan Copy Action Resource Type> 
- An array of CopyAction objects, which contains the details of the copy operation.
- EnableContinuous boolBackup 
- Enables continuous backup and point-in-time restores (PITR).
- IndexActions List<Pulumi.Aws Native. Backup. Inputs. Backup Plan Index Actions Resource Type> 
- Lifecycle
Pulumi.Aws Native. Backup. Inputs. Backup Plan Lifecycle Resource Type 
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Dictionary<string, string>
- The tags to assign to the resources.
- ScheduleExpression string
- A CRON expression specifying when AWS Backup initiates a backup job.
- ScheduleExpression stringTimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- StartWindow doubleMinutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
- RuleName string
- A display name for a backup rule.
- TargetBackup stringVault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- CompletionWindow float64Minutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- CopyActions []BackupPlan Copy Action Resource Type 
- An array of CopyAction objects, which contains the details of the copy operation.
- EnableContinuous boolBackup 
- Enables continuous backup and point-in-time restores (PITR).
- IndexActions []BackupPlan Index Actions Resource Type 
- Lifecycle
BackupPlan Lifecycle Resource Type 
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- map[string]string
- The tags to assign to the resources.
- ScheduleExpression string
- A CRON expression specifying when AWS Backup initiates a backup job.
- ScheduleExpression stringTimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- StartWindow float64Minutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
- ruleName String
- A display name for a backup rule.
- targetBackup StringVault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- completionWindow DoubleMinutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- copyActions List<BackupPlan Copy Action Resource Type> 
- An array of CopyAction objects, which contains the details of the copy operation.
- enableContinuous BooleanBackup 
- Enables continuous backup and point-in-time restores (PITR).
- indexActions List<BackupPlan Index Actions Resource Type> 
- lifecycle
BackupPlan Lifecycle Resource Type 
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Map<String,String>
- The tags to assign to the resources.
- scheduleExpression String
- A CRON expression specifying when AWS Backup initiates a backup job.
- scheduleExpression StringTimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- startWindow DoubleMinutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
- ruleName string
- A display name for a backup rule.
- targetBackup stringVault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- completionWindow numberMinutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- copyActions BackupPlan Copy Action Resource Type[] 
- An array of CopyAction objects, which contains the details of the copy operation.
- enableContinuous booleanBackup 
- Enables continuous backup and point-in-time restores (PITR).
- indexActions BackupPlan Index Actions Resource Type[] 
- lifecycle
BackupPlan Lifecycle Resource Type 
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- {[key: string]: string}
- The tags to assign to the resources.
- scheduleExpression string
- A CRON expression specifying when AWS Backup initiates a backup job.
- scheduleExpression stringTimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- startWindow numberMinutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
- rule_name str
- A display name for a backup rule.
- target_backup_ strvault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- completion_window_ floatminutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- copy_actions Sequence[BackupPlan Copy Action Resource Type] 
- An array of CopyAction objects, which contains the details of the copy operation.
- enable_continuous_ boolbackup 
- Enables continuous backup and point-in-time restores (PITR).
- index_actions Sequence[BackupPlan Index Actions Resource Type] 
- lifecycle
BackupPlan Lifecycle Resource Type 
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Mapping[str, str]
- The tags to assign to the resources.
- schedule_expression str
- A CRON expression specifying when AWS Backup initiates a backup job.
- schedule_expression_ strtimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- start_window_ floatminutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
- ruleName String
- A display name for a backup rule.
- targetBackup StringVault 
- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- completionWindow NumberMinutes 
- A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .
- copyActions List<Property Map>
- An array of CopyAction objects, which contains the details of the copy operation.
- enableContinuous BooleanBackup 
- Enables continuous backup and point-in-time restores (PITR).
- indexActions List<Property Map>
- lifecycle Property Map
- The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Map<String>
- The tags to assign to the resources.
- scheduleExpression String
- A CRON expression specifying when AWS Backup initiates a backup job.
- scheduleExpression StringTimezone 
- This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- startWindow NumberMinutes 
- An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully. - If this value is included, it must be at least 60 minutes to avoid errors. 
BackupPlanCopyActionResourceType, BackupPlanCopyActionResourceTypeArgs            
- DestinationBackup stringVault Arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- Lifecycle
Pulumi.Aws Native. Backup. Inputs. Backup Plan Lifecycle Resource Type 
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
- DestinationBackup stringVault Arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- Lifecycle
BackupPlan Lifecycle Resource Type 
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
- destinationBackup StringVault Arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- lifecycle
BackupPlan Lifecycle Resource Type 
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
- destinationBackup stringVault Arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- lifecycle
BackupPlan Lifecycle Resource Type 
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
- destination_backup_ strvault_ arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- lifecycle
BackupPlan Lifecycle Resource Type 
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
- destinationBackup StringVault Arn 
- An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- lifecycle Property Map
- Defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, AWS Backup applies the lifecycle policy of the source backup to the destination backup. - Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. 
BackupPlanIndexActionsResourceType, BackupPlanIndexActionsResourceTypeArgs            
- ResourceTypes List<string>
- ResourceTypes []string
- resourceTypes List<String>
- resourceTypes string[]
- resource_types Sequence[str]
- resourceTypes List<String>
BackupPlanLifecycleResourceType, BackupPlanLifecycleResourceTypeArgs          
- DeleteAfter doubleDays 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- MoveTo doubleCold Storage After Days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- OptIn boolTo Archive For Supported Resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- DeleteAfter float64Days 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- MoveTo float64Cold Storage After Days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- OptIn boolTo Archive For Supported Resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- deleteAfter DoubleDays 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- moveTo DoubleCold Storage After Days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- optIn BooleanTo Archive For Supported Resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- deleteAfter numberDays 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- moveTo numberCold Storage After Days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- optIn booleanTo Archive For Supported Resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- delete_after_ floatdays 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- move_to_ floatcold_ storage_ after_ days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- opt_in_ boolto_ archive_ for_ supported_ resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
- deleteAfter NumberDays 
- Specifies the number of days after creation that a recovery point is deleted. Must be greater than MoveToColdStorageAfterDays.
- moveTo NumberCold Storage After Days 
- Specifies the number of days after creation that a recovery point is moved to cold storage.
- optIn BooleanTo Archive For Supported Resources 
- If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.
BackupPlanResourceType, BackupPlanResourceTypeArgs        
- BackupPlan stringName 
- The display name of a backup plan.
- BackupPlan List<Pulumi.Rule Aws Native. Backup. Inputs. Backup Plan Backup Rule Resource Type> 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- AdvancedBackup List<Pulumi.Settings Aws Native. Backup. Inputs. Backup Plan Advanced Backup Setting Resource Type> 
- A list of backup options for each resource type.
- BackupPlan stringName 
- The display name of a backup plan.
- BackupPlan []BackupRule Plan Backup Rule Resource Type 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- AdvancedBackup []BackupSettings Plan Advanced Backup Setting Resource Type 
- A list of backup options for each resource type.
- backupPlan StringName 
- The display name of a backup plan.
- backupPlan List<BackupRule Plan Backup Rule Resource Type> 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- advancedBackup List<BackupSettings Plan Advanced Backup Setting Resource Type> 
- A list of backup options for each resource type.
- backupPlan stringName 
- The display name of a backup plan.
- backupPlan BackupRule Plan Backup Rule Resource Type[] 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- advancedBackup BackupSettings Plan Advanced Backup Setting Resource Type[] 
- A list of backup options for each resource type.
- backup_plan_ strname 
- The display name of a backup plan.
- backup_plan_ Sequence[Backuprule Plan Backup Rule Resource Type] 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- advanced_backup_ Sequence[Backupsettings Plan Advanced Backup Setting Resource Type] 
- A list of backup options for each resource type.
- backupPlan StringName 
- The display name of a backup plan.
- backupPlan List<Property Map>Rule 
- An array of BackupRuleobjects, each of which specifies a scheduled task that is used to back up a selection of resources.
- advancedBackup List<Property Map>Settings 
- A list of backup options for each resource type.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.