diff --git a/tencentcloud/resource_tc_cls_data_transform.go b/tencentcloud/resource_tc_cls_data_transform.go index 33fb8dfd92..c0d1adb47c 100644 --- a/tencentcloud/resource_tc_cls_data_transform.go +++ b/tencentcloud/resource_tc_cls_data_transform.go @@ -68,11 +68,12 @@ package tencentcloud import ( "context" "fmt" + "log" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" cls "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016" "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper" - "log" ) func resourceTencentCloudClsDataTransform() *schema.Resource { diff --git a/tencentcloud/resource_tc_cls_data_transform_test.go b/tencentcloud/resource_tc_cls_data_transform_test.go index 43c9ff05cb..6bf9c90be8 100644 --- a/tencentcloud/resource_tc_cls_data_transform_test.go +++ b/tencentcloud/resource_tc_cls_data_transform_test.go @@ -3,10 +3,11 @@ package tencentcloud import ( "context" "fmt" - "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" - "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" "testing" "time" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" ) // go test -i; go test -test.run TestAccTencentCloudClsDataTransformResource_basic -v diff --git a/tencentcloud/resource_tc_cls_kafka_recharge.go b/tencentcloud/resource_tc_cls_kafka_recharge.go index a73c51ff29..aa89d513f4 100644 --- a/tencentcloud/resource_tc_cls_kafka_recharge.go +++ b/tencentcloud/resource_tc_cls_kafka_recharge.go @@ -53,12 +53,13 @@ package tencentcloud import ( "context" "fmt" + "log" + "strings" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" cls "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016" "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper" - "log" - "strings" ) func resourceTencentCloudClsKafkaRecharge() *schema.Resource { diff --git a/tencentcloud/resource_tc_cls_kafka_recharge_test.go b/tencentcloud/resource_tc_cls_kafka_recharge_test.go index 1587687e67..8a84adb01b 100644 --- a/tencentcloud/resource_tc_cls_kafka_recharge_test.go +++ b/tencentcloud/resource_tc_cls_kafka_recharge_test.go @@ -3,10 +3,11 @@ package tencentcloud import ( "context" "fmt" - "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" - "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" "strings" "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" ) func TestAccTencentCloudClsKafkaRechargeResource_basic(t *testing.T) { diff --git a/tencentcloud/resource_tc_cls_scheduled_sql.go b/tencentcloud/resource_tc_cls_scheduled_sql.go index 9f3ab52db5..d9dff8f6b5 100644 --- a/tencentcloud/resource_tc_cls_scheduled_sql.go +++ b/tencentcloud/resource_tc_cls_scheduled_sql.go @@ -58,12 +58,13 @@ package tencentcloud import ( "context" "fmt" + "log" + "time" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" cls "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016" "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper" - "log" - "time" ) func resourceTencentCloudClsScheduledSql() *schema.Resource { diff --git a/tencentcloud/resource_tc_cls_scheduled_sql_test.go b/tencentcloud/resource_tc_cls_scheduled_sql_test.go index 17edddc1be..3f504a22f9 100644 --- a/tencentcloud/resource_tc_cls_scheduled_sql_test.go +++ b/tencentcloud/resource_tc_cls_scheduled_sql_test.go @@ -3,9 +3,10 @@ package tencentcloud import ( "context" "fmt" + "testing" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" - "testing" ) // go test -i; go test -test.run TestAccTencentCloudClsScheduledSqlResource_basic -v diff --git a/tencentcloud/resource_tc_tdmq_subscription_attachment_test.go b/tencentcloud/resource_tc_tdmq_subscription_attachment_test.go index 5ad8187470..bae072ef07 100644 --- a/tencentcloud/resource_tc_tdmq_subscription_attachment_test.go +++ b/tencentcloud/resource_tc_tdmq_subscription_attachment_test.go @@ -6,6 +6,8 @@ import ( "strings" "testing" + sdkErrors "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" ) @@ -23,11 +25,11 @@ func TestAccTencentCloudTdmqSubscriptionAttachmentResource_basic(t *testing.T) { { Config: testAccTdmqSubscriptionAttachment, Check: resource.ComposeTestCheckFunc( - resource.TestCheckResourceAttrSet("tencentcloud_tdmq_subscription_attachment.subscription_attachment", "id"), + resource.TestCheckResourceAttrSet("tencentcloud_tdmq_subscription_attachment.example", "id"), ), }, { - ResourceName: "tencentcloud_tdmq_subscription_attachment.subscription_attachment", + ResourceName: "tencentcloud_tdmq_subscription_attachment.example", ImportState: true, ImportStateVerify: true, }, @@ -58,6 +60,11 @@ func testAccCheckTdmqSubscriptionAttachmentDestroy(s *terraform.State) error { response, err := service.DescribeTdmqSubscriptionAttachmentById(ctx, environmentId, Topic, subscriptionName, clusterId) if err != nil { + if sdkerr, ok := err.(*sdkErrors.TencentCloudSDKError); ok { + if sdkerr.Code == "ResourceNotFound.Cluster" { + return nil + } + } return err } @@ -93,7 +100,7 @@ resource "tencentcloud_tdmq_topic" "example" { environ_id = tencentcloud_tdmq_namespace.example.environ_name cluster_id = tencentcloud_tdmq_instance.example.id topic_name = "tf-example-topic" - partitions = 6 + partitions = 1 pulsar_topic_type = 3 remark = "remark." }