You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Support updating `elasticstack_elasticsearch_security_api_key` when supported by the backing cluster ([#843](https://github.com./elastic/terraform-provider-elasticstack/pull/843))
5
6
- Fix validation of `throttle`, and `interval` attributes in `elasticstack_kibana_alerting_rule` allowing all Elastic duration values ([#846](https://github.com./elastic/terraform-provider-elasticstack/pull/846))
Configures the data stream lifecycle for the targeted data streams, see: https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-apis.html
-`name` (String) Name of the data stream. Supports wildcards.
62
+
63
+
### Optional
64
+
65
+
-`data_retention` (String) Every document added to this data stream will be stored at least for this time frame. When empty, every document in this data stream will be stored indefinitely
66
+
-`downsampling` (Attributes List) Downsampling configuration objects, each defining an after interval representing when the backing index is meant to be downsampled and a fixed_interval representing the downsampling interval. (see [below for nested schema](#nestedatt--downsampling))
67
+
-`elasticsearch_connection` (Block List, Deprecated) Elasticsearch connection configuration block. (see [below for nested schema](#nestedblock--elasticsearch_connection))
68
+
-`enabled` (Boolean) Data stream lifecycle on/off.
69
+
-`expand_wildcards` (String) Determines how wildcard patterns in the `indices` parameter match data streams and indices. Supports comma-separated values, such as `closed,hidden`.
70
+
71
+
### Read-Only
72
+
73
+
-`id` (String) Internal identifier of the resource.
74
+
75
+
<aid="nestedatt--downsampling"></a>
76
+
### Nested Schema for `downsampling`
77
+
78
+
Required:
79
+
80
+
-`after` (String) Interval representing when the backing index is meant to be downsampled
81
+
-`fixed_interval` (String) The interval at which to aggregate the original time series index.
82
+
83
+
84
+
<aid="nestedblock--elasticsearch_connection"></a>
85
+
### Nested Schema for `elasticsearch_connection`
86
+
87
+
Optional:
88
+
89
+
-`api_key` (String, Sensitive) API Key to use for authentication to Elasticsearch
90
+
-`bearer_token` (String, Sensitive) Bearer Token to use for authentication to Elasticsearch
-`ca_file` (String) Path to a custom Certificate Authority certificate
93
+
-`cert_data` (String) PEM encoded certificate for client auth
94
+
-`cert_file` (String) Path to a file containing the PEM encoded certificate for client auth
95
+
-`endpoints` (List of String, Sensitive) A list of endpoints where the terraform provider will point to, this must include the http(s) schema and port number.
96
+
-`es_client_authentication` (String, Sensitive) ES Client Authentication field to be used with the bearer token
0 commit comments