From 9f285af139f156990ef4ef3cb21234e034afad10 Mon Sep 17 00:00:00 2001 From: MrWolong Date: Wed, 26 Jul 2023 18:23:28 +0800 Subject: [PATCH] resource/alicloud_gpdb_instance: Fixed ssl_enabled invalid error during creation --- alicloud/resource_alicloud_gpdb_instance.go | 2 +- alicloud/resource_alicloud_gpdb_instance_test.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/alicloud/resource_alicloud_gpdb_instance.go b/alicloud/resource_alicloud_gpdb_instance.go index 4c9af87b627..c9874f5c9cc 100644 --- a/alicloud/resource_alicloud_gpdb_instance.go +++ b/alicloud/resource_alicloud_gpdb_instance.go @@ -874,7 +874,7 @@ func resourceAlicloudGpdbDbInstanceUpdate(d *schema.ResourceData, meta interface request = map[string]interface{}{ "DBInstanceId": d.Id(), } - if !d.IsNewResource() && d.HasChange("ssl_enabled") { + if d.HasChange("ssl_enabled") { update = true } if v, ok := d.GetOkExists("ssl_enabled"); ok { diff --git a/alicloud/resource_alicloud_gpdb_instance_test.go b/alicloud/resource_alicloud_gpdb_instance_test.go index eceda727c27..bb02f36c882 100644 --- a/alicloud/resource_alicloud_gpdb_instance_test.go +++ b/alicloud/resource_alicloud_gpdb_instance_test.go @@ -592,6 +592,7 @@ func TestAccAlicloudGPDBDBInstance_basic1(t *testing.T) { "create_sample_data": `false`, "encryption_type": "CloudDisk", "encryption_key": "${alicloud_kms_key.key.id}", + "ssl_enabled": "1", }), Check: resource.ComposeTestCheckFunc( testAccCheck(map[string]string{ @@ -613,6 +614,7 @@ func TestAccAlicloudGPDBDBInstance_basic1(t *testing.T) { "ip_whitelist.#": "1", "encryption_type": "CloudDisk", "encryption_key": CHECKSET, + "ssl_enabled": "1", }), ), },