12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- [role="xpack"]
- [[delete-query-ruleset]]
- === Delete query ruleset
- preview::[]
- ++++
- <titleabbrev>Delete query ruleset</titleabbrev>
- ++++
- Removes a query ruleset and its associated data.
- This is a destructive action that is not recoverable.
- [[delete-query-ruleset-request]]
- ==== {api-request-title}
- `DELETE _query_rules/<ruleset_id>`
- [[delete-query-ruleset-prereq]]
- ==== {api-prereq-title}
- Requires the `manage_cluster` privilege.
- [[delete-query_ruleset-path-params]]
- ==== {api-path-parms-title}
- `<ruleset_id>`::
- (Required, string)
- [[delete-query-ruleset-response-codes]]
- ==== {api-response-codes-title}
- `400`::
- The `ruleset_id` was not provided.
- `404` (Missing resources)::
- No query ruleset matching `ruleset_id` could be found.
- [[delete-query-ruleset-example]]
- ==== {api-examples-title}
- The following example deletes the query ruleset named `my-ruleset`:
- ////
- [source,console]
- ----
- PUT _query_rules/my-ruleset
- {
- "rules": [
- {
- "rule_id": "my-rule1",
- "type": "pinned",
- "criteria": [
- {
- "type": "exact",
- "metadata": "query_string",
- "value": "marvel"
- }
- ],
- "actions": {
- "ids": ["id1"]
- }
- }
- ]
- }
- ----
- // TESTSETUP
- ////
- [source,console]
- ----
- DELETE _query_rules/my-ruleset/
- ----
|