Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.199
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.412
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.503
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.514
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335
Expand All @@ -43,7 +43,7 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain v1.0.414
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.287
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.383
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.397
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.514
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.199
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.413
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.199
Expand Down
8 changes: 8 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.500 h1:xuc9
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.500/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.503 h1:XV1MdaHDMqpGz74EvbkOWr+xlslC7yQHc+9DXmkTXZs=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.503/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.512 h1:1BfCqQApL2VpBSanzyrQ1a47XaARS8dLrerBc2FP8MQ=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.512/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.514 h1:CgYPKvnfjxs3dQPcM/nUqIk+ZIZAV6+hBvEpsPP7OSk=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.514/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445 h1:Bh7XD0ypNMHYyBOM8hhKsSu+y0VVKUnJVS+YKKhfpGg=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445/go.mod h1:jMDD351efCFpT1+KVFbcpu6SbmP4TYmp4qkoCfr63nQ=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488 h1:A1seXWtMf2atBjSNYvcwxyDoFzCMgqyVnsxnWzhqJEA=
Expand All @@ -513,6 +517,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.383 h1:OhKvreaR
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.383/go.mod h1:WLskTV0GsorWBboZsLUWrgj+f1xGOKGzPGCK9275tdU=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.397 h1:i0GyUqV/dAJkvEO1foUBB4GG/KrwbseORspjLNdTcfo=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.397/go.mod h1:5XosT/WYkH2v6Q6L34hjJIeQXOymyoBWYcvlmxupjFo=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.512 h1:m77Ke/HFV9dSygl8A26+O6gWkJWMpwg4YCqv9H6Ungk=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.512/go.mod h1:/aJh2UyNWIHmgKve2ijFqZlPDiU/dnjsfi5hOcCcO4Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.514 h1:MKSaqFCa4PCzzb2gVV+oFpxsiPmnCf6uDJwxf9eOoNU=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.514/go.mod h1:uTfhkzPZOwop+tSo83QHrMWtesWdQApxJuFZEXGKXH0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.194/go.mod h1:yrBKWhChnDqNz1xuXdSbWXG56XawEq0G5j1lg4VwBD4=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.199 h1:rSDQeqvV4khOJUyg6xmMYF26CRd+WtSYvfwP6N72NP0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.199/go.mod h1:yrBKWhChnDqNz1xuXdSbWXG56XawEq0G5j1lg4VwBD4=
Expand Down
7 changes: 7 additions & 0 deletions tencentcloud/data_source_tc_gaap_layer4_listeners.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,11 @@ func dataSourceTencentCloudGaapLayer4Listeners() *schema.Resource {
Computed: true,
Description: "Name of the layer4 listener.",
},
"proxy_id": {
Type: schema.TypeString,
Computed: true,
Description: "ID of the GAAP proxy.",
},
"port": {
Type: schema.TypeInt,
Computed: true,
Expand Down Expand Up @@ -216,6 +221,7 @@ func dataSourceTencentCloudGaapLayer4ListenersRead(d *schema.ResourceData, m int
"protocol": "TCP",
"id": ls.ListenerId,
"name": ls.ListenerName,
"proxy_id": ls.ProxyId,
"port": ls.Port,
"realserver_type": ls.RealServerType,
"status": ls.ListenerStatus,
Expand Down Expand Up @@ -245,6 +251,7 @@ func dataSourceTencentCloudGaapLayer4ListenersRead(d *schema.ResourceData, m int
"protocol": "UDP",
"id": ls.ListenerId,
"name": ls.ListenerName,
"proxy_id": ls.ProxyId,
"port": ls.Port,
"realserver_type": ls.RealServerType,
"status": ls.ListenerStatus,
Expand Down
8 changes: 7 additions & 1 deletion tencentcloud/data_source_tc_gaap_layer4_listeners_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_basic(t *testing.T) {
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.connect_timeout", "2"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.interval", "5"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.proxy_id"),
),
},
},
Expand All @@ -56,6 +57,7 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_tcp(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.scheduler"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.health_check"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -72,6 +74,7 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_tcp(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.scheduler"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.health_check"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.proxy_id"),
),
},
},
Expand All @@ -97,7 +100,8 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_UDP(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.status"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.scheduler", "rr"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.health_check", "false"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.create_time")),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.foo", "listeners.0.proxy_id")),
},
{
Config: TestAccDataSourceTencentCloudGaapLayer4ListenersUDPName,
Expand All @@ -113,6 +117,7 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_UDP(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.scheduler"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.health_check", "false"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.name", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -129,6 +134,7 @@ func TestAccDataSourceTencentCloudGaapLayer4Listeners_UDP(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.scheduler"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.health_check", "false"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer4_listeners.port", "listeners.0.proxy_id"),
),
},
},
Expand Down
7 changes: 7 additions & 0 deletions tencentcloud/data_source_tc_gaap_layer7_listeners.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,11 @@ func dataSourceTencentCloudGaapLayer7Listeners() *schema.Resource {
Computed: true,
Description: "Name of the layer7 listener.",
},
"proxy_id": {
Type: schema.TypeString,
Computed: true,
Description: "ID of the GAAP proxy.",
},
"port": {
Type: schema.TypeInt,
Computed: true,
Expand Down Expand Up @@ -214,6 +219,7 @@ func dataSourceTencentCloudGaapLayer7ListenersRead(d *schema.ResourceData, m int
listeners = append(listeners, map[string]interface{}{
"protocol": "HTTP",
"id": *ls.ListenerId,
"proxy_id": *ls.ProxyId,
"name": *ls.ListenerName,
"port": *ls.Port,
"status": *ls.ListenerStatus,
Expand Down Expand Up @@ -274,6 +280,7 @@ func dataSourceTencentCloudGaapLayer7ListenersRead(d *schema.ResourceData, m int
"protocol": "HTTPS",
"id": ls.ListenerId,
"name": ls.ListenerName,
"proxy_id": ls.ProxyId,
"port": ls.Port,
"status": ls.ListenerStatus,
"certificate_id": ls.CertificateId,
Expand Down
14 changes: 10 additions & 4 deletions tencentcloud/data_source_tc_gaap_layer7_listeners_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_basic(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.port"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.status"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -38,6 +39,7 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_basic(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerName", "listeners.0.port"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerName", "listeners.0.status"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerName", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerName", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -51,6 +53,7 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_basic(t *testing.T) {
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.port", "80"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.status"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.proxy_id"),
),
},
},
Expand All @@ -77,6 +80,7 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_https(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.auth_type"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.forward_protocol"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.listenerId", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -93,6 +97,7 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_https(t *testing.T) {
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.name", "listeners.0.auth_type"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.name", "listeners.0.forward_protocol"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.name", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.name", "listeners.0.proxy_id"),
),
},
{
Expand All @@ -103,12 +108,13 @@ func TestAccDataSourceTencentCloudGaapLayer7Listeners_https(t *testing.T) {
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.protocol", "HTTPS"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.id"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.name"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.port", "80"),
resource.TestCheckResourceAttr("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.port", "81"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.status"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.certificate_id"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.auth_type"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.forward_protocol"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.create_time"),
resource.TestCheckResourceAttrSet("data.tencentcloud_gaap_layer7_listeners.port", "listeners.0.proxy_id"),
),
},
},
Expand Down Expand Up @@ -169,7 +175,7 @@ resource tencentcloud_gaap_certificate "foo" {
resource tencentcloud_gaap_layer7_listener "foo" {
protocol = "HTTPS"
name = "ci-test-gaap-l7-listener"
port = 80
port = 81
certificate_id = tencentcloud_gaap_certificate.foo.id
auth_type = 0
forward_protocol = "HTTP"
Expand All @@ -193,7 +199,7 @@ resource tencentcloud_gaap_certificate "foo" {
resource tencentcloud_gaap_layer7_listener "foo" {
protocol = "HTTPS"
name = "ci-test-gaap-l7-listener"
port = 80
port = 81
certificate_id = tencentcloud_gaap_certificate.foo.id
auth_type = 0
forward_protocol = "HTTP"
Expand All @@ -217,7 +223,7 @@ resource tencentcloud_gaap_certificate "foo" {
resource tencentcloud_gaap_layer7_listener "foo" {
protocol = "HTTPS"
name = "ci-test-gaap-l7-listener"
port = 80
port = 81
certificate_id = tencentcloud_gaap_certificate.foo.id
auth_type = 0
forward_protocol = "HTTP"
Expand Down
4 changes: 4 additions & 0 deletions tencentcloud/resource_tc_gaap_layer4_listener.go
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,7 @@ func resourceTencentCloudGaapLayer4ListenerRead(d *schema.ResourceData, m interf
createTime string
realservers []map[string]interface{}
clientIpMethod *uint64
proxyId *string
)

service := GaapService{client: m.(*TencentCloudClient).apiV3Conn}
Expand All @@ -327,6 +328,7 @@ func resourceTencentCloudGaapLayer4ListenerRead(d *schema.ResourceData, m interf
port = listener.Port
scheduler = listener.Scheduler
realServerType = listener.RealServerType
proxyId = listener.ProxyId

if listener.HealthCheck == nil {
return errors.New("listener health check is nil")
Expand Down Expand Up @@ -364,6 +366,7 @@ func resourceTencentCloudGaapLayer4ListenerRead(d *schema.ResourceData, m interf
port = listener.Port
scheduler = listener.Scheduler
realServerType = listener.RealServerType
proxyId = listener.ProxyId

healthCheck = helper.Bool(false)
connectTimeout = helper.IntUint64(2)
Expand Down Expand Up @@ -406,6 +409,7 @@ func resourceTencentCloudGaapLayer4ListenerRead(d *schema.ResourceData, m interf
_ = d.Set("realserver_bind_set", realservers)
_ = d.Set("status", status)
_ = d.Set("create_time", createTime)
_ = d.Set("proxy_id", proxyId)

return nil
}
Expand Down
16 changes: 9 additions & 7 deletions tencentcloud/resource_tc_gaap_layer4_listener_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,13 +110,13 @@ func TestAccTencentCloudGaapLayer4Listener_basic(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
{
ResourceName: "tencentcloud_gaap_layer4_listener.foo",
ImportState: true,
ImportStateVerify: true,
ImportStateVerifyIgnore: []string{"proxy_id"},
ResourceName: "tencentcloud_gaap_layer4_listener.foo",
ImportState: true,
ImportStateVerify: true,
},
},
})
Expand Down Expand Up @@ -146,6 +146,7 @@ func TestAccTencentCloudGaapLayer4Listener_TcpDomain(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
},
Expand Down Expand Up @@ -177,6 +178,7 @@ func TestAccTencentCloudGaapLayer4Listener_update(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
{
Expand Down Expand Up @@ -230,15 +232,13 @@ func TestAccTencentCloudGaapLayer4Listener_udp_basic(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
{
ResourceName: "tencentcloud_gaap_layer4_listener.foo",
ImportState: true,
ImportStateVerify: true,
ImportStateVerifyIgnore: []string{
"proxy_id",
},
},
},
})
Expand Down Expand Up @@ -267,6 +267,7 @@ func TestAccTencentCloudGaapLayer4Listener_udpDomain(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
},
Expand Down Expand Up @@ -296,6 +297,7 @@ func TestAccTencentCloudGaapLayer4Listener_udpUpdate(t *testing.T) {
resource.TestCheckResourceAttr("tencentcloud_gaap_layer4_listener.foo", "realserver_bind_set.#", "2"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "status"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "create_time"),
resource.TestCheckResourceAttrSet("tencentcloud_gaap_layer4_listener.foo", "proxy_id"),
),
},
{
Expand Down
Loading