Перейти к содержанию

Получение белых списков, применимых к правилу

Запрос

Тип Метод
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 Ошибка сервера