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

Обновление GROK паттерна

Запрос

Тип Метод
PUT /input_groks/update

Описание: при выполнении запроса будет обновлена информация о GROK паттерне в соответствии с заданными параметрами.

Пример запроса

PUT
http://127.0.0.1/cluster-manager/v2/input_groks/update

Тело запроса:

Параметр Тип данных Обязательность Описание
id string Required Идентификатор GROK паттерна
name string Required Название GROK паттерна
pattern string Required Правило паттерна
trace_id string Optional Идентификатор трассировки действия пользователя для аудита
Пример тела запроса

{
  "id": "uuid",
  "name": "string",
  "pattern": "%{EMAILLOCALPART}@%{HOSTNAME}\n",
  "trace_id": "uuid"
}

Успешный ответ

Статус код: 200 – успешное обновление информации о GROK паттерне.

Формат: JSON.

Тело ответа: модель обновленного GROK паттерна.

Пример ответа

{
  "id": "uuid",
  "name": "string",
  "group_id": "uuid",
  "pattern": "%{EMAILLOCALPART}@%{HOSTNAME}\n",
  "is_client": false,
  "is_debug": false,
  "is_system": true,
  "created_at": "2023-12-20T00:00:01.652259Z",
  "updated_at": "2023-12-20T00:00:01.652259Z",
  "trace_id": "uuid"
}

Другие возможные ответы

Код Ответ Описание
400 Bad Request Неверный тип параметра запроса, либо отсутствует обязательный параметр
404 not found Объект не найден
422 Unacceptable symbols in name Недопустимые символы в поле name
500 Internal Server Error Другие ошибки при создании объекта

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа

Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 404

{
  "error": "Not Found",
  "error_code": 404
}

Код 422

{
  "error": "Unprocessable Entity",
  "error_code": 422
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}