Skip to content

Commit 90c9247

Browse files
committed
add
1 parent 24b5266 commit 90c9247

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

tencentcloud/connectivity/client.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@ type TencentCloudClient struct {
208208
//internal version: replace client begin, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation.
209209
//internal version: replace client end, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation.
210210
tke2Conn *tke2.Client
211+
//omit nil client
212+
omitNilConn *common.Client
211213
}
212214

213215
// NewClientProfile returns a new ClientProfile
@@ -360,17 +362,17 @@ func (me *TencentCloudClient) UseVpcClient(iacExtInfo ...IacExtInfo) *vpc.Client
360362
return me.vpcConn
361363
}
362364

363-
func (me *TencentCloudClient) UseVpcOmitNilClient() *common.Client {
365+
func (me *TencentCloudClient) UseOmitNilClient(module string) *common.Client {
364366
secretId := me.Credential.SecretId
365367
secretKey := me.Credential.SecretKey
366368
region := me.Region
367369
credential := common.NewCredential(secretId, secretKey)
368370
cpf := profile.NewClientProfile()
369-
cpf.HttpProfile.Endpoint = "vpc.tencentcloudapi.com"
371+
cpf.HttpProfile.Endpoint = fmt.Sprintf("%s.tencentcloudapi.com", module)
370372
cpf.HttpProfile.ReqMethod = "POST"
371-
client := common.NewCommonClient(credential, region, cpf).WithLogger(log.Default())
373+
me.omitNilConn = common.NewCommonClient(credential, region, cpf).WithLogger(log.Default())
372374

373-
return client
375+
return me.omitNilConn
374376
}
375377

376378
// UseCbsClient returns cbs client for service

tencentcloud/services/ccn/resource_tc_ccn_route_table_broadcast_policies.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ func resourceTencentCloudCcnRouteTableBroadcastPoliciesDelete(d *schema.Resource
454454
"Policys": []interface{}{},
455455
}
456456

457-
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseVpcOmitNilClient()
457+
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseOmitNilClient("vpc")
458458
request := tchttp.NewCommonRequest("vpc", "2017-03-12", "ReplaceCcnRouteTableBroadcastPolicys")
459459
err := request.SetActionParameters(body)
460460
if err != nil {

tencentcloud/services/ccn/resource_tc_ccn_route_table_input_policies.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ func resourceTencentCloudCcnRouteTableInputPoliciesDelete(d *schema.ResourceData
354354
"Policys": []interface{}{},
355355
}
356356

357-
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseVpcOmitNilClient()
357+
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseOmitNilClient("vpc")
358358
request := tchttp.NewCommonRequest("vpc", "2017-03-12", "ReplaceCcnRouteTableInputPolicys")
359359
err := request.SetActionParameters(body)
360360
if err != nil {

tencentcloud/services/ccn/service_tencentcloud_ccn.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ func (me *VpcService) DescribeRouteTableAssociatedInstancesById(ctx context.Cont
10461046
"Limit": 100,
10471047
}
10481048

1049-
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseVpcOmitNilClient()
1049+
client := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseOmitNilClient("vpc")
10501050
request := tchttp.NewCommonRequest("vpc", "2017-03-12", "DescribeRouteTableAssociatedInstances")
10511051
err := request.SetActionParameters(body)
10521052
if err != nil {

0 commit comments

Comments
 (0)