AWS::Backup::BackupPlan - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).


Contains an optional backup plan display name and an array of BackupRule objects, each of which specifies a backup rule. Each rule in a backup plan is a separate scheduled task and can back up a different selection of Amazon resources.

For a sample Amazon CloudFormation template, see the Amazon Backup Developer Guide.


To declare this entity in your Amazon CloudFormation template, use the following syntax:


{ "Type" : "AWS::Backup::BackupPlan", "Properties" : { "BackupPlan" : BackupPlanResourceType, "BackupPlanTags" : {Key: Value, ...} } }


Type: AWS::Backup::BackupPlan Properties: BackupPlan: BackupPlanResourceType BackupPlanTags: Key: Value



Uniquely identifies the backup plan to be associated with the selection of resources.

Required: Yes

Type: BackupPlanResourceType

Update requires: No interruption


The tags to assign to the backup plan.

Required: No

Type: Object of String

Pattern: ^.{1,128}$

Update requires: No interruption

Return values


When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns BackupPlanId.

For more information about using the Ref function, see Ref.


The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.


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.


Uniquely identifies a backup plan.


Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.