terraform.aws-baseline-infra/modules/storage/aws-backup/README.md

2.7 KiB

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.