Skip to content

Commit d25cba6

Browse files
authored
Feat/bi add param (#2422)
* feat: tencentcloud_vpc_peer_connect_accecpt_or_reject * feat: changelog * feat: operation * feat: changelog * feat: changelog * feat: add param * feat: doc * feat: changelog * feat: doc * feat: changelog
1 parent e873247 commit d25cba6

File tree

14 files changed

+89
-26
lines changed

14 files changed

+89
-26
lines changed

.changelog/2422.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_bi_embed_token_apply: support param ticket_num
3+
```
4+
5+
```release-note:enhancement
6+
resource/tencentcloud_bi_datasource_cloud: support param cluster_id
7+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ require (
3131
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763
3232
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.624
3333
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.756
34-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.770
34+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824
3535
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.760
3636
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cat v1.0.760
3737
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cbs v1.0.591
@@ -46,7 +46,7 @@ require (
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.693
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.711
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.822
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.824
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
@@ -830,6 +830,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.756 h1:dx4aBdOW
830830
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.756/go.mod h1:lwWeh6aHg6GlttTMp+VIVtpZOtmpP6DQnnYWpyYW37Y=
831831
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.770 h1:5FWt9F+ajshQEEQFfbvTe+n5lJai0eHbEsGDqYmJu5o=
832832
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.770/go.mod h1:zuWcAJVIXbHbOR7i6SKK0wNlvPLt5Su4ijOZGMJbUi8=
833+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824 h1:DVKvZ6h+qd7tadUrCjVAkCCmE3TsbK2ZmwGd3AJcpWc=
834+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824/go.mod h1:DvBpDX/qdJG4KKLeULmRvhAjPYiw8za0HeTSu2y/lFw=
833835
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.760 h1:Ky9dRsTL2HXKWUrTFpQFZWQ1TrM+o+P35kczR7thalo=
834836
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.760/go.mod h1:AAfdrxknvUedvigxbbzKQLxN+1EG5NPbytpiqmfuFvU=
835837
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cat v1.0.760 h1:oGY4IigfIw0iQKh3/cOY29KBeEeFbvJft69e0beyfdI=
@@ -923,6 +925,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.817 h1:Sp4X
923925
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.817/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
924926
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.822 h1:qRTf/XZxAFtO+bdfkmJOpENQMUUoUJLc0qrMrV23m/k=
925927
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.822/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
928+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.824 h1:jRLjzByZ7Muw6HnSJuG+OYHiT+MyyO9pjYC/PbboUss=
929+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.824/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
926930
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=
927931
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624/go.mod h1:+TXSVyeKwt1IhZRqKPbTREteBcP+K07Q846/ilNzLWA=
928932
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 h1:2egy69SP/wPsmnfozcQVZ6tUY6F6N/TpEe/7xtXrc/8=

tencentcloud/services/bi/resource_tc_bi_datasource_cloud.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ func ResourceTencentCloudBiDatasourceCloud() *schema.Resource {
147147
Type: schema.TypeString,
148148
Description: "Third-party datasource project id, this parameter can be ignored.",
149149
},
150+
151+
"cluster_id": {
152+
Optional: true,
153+
Type: schema.TypeString,
154+
Description: "Cluster id.",
155+
},
150156
},
151157
}
152158
}
@@ -237,6 +243,10 @@ func resourceTencentCloudBiDatasourceCloudCreate(d *schema.ResourceData, meta in
237243
request.DataOriginDatasourceId = helper.String(v.(string))
238244
}
239245

