From 84dc2ee533c56422acd02320fb8d0bdf59b27403 Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 18 Mar 2025 15:46:20 +0800 Subject: [PATCH 1/3] fix import --- ...ource_tc_mongodb_instance_transparent_data_encryption.go | 6 ++++++ ..._tc_mongodb_instance_transparent_data_encryption_test.go | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption.go b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption.go index 166acb6e1d..d3b87e4e15 100644 --- a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption.go +++ b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption.go @@ -156,7 +156,9 @@ func resourceTencentCloudMongodbInstanceTransparentDataEncryptionRead(d *schema. if err != nil { return err } + _ = d.Set("instance_id", d.Id()) _ = d.Set("transparent_data_encryption_status", response.Response.TransparentDataEncryptionStatus) + var kmsRegion string if response.Response != nil && len(response.Response.KeyInfoList) > 0 { kmsInfoList := make([]map[string]interface{}, 0) for _, kmsInfoDetail := range response.Response.KeyInfoList { @@ -168,8 +170,12 @@ func resourceTencentCloudMongodbInstanceTransparentDataEncryptionRead(d *schema. kmsInfoDetailMap["key_usage"] = kmsInfoDetail.KeyUsage kmsInfoDetailMap["key_origin"] = kmsInfoDetail.KeyOrigin kmsInfoList = append(kmsInfoList, kmsInfoDetailMap) + if kmsInfoDetail.KmsRegion != nil { + kmsRegion = *kmsInfoDetail.KmsRegion + } } _ = d.Set("key_info_list", kmsInfoList) + _ = d.Set("kms_region", kmsRegion) } return nil diff --git a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go index 39144a4b1f..45670a1da2 100644 --- a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go +++ b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go @@ -25,8 +25,9 @@ func TestAccTencentCloudMongodbInstanceTransparentDataEncryptionResource_basic(t ), }, { - ResourceName: "tencentcloud_mongodb_instance_transparent_data_encryption.encryption", - ImportState: true, + ResourceName: "tencentcloud_mongodb_instance_transparent_data_encryption.encryption", + ImportState: true, + ImportStateVerify: true, }, }, }) From 6221efa394132fb88180167a1b3c4ad0b22c1efe Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 18 Mar 2025 15:50:56 +0800 Subject: [PATCH 2/3] update --- ...e_tc_mongodb_instance_transparent_data_encryption_test.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go index 45670a1da2..39144a4b1f 100644 --- a/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go +++ b/tencentcloud/services/mongodb/resource_tc_mongodb_instance_transparent_data_encryption_test.go @@ -25,9 +25,8 @@ func TestAccTencentCloudMongodbInstanceTransparentDataEncryptionResource_basic(t ), }, { - ResourceName: "tencentcloud_mongodb_instance_transparent_data_encryption.encryption", - ImportState: true, - ImportStateVerify: true, + ResourceName: "tencentcloud_mongodb_instance_transparent_data_encryption.encryption", + ImportState: true, }, }, }) From 996af69e4fb2fe615447e406425206df4f3e0fdd Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 18 Mar 2025 15:56:59 +0800 Subject: [PATCH 3/3] add changelog --- .changelog/3222.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/3222.txt diff --git a/.changelog/3222.txt b/.changelog/3222.txt new file mode 100644 index 0000000000..531fedc9e3 --- /dev/null +++ b/.changelog/3222.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_mongodb_instance_transparent_data_encryption: fix import +``` \ No newline at end of file