Skip to content

Commit 651c050

Browse files
Copilottobio
andcommitted
Add linting fixes, example, and final documentation
Co-authored-by: tobio <444668+tobio@users.noreply.github.com>
1 parent cbf0d64 commit 651c050

File tree

3 files changed

+46
-5
lines changed

3 files changed

+46
-5
lines changed

docs/resources/kibana_default_data_view.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,29 @@ description: |-
1010

1111
Manages the default Kibana data view. See the [Kibana Data Views API documentation](https://www.elastic.co/docs/api/doc/kibana/v8/operation/operation-setdefaultdatailviewdefault) for more information.
1212

13-
13+
## Example Usage
14+
15+
```terraform
16+
resource "elasticstack_elasticsearch_index" "my_index" {
17+
name = "my-index-000001"
18+
deletion_protection = false
19+
}
20+
21+
resource "elasticstack_kibana_data_view" "my_data_view" {
22+
data_view = {
23+
title = "my-index-*"
24+
name = "My Index Data View"
25+
}
26+
27+
depends_on = [elasticstack_elasticsearch_index.my_index]
28+
}
29+
30+
resource "elasticstack_kibana_default_data_view" "default" {
31+
data_view_id = elasticstack_kibana_data_view.my_data_view.data_view.id
32+
force = true
33+
skip_delete = false
34+
}
35+
```
1436

1537
<!-- schema generated by tfplugindocs -->
1638
## Schema
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
resource "elasticstack_elasticsearch_index" "my_index" {
2+
name = "my-index-000001"
3+
deletion_protection = false
4+
}
5+
6+
resource "elasticstack_kibana_data_view" "my_data_view" {
7+
data_view = {
8+
title = "my-index-*"
9+
name = "My Index Data View"
10+
}
11+
12+
depends_on = [elasticstack_elasticsearch_index.my_index]
13+
}
14+
15+
resource "elasticstack_kibana_default_data_view" "default" {
16+
data_view_id = elasticstack_kibana_data_view.my_data_view.data_view.id
17+
force = true
18+
skip_delete = false
19+
}

internal/kibana/default_data_view/models.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
)
66

77
type defaultDataViewModel struct {
8-
ID types.String `tfsdk:"id"`
9-
DataViewID types.String `tfsdk:"data_view_id"`
10-
Force types.Bool `tfsdk:"force"`
11-
SkipDelete types.Bool `tfsdk:"skip_delete"`
8+
ID types.String `tfsdk:"id"`
9+
DataViewID types.String `tfsdk:"data_view_id"`
10+
Force types.Bool `tfsdk:"force"`
11+
SkipDelete types.Bool `tfsdk:"skip_delete"`
1212
}

0 commit comments

Comments
 (0)