Update ingest stream settings Technical Preview
Spaces method and path for this operation:
Refer to Spaces for more information.
Upserts the ingest settings of an ingest stream definition
[Required authorization] Route required privileges: manage_stream.
Body
ingest
object Required Any of: Hide attributes Show attributes
-
Additional properties are NOT allowed.
Hide processing attribute Show processing attribute object
-
Any of: Hide attributes Show attributes
-
Value is
grok
. -
Minimum length is
1
. -
Minimum length is
1
. -
At least
1
element. Minimum length of each is1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
Value is
dissect
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
Value is
date
. -
Minimum length is
1
. -
Minimum length of each is
1
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
Hide attributes Show attributes
Hide attributes Show attributes
Hide attributes Show attributes
-
Value is
manual_ingest_pipeline
. -
Minimum length is
1
. -
Additional properties are allowed.
-
Additional properties are NOT allowed.
where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
-
-
Additional properties are NOT allowed.
Hide settings attributes Show settings attributes object
-
Additional properties are NOT allowed.
Hide wired attributes Show wired attributes object
-
Hide routing attributes Show routing attributes object
Hide attributes Show attributes
-
Additional properties are NOT allowed.
Hide processing attribute Show processing attribute object
-
Any of: Hide attributes Show attributes
-
Value is
grok
. -
Minimum length is
1
. -
Minimum length is
1
. -
At least
1
element. Minimum length of each is1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
Value is
dissect
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
Value is
date
. -
Minimum length is
1
. -
Minimum length of each is
1
. -
Minimum length is
1
. -
Minimum length is
1
. -
Minimum length is
1
. where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
Hide attributes Show attributes
Hide attributes Show attributes
Hide attributes Show attributes
-
Value is
manual_ingest_pipeline
. -
Minimum length is
1
. -
Additional properties are allowed.
-
Additional properties are NOT allowed.
where
object Any of: Hide attributes Show attributes
-
Minimum length is
1
. -
Additional properties are NOT allowed.
Hide range attributes Show range attributes object
Additional properties are NOT allowed.
Hide attributes Show attributes
-
-
-
Additional properties are NOT allowed.
Hide settings attributes Show settings attributes object
-
Additional properties are NOT allowed.
curl \ --request PUT 'https://localhost:5601/api/streams/{name}/_ingest' \ --header "Authorization: $API_KEY" \ --header "Content-Type: application/json" \ --header "kbn-xsrf: true" \ --data '{"ingest":{"lifecycle":{"dsl":{"data_retention":"string"}},"processing":{"steps":[{"action":"grok","customIdentifier":"string","description":"string","from":"string","ignore_failure":true,"ignore_missing":true,"patterns":["string"],"where":{"contains":"string","endsWith":"string","eq":"string","field":"string","gt":"string","gte":"string","lt":"string","lte":"string","neq":"string","range":{"gt":"string","gte":"string","lt":"string","lte":"string"},"startsWith":"string"}}]},"settings":{"index.number_of_replicas":{"value":42.0},"index.number_of_shards":{"value":42.0},"index.refresh_interval":{"value":"string"}},"wired":{"fields":{},"routing":[{"destination":"string","status":"enabled","where":{"contains":"string","endsWith":"string","eq":"string","field":"string","gt":"string","gte":"string","lt":"string","lte":"string","neq":"string","range":{"gt":"string","gte":"string","lt":"string","lte":"string"},"startsWith":"string"}}]}}}'