Метод поиска Syslog-серверов

GET API – Поиск Syslog-серверов

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/findAll_10

URL – logs-service/api/v3/public/syslog

Query

 

-


Request

 

-


Response

 

ResponseEntity -> CollectionResponse -> {

Ответ JSON в HTTP-body

id (UUID),

ID Syslog-сервера

host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN),

Протокол Syslog-сервера

active (boolean)

Флаг: состояние настройки публикации событий

}


Метод получения Syslog-сервера по идентификатору

GET API – Получение Syslog-сервера по идентификатору

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/findById_9

URL – logs-service/api/v3/public/syslog/{id}

Query

 

{


id (uuid)

ID Syslog-сервера

}


Request

 

-


Response

 

{

Ответ JSON в HTTP-body

id (UUID),

ID Syslog-сервера

host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN),

Протокол Syslog-сервера

active (boolean)

Флаг: состояние настройки публикации событий

}


Метод создания Syslog-сервера

POST API – Создание Syslog-сервера

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/create

URL – logs-service/api/v3/public/syslog

Query

 

-


Request

 

{


host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN)

Протокол Syslog-сервера

}


Response

 

{

Ответ JSON в HTTP-body

id (UUID),

ID Syslog-сервера

host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN),

Протокол Syslog-сервера

active (boolean)

Флаг: состояние настройки публикации событий

}


Метод обновления Syslog-сервера

PUT API – Обновление Syslog-сервера

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/updateById

URL – logs-service/api/v3/public/syslog/{id}

Query

 

{


id (uuid)

ID Syslog-сервера

}


Request

 

{


host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN)

Протокол Syslog-сервера

}


Response

 

{

Ответ JSON в HTTP-body

id (UUID),

ID Syslog-сервера

host (string),

Имя хоста Syslog-сервера

port (int32),

Порт Syslog-сервера

protocol (enum: UDP, TCP, UNKNOWN),

Протокол Syslog-сервера

active (boolean)

Флаг: состояние настройки публикации событий

}


Метод деактивации Syslog-сервера

PATCH API – Деактивация Syslog-сервера

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/deactivate

URL – logs-service/api/v3/public/syslog/{id}/deactivate

Query

 

{


id (uuid)

ID Syslog-сервера

}


Request

 

-


Response

 

-


Метод активации Syslog-сервера

PATCH API – Активация Syslog-сервера

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/activate

URL – logs-service/api/v3/public/syslog/{id}/activate

Query

 

{


id (uuid)

ID Syslog-сервера

}


Request

 

-


Response

 

-


Метод удаления Syslog-сервера

DELETE API – Удаление Syslog-сервера

Метод доступен только администратору

Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Syslog сервера/deleteById_2

URL – logs-service/api/v3/public/syslog/{id}

Query

 

{


id (uuid)

ID Syslog-сервера

}


Request

 

-


Response

 

-