Name | Version |
---|---|
terraform | ~> 1.0 |
aws | ~> 4.22 |
Name | Version |
---|---|
aws | 4.22.0 |
No modules.
Name | Type |
---|---|
aws_backup_plan.backup_plan | resource |
aws_backup_selection.backup_selection | resource |
aws_backup_vault.backup_vault | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
backup_plan_advanced_backup_setting | An object that specifies backup options for each resource type | object({ |
null |
no |
backup_plan_name | Required if create_backup_plan is set to true . The display name of a backup plan |
string |
null |
no |
backup_plan_rule | Reuiqred if create_backup_plan is set to true . A rule object that specifies a scheduled task that is used to back up a selection of resources |
object({ |
null |
no |
backup_plan_tags | Metadata that you can assign to help organize the plans you create | map(string) |
null |
no |
backup_selection_iam_role_arn | Required if create_backup_selection is set to true . The ARN of the IAM role that AWS Backup uses to authenticate when restoring and backing up the target resource |
string |
null |
no |
backup_selection_name | Required if create_backup_selection is set to true . The display name of a resource selection document |
string |
null |
no |
backup_selection_not_resources | An array of strings that either contain Amazon Resource Names (ARNs) or match patterns of resources to exclude from a backup plan | list(string) |
null |
no |
backup_selection_resources | An array of strings that either contain Amazon Resource Names (ARNs) or match patterns of resources to assign to a backup plan | list(string) |
null |
no |
backup_vault_kms_key_arn | The server-side encryption key that is used to protect your backups | string |
null |
no |
backup_vault_name | Required if create_backup_vault is set to true . Name of the backup vault to create |
string |
null |
no |
backup_vault_tags | Metadata that you can assign to help organize the resources that you create | map(string) |
null |
no |
create_backup_plan | Determinate to create aws_backup_vault resources or not. |
bool |
true |
no |
create_backup_selection | Determinate to create aws_backup_selection resources or not. |
bool |
true |
no |
create_backup_vault | Determinate to create aws_backup_vault resources or not. |
bool |
true |
no |
Name | Description |
---|---|
backup_plan_arn | The ARN of the backup plan |
backup_plan_id | The id of the backup plan |
backup_selection_id | The id of the backup plan |
backup_vault_arn | The ARN of the vault |
backup_vault_id | The name of the vault |
backup_vault_recovery_points | The number of recovery points that are stored in a backup vault |