From 83b244aa42fe4e8322439231acb54f994f90c28c Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 14:58:20 -0400 Subject: [PATCH 1/7] Fix 'TestAccDMSReplicationTask_basic'. --- internal/service/dms/replication_task_test.go | 10 +++++----- .../dms/testdata/replication_task/defaults/cdc.json | 3 ++- .../replication_task/defaults/full-load-and-cdc.json | 3 ++- .../testdata/replication_task/defaults/full-load.json | 3 ++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/internal/service/dms/replication_task_test.go b/internal/service/dms/replication_task_test.go index 77a881ceaad6..5ac0a5a68012 100644 --- a/internal/service/dms/replication_task_test.go +++ b/internal/service/dms/replication_task_test.go @@ -54,7 +54,7 @@ func TestAccDMSReplicationTask_basic(t *testing.T) { resource.TestCheckNoResourceAttr(resourceName, "cdc_start_time"), resource.TestCheckResourceAttr(resourceName, "migration_type", migrationType), resource.TestCheckResourceAttrPair(resourceName, "replication_instance_arn", "aws_dms_replication_instance.test", "replication_instance_arn"), - acctest.CheckResourceAttrEquivalentJSON(resourceName, "replication_task_settings", defaultReplicationTaskSettings[migrationType]), + acctest.CheckResourceAttrJSONNoDiff(resourceName, "replication_task_settings", defaultReplicationTaskSettings[awstypes.MigrationTypeValue(migrationType)]), resource.TestCheckResourceAttrPair(resourceName, "source_endpoint_arn", "aws_dms_endpoint.source", "endpoint_arn"), resource.TestCheckResourceAttr(resourceName, "start_replication_task", acctest.CtFalse), resource.TestCheckResourceAttr(resourceName, names.AttrStatus, "ready"), @@ -1284,10 +1284,10 @@ resource "aws_dms_replication_instance" "test2" { } var ( - defaultReplicationTaskSettings = map[string]string{ - "cdc": defaultReplicationTaskCdcSettings, - "full-load": defaultReplicationTaskFullLoadSettings, - "full-load-and-cdc": defaultReplicationTaskFullLoadAndCdcSettings, + defaultReplicationTaskSettings = map[awstypes.MigrationTypeValue]string{ + awstypes.MigrationTypeValueCdc: defaultReplicationTaskCdcSettings, + awstypes.MigrationTypeValueFullLoad: defaultReplicationTaskFullLoadSettings, + awstypes.MigrationTypeValueFullLoadAndCdc: defaultReplicationTaskFullLoadAndCdcSettings, } //go:embed testdata/replication_task/defaults/cdc.json diff --git a/internal/service/dms/testdata/replication_task/defaults/cdc.json b/internal/service/dms/testdata/replication_task/defaults/cdc.json index 3a1101f8674f..d64329c2fb86 100644 --- a/internal/service/dms/testdata/replication_task/defaults/cdc.json +++ b/internal/service/dms/testdata/replication_task/defaults/cdc.json @@ -167,7 +167,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, diff --git a/internal/service/dms/testdata/replication_task/defaults/full-load-and-cdc.json b/internal/service/dms/testdata/replication_task/defaults/full-load-and-cdc.json index 2d102ba0c638..f43997bec49b 100644 --- a/internal/service/dms/testdata/replication_task/defaults/full-load-and-cdc.json +++ b/internal/service/dms/testdata/replication_task/defaults/full-load-and-cdc.json @@ -167,7 +167,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, diff --git a/internal/service/dms/testdata/replication_task/defaults/full-load.json b/internal/service/dms/testdata/replication_task/defaults/full-load.json index 01c0240acf5c..ba7637f98fed 100644 --- a/internal/service/dms/testdata/replication_task/defaults/full-load.json +++ b/internal/service/dms/testdata/replication_task/defaults/full-load.json @@ -163,7 +163,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, From 6de5d87195eb7e0fd2ae2cea04ee3c663d9c3246 Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 14:58:34 -0400 Subject: [PATCH 2/7] Acceptance test output: % make testacc TESTARGS='-run=TestAccDMSReplicationTask_basic' PKG=dms make: Verifying source code with gofmt... ==> Checking that code complies with gofmt requirements... TF_ACC=1 go1.23.2 test ./internal/service/dms/... -v -count 1 -parallel 20 -run=TestAccDMSReplicationTask_basic -timeout 360m 2024/10/16 14:29:29 Initializing Terraform AWS Provider... === RUN TestAccDMSReplicationTask_basic === PAUSE TestAccDMSReplicationTask_basic === CONT TestAccDMSReplicationTask_basic === RUN TestAccDMSReplicationTask_basic/full-load === PAUSE TestAccDMSReplicationTask_basic/full-load === RUN TestAccDMSReplicationTask_basic/cdc === PAUSE TestAccDMSReplicationTask_basic/cdc === RUN TestAccDMSReplicationTask_basic/full-load-and-cdc === PAUSE TestAccDMSReplicationTask_basic/full-load-and-cdc === CONT TestAccDMSReplicationTask_basic/full-load === CONT TestAccDMSReplicationTask_basic/full-load-and-cdc === CONT TestAccDMSReplicationTask_basic/cdc --- PASS: TestAccDMSReplicationTask_basic (0.00s) --- PASS: TestAccDMSReplicationTask_basic/full-load (1314.47s) --- PASS: TestAccDMSReplicationTask_basic/cdc (1449.90s) --- PASS: TestAccDMSReplicationTask_basic/full-load-and-cdc (1512.57s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/dms 1517.662s From 6e3c14e4deb74ee79eb8d02a851915c76fa4c827 Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 15:15:08 -0400 Subject: [PATCH 3/7] Fix 'TestAccDMSReplicationConfig_basic'. --- internal/service/dms/replication_config_test.go | 10 +++++----- .../testdata/replication_config/defaults/cdc.json | 12 +++++++++--- .../defaults/full-load-and-cdc.json | 12 +++++++++--- .../replication_config/defaults/full-load.json | 12 +++++++++--- 4 files changed, 32 insertions(+), 14 deletions(-) diff --git a/internal/service/dms/replication_config_test.go b/internal/service/dms/replication_config_test.go index a3b50a01dd6e..e6b1f83348c2 100644 --- a/internal/service/dms/replication_config_test.go +++ b/internal/service/dms/replication_config_test.go @@ -55,7 +55,7 @@ func TestAccDMSReplicationConfig_basic(t *testing.T) { resource.TestCheckResourceAttrSet(resourceName, "compute_config.0.replication_subnet_group_id"), resource.TestCheckResourceAttr(resourceName, "compute_config.0.vpc_security_group_ids.#", acctest.Ct0), resource.TestCheckResourceAttr(resourceName, "replication_config_identifier", rName), - acctest.CheckResourceAttrEquivalentJSON(resourceName, "replication_settings", defaultReplicationConfigSettings[migrationType]), + acctest.CheckResourceAttrJSONNoDiff(resourceName, "replication_settings", defaultReplicationConfigSettings[awstypes.MigrationTypeValue(migrationType)]), resource.TestCheckResourceAttr(resourceName, "replication_type", migrationType), resource.TestCheckNoResourceAttr(resourceName, "resource_identifier"), resource.TestCheckResourceAttrPair(resourceName, "source_endpoint_arn", "aws_dms_endpoint.source", "endpoint_arn"), @@ -624,10 +624,10 @@ resource "aws_dms_replication_config" "test" { } var ( - defaultReplicationConfigSettings = map[string]string{ - "cdc": defaultReplicationConfigCdcSettings, - "full-load": defaultReplicationConfigFullLoadSettings, - "full-load-and-cdc": defaultReplicationConfigFullLoadAndCdcSettings, + defaultReplicationConfigSettings = map[awstypes.MigrationTypeValue]string{ + awstypes.MigrationTypeValueCdc: defaultReplicationConfigCdcSettings, + awstypes.MigrationTypeValueFullLoad: defaultReplicationConfigFullLoadSettings, + awstypes.MigrationTypeValueFullLoadAndCdc: defaultReplicationConfigFullLoadAndCdcSettings, } //go:embed testdata/replication_config/defaults/cdc.json diff --git a/internal/service/dms/testdata/replication_config/defaults/cdc.json b/internal/service/dms/testdata/replication_config/defaults/cdc.json index 3a0248855af2..3d7b0d7f09a5 100644 --- a/internal/service/dms/testdata/replication_config/defaults/cdc.json +++ b/internal/service/dms/testdata/replication_config/defaults/cdc.json @@ -81,7 +81,11 @@ } ], "CloudWatchLogGroup": null, - "CloudWatchLogStream": null + "CloudWatchLogStream": null, + "LogConfiguration": { + "EnableTraceOnError": false, + "TraceOnErrorMb": 10 + } }, "StreamBufferSettings": { "StreamBufferCount": 3, @@ -126,7 +130,8 @@ "MaxFullLoadSubTasks": 8, "TransactionConsistencyTimeout": 600, "CreatePkAfterFullLoad": false, - "TargetTablePrepMode": "DO_NOTHING" + "TargetTablePrepMode": "DO_NOTHING", + "PersistPartitionProgressForResumption": false }, "TargetMetadata": { "ParallelApplyBufferSize": 0, @@ -170,7 +175,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, diff --git a/internal/service/dms/testdata/replication_config/defaults/full-load-and-cdc.json b/internal/service/dms/testdata/replication_config/defaults/full-load-and-cdc.json index 9de78a459848..5f9ebf372563 100644 --- a/internal/service/dms/testdata/replication_config/defaults/full-load-and-cdc.json +++ b/internal/service/dms/testdata/replication_config/defaults/full-load-and-cdc.json @@ -81,7 +81,11 @@ } ], "CloudWatchLogGroup": null, - "CloudWatchLogStream": null + "CloudWatchLogStream": null, + "LogConfiguration": { + "EnableTraceOnError": false, + "TraceOnErrorMb": 10 + } }, "StreamBufferSettings": { "StreamBufferCount": 3, @@ -126,7 +130,8 @@ "MaxFullLoadSubTasks": 8, "TransactionConsistencyTimeout": 600, "CreatePkAfterFullLoad": false, - "TargetTablePrepMode": "DROP_AND_CREATE" + "TargetTablePrepMode": "DROP_AND_CREATE", + "PersistPartitionProgressForResumption": false }, "TargetMetadata": { "ParallelApplyBufferSize": 0, @@ -170,7 +175,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, diff --git a/internal/service/dms/testdata/replication_config/defaults/full-load.json b/internal/service/dms/testdata/replication_config/defaults/full-load.json index 40e5e4375a7d..1a6bc94ce5a2 100644 --- a/internal/service/dms/testdata/replication_config/defaults/full-load.json +++ b/internal/service/dms/testdata/replication_config/defaults/full-load.json @@ -81,7 +81,11 @@ } ], "CloudWatchLogGroup": null, - "CloudWatchLogStream": null + "CloudWatchLogStream": null, + "LogConfiguration": { + "EnableTraceOnError": false, + "TraceOnErrorMb": 10 + } }, "StreamBufferSettings": { "StreamBufferCount": 3, @@ -121,7 +125,8 @@ "MaxFullLoadSubTasks": 8, "TransactionConsistencyTimeout": 600, "CreatePkAfterFullLoad": false, - "TargetTablePrepMode": "DROP_AND_CREATE" + "TargetTablePrepMode": "DROP_AND_CREATE", + "PersistPartitionProgressForResumption": false }, "TargetMetadata": { "ParallelApplyBufferSize": 0, @@ -165,7 +170,8 @@ "MinTransactionSize": 1000, "MemoryKeepTime": 60, "BatchApplyMemoryLimit": 500, - "MemoryLimitTotal": 1024 + "MemoryLimitTotal": 1024, + "RecoveryTimeout": -1 }, "ChangeProcessingDdlHandlingPolicy": { "HandleSourceTableDropped": true, From c4c26ad6671cfb7f6d100d8ede3806b49922f193 Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 15:15:20 -0400 Subject: [PATCH 4/7] Acceptance test output: % make testacc TESTARGS='-run=TestAccDMSReplicationConfig_basic' PKG=dms make: Verifying source code with gofmt... ==> Checking that code complies with gofmt requirements... TF_ACC=1 go1.23.2 test ./internal/service/dms/... -v -count 1 -parallel 20 -run=TestAccDMSReplicationConfig_basic -timeout 360m 2024/10/16 15:11:59 Initializing Terraform AWS Provider... === RUN TestAccDMSReplicationConfig_basic === PAUSE TestAccDMSReplicationConfig_basic === CONT TestAccDMSReplicationConfig_basic === RUN TestAccDMSReplicationConfig_basic/full-load === PAUSE TestAccDMSReplicationConfig_basic/full-load === RUN TestAccDMSReplicationConfig_basic/cdc === PAUSE TestAccDMSReplicationConfig_basic/cdc === RUN TestAccDMSReplicationConfig_basic/full-load-and-cdc === PAUSE TestAccDMSReplicationConfig_basic/full-load-and-cdc === CONT TestAccDMSReplicationConfig_basic/full-load === CONT TestAccDMSReplicationConfig_basic/full-load-and-cdc === CONT TestAccDMSReplicationConfig_basic/cdc --- PASS: TestAccDMSReplicationConfig_basic (0.00s) --- PASS: TestAccDMSReplicationConfig_basic/cdc (53.75s) --- PASS: TestAccDMSReplicationConfig_basic/full-load (53.76s) --- PASS: TestAccDMSReplicationConfig_basic/full-load-and-cdc (53.77s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/dms 58.812s From 676fc1c582d10d7dd1cd5461498f8d25fae6c1c4 Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 15:53:54 -0400 Subject: [PATCH 5/7] Fix 'TestAccDMSReplicationInstance_engineVersion'. --- internal/service/dms/replication_instance_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/service/dms/replication_instance_test.go b/internal/service/dms/replication_instance_test.go index 956744e01d13..904eb6073c43 100644 --- a/internal/service/dms/replication_instance_test.go +++ b/internal/service/dms/replication_instance_test.go @@ -207,10 +207,10 @@ func TestAccDMSReplicationInstance_engineVersion(t *testing.T) { CheckDestroy: testAccCheckReplicationInstanceDestroy(ctx), Steps: []resource.TestStep{ { - Config: testAccReplicationInstanceConfig_engineVersion(rName, "3.4.7"), + Config: testAccReplicationInstanceConfig_engineVersion(rName, "3.5.2"), Check: resource.ComposeTestCheckFunc( testAccCheckReplicationInstanceExists(ctx, resourceName), - resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "3.4.7"), + resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "3.5.2"), ), }, { @@ -220,10 +220,10 @@ func TestAccDMSReplicationInstance_engineVersion(t *testing.T) { ImportStateVerifyIgnore: []string{names.AttrAllowMajorVersionUpgrade, names.AttrApplyImmediately}, }, { - Config: testAccReplicationInstanceConfig_engineVersion(rName, "3.5.1"), + Config: testAccReplicationInstanceConfig_engineVersion(rName, "3.5.3"), Check: resource.ComposeTestCheckFunc( testAccCheckReplicationInstanceExists(ctx, resourceName), - resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "3.5.1"), + resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "3.5.3"), ), }, }, From 851f20a04eeffbcc67be541c084d9929d796c65e Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 15:54:03 -0400 Subject: [PATCH 6/7] Acceptance test output: % make testacc TESTARGS='-run=TestAccDMSReplicationInstance_engineVersion' PKG=dms make: Verifying source code with gofmt... ==> Checking that code complies with gofmt requirements... TF_ACC=1 go1.23.2 test ./internal/service/dms/... -v -count 1 -parallel 20 -run=TestAccDMSReplicationInstance_engineVersion -timeout 360m 2024/10/16 15:19:11 Initializing Terraform AWS Provider... === RUN TestAccDMSReplicationInstance_engineVersion === PAUSE TestAccDMSReplicationInstance_engineVersion === CONT TestAccDMSReplicationInstance_engineVersion --- PASS: TestAccDMSReplicationInstance_engineVersion (1953.99s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/dms 1959.030s From 6967da3e22d70d9355bfffa67bd1f675d44ce50b Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Wed, 16 Oct 2024 15:55:44 -0400 Subject: [PATCH 7/7] 'dms.t2.micro' -> 'dms.t3.micro'. --- .../service/dms/event_subscription_test.go | 2 +- .../service/dms/replication_instance_test.go | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/internal/service/dms/event_subscription_test.go b/internal/service/dms/event_subscription_test.go index 2a7dd7a75b3f..bd6885e1ace4 100644 --- a/internal/service/dms/event_subscription_test.go +++ b/internal/service/dms/event_subscription_test.go @@ -221,7 +221,7 @@ resource "aws_dms_replication_subnet_group" "test" { resource "aws_dms_replication_instance" "test" { apply_immediately = true - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.replication_subnet_group_id } diff --git a/internal/service/dms/replication_instance_test.go b/internal/service/dms/replication_instance_test.go index 904eb6073c43..5d8a28c86b04 100644 --- a/internal/service/dms/replication_instance_test.go +++ b/internal/service/dms/replication_instance_test.go @@ -526,7 +526,7 @@ data "aws_partition" "current" {} resource "aws_dms_replication_instance" "test" { allocated_storage = %[2]d apply_immediately = true - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -540,7 +540,7 @@ data "aws_partition" "current" {} resource "aws_dms_replication_instance" "test" { apply_immediately = true auto_minor_version_upgrade = %[2]t - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -554,7 +554,7 @@ data "aws_partition" "current" {} resource "aws_dms_replication_instance" "test" { apply_immediately = true availability_zone = data.aws_availability_zones.available.names[0] - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -569,7 +569,7 @@ resource "aws_dms_replication_instance" "test" { apply_immediately = true allow_major_version_upgrade = true engine_version = %[2]q - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -587,7 +587,7 @@ resource "aws_kms_key" "test" { resource "aws_dms_replication_instance" "test" { apply_immediately = true kms_key_arn = aws_kms_key.test.arn - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -601,7 +601,7 @@ data "aws_partition" "current" {} resource "aws_dms_replication_instance" "test" { apply_immediately = true multi_az = %[2]t - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -621,7 +621,7 @@ resource "aws_dms_replication_subnet_group" "test" { resource "aws_dms_replication_instance" "test" { apply_immediately = true network_type = %[2]q - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -635,7 +635,7 @@ data "aws_partition" "current" {} resource "aws_dms_replication_instance" "test" { apply_immediately = true preferred_maintenance_window = %[2]q - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id } @@ -657,7 +657,7 @@ resource "aws_internet_gateway" "test" { resource "aws_dms_replication_instance" "test" { apply_immediately = true publicly_accessible = %[2]t - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.id @@ -692,7 +692,7 @@ resource "aws_security_group" "test" { resource "aws_dms_replication_instance" "test" { apply_immediately = true - replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t2.micro" : "dms.c4.large" + replication_instance_class = data.aws_partition.current.partition == "aws" ? "dms.t3.micro" : "dms.c4.large" replication_instance_id = %[1]q replication_subnet_group_id = aws_dms_replication_subnet_group.test.replication_subnet_group_id vpc_security_group_ids = [aws_security_group.test.id]