terraform.aws-baseline-infra/modules/storage/aws-backup
2024-04-30 10:57:04 +08:00
..
kms-key.tf UPD: updated awsbackup module 2024-04-29 14:25:25 +08:00
main.tf DOC: added comment on cold storage transition 2024-04-30 10:57:04 +08:00
README.md UPD: Adding monthly backup rule 2024-04-30 10:19:12 +08:00
variables.tf UPD: Adding monthly backup rule 2024-04-30 10:19:12 +08:00

Requirements

No requirements.

Providers

Name Version
aws n/a

Modules

No modules.

Resources

Name Type
aws_backup_plan.ab-plan resource
aws_backup_region_settings.ab-settings resource
aws_backup_selection.ab-selection-by-service-type resource
aws_backup_vault.ab-vault resource
aws_backup_vault_policy.ab-vault-policy resource
aws_iam_role.ab-iam-role resource
aws_iam_role_policy_attachment.ab-iam-role-policy resource
aws_kms_alias.ab-kms-key-alias resource
aws_kms_key.ab-kms-key resource
aws_caller_identity.this data source

Inputs

Name Description Type Default Required
daily-backup-cron Daily backup rule cron expression string n/a yes
daily-backup-retention Daily backup retention period number n/a yes
monthly-backup-cron Monthly backup rule cron expression string n/a yes
monthly-backup-retention Monthly backup retention period number n/a yes
service-opt-in n/a
map(object({
enabled = bool
}))
{
"Aurora": {
"enabled": false
},
"DynamoDB": {
"enabled": true
},
"EBS": {
"enabled": false
},
"EC2": {
"enabled": true
},
"EFS": {
"enabled": true
},
"FSx": {
"enabled": false
},
"RDS": {
"enabled": true
},
"Redshift": {
"enabled": true
},
"S3": {
"enabled": false
},
"VirtualMachine": {
"enabled": false
}
}
no

Outputs

No outputs.


Authorship

This module was developed by xpk.