---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_backup_backup_plan Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource Type definition for AWS::Backup::BackupPlan
---
# awscc_backup_backup_plan (Resource)
Resource Type definition for AWS::Backup::BackupPlan
## Schema
### Required
- `backup_plan` (Attributes) (see [below for nested schema](#nestedatt--backup_plan))
### Optional
- `backup_plan_tags` (Map of String)
### Read-Only
- `backup_plan_arn` (String)
- `backup_plan_id` (String)
- `id` (String) Uniquely identifies the resource.
- `version_id` (String)
### Nested Schema for `backup_plan`
Required:
- `advanced_backup_settings` (Attributes List) (see [below for nested schema](#nestedatt--backup_plan--advanced_backup_settings))
- `backup_plan_name` (String)
- `backup_plan_rule` (Attributes List) (see [below for nested schema](#nestedatt--backup_plan--backup_plan_rule))
### Nested Schema for `backup_plan.advanced_backup_settings`
Required:
- `backup_options` (Map of String)
- `resource_type` (String)
### Nested Schema for `backup_plan.backup_plan_rule`
Required:
- `completion_window_minutes` (Number)
- `copy_actions` (Attributes List) (see [below for nested schema](#nestedatt--backup_plan--backup_plan_rule--copy_actions))
- `enable_continuous_backup` (Boolean)
- `lifecycle` (Attributes) (see [below for nested schema](#nestedatt--backup_plan--backup_plan_rule--lifecycle))
- `recovery_point_tags` (Map of String)
- `rule_name` (String)
- `schedule_expression` (String)
- `start_window_minutes` (Number)
- `target_backup_vault` (String)
### Nested Schema for `backup_plan.backup_plan_rule.copy_actions`
Required:
- `destination_backup_vault_arn` (String)
- `lifecycle` (Attributes) (see [below for nested schema](#nestedatt--backup_plan--backup_plan_rule--copy_actions--lifecycle))
### Nested Schema for `backup_plan.backup_plan_rule.copy_actions.lifecycle`
Required:
- `delete_after_days` (Number)
- `move_to_cold_storage_after_days` (Number)
### Nested Schema for `backup_plan.backup_plan_rule.lifecycle`
Required:
- `delete_after_days` (Number)
- `move_to_cold_storage_after_days` (Number)
## Import
Import is supported using the following syntax:
```shell
$ terraform import awscc_backup_backup_plan.example
```