Skip to content

Commit 5bff622

Browse files
gitmknanonymous
andauthored
feat: support tsf (#1524)
* feat: support tsf * feat: support tsf * fix: tfprovider lint * fix: support tsf * fix:unit tests * fix: golangci lint * fix: fix unit * fix: fix unit * feat: add changelog * fix: modify example * fix: modify example --------- Co-authored-by: anonymous <anonymous@mail.org>
1 parent 9eac188 commit 5bff622

37 files changed

+9299
-29
lines changed

.changelog/1524.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
```release-note:new-resource
2+
tencentcloud_tsf_api_group
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_tsf_namespace
7+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ require (
3535
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445
3636
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
3737
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.412
38-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.583
38+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.584
3939
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.553
4040
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.572
4141
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335
@@ -77,7 +77,7 @@ require (
7777
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem v1.0.578
7878
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo v1.0.529
7979
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke v1.0.583
80-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.577
80+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.584
8181
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.199
8282
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.569
8383
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.581 h1:D9Cg
565565
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.581/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
566566
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.583 h1:1zUg5BBJTuiLhd2QsifiLdWxbuVfP7I2bROwNkaY4vo=
567567
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.583/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
568+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.584 h1:FbppCUoExsYKd8orUHqcTJacEIGgFcTyvzdFNMb/7zI=
569+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.584/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
568570
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445 h1:Bh7XD0ypNMHYyBOM8hhKsSu+y0VVKUnJVS+YKKhfpGg=
569571
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445/go.mod h1:jMDD351efCFpT1+KVFbcpu6SbmP4TYmp4qkoCfr63nQ=
570572
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.553 h1:Pl1kYgFhJp0QSoVFSzRsiGk+HfEAkBTQg7+O60tytNA=
@@ -680,6 +682,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke v1.0.583 h1:tUEZuK9
680682
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke v1.0.583/go.mod h1:HaMLvoYz5fldMlSpudPTtIN+cf2YYS69+w8jqiC2x1s=
681683
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.577 h1:IR6FJYLGSQ6isnbGQon6E9Ucc4PEUE+d3l9+/4pnH70=
682684
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.577/go.mod h1:6cRxUX1QsRcd9EHDg1BVBlC524oupmN0DuAFGAdJLC0=
685+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.584 h1:gejIVfoHRqvbR0Znt6DJlpsA3Z9cutUmbdhdWb4gZK4=
686+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.584/go.mod h1:Qs+sspd2V1hRAn7WmK6K3iu3M+F+azX1ryFgsZbGGg4=
683687
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.199 h1:6Yt74l4pA5QtzhwMNIEUt0spXdSBKH744DDqTHJOCP0=
684688
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.199/go.mod h1:Yw6OQ33z3s4k0HVYTNSffB12qOzEJ2Zf1Vj4+5S3sRs=
685689
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.515 h1:OWA3zSqC+tY42DwnlzAZVNYkB5dWgcwk435n+84jXNM=

tencentcloud/provider.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -932,6 +932,8 @@ Tencent Service Framework(TSF)
932932
Resource
933933
tencentcloud_tsf_microservice
934934
tencentcloud_tsf_application_config
935+
tencentcloud_tsf_api_group
936+
tencentcloud_tsf_namespace
935937
936938
*/
937939
package tencentcloud
@@ -1655,6 +1657,18 @@ func Provider() terraform.ResourceProvider {
16551657
"tencentcloud_tsf_microservice": resourceTencentCloudTsfMicroservice(),
16561658
"tencentcloud_tsf_application_config": resourceTencentCloudTsfApplicationConfig(),
16571659
"tencentcloud_cvm_launch_template": resourceTencentCloudCvmLaunchTemplate(),
1660+
"tencentcloud_tsf_api_group": resourceTencentCloudTsfApiGroup(),
1661+
"tencentcloud_tsf_namespace": resourceTencentCloudTsfNamespace(),
1662+
"tencentcloud_tsf_path_rewrite": resourceTencentCloudTsfPathRewrite(),
1663+
"tencentcloud_tsf_unit_rule": resourceTencentCloudTsfUnitRule(),
1664+
"tencentcloud_tsf_task": resourceTencentCloudTsfTask(),
1665+
"tencentcloud_tsf_repository": resourceTencentCloudTsfRepository(),
1666+
"tencentcloud_tsf_config_template": resourceTencentCloudTsfConfigTemplate(),
1667+
"tencentcloud_tsf_api_rate_limit_rule": resourceTencentCloudTsfApiRateLimitRule(),
1668+
"tencentcloud_tsf_application_release_config": resourceTencentCloudTsfApplicationReleaseConfig(),
1669+
"tencentcloud_tsf_contain_group": resourceTencentCloudTsfContainGroup(),
1670+
"tencentcloud_tsf_lane": resourceTencentCloudTsfLane(),
1671+
"tencentcloud_tsf_lane_rule": resourceTencentCloudTsfLaneRule(),
16581672
},
16591673

16601674
ConfigureFunc: providerConfigure,

0 commit comments

Comments
 (0)