Изменение настройки групп
POST /edit/serverclass/<название группы>
Создание новой группы:
curl -k -XPOST https://<SBM_HOST>:7769/edit/serverclass/<название группы>
Входные параметры Header
| Название | Тип | Описание |
|---|---|---|
| Authorization | string | Логин и пароль в формате Base64 для авторизации Smart Beat Manager |
Входные параметры Body
| Название | Тип | Описание |
|---|---|---|
| newname | string | Название группы |
| filters | array string | Фильтры по которым будут определяться какие Smart Beat соответствуют данной группе |
| excludes | array string | Исключения по которым будут определяться какие Smart Beat не соответствовать данной группе |
| apps | array string | Массив apps для Smart Beat данной группе |
| systems | array string | Массив систем с которыми работает данная группа, при отсутствии данного параметра принимаются Smart Beat с любыми ОС |
| binaries | array string | Массив binaries для Smart Beat данной группе |
Поддерживаемые ошибки
| Статус | Содержание ошибки | Описание ошибки |
|---|---|---|
| 400 | Server reloads now | На данный момент сервер перезагружает данные, сделать запрос через несколько секунд |
| 400 | A group named <group> already exists | Название группы, которое получили из запроса, уже существует |
| 500 | <ошибка записи ответа на запрос> | Внутренняя ошибка Smart Beat Manager |
Примеры
Пример выходных параметров:
Success edit serverclass
PUT /edit/serverclass/<название группы>
Изменение настройки существующей группы:
curl -k -XPUT https://<SBM_HOST>:7769/edit/serverclass/<название группы>
Входные параметры Header
| Название | Тип | Описание |
|---|---|---|
| Authorization | string | Логин и пароль в формате Base64 для авторизации Smart Beat Manager |
Входные параметры Body
| Название | Тип | Описание |
|---|---|---|
| newname | string | Название группы |
| filters | array string | Фильтры по которым будут определяться какие Smart Beat соответствуют данной группе |
| excludes | array string | Исключения по которым будут определяться какие Smart Beat не соответствовать данной группе |
| apps | array string | Массив apps для Smart Beat данной группе |
| systems | array string | Массив систем с которыми работает данная группа, при отсутствии данного параметра принимаются Smart Beat с любыми ОС |
| binaries | array string | Массив binaries для Smart Beat данной группе |
Поддерживаемые ошибки
| Статус | Содержание ошибки | Описание ошибки |
|---|---|---|
| 400 | Server reloads now | На данный момент сервер перезагружает данные, сделать запрос через несколько секунд |
| 400 | The group named <group> does not exist | Название группы, которое получили из запроса, не существует |
| 500 | <ошибка записи ответа на запрос> | Внутренняя ошибка Smart Beat Manager |
| 400 | A group named <group> already exist | Название группы, которое получили из запроса, уже существует |
Примеры
Пример выходных параметров:
Success edit serverclass
DELETE /edit/serverclass/<название группы>
Удалить группу:
curl -k -XDELETE https://<SBM_HOST>:7769/edit/serverclass/<название группы>
Входные параметры Header
| Название | Тип | Описание |
|---|---|---|
| Authorization | string | Логин и пароль в формате Base64 для авторизации Smart Beat Manager |
Поддерживаемые ошибки
| Статус | Содержание ошибки | Описание ошибки |
|---|---|---|
| 400 | Server reloads now | На данный момент сервер перезагружает данные, сделать запрос через несколько секунд |
| 400 | The group named <group> does not exist | Название группы, которое получили из запроса, не существует |
| 500 | <ошибка записи ответа на запрос> | Внутренняя ошибка Smart Beat Manager |
Примеры
Пример выходных параметров:
Success edit serverclass