Получение белых списков, применимых к правилу
Запрос
| Тип | Метод |
|---|---|
POST |
/logmule_go_rules/{id}/appliable_white_lists |
Описание: метод возвращает табличные белые списки, применимые к указанному правилу корреляции.
В выборку включаются:
- белые списки, автоматически определяемые по пересечению маппингов;
- белые списки, явно связанные с правилом через
white_listsсnegation: false.
Если для явной связи задан field_mapping, сопоставление полей выполняется по нему.
Пример запроса
POST
http://127.0.0.1/cruddy/v2/logmule_go_rules/54407148-5d2a-40ca-a360-f71cdecc2773/appliable_white_lists
Параметры пути
| Параметр | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | string uuid |
Required | ID правила корреляции |
Тело запроса
Тело запроса является обязательным и соответствует структуре GenericSearchRequest.
| Параметр | Тип данных | Обязательность | Описание |
|---|---|---|---|
| — | GenericSearchRequest |
Required | Параметры поиска белых списков |
Пример тела запроса
{
"<параметр>": "<значение>"
}
Успешный ответ
Статус код: 200 – запрос успешно обработан.
Формат: JSON.
Параметры ответа:
| Параметр | Тип данных | Описание |
|---|---|---|
| items | Array<object> |
Список белых списков, применимых к правилу |
| total | integer |
Общее количество найденных белых списков |
Каждый элемент массива items соответствует объекту KeyValueStore.
Пример ответа
{
"items": [
{
"<параметр>": "<значение>"
}
],
"total": 1
}
Другие возможные ответы
| Код | Описание |
|---|---|
400 |
Некорректные параметры запроса |
401 |
Ошибка аутентификации |
404 |
Правило не найдено |
500 |
Ошибка сервера |