-
Notifications
You must be signed in to change notification settings - Fork 141
/
Copy pathresource_tc_ckafka_connect_resource_test.go
52 lines (44 loc) · 1.34 KB
/
resource_tc_ckafka_connect_resource_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package ckafka_test
import (
"testing"
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
)
func TestAccTencentCloudNeedFixCkafkaConnectResourceResource_basic(t *testing.T) {
t.Parallel()
resource.Test(t, resource.TestCase{
PreCheck: func() {
tcacctest.AccPreCheck(t)
},
Providers: tcacctest.AccProviders,
Steps: []resource.TestStep{
{
Config: testAccCkafkaConnectResource,
Check: resource.ComposeTestCheckFunc(resource.TestCheckResourceAttrSet("tencentcloud_ckafka_connect_resource.connect_resource", "id")),
},
{
ResourceName: "tencentcloud_ckafka_connect_resource.connect_resource",
ImportState: true,
ImportStateVerify: true,
ImportStateVerifyIgnore: []string{"mysql_connect_param.0.password"},
},
},
})
}
const testAccCkafkaConnectResource = `
resource "tencentcloud_ckafka_connect_resource" "connect_resource" {
description = "for terraform test"
resource_name = "terraform-test"
type = "MYSQL"
mysql_connect_param {
is_update = false
port = 3306
resource = "cdb-fitq5t9h"
password = "QtaTest@123"
self_built = false
service_vip = "172.16.80.59"
uniq_vpc_id = "vpc-4owdpnwr"
user_name = "root"
}
}
`