diff --git a/modules/storage/aws-backup/main.tf b/modules/storage/aws-backup/main.tf index 58032a6..1441c44 100644 --- a/modules/storage/aws-backup/main.tf +++ b/modules/storage/aws-backup/main.tf @@ -49,6 +49,25 @@ locals { enabled = var.service-opt-in.S3.enabled arn-prefix = "arn:aws:s3:::*" } + "EKS" : { + enabled = var.service-opt-in.EKS.enabled + arn-prefix = "arn:aws:eks:*:*:cluster/*" + } + "CloudFormation" : { + enabled = var.service-opt-in.CloudFormation.enabled + } + "Neptune" : { + enabled = var.service-opt-in.Neptune.enabled + } + "Redshift Serverless" : { + enabled = var.service-opt-in["Redshift Serverless"].enabled + } + "SAP HANA on Amazon EC2" : { + enabled = var.service-opt-in["SAP HANA on Amazon EC2"].enabled + } + "Storage Gateway" : { + enabled = var.service-opt-in["Storage Gateway"].enabled + } } } diff --git a/modules/storage/aws-backup/variables.tf b/modules/storage/aws-backup/variables.tf index eff7d2b..ac15d9a 100644 --- a/modules/storage/aws-backup/variables.tf +++ b/modules/storage/aws-backup/variables.tf @@ -55,6 +55,24 @@ variable "service-opt-in" { "S3" : { enabled = false } + "EKS" : { + enabled = false + } + "CloudFormation" : { + enabled = false + } + "Neptune" : { + enabled = false + } + "Redshift Serverless" : { + enabled = false + } + "SAP HANA on Amazon EC2" : { + enabled = false + } + "Storage Gateway" : { + enabled = false + } } }