diff --git a/docs/en/ingest-management/data-streams.asciidoc b/docs/en/ingest-management/data-streams.asciidoc index da380af17..f5967fff5 100644 --- a/docs/en/ingest-management/data-streams.asciidoc +++ b/docs/en/ingest-management/data-streams.asciidoc @@ -691,22 +691,6 @@ You can modify your pipeline API request as needed to apply custom processing at Refer to <> to learn more. - - - - - - - - - - - - - - - - [[data-streams-advanced-features]] == Enabling and disabling advanced indexing features for {fleet}-managed data streams @@ -720,6 +704,7 @@ Refer to <> to learn more. * link:{ref}/mapping-source-field.html#synthetic-source[Synthetic `_source`] These features can be enabled and disabled for {fleet}-managed data streams by using the index template API and a few key settings. +Note that in versions 8.17.0 and later, Synthetic `_source` requires an Enterprise license. NOTE: If you are already making use of `@custom` component templates for ingest or retention customization (as shown for example in <>), exercise care to ensure you don't overwrite your customizations when making these requests. @@ -881,16 +866,18 @@ For example, the following payload disables TSDS on `nginx.stubstatus`: [source,json] ---- PUT _component_template/@custom - { - "template": { - "mappings": { - "_source": { - "mode": "synthetic" + "settings": { + "index": { + "mapping": { + "source": { + "mode": "synthetic" + } } } } } + ---- [discrete] @@ -900,11 +887,12 @@ PUT _component_template/@custom [source,json] ---- PUT _component_template/@custom - { - "template": { - "mappings": { - "_source": {} + "settings": { + "index": { + "mapping": { + "source": {"mode": "stored"} + } } } }