Skip to content

Commit c460e68

Browse files
author
ivan
committed
修改在 resourceTencentCloudClbInstanceUpdate 中对 LoadBalancerPassToTarget 取值的处理,修复 tf 文件该值有变化时,没有触发更改的问题
1 parent 09a6db1 commit c460e68

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tencentcloud/resource_tc_clb_instance.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
472472
targetRegionInfo := clb.TargetRegionInfo{}
473473
internet := clb.InternetAccessible{}
474474
changed := false
475+
isLoadBalancerPassToTgt := false
475476

476477
if d.HasChange("clb_name") {
477478
changed = true
@@ -513,6 +514,11 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
513514
}
514515
}
515516

517+
if d.HasChange("load_balancer_pass_to_target") {
518+
changed = true
519+
isLoadBalancerPassToTgt = d.Get("load_balancer_pass_to_target").(bool)
520+
}
521+
516522
if changed {
517523
request := clb.NewModifyLoadBalancerAttributesRequest()
518524
request.LoadBalancerId = helper.String(clbId)
@@ -526,7 +532,6 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
526532
request.InternetChargeInfo = &internet
527533
}
528534
if d.HasChange("load_balancer_pass_to_target") {
529-
isLoadBalancerPassToTgt := d.Get("load_balancer_pass_to_target").(bool)
530535
request.LoadBalancerPassToTarget = &isLoadBalancerPassToTgt
531536
}
532537
err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {

0 commit comments

Comments
 (0)