Skip to content

Commit a21a3da

Browse files
committed
add
1 parent b57c152 commit a21a3da

File tree

8 files changed

+1792
-1552
lines changed

8 files changed

+1792
-1552
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ require (
4343
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs v1.0.600
4444
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam v1.0.695
4545
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748
46-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.860
46+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.960
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.952
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.955
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.960
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -856,6 +856,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748 h1:rVvR
856856
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748/go.mod h1:nvb4W+PgsAe8NFG1ZevZa9ZLfto3aeBcJqxzYCRI9V4=
857857
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.860 h1:P2TPFCB1oyJ6yOTgFDBdKByepog3iMg2fIUN/VHo9EM=
858858
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.860/go.mod h1:eTGN2Qz4NxaYl+CwMpcj4vNImNOr74NC8WTCLSJN8Ks=
859+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.960 h1:wiX0lViAGID1CRQBnoK8TqkgsA/qPm37AwPyy1TgVVo=
860+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.960/go.mod h1:ge3NiZB+9eEL6gcnlX2CnyYq3Qvx1AW29aP8d9RiDxE=
859861
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544 h1:ApY6rS7I9otgujOdAFy0+Epno1PNVCQmsOoWQxx724Y=
860862
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544/go.mod h1:c37rIdL3LrJXYwrfp9c8L4MabTqKIZUe1xvnWhN75oc=
861863
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.860 h1:IU20AhNd0fEbgFzTTGB8cdMkUCrgB0FsLd0puC4QDzU=
@@ -942,6 +944,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.952 h1:fqO7
942944
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.952/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
943945
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.955 h1:kr5Kx0zMcPkO9f/ao0xhk0f6V8TxziFGo+AGa5BW5QY=
944946
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.955/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
947+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.960 h1:hde8uWA3624nGUvC8QPf9njcyBZ7A9weqscRrqyM1Rk=
948+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.960/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
945949
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
946950
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860/go.mod h1:NZo1WplQcC314kMlCRUoy8NQju2BnolIJj7NAWgsuhY=
947951
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=

tencentcloud/services/clb/resource_tc_clb_instance.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,6 @@ func resourceTencentCloudClbInstanceCreate(d *schema.ResourceData, meta interfac
469469
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n",
470470
logId, sgRequest.GetAction(), sgRequest.ToJsonString(), sgResponse.ToJsonString())
471471
requestId := *sgResponse.Response.RequestId
472-
473472
retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient())
474473
if retryErr != nil {
475474
return tccommon.RetryError(errors.WithStack(retryErr))
@@ -499,7 +498,6 @@ func resourceTencentCloudClbInstanceCreate(d *schema.ResourceData, meta interfac
499498
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n",
500499
logId, logRequest.GetAction(), logRequest.ToJsonString(), logResponse.ToJsonString())
501500
requestId := *logResponse.Response.RequestId
502-
503501
retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient())
504502
if retryErr != nil {
505503
return tccommon.RetryError(errors.WithStack(retryErr))
@@ -525,6 +523,7 @@ func resourceTencentCloudClbInstanceCreate(d *schema.ResourceData, meta interfac
525523
Region: &targetRegionInfoRegion,
526524
VpcId: &targetRegionInfoVpcId,
527525
}
526+
528527
mRequest := clb.NewModifyLoadBalancerAttributesRequest()
529528
mRequest.LoadBalancerId = helper.String(clbId)
530529
mRequest.TargetRegionInfo = &targetRegionInfo
@@ -630,6 +629,10 @@ func resourceTencentCloudClbInstanceRead(d *schema.ResourceData, meta interface{
630629
_ = d.Set("ipv6_mode", instance.IPv6Mode)
631630
_ = d.Set("address_ipv6", instance.AddressIPv6)
632631

632+
if instance.ClusterIds != nil && len(instance.ClusterIds) > 0 {
633+
_ = d.Set("cluster_id", instance.ClusterIds[0])
634+
}
635+
633636
if instance.SlaType != nil {
634637
_ = d.Set("sla_type", instance.SlaType)
635638
}
@@ -696,7 +699,6 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
696699
)
697700

698701
immutableArgs := []string{"snat_ips", "dynamic_vip", "master_zone_id", "slave_zone_id", "vpc_id", "subnet_id", "address_ip_version", "bandwidth_package_id", "zone_id"}
699-
700702
for _, v := range immutableArgs {
701703
if d.HasChange(v) {
702704
return fmt.Errorf("argument `%s` cannot be changed", v)
@@ -811,7 +813,6 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
811813
param.LoadBalancerId = &clbId
812814
param.SlaType = helper.String(d.Get("sla_type").(string))
813815
slaRequest.LoadBalancerSla = []*clb.SlaUpdateParam{&param}
814-
815816
var taskId string
816817
err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError {
817818
result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient().ModifyLoadBalancerSla(slaRequest)
@@ -867,7 +868,6 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
867868
log.Printf("[CRITAL]%s update CLB instance security_group failed, reason:%+v", logId, err)
868869
return err
869870
}
870-
871871
}
872872

873873
if d.HasChange("log_set_id") || d.HasChange("log_topic_id") {
@@ -885,7 +885,6 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
885885
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n",
886886
logId, logRequest.GetAction(), logRequest.ToJsonString(), logResponse.ToJsonString())
887887
requestId := *logResponse.Response.RequestId
888-
889888
retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient())
890889
if retryErr != nil {
891890
return tccommon.RetryError(errors.WithStack(retryErr))
@@ -986,6 +985,7 @@ func checkSameName(name string, meta interface{}) (flag bool, errRet error) {
986985
clbService = ClbService{client: meta.(tccommon.ProviderMeta).GetAPIV3Conn()}
987986
)
988987

988+
flag = false
989989
params := make(map[string]interface{})
990990
params["clb_name"] = name
991991
err := resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError {

0 commit comments

Comments
 (0)