Skip to content

Commit 22f4509

Browse files
authored
feat(monitor): [121832068] add new resource (#3115)
* add * add * add * add * add * add * add
1 parent 46ab248 commit 22f4509

13 files changed

+792
-40
lines changed

.changelog/3115.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_monitor_tmp_multiple_writes_list
3+
```
4+
5+
```release-note:enhancement
6+
resource/tencentcloud_monitor_tmp_multiple_writes: resource will been deprecated in version v1.81.166
7+
```

tencentcloud/provider.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1491,6 +1491,7 @@ func Provider() *schema.Provider {
14911491
"tencentcloud_monitor_tmp_alert_rule": tmp.ResourceTencentCloudMonitorTmpAlertRule(),
14921492
"tencentcloud_monitor_tmp_recording_rule": tmp.ResourceTencentCloudMonitorTmpRecordingRule(),
14931493
"tencentcloud_monitor_tmp_multiple_writes": tmp.ResourceTencentCloudMonitorTmpMultipleWrites(),
1494+
"tencentcloud_monitor_tmp_multiple_writes_list": tmp.ResourceTencentCloudMonitorTmpMultipleWritesList(),
14941495
"tencentcloud_monitor_tmp_alert_group": tmp.ResourceTencentCloudMonitorTmpAlertGroup(),
14951496
"tencentcloud_monitor_tmp_tke_template": tmp.ResourceTencentCloudMonitorTmpTkeTemplate(),
14961497
"tencentcloud_monitor_tmp_tke_template_attachment": tmp.ResourceTencentCloudMonitorTmpTkeTemplateAttachment(),

tencentcloud/provider.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,7 @@ Managed Service for Prometheus(TMP)
850850
tencentcloud_monitor_tmp_tke_basic_config
851851
tencentcloud_monitor_tmp_alert_group
852852
tencentcloud_monitor_tmp_multiple_writes
853+
tencentcloud_monitor_tmp_multiple_writes_list
853854

854855
TencentCloud Managed Service for Grafana(TCMG)
855856
Data Source

tencentcloud/services/tmp/resource_tc_monitor_tmp_multiple_writes.go

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
Provides a resource to create a monitor monitor_tmp_multiple_writes
1+
Provides a resource to create a monitor multiple writes
2+
3+
~> **NOTE:** For the same instance of prometheus, resource `tencentcloud_monitor_tmp_multiple_writes` and resource `tencentcloud_monitor_tmp_multiple_writes_list` cannot be used simultaneously. Resource `tencentcloud_monitor_tmp_multiple_writes` will been deprecated in version v1.81.166, Please use resource `tencentcloud_monitor_tmp_multiple_writes_list` instead.
24

35
~> **NOTE:** When using `<<EOT`, please pay attention to spaces, line breaks, indentation, etc.
46

@@ -7,31 +9,33 @@ Provides a resource to create a monitor monitor_tmp_multiple_writes
79
Example Usage
810

911
```hcl
10-
resource "tencentcloud_monitor_tmp_multiple_writes" "monitor_tmp_multiple_writes" {
11-
instance_id = "prom-l9cl1ptk"
12-
13-
remote_writes {
14-
label = null
15-
max_block_size = null
16-
url = "http://172.16.0.111:9090/api/v1/prom/write"
17-
url_relabel_config = trimspace(<<-EOT
18-
# 添加 label
19-
# - target_label: key
20-
# replacement: value
21-
# 丢弃指标
22-
#- source_labels: [__name__]
23-
# regex: kubelet_.+;
24-
# action: drop
25-
EOT
26-
)
12+
resource "tencentcloud_monitor_tmp_multiple_writes" "example" {
13+
instance_id = "prom-l9cl1ptk"
14+
15+
remote_writes {
16+
url = "http://172.16.0.111:9090/api/v1/prom/write"
17+
url_relabel_config = trimspace(<<-EOT
18+
# 添加 label
19+
# - target_label: key
20+
# replacement: value
21+
# 丢弃指标
22+
#- source_labels: [__name__]
23+
# regex: kubelet_.+;
24+
# action: drop
25+
EOT
26+
)
27+
headers {
28+
key = "Key"
29+
value = "Value"
2730
}
31+
}
2832
}
2933
```
3034

3135
Import
3236

33-
monitor monitor_tmp_multiple_writes can be imported using the id, e.g.
37+
monitor multiple writes can be imported using the id, e.g.
3438

3539
```
36-
terraform import tencentcloud_monitor_tmp_multiple_writes.monitor_tmp_multiple_writes prom-l9cl1ptk#http://172.16.0.111:9090/api/v1/prom/write
40+
terraform import tencentcloud_monitor_tmp_multiple_writes.example prom-l9cl1ptk#http://172.16.0.111:9090/api/v1/prom/write
3741
```

0 commit comments

Comments
 (0)