Skip to content

Commit 7e48726

Browse files
authored
Feat/add audit track (#1431)
* update changelog * add audit track * add changelog
1 parent b865faa commit 7e48726

File tree

21 files changed

+2145
-214
lines changed

21 files changed

+2145
-214
lines changed

.changelog/1431.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_audit_track
3+
```

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## 1.78.15 (November 24, 2022)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `tencentcloud_rum_offline_log_config` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
6+
* **New Data Source:** `tencentcloud_rum_project` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
7+
* **New Data Source:** `tencentcloud_rum_taw_instance` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
8+
* **New Data Source:** `tencentcloud_rum_whitelist` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
9+
* **New Resource:** `tencentcloud_rum_offline_log_config_attachment` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
10+
* **New Resource:** `tencentcloud_rum_project` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
11+
* **New Resource:** `tencentcloud_rum_taw_instance` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
12+
* **New Resource:** `tencentcloud_rum_whitelist` ([#1422](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/1422))
13+
114
## 1.78.14 (November 23, 2022)
215

316
FEATURES:

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ require (
3333
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfs v1.0.199
3434
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.403
3535
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445
36-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.199
36+
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.542
38+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.544
3939
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445
4040
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488
4141
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335

go.sum

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445 h1:ZUtZLAX
480480
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.445/go.mod h1:qiBToiXBl7c0k05B3ZzLlAdPuDl5sFHzYsnB8/IBRiA=
481481
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.199 h1:o41qFAFJGPDTLNWXs7nLw4fsDxFUCe5gkO2YXI9Ye6Q=
482482
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.199/go.mod h1:b7dNjabPys0/iLwRFd8MVE5EkJTNAh4qtaHQOOLchx4=
483+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544 h1:ApY6rS7I9otgujOdAFy0+Epno1PNVCQmsOoWQxx724Y=
484+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544/go.mod h1:c37rIdL3LrJXYwrfp9c8L4MabTqKIZUe1xvnWhN75oc=
483485
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.412 h1:mQbC16tarrfz+ILlHTMiiA3MTUP79fSqs+KEpuL2FKE=
484486
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.412/go.mod h1:xU6edJlUvcW4ffnVhE+BLlwOsU6LGzQPdEcAJGC18Fo=
485487
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.194/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
@@ -520,9 +522,11 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.539/go.mod
520522
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.540 h1:gcESVrWAja6ap5WMz0NbmSxI6S2ee89j4KM3BNEXuoA=
521523
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.540/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
522524
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.542 h1:hnKPqiCRTgbAimItdWC4J8TYjzpmdXmiO9AGoj1WjPc=
523-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.542/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
524525
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.542 h1:hnKPqiCRTgbAimItdWC4J8TYjzpmdXmiO9AGoj1WjPc=
525526
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.542/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
527+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.542/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
528+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.544 h1:ydXS/Tt3NKxTe10SlnMsyzlHzLOtGJIahvf/CoCVtCM=
529+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.544/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
526530
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445 h1:Bh7XD0ypNMHYyBOM8hhKsSu+y0VVKUnJVS+YKKhfpGg=
527531
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.445/go.mod h1:jMDD351efCFpT1+KVFbcpu6SbmP4TYmp4qkoCfr63nQ=
528532
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.488 h1:A1seXWtMf2atBjSNYvcwxyDoFzCMgqyVnsxnWzhqJEA=

tencentcloud/provider.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,15 @@ API GateWay
101101
tencentcloud_api_gateway_api_key_attachment
102102
tencentcloud_api_gateway_service_release
103103
104-
CloudAudit(Audit)
104+
Cloud Audit(Audit)
105105
Data Source
106106
tencentcloud_audit_cos_regions
107107
tencentcloud_audit_key_alias
108108
tencentcloud_audits
109109
110110
Resource
111111
tencentcloud_audit
112+
tencentcloud_audit_track
112113
113114
Auto Scaling(AS)
114115
Data Source
@@ -1316,6 +1317,7 @@ func Provider() terraform.ResourceProvider {
13161317
"tencentcloud_ckafka_acl": resourceTencentCloudCkafkaAcl(),
13171318
"tencentcloud_ckafka_topic": resourceTencentCloudCkafkaTopic(),
13181319
"tencentcloud_audit": resourceTencentCloudAudit(),
1320+
"tencentcloud_audit_track": resourceTencentCloudAuditTrack(),
13191321
"tencentcloud_image": resourceTencentCloudImage(),
13201322
"tencentcloud_cynosdb_cluster": resourceTencentCloudCynosdbCluster(),
13211323
"tencentcloud_cynosdb_readonly_instance": resourceTencentCloudCynosdbReadonlyInstance(),

tencentcloud/provider_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ package tencentcloud
22

33
import (
44
"fmt"
5-
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/connectivity"
65
"log"
76
"os"
87
"testing"
98

9+
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/connectivity"
10+
1011
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
1112
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1213
"github.com/hashicorp/terraform-plugin-sdk/terraform"

tencentcloud/resource_tc_audit.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
/*
22
Provides a resource to create an audit.
33
4+
~> **NOTE:** It has been deprecated and replaced by tencentcloud_audit_track.
5+
46
Example Usage
57
68
```hcl
@@ -37,10 +39,11 @@ import (
3739

3840
func resourceTencentCloudAudit() *schema.Resource {
3941
return &schema.Resource{
40-
Create: resourceTencentCloudAuditCreate,
41-
Read: resourceTencentCloudAuditRead,
42-
Update: resourceTencentCloudAuditUpdate,
43-
Delete: resourceTencentCloudAuditDelete,
42+
DeprecationMessage: "This resource has been deprecated in Terraform TencentCloud provider version 1.78.16. Please use 'tencentcloud_audit_track' instead.",
43+
Create: resourceTencentCloudAuditCreate,
44+
Read: resourceTencentCloudAuditRead,
45+
Update: resourceTencentCloudAuditUpdate,
46+
Delete: resourceTencentCloudAuditDelete,
4447
Importer: &schema.ResourceImporter{
4548
State: schema.ImportStatePassthrough,
4649
},

0 commit comments

Comments
 (0)