Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 5.0 |
Name | Version |
---|---|
aws | >= 5.0 |
No modules.
Name | Type |
---|---|
aws_backup_plan.main | resource |
aws_backup_selection.main | resource |
aws_backup_vault.main | resource |
aws_iam_role.main | resource |
aws_iam_role_policy_attachment.main | resource |
aws_iam_policy_document.assume_role | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
backup_plan_name | The name of the backup plan | string |
n/a | yes |
backup_rule_name | The name of the backup rule | string |
n/a | yes |
backup_tag_key | The tag key used to identify resources for backup | string |
n/a | yes |
backup_tag_value | The tag value used to identify resources for backup | string |
n/a | yes |
backup_vault_kms_key_arn | The server-side encryption key that is used to protect your backups. | string |
n/a | yes |
backup_vault_name | The name of the backup vault | string |
n/a | yes |
delete_after | Specifies the number of days after creation that a recovery point is deleted. Must be 90 days greater than cold_storage_after. | number |
n/a | yes |
backup_rule_shedule | CRON expression specifying when AWS Backup initiates a backup job. | string |
null |
no |
cold_storage_after | Specifies the number of days after creation that a recovery point is moved to cold storage. | number |
null |
no |
completion_window | The amount of time in minutes AWS Backup attempts a backup before canceling the job and returning an error. | number |
0 |
no |
enable_continuous_backup | Enable continuous backups for supported resources. | bool |
false |
no |
iam_role_name | Role that AWS Backup uses to authenticate when restoring and backing up the target resource. | string |
"PPAAWSBackup" |
no |
start_window | The amount of time in minutes before beginning a backup. | number |
0 |
no |
tags | A map of tags to add to all resources | map(string) |
{} |
no |
No outputs.