OpenSearch/docs/reference/ingest/apis/delete-pipeline.asciidoc

74 lines
1.6 KiB
Plaintext

[[delete-pipeline-api]]
=== Delete Pipeline API
The delete pipeline API deletes pipelines by ID or wildcard match (`my-*`, `*`).
//////////////////////////
[source,console]
--------------------------------------------------
PUT _ingest/pipeline/my-pipeline-id
{
"description" : "describe pipeline",
"version" : 123,
"processors" : [
{
"set" : {
"field": "foo",
"value": "bar"
}
}
]
}
--------------------------------------------------
//////////////////////////
[source,console]
--------------------------------------------------
DELETE _ingest/pipeline/my-pipeline-id
--------------------------------------------------
// TEST[continued]
//////////////////////////
[source,console-result]
--------------------------------------------------
{
"acknowledged": true
}
--------------------------------------------------
[source,console]
--------------------------------------------------
PUT _ingest/pipeline/wild-one
{
"description" : "first pipeline to be wildcard deleted",
"processors" : [ ]
}
PUT _ingest/pipeline/wild-two
{
"description" : "second pipeline to be wildcard deleted",
"processors" : [ ]
}
--------------------------------------------------
//////////////////////////
[source,console]
--------------------------------------------------
DELETE _ingest/pipeline/*
--------------------------------------------------
//////////////////////////
[source,console-result]
--------------------------------------------------
{
"acknowledged": true
}
--------------------------------------------------
//////////////////////////