Skip to content

Commit 4e911c6

Browse files
committed
add
1 parent ea12897 commit 4e911c6

7 files changed

+77
-47
lines changed

tencentcloud/connectivity/client.go

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -212,14 +212,15 @@ type TencentCloudClient struct {
212212
controlcenterConn *controlcenter.Client
213213
thpcConn *thpc.Client
214214
//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
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
223224
}
224225

225226
// NewClientProfile returns a new ClientProfile
@@ -1915,3 +1916,16 @@ func (me *TencentCloudClient) UseTcssV20201101Client() *tcss.Client {
19151916

19161917
return me.tcssv20201101Conn
19171918
}
1919+
1920+
// UseCloudauditV20190319Client return CLOUDAUDIT client for service
1921+
func (me *TencentCloudClient) UseCloudauditV20190319Client() *audit.Client {
1922+
if me.cloudauditv20190319Conn != nil {
1923+
return me.cloudauditv20190319Conn
1924+
}
1925+
cpf := me.NewClientProfile(300)
1926+
cpf.Language = "zh-CN"
1927+
me.cloudauditv20190319Conn, _ = audit.NewClient(me.Credential, me.Region, cpf)
1928+
me.cloudauditv20190319Conn.WithHttpTransport(&LogRoundTripper{})
1929+
1930+
return me.cloudauditv20190319Conn
1931+
}

tencentcloud/provider.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package tencentcloud
33
import (
44
"encoding/json"
55
"fmt"
6-
76
"io/ioutil"
87
"net/url"
98
"os"

tencentcloud/services/audit/resource_tc_events_audit_track.go

Lines changed: 32 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package audit

tencentcloud/services/audit/resource_tc_events_audit_track_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"testing"
55

66
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
78
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
89
)
910

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package audit_test
2+
3+
import (
4+
"testing"
5+
6+
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
)
8+
9+
func TestMain(m *testing.M) {
10+
resource.TestMain(m)
11+
}

tencentcloud/services/audit/service_tencentcloud_audit.go

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,18 @@ func NewAuditService(client *connectivity.TencentCloudClient) AuditService {
2121
return AuditService{client: client}
2222
}
2323

24+
func NewCloudauditService(client *connectivity.TencentCloudClient) CloudauditService {
25+
return CloudauditService{client: client}
26+
}
27+
2428
type AuditService struct {
2529
client *connectivity.TencentCloudClient
2630
}
2731

32+
type CloudauditService struct {
33+
client *connectivity.TencentCloudClient
34+
}
35+
2836
func (me *AuditService) DescribeAuditById(ctx context.Context, name string) (auditInfo *audit.DescribeAuditResponse, has bool, errRet error) {
2937
logId := tccommon.GetLogId(ctx)
3038
request := audit.NewDescribeAuditRequest()
@@ -227,11 +235,10 @@ func (me *AuditService) DescribeAuditEventByFilter(ctx context.Context, param ma
227235
return
228236
}
229237

230-
func (me *AuditService) DescribeEventsAuditTrackById(ctx context.Context, trackId string) (ret *audit.DescribeAuditTrackResponseParams, errRet error) {
238+
func (me *CloudauditService) DescribeEventsAuditTrackById(ctx context.Context, trackId string) (ret *audit.DescribeAuditTrackResponseParams, errRet error) {
231239
logId := tccommon.GetLogId(ctx)
232240

233241
request := audit.NewDescribeAuditTrackRequest()
234-
235242
request.TrackId = helper.StrToUint64Point(trackId)
236243

237244
defer func() {
@@ -242,7 +249,7 @@ func (me *AuditService) DescribeEventsAuditTrackById(ctx context.Context, trackI
242249

243250
ratelimit.Check(request.GetAction())
244251

245-
response, err := me.client.UseAuditClient().DescribeAuditTrack(request)
252+
response, err := me.client.UseCloudauditV20190319Client().DescribeAuditTrack(request)
246253
if err != nil {
247254
errRet = err
248255
return

0 commit comments

Comments
 (0)