Skip to content

Commit c5a5ebd

Browse files
committed
add
1 parent 509391e commit c5a5ebd

28 files changed

+7941
-4084
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ require (
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1037
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1014
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -97,7 +97,7 @@ require (
9797
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.674
9898
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860
9999
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1018
100-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833
100+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037
101101
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792
102102
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199
103103
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1031/go.mod
926926
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
927927
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034 h1:T7ewuO2DD+5R2LRpD2kTRy25aCkVDVdYkmmyUS63i08=
928928
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
929+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1037 h1:cXerqxVAnEhEryXYgeBVFAJR8zjG2AsPWVnLtqJfkmY=
930+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1037/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
929931
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
930932
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
931933
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
@@ -1042,6 +1044,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1018 h1:+ATJA5
10421044
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1018/go.mod h1:LmBUb+v6kdY+Jr+VRsU28SF8H5ga7Tqh+wpoVYmSofw=
10431045
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833 h1:avaBlZ+Qqv7bfMg/u0jlRsbEBbE18CfqKWbfGc84PLg=
10441046
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833/go.mod h1:fUWG217b//46Oa3VXxC5mgeYeewVAbF+lc81uET89EM=
1047+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037 h1:sgHOHqVFcO266dnoh0KJ0CoxrRglRZYKW78iBh41Giw=
1048+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037/go.mod h1:QM5m6aZ65kaxaES0D44BNKmemn+9WBf5vr3HDDPrh8U=
10451049
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 h1:NLgKNOIHWa38AmW7dyfI9Jlcp2Kr9VRD94f48pPNmxM=
10461050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792/go.mod h1:Xz6vPV3gHlzPwtEcmWdWO1EUXJDgn2p7UMCXbJiVioQ=
10471051
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 h1:hMBLtiJPnZ9GvA677cTB6ELBR6B68wCR2QY1sNoGQc4=

tencentcloud/connectivity/client.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ type TencentCloudClient struct {
221221
ccnv20170312Conn *vpc.Client
222222
tcssv20201101Conn *tcss.Client
223223
cloudauditv20190319Conn *audit.Client
224+
wafv20180125Conn *waf.Client
224225
}
225226

226227
// NewClientProfile returns a new ClientProfile
@@ -1929,3 +1930,16 @@ func (me *TencentCloudClient) UseCloudauditV20190319Client() *audit.Client {
19291930

19301931
return me.cloudauditv20190319Conn
19311932
}
1933+
1934+
// UseWafV20180125Client return WAF client for service
1935+
func (me *TencentCloudClient) UseWafV20180125Client() *waf.Client {
1936+
if me.wafv20180125Conn != nil {
1937+
return me.wafv20180125Conn
1938+
}
1939+
cpf := me.NewClientProfile(300)
1940+
cpf.Language = "zh-CN"
1941+
me.wafv20180125Conn, _ = waf.NewClient(me.Credential, me.Region, cpf)
1942+
me.wafv20180125Conn.WithHttpTransport(&LogRoundTripper{})
1943+
1944+
return me.wafv20180125Conn
1945+
}

tencentcloud/provider.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,7 +1066,6 @@ func Provider() *schema.Provider {
10661066
"tencentcloud_waf_tls_versions": waf.DataSourceTencentCloudWafTlsVersions(),
10671067
"tencentcloud_waf_domains": waf.DataSourceTencentCloudWafDomains(),
10681068
"tencentcloud_waf_find_domains": waf.DataSourceTencentCloudWafFindDomains(),
1069-
"tencentcloud_waf_waf_infos": waf.DataSourceTencentCloudWafWafInfos(),
10701069
"tencentcloud_waf_ports": waf.DataSourceTencentCloudWafPorts(),
10711070
"tencentcloud_waf_user_domains": waf.DataSourceTencentCloudWafUserDomains(),
10721071
"tencentcloud_waf_attack_log_histogram": waf.DataSourceTencentCloudWafAttackLogHistogram(),
@@ -2088,7 +2087,8 @@ func Provider() *schema.Provider {
20882087
"tencentcloud_waf_cc_auto_status": waf.ResourceTencentCloudWafCcAutoStatus(),
20892088
"tencentcloud_waf_cc_session": waf.ResourceTencentCloudWafCcSession(),
20902089
"tencentcloud_waf_ip_access_control": waf.ResourceTencentCloudWafIpAccessControl(),
2091-
"tencentcloud_waf_modify_access_period": waf.ResourceTencentCloudWafModifyAccessPeriod(),
2090+
"tencentcloud_waf_clb_ip_access_control": waf.ResourceTencentCloudWafClbIpAccessControl(),
2091+
"tencentcloud_waf_saas_ip_access_control": waf.ResourceTencentCloudWafSaasIpAccessControl(),
20922092
"tencentcloud_wedata_rule_template": wedata.ResourceTencentCloudWedataRuleTemplate(),
20932093
"tencentcloud_wedata_datasource": wedata.ResourceTencentCloudWedataDatasource(),
20942094
"tencentcloud_wedata_function": wedata.ResourceTencentCloudWedataFunction(),

tencentcloud/provider.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2107,6 +2107,8 @@ Web Application Firewall(WAF)
21072107
tencentcloud_waf_cc_auto_status
21082108
tencentcloud_waf_cc_session
21092109
tencentcloud_waf_ip_access_control
2110+
tencentcloud_waf_clb_ip_access_control
2111+
tencentcloud_waf_saas_ip_access_control
21102112

21112113
Wedata
21122114
Data Source

tencentcloud/services/waf/data_source_tc_waf_waf_infos.go

Lines changed: 0 additions & 286 deletions
This file was deleted.

tencentcloud/services/waf/data_source_tc_waf_waf_infos.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)