Skip to content

Commit 118e686

Browse files
authored
fix(privatedns): [121355564] add new resource tencentcloud_private_dns_extend_end_point (#3057)
* add * add * add * add
1 parent 108dab8 commit 118e686

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+12635
-683
lines changed

.changelog/3057.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-resource
2+
tencentcloud_private_dns_extend_end_point
3+
```

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ require (
2525
github.com/mozillazg/go-httpheader v0.4.0 // indirect
2626
github.com/pkg/errors v0.9.1
2727
github.com/stretchr/testify v1.8.2
28-
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.646+incompatible
28+
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.1114+incompatible
2929
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/antiddos v1.0.799
3030
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/api v1.0.285
3131
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,10 @@ github.com/tdakkota/asciicheck v0.2.0 h1:o8jvnUANo0qXtnslk2d3nMKTFNlOnJjRrNcj0j9
818818
github.com/tdakkota/asciicheck v0.2.0/go.mod h1:Qb7Y9EgjCLJGup51gDHFzbI08/gbGhL/UVhYIPWG2rg=
819819
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.646+incompatible h1:C6knK+5LOkVTypyHsPj3njTYub6StITj6n4wmMBPS+8=
820820
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.646+incompatible/go.mod h1:72Wo6Gt6F8d8V+njrAmduVoT9QjPwCyXktpqCWr7PUc=
821+
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.1113+incompatible h1:Vfzv2LeRMKRU3BGxFMnfaG7KvjLZP6fhwsM/i+FIovY=
822+
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.1113+incompatible/go.mod h1:72Wo6Gt6F8d8V+njrAmduVoT9QjPwCyXktpqCWr7PUc=
823+
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.1114+incompatible h1:Qo2u4QpYzsrrTedOFmNyDIghJMsFSa/Dn3HfnTWtTfs=
824+
github.com/tencentcloud/tencentcloud-sdk-go-intl-en v3.0.1114+incompatible/go.mod h1:72Wo6Gt6F8d8V+njrAmduVoT9QjPwCyXktpqCWr7PUc=
821825
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/antiddos v1.0.799 h1:u49r1bGFDY0CeAF46iotNnLtc5yplPf9XXa7W7zJ4fE=
822826
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/antiddos v1.0.799/go.mod h1:JQa/Ess7Kkn/BuAugq0Tt5GJR7ZQAY47ypP9LjEn/DE=
823827
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/api v1.0.285 h1:gFmukRGLtYiXVBVvg/5DP/0fM1+dKpwDjT+khtDVLmc=

tencentcloud/connectivity/client.go

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616
"github.com/aws/aws-sdk-go/service/s3"
1717
intlProfile "github.com/tencentcloud/tencentcloud-sdk-go-intl-en/tencentcloud/common/profile"
1818
mdl "github.com/tencentcloud/tencentcloud-sdk-go-intl-en/tencentcloud/mdl/v20200326"
19+
privatednsIntl "github.com/tencentcloud/tencentcloud-sdk-go-intl-en/tencentcloud/privatedns/v20201028"
1920
antiddos "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/antiddos/v20200309"
2021
api "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/api/v20201106"
2122
apigateway "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway/v20180808"
@@ -212,20 +213,21 @@ type TencentCloudClient struct {
212213
controlcenterConn *controlcenter.Client
213214
thpcConn *thpc.Client
214215
//omit nil client
215-
omitNilConn *common.Client
216-
emrv20190103Conn *emr.Client
217-
teov20220901Conn *teo.Client
218-
sslv20191205Conn *sslCertificate.Client
219-
postgresv20170312Conn *postgre.Client
220-
cfwv20190904Conn *cfw.Client
221-
ccnv20170312Conn *vpc.Client
222-
tcssv20201101Conn *tcss.Client
223-
cloudauditv20190319Conn *audit.Client
224-
privatednsv20201028Conn *privatedns.Client
225-
wafv20180125Conn *waf.Client
226-
camv20190116Conn *cam.Client
227-
clsv20201016Conn *cls.Client
228-
monitor20180724Conn *monitor.Client
216+
omitNilConn *common.Client
217+
emrv20190103Conn *emr.Client
218+
teov20220901Conn *teo.Client
219+
sslv20191205Conn *sslCertificate.Client
220+
postgresv20170312Conn *postgre.Client
221+
cfwv20190904Conn *cfw.Client
222+
ccnv20170312Conn *vpc.Client
223+
tcssv20201101Conn *tcss.Client
224+
cloudauditv20190319Conn *audit.Client
225+
privatednsv20201028Conn *privatedns.Client
226+
privatednsIntlv20201028Conn *privatednsIntl.Client
227+
wafv20180125Conn *waf.Client
228+
camv20190116Conn *cam.Client
229+
clsv20201016Conn *cls.Client
230+
monitor20180724Conn *monitor.Client
229231
}
230232

231233
// NewClientProfile returns a new ClientProfile
@@ -1965,6 +1967,19 @@ func (me *TencentCloudClient) UsePrivatednsV20201028Client() *privatedns.Client
19651967
return me.privatednsv20201028Conn
19661968
}
19671969

1970+
// UsePrivatednsV20201028Client return PRIVATEDNS Intl client for service
1971+
func (me *TencentCloudClient) UsePrivatednsIntlV20201028Client() *privatednsIntl.Client {
1972+
if me.privatednsIntlv20201028Conn != nil {
1973+
return me.privatednsIntlv20201028Conn
1974+
}
1975+
cpf := me.NewClientIntlProfile(300)
1976+
cpf.Language = "zh-CN"
1977+
me.privatednsIntlv20201028Conn, _ = privatednsIntl.NewClient(me.Credential, me.Region, cpf)
1978+
me.privatednsIntlv20201028Conn.WithHttpTransport(&LogRoundTripper{})
1979+
1980+
return me.privatednsIntlv20201028Conn
1981+
}
1982+
19681983
// UseWafV20180125Client return WAF client for service
19691984
func (me *TencentCloudClient) UseWafV20180125Client() *waf.Client {
19701985
if me.wafv20180125Conn != nil {

tencentcloud/provider.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,6 +1716,7 @@ func Provider() *schema.Provider {
17161716
"tencentcloud_subscribe_private_zone_service": privatedns.ResourceTencentCloudSubscribePrivateZoneService(),
17171717
"tencentcloud_private_dns_forward_rule": privatedns.ResourceTencentCloudPrivateDnsForwardRule(),
17181718
"tencentcloud_private_dns_end_point": privatedns.ResourceTencentCloudPrivateDnsEndPoint(),
1719+
"tencentcloud_private_dns_extend_end_point": privatedns.ResourceTencentCloudPrivateDnsExtendEndPoint(),
17191720
"tencentcloud_cls_logset": cls.ResourceTencentCloudClsLogset(),
17201721
"tencentcloud_cls_topic": cls.ResourceTencentCloudClsTopic(),
17211722
"tencentcloud_cls_config": cls.ResourceTencentCloudClsConfig(),

tencentcloud/provider.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@ PrivateDNS
13671367
tencentcloud_subscribe_private_zone_service
13681368
tencentcloud_private_dns_forward_rule
13691369
tencentcloud_private_dns_end_point
1370+
tencentcloud_private_dns_extend_end_point
1371+
13701372
Data Source
13711373
tencentcloud_private_dns_records
13721374
tencentcloud_private_dns_private_zone_list

tencentcloud/services/privatedns/resource_tc_private_dns_end_point.go

Lines changed: 17 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/privatedns/resource_tc_private_dns_end_point_extension.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import (
55
"fmt"
66
"log"
77

8-
privatednsv20201028 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns/v20201028"
8+
privatednsIntlv20201028 "github.com/tencentcloud/tencentcloud-sdk-go-intl-en/tencentcloud/privatedns/v20201028"
99
tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common"
1010
)
1111

12-
func resourceTencentCloudPrivateDnsEndPointReadPreHandleResponse0(ctx context.Context, resp *privatednsv20201028.DescribeEndPointListResponseParams) error {
12+
func resourceTencentCloudPrivateDnsEndPointReadPreHandleResponse0(ctx context.Context, resp *privatednsIntlv20201028.DescribeEndPointListResponseParams) error {
1313
logId := tccommon.GetLogId(ctx)
1414
d := tccommon.ResourceDataFromContext(ctx)
1515
if d == nil {

0 commit comments

Comments
 (0)