Просмотр списка контекстных таблиц в корреляторе

GET /xdr/api/v2.1/kuma/contextTables/

Целевой коррелятор должен быть запущен.

Доступ: Главный администратор, Администратор тенанта, Аналитик 2-го уровня, Аналитик 1-го уровня.

Параметры запроса (URL Query)

Имя

Тип данных

Обязательное ли поле

Описание

Пример значения

correlatorID

Строка

Да

Идентификатор сервиса коррелятора

00000000-0000-0000-0000-000000000000

Действие по реагированию

HTTP-код: 200

Формат: JSON

type Response []ContextTableInfo

type ContextTableInfo struct {

ID string `json:"id"`

Name string `json:"name"`

Dir string `json:"dir"`

Records uint64 `json:"records"`

WALSize uint64 `json:"walSize"`

}

Возможные ошибки

HTTP-код

Описание

Значение поля message

Значение поля details

400

Не указан идентификатор сервиса коррелятора.

query parameter required

correlatorID

403

Пользователю не присвоена необходимая роль в тенанте коррелятора.

Доступ запрещен.

-

404

Сервис с указанным идентификатором (correlatorID) не найден.

service not found

-

406

Сервис с указанным идентификатором (correlatorID) не является коррелятором.

service is not correlator

-

406

Коррелятор не выполнил первый старт.

service not paired

-

406

Тенант коррелятора отключен.

tenant disabled

-

50x

Не удалось обратиться к API коррелятора.

correlator API request failed

Переменная.

500

Не удалось декодировать тело ответа, полученное от коррелятора.

correlator response decode failed

Переменная.

500

Любая другая внутренняя ошибка.

Переменная.

Переменная.

В начало