Skip to content

Dms

Database Migration with AWS DMS

This Terraform module provisions resources to facilitate database migrations using AWS Database Migration Service (DMS).

Note: This module is in its early development stages and is expected to evolve and mature over time with expanded features and improved stability.

Modules

Name Source Version
dms_module terraform-aws-modules/dms/aws 2.2.0

Inputs

Name Description Type Default Required
create Create the resource bool true no
database_source CIDR blocks to allow access for source
object({
port = number
ip = string
database_name = string
secrets_manager_arn = string
})
null no
env Environment string n/a yes
rds_destination RDS instances to allow access as destination
object({
port = number
security_group_id = string
database_name = string
secrets_manager_arn = string
})
null no
region AWS region string "eu-west-1" no
repl_instance_class DMS replication instance class string "dms.c5.xlarge" no
repl_instance_engine_version DMS replication instance engine version string "3.6.1" no
source_engine Source engine string "sqlserver" no
subnet_ids Subnets to create the resource in list(string) [] no
table_mapping_rules Table mapping rules list(any)
[
{
"filters": [],
"object-locator": {
"schema-name": "dbo",
"table-name": "%"
},
"rule-action": "include",
"rule-id": "1",
"rule-name": "Select all tables and views",
"rule-type": "selection"
}
]
no
target_engine Target engine string "sqlserver" no
vpc_id VPC to create the resource in string n/a yes