|
@@ -75,7 +75,7 @@ If `true`, this request cannot replace or update existing index templates. Defau
|
|
|
|
|
|
include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout]
|
|
|
|
|
|
-
|
|
|
+[role="child_attributes"]
|
|
|
[[put-index-template-api-request-body]]
|
|
|
==== {api-request-body-title}
|
|
|
|
|
@@ -84,10 +84,6 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout]
|
|
|
Array of wildcard (`*`) expressions
|
|
|
used to match the names of data streams and indices during creation.
|
|
|
|
|
|
-include::{docdir}/rest-api/common-parms.asciidoc[tag=aliases]
|
|
|
-+
|
|
|
-NOTE: You cannot add data streams to an index alias.
|
|
|
-
|
|
|
[xpack]#`data_stream`#::
|
|
|
(Optional, object)
|
|
|
Indicates whether the template is used to create data streams and their backing
|
|
@@ -97,14 +93,22 @@ indices. If so, use an empty object as the argument: +
|
|
|
Data streams require a matching index template with a `data_stream` object.
|
|
|
See <<create-a-data-stream-template>>.
|
|
|
|
|
|
+`template`::
|
|
|
+(Optional, object)
|
|
|
+Template to be applied. It may optionally include an `aliases`, `mappings`, or
|
|
|
+`settings` configuration.
|
|
|
++
|
|
|
+.Properties of `template`
|
|
|
+[%collapsible%open]
|
|
|
+====
|
|
|
+include::{docdir}/rest-api/common-parms.asciidoc[tag=aliases]
|
|
|
++
|
|
|
+NOTE: You cannot add data streams to an index alias.
|
|
|
+
|
|
|
include::{docdir}/rest-api/common-parms.asciidoc[tag=mappings]
|
|
|
|
|
|
include::{docdir}/rest-api/common-parms.asciidoc[tag=settings]
|
|
|
-
|
|
|
-`template`::
|
|
|
-(Optional, object)
|
|
|
-This is the template to be applied, may optionally include a `mappings`,
|
|
|
-`settings`, or `aliases` configuration.
|
|
|
+====
|
|
|
|
|
|
`composed_of`::
|
|
|
(Optional, array of strings)
|