GSPluginIFace¶
Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
---|---|---|
host * |
StringType |
fqdn хоста |
ip * |
IPv4Type |
ip адрес хоста |
web_port * |
IntType |
http порт для api |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Ссылка на Список статусов. |
GSPluginEventHunter¶
- Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
---|---|---|
host * |
StringType |
fqdn хоста |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Ссылка на Список статусов. |
GSPluginCore¶
Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
---|---|---|
host * |
StringType |
fqdn хоста |
ip * |
IPv4Type |
ip адрес хоста |
web_port * |
IntType |
http порт для получения конфигураций |
esl_port * |
IntType |
esl порт для api |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Ссылка на Список статусов. |
GSPluginCDR¶
Доступность объекта: оператор связи.
Объект:
Name |
Type |
Description |
---|---|---|
host * |
StringType |
fqdn хоста |
ip * |
IPv4Type |
ip адрес хоста |
web_port * |
IntType |
http порт для получения конфигураций |
worker_count * |
IntType |
Количество запущенных процессов |
enabled * |
BooleanType |
Ссылка на Список статусов. |
Получение списка:
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"
}
}