Экспорт записей из контекстной таблицы
GET /api/v1/contextTables/export
Целевой коррелятор должен быть запущен.
Доступ: Главный администратор, Администратор тенанта, Аналитик второго уровня, Аналитик первого уровня.
Параметры запроса (URL Query)
Имя | Тип данных | Обязательный | Описание | Пример значения |
correlatorID | string | Да | Идентификатор сервиса коррелятора | 00000000-0000-0000-0000-000000000000 |
contextTableID | string | Если не указан contextTableName | Идентификатор контекстной таблицы | 00000000-0000-0000-0000-000000000000 |
contextTableName | string | Если не указан contextTableID | Имя контекстной таблицы | Attackers |
Ответ
HTTP-код: 200
Формат: application/octet-stream
Тело: экспортированные данные контекстной таблицы в формате internal - каждая строка содержит один индивидуальный объект JSON.
Возможные ошибки
HTTP-код | Описание | Значение поля message | Значение поля details |
---|---|---|---|
400 | Не указан идентификатор сервиса коррелятора. | query parameter required | correlatorID |
400 | Не указан ни параметр contextTableID, ни параметр contextTableName. | one of query parameters required | contextTableID, contextTableName |
403 | Пользователь не имеет необходимой роли в тенанте коррелятора. | access denied | - |
404 | Сервис с указанным идентификатором correlatorID не найден. | service not found | - |
404 | Контекстная таблица не найдена. | context table not found | - |
406 | Сервис с указанным идентификатором correlatorID не является коррелятором. | service is not correlator | - |
406 | Коррелятор не выполнил первый запуск. | service not paired | - |
406 | Тенант коррелятора отключен. | tenant disabled | - |
406 | Поиск контекстной таблицы выполнялся по имени contextTableName и было найдено более одной контекстной таблицы. | more than one matching context tables found | - |
50x | Не удалось обратиться к API коррелятора. | correlator API request failed | вариативное |
500 | Любые другие внутренние ошибки. | вариативное | вариативное |