Удаление инцидентов правила корреляции
Запрос
| Тип | Метод |
|---|---|
DELETE |
/service_asset_findings/delete_for_rule/{rule_id} |
Описание: при выполнении запроса будут удалены инциденты, связанные с указанным правилом корреляции.
При удалении также:
- удаляются происшествия, связанные с удаляемыми инцидентами;
- в связанных сработках
logmule_go_resultsполюoccurrence_idприсваивается значениеNULL.
Пример запроса
DELETE
http://127.0.0.1/cruddy/v2/service_asset_findings/delete_for_rule/7bc42fd2-057c-4117-b367-8528bec75c80
Параметры пути:
| Параметр | Тип данных | Обязательность | Описание |
|---|---|---|---|
| rule_id | string uuid |
Required | Идентификатор правила |
Успешный ответ
Статус код: 200 – инциденты успешно удалены.
Формат: пустое тело ответа.
Другие возможные ответы
| Код | Ответ | Описание |
|---|---|---|
400 |
Bad Request |
Идентификатор правила не задан, имеет недопустимый формат или некорректно указаны параметры запроса |
404 |
Not Found |
Правило с указанным идентификатором не найдено |
500 |
Internal Server Error |
Другие ошибки при удалении объектов |
Возможные ошибки:
400—"missing uid header"— отсутствует заголовокPgr-User-ID;400—"Pgr-User-Id should be uuid format"— неверный форматPgr-User-ID;400—"Bad Request"— неверный тип параметра запроса либо отсутствует обязательный параметр;400—"id should be uuid format"— идентификатор правила не задан или имеет недопустимый формат;404—"not found"— правило не найдено;500—"Internal Server Error"— другие ошибки при удалении объектов.
Примечание: Текст ошибки не фиксированный и может изменяться в зависимости от фактического ответа на запрос.
Пример ответа с кодом 400
{
"error": "id should be uuid format"
}
Пример ответа с кодом 404
{
"error": "not found"
}
Пример ответа с кодом 500
{
"error": "Internal Server Error"
}