GSPluginIFace
Доступность объекта: оператор связи.
Объект:
Наименование |
Тип |
Описание |
|---|---|---|
host * |
StringType |
Имя хоста плагина. |
worker_count * |
IntType |
Число воркеров. default=1. |
enabled * |
BooleanType |
Плагин включён. default=True. |
ip * |
IPv4Type |
IP-адрес плагина. default=127.0.0.1. |
mng_ssh_port * |
IntType |
SSH-порт управления (1–65535). default=22. |
mng_ssh_username * |
StringType |
SSH-логин управления. default=root. |
GSPluginEventHunter
- Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
|---|---|---|
host * |
StringType |
fqdn хоста |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Плагин включён. default=True. |
GSPluginCore
Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
|---|---|---|
host * |
StringType |
fqdn хоста |
ip * |
IPv4Type |
ip адрес хоста |
web_port * |
IntType |
http порт для получения конфигураций |
esl_port * |
IntType |
esl порт для api |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Плагин включён. default=True. |
GSPluginCDR
Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
|---|---|---|
host * |
StringType |
fqdn хоста |
ip * |
IPv4Type |
ip адрес хоста |
web_port * |
IntType |
http порт для получения конфигураций |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Плагин включён. default=True. |
Получение списка:
POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}
{
"action": "list",
"obj": "PluginSettings",
"action_id": "123",
"params": {
}
}
Получение объекта:
POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}
{
"action": "get",
"obj": "PluginSettings",
"action_id": "123",
"params": {
"plugin_name": "GSPluginIFace",
"host": "mm72G"
}
}
Добавление объекта:
POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}
{
"action": "append",
"obj": "PluginSettings",
"action_id": "123",
"params": {
"plugin_name": "GSPluginIFace",
"host": "mm72G",
"ip": "0.0.0.0",
"web_port": 4870,
"worker_count": 1,
"enabled": 1
}
}
Обновление объекта:
POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}
{
"action": "update",
"obj": "PluginSettings",
"action_id": "123",
"params": {
"plugin_name": "GSPluginIFace",
"host": "mm72G",
"ip": "0.0.0.0",
"web_port": 4870,
"worker_count": 1,
"enabled": 1
}
}
POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}
{
"action": "delete",
"obj": "PluginSettings",
"action_id": "123",
"params": {
"plugin_name": "GSPluginIFace",
"host": "mm72G"
}
}