246+
if v, ok := d.GetOk("cluster_id"); ok {
247+
request.ClusterId = helper.String(v.(string))
248+
}
249+
240250
err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError {
241251
result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseBiClient().CreateDatasourceCloud(request)
242252
if e != nil {
@@ -357,6 +367,9 @@ func resourceTencentCloudBiDatasourceCloudRead(d *schema.ResourceData, meta inte
357367
_ = d.Set("data_origin_datasource_id", datasourceCloud.DataOriginDatasourceId)
358368
}
359369

370+
if datasourceCloud.ClusterId != nil {
371+
_ = d.Set("cluster_id", datasourceCloud.ClusterId)
372+
}
360373
return nil
361374
}
362375

@@ -458,6 +471,12 @@ func resourceTencentCloudBiDatasourceCloudUpdate(d *schema.ResourceData, meta in
458471
}
459472
}
460473

474+
if d.HasChange("cluster_id") {
475+
if v, ok := d.GetOk("cluster_id"); ok {
476+
request.ClusterId = helper.String(v.(string))
477+
}
478+
}
479+
461480
err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError {
462481
result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseBiClient().ModifyDatasourceCloud(request)
463482
if e != nil {

tencentcloud/services/bi/resource_tc_bi_datasource_cloud_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ resource "tencentcloud_bi_datasource_cloud" "datasource_cloud" {
3333
db_name = "bi_dev"
3434
db_type = "MYSQL"
3535
db_user = "root"
36-
project_id = "11015056"
37-
db_pwd = "xxxxxx"
36+
project_id = "11015030"
37+
db_pwd = "zxcvb12345"
3838
service_type {
39-
instance_id = "cdb-12viotu5"
39+
instance_id = "cdb-1ub45mjx"
4040
region = "ap-guangzhou"
4141
type = "Cloud"
4242
}
43-
source_name = "tf-test1"
44-
vip = "10.0.0.4"
43+
source_name = "bi_test"
44+
vip = "172.16.64.9"
4545
vport = "3306"
4646
region_id = "gz"
47-
vpc_id = 5292713
47+
vpc_id = 5232945
4848
}
4949
`

tencentcloud/services/bi/resource_tc_bi_embed_token_apply.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ func ResourceTencentCloudBiEmbedTokenApply() *schema.Resource {
6161
Description: "UserId (for multi-user only).",
6262
},
6363

64+
"ticket_num": {
65+
Optional: true,
66+
ForceNew: true,
67+
Type: schema.TypeInt,
68+
Description: "Access limit, the limit range is 1-99999, if it is empty, no access limit will be set.",
69+
},
70+
6471
"bi_token": {
6572
Computed: true,
6673
Type: schema.TypeString,
@@ -118,6 +125,10 @@ func resourceTencentCloudBiEmbedTokenApplyCreate(d *schema.ResourceData, meta in
118125
request.UserId = helper.String(v.(string))
119126
}
120127

128+
if v, ok := d.GetOkExists("ticket_num"); ok {
129+
request.TicketNum = helper.IntInt64(v.(int))
130+
}
131+
121132
err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError {
122133
result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseBiClient().CreateEmbedToken(request)
123134
if e != nil {
@@ -148,6 +159,10 @@ func resourceTencentCloudBiEmbedTokenApplyCreate(d *schema.ResourceData, meta in
148159
if token.UpdatedAt != nil {
149160
_ = d.Set("udpate_at", token.UpdatedAt)
150161
}
162+
163+
if token.TicketNum != nil {
164+
_ = d.Set("ticket_num", token.TicketNum)
165+
}
151166
}
152167

153168
return resourceTencentCloudBiEmbedTokenApplyRead(d, meta)

tencentcloud/services/vpc/resource_tc_vpc_peer_connect_reject_operation.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,3 @@ resource "tencentcloud_vpc_peer_connect_reject_operation" "peer_connect_reject_o
88
}
99
```
1010

11-
Import
12-
13-
vpc peer_connect_reject_operation can be imported using the id, e.g.
14-
15-
```
16-
terraform import tencentcloud_vpc_peer_connect_reject_operation.peer_connect_reject_operation peer_connect_reject_operation_id
17-
```

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi/v20220105/client.go

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

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi/v20220105/models.go

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

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)