Terraform AWS DMS¶
Terraform module which creates AWS DMS (Database Migration Service) resources including replication instances, endpoints, tasks, event subscriptions, and subnet groups.
Implemented Controls¶
The following compliance controls are implemented in this module.
- DMS replication instances should have automatic minor version upgrade enabled
- Dms Replication Instance Encryption Enabled
- DMS replication instances should not be publicly accessible
Compliance.tf registry endpoints¶
module "dms" {
source = "acscessentialeight.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "acscism2023.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "awscontroltower.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "awsgenai.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "awswellarchitected.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cccsmedium.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cfrpart11.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cis.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cisv500.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cisv600.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cisv80ig1.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "cisacyberessentials.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "eugmpannex11.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "fedramplow.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "fedrampmoderate.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "ffiec.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "gdpr.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "hipaa.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "iso27001.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "nist800171.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "nist80053.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "nistcsf.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "nydfs23.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "pcidss.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "rbicybersecurity.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "rbiitfnbfc.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
module "dms" {
source = "soc2.compliance.tf/terraform-aws-modules/dms/aws"
version = "<version>"
# ... your arguments here
}
See the Technical Usage Guide to get started and read the Features section for more details on how to customize the module for your requirements.