API: IP-address manager

From BrainyCP
Revision as of 13:09, 31 January 2017 by Fgsfds (talk | contribs) (Новая страница: « Администраторские функции требуют root-права API, чтобы использовать любой логин, размещен…»)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.

Входящие данные, отмеченные звездочкой, обязательны для заполнения.

Модуль

Функция

Входящие данные

Варианты ошибок

ipmanager

Список ipv4.

listipv4ipm

username (post или get)* — имя пользователя;

password (post или get)* — пароль пользователя;

ipmanager (post или get)* — константа, имя модуля;

listipv4ipm (post или get)* — константа, имя операции.

error:0, mess:'Список IP адресов был успешно получен';

error:1, mess:'Произошла ошибка при получении списка IP адресов';

error:1003, mess:'У вас нет прав администратора'.
 

ipmanager

Список ipv6.

listipv6ipm

username (post или get)* — имя пользователя;

password (post или get)* — пароль пользователя;

ipmanager (post или get)* — константа, имя модуля;

listipv6ipm (post или get)* — константа, имя операции.

error:0, mess:'Список IP адресов был успешно получен';

error:1, mess:'Произошла ошибка при получении списка IP адресов';

error:1003, mess:'У вас нет прав администратора'.
 

ipmanager

Добавление айпи.

addipm

username (post или get)* — имя пользователя;

password (post или get)* — пароль пользователя;

ipmanager (post или get)* — константа, имя модуля;

addipm (post или get)* — константа, имя операции;

ip_net (post или get)* — айпи адрес vip4 или vip6;

netmask (post или get)* — маска подсети;

gateway (post или get)* — шлюз.

error:0, mess:'Новый IP адрес был успешно добавлен';

error:1, mess:'Произошла ошибка при добавлении IP адреса';

error:2, mess:'Указанный IP адрес некорректный';

error:3, mess:'Указанная маска некорректна';

error:4, mess:'Указанный шлюз некорректный';

error:1003, mess:'У вас нет прав администратора'.

ipmanager

Удаление айпи.

delipm

username (post или get)* — имя пользователя;

password (post или get)* — пароль пользователя;

ipmanager (post или get)* — константа, имя модуля;

delipm (post или get)* — константа, имя операции;

ip_net (post или get)* — айпи адрес vip4 или vip6.

error:0, mess:'IP адрес был успешно удален';

error:1, mess:'Произошла ошибка при удалении IP адреса';

error:2, mess:'Указанный IP адрес некорректный';

error:1003, mess:'У вас нет прав администратора'.