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 |
Любые другие внутренние ошибки. |
вариативное |
вариативное |