You are looking at preliminary documentation for a future release.
Not what you want? See the
current release documentation.
Delete pipeline APIedit
Deletes one or more existing ingest pipeline.
response = client.ingest.delete_pipeline( id: 'my-pipeline-id' ) puts response
DELETE /_ingest/pipeline/my-pipeline-id
Requestedit
DELETE /_ingest/pipeline/<pipeline>
Prerequisitesedit
-
If the Elasticsearch security features are enabled, you must have the
manage_pipeline
,manage_ingest_pipelines
, ormanage
cluster privilege to use this API.
Path parametersedit
-
<pipeline>
-
(Required, string) Pipeline ID or wildcard expression of pipeline IDs used to limit the request.
To delete all ingest pipelines in a cluster, use a value of
*
.
Query parametersedit
-
master_timeout
-
(Optional, time units)
Period to wait for a connection to the master node. If no response is received
before the timeout expires, the request fails and returns an error. Defaults to
30s
. -
timeout
-
(Optional, time units)
Period to wait for a response. If no response is received before the timeout
expires, the request fails and returns an error. Defaults to
30s
.
Examplesedit
Delete a specific ingest pipelineedit
response = client.ingest.delete_pipeline( id: 'pipeline-one' ) puts response
DELETE /_ingest/pipeline/pipeline-one
Delete ingest pipelines using a wildcard expressionedit
response = client.ingest.delete_pipeline( id: 'pipeline-*' ) puts response
DELETE /_ingest/pipeline/pipeline-*
Delete all ingest pipelinesedit
response = client.ingest.delete_pipeline( id: '*' ) puts response
DELETE /_ingest/pipeline/*