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}}'
Request examples
{
"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
}
}