Skip to content

Commit 7c2bd6f

Browse files
tongyimingmikatong
andauthored
es resource (#2228)
* es resource * add changelog * update --------- Co-authored-by: mikatong <mikatong@tencent.com>
1 parent 1f07f8a commit 7c2bd6f

24 files changed

+3954
-1185
lines changed

.changelog/2228.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
```release-note:new-resource
2+
tencentcloud_elasticsearch_logstash
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_elasticsearch_logstash_pipeline
7+
```
8+
9+
```release-note:new-resource
10+
tencentcloud_elasticsearch_restart_logstash_instance_operation
11+
```
12+
13+
```release-note:new-resource
14+
tencentcloud_elasticsearch_start_logstash_pipeline_operation
15+
```
16+
17+
```release-note:new-resource
18+
tencentcloud_elasticsearch_stop_logstash_pipeline_operation
19+
```

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ require (
5959
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.628
6060
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/eb v1.0.760
6161
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.762
62-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.699
62+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.762
6363
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.760
6464
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.563
6565
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.729

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -891,6 +891,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.762 h1:P5F8iay
891891
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.762/go.mod h1:8RFnUUZiVWlGt55IF+Bkw0bNoPxmvgMS7uxuGBNrsYA=
892892
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.699 h1:7lFObucmWErYOh+5/AzpgerUAFoO72XqhXrAzFltTIo=
893893
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.699/go.mod h1:Iq+JZDHZlYu/dcmpT48SLFESqxL+C9GjRKrQHcw+FjQ=
894+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.762 h1:wMEstAZSsYiJt8VhqTYI4ruHlsR/kGM7of/k1hvMc+E=
895+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.762/go.mod h1:sLciuxT00FNMrcosjHG/iV6ApXnsY1kx+9B+oicr3qY=
894896
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.760 h1:Fs6q2kYxWAZPbeAs8t5edzhRX7iiyXvHR0qaCHMZgDU=
895897
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/gaap v1.0.760/go.mod h1:yVviYUc0zcxhibofZpMTIUGh4wCgya9derdkIVlUQLo=
896898
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.563 h1:FoX+MK4vHThvPO6FbP5q98zD8S3n+d5+DbtK7skl++c=

tencentcloud/basic_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,6 +1097,7 @@ variable "cert_id" {
10971097
const (
10981098
defaultEsInstanceId = "es-5wn36he6"
10991099
defaultEsSecurityGroup = "sg-edmur627"
1100+
defaultEsLogstash = "ls-kru90fkz"
11001101
)
11011102

11021103
const DefaultEsVariables = `
@@ -1107,6 +1108,10 @@ variable "instance_id" {
11071108
variable "security_group_id" {
11081109
default = "` + defaultEsSecurityGroup + `"
11091110
}
1111+
1112+
variable "logstash_id" {
1113+
default = "` + defaultEsLogstash + `"
1114+
}
11101115
`
11111116

11121117
// End of TSE

tencentcloud/provider.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,11 @@ Elasticsearch Service(ES)
533533
Resource
534534
tencentcloud_elasticsearch_instance
535535
tencentcloud_elasticsearch_security_group
536+
tencentcloud_elasticsearch_logstash
537+
tencentcloud_elasticsearch_logstash_pipeline
538+
tencentcloud_elasticsearch_restart_logstash_instance_operation
539+
tencentcloud_elasticsearch_start_logstash_pipeline_operation
540+
tencentcloud_elasticsearch_stop_logstash_pipeline_operation
536541
537542
Global Application Acceleration(GAAP)
538543
Data Source
@@ -2921,6 +2926,11 @@ func Provider() *schema.Provider {
29212926
"tencentcloud_mongodb_standby_instance": resourceTencentCloudMongodbStandbyInstance(),
29222927
"tencentcloud_elasticsearch_instance": resourceTencentCloudElasticsearchInstance(),
29232928
"tencentcloud_elasticsearch_security_group": resourceTencentCloudElasticsearchSecurityGroup(),
2929+
"tencentcloud_elasticsearch_logstash": resourceTencentCloudElasticsearchLogstash(),
2930+
"tencentcloud_elasticsearch_logstash_pipeline": resourceTencentCloudElasticsearchLogstashPipeline(),
2931+
"tencentcloud_elasticsearch_restart_logstash_instance_operation": resourceTencentCloudElasticsearchRestartLogstashInstanceOperation(),
2932+
"tencentcloud_elasticsearch_start_logstash_pipeline_operation": resourceTencentCloudElasticsearchStartLogstashPipelineOperation(),
2933+
"tencentcloud_elasticsearch_stop_logstash_pipeline_operation": resourceTencentCloudElasticsearchStopLogstashPipelineOperation(),
29242934
"tencentcloud_postgresql_instance": resourceTencentCloudPostgresqlInstance(),
29252935
"tencentcloud_postgresql_readonly_instance": resourceTencentCloudPostgresqlReadonlyInstance(),
29262936
"tencentcloud_postgresql_readonly_group": resourceTencentCloudPostgresqlReadonlyGroup(),

0 commit comments

Comments
 (0)