Creates or updates a pipeline used for Logstash Central Management Added in 7.12.0
Path parameters
-
Identifier for the pipeline.
Body Required
-
Description of the pipeline. This description is not used by Elasticsearch or Logstash.
last_modified string | number Required
A date and time, either as a string whose format can depend on the context (defaulting to ISO 8601), or a number of milliseconds since the Epoch. Elasticsearch accepts both as input, but will generally output a string representation.
One of: Time unit for milliseconds
-
Additional properties are allowed.
-
User who last updated the pipeline.
-
Configuration for the pipeline.
-
Additional properties are allowed.
PUT /_logstash/pipeline/{id}
curl \
-X PUT http://api.example.com/_logstash/pipeline/{id} \
-H "Content-Type: application/json" \
-d '{"description":"string","":"string","pipeline_metadata":{"type":"string","version":"string"},"username":"string","pipeline":"string","pipeline_settings":{"pipeline.workers":42.0,"pipeline.batch.size":42.0,"pipeline.batch.delay":42.0,"queue.type":"string","queue.max_bytes.number":42.0,"queue.max_bytes.units":"string","queue.checkpoint.writes":42.0}}'