Управление сетевым интерфейсом
Управление выбранным сетевым интерфейсом сервера такие как добавление, включение, отключение, изменение связанной с интерфейсом приватной сети, удаление.
Важно! Включение или выключение интерфейса (action=up и action=down) необходимо исполнять на включенном виртуальном сервере. Остальные команды на выключенном.
Поля Запроса
cmd: eth_action
sess Авторизационная сессия.
id (int) ID сервера над которым производится операция.
ethid (int) ID интерфейса над которым производится операция. Должен быть передан если производится операция над существующим интерфейсом.
action (string) Операция производимая над интерфейсом. Принимает значения: add - добавление, up - включение, down - отключение, update - изменение, delete - удаление.
vlan (int/string) ID приватной сети к которой требуется подключить интерфейс. Может принимать значение new в случае если action=add при этом будет автоматически создана новая приватная сеть и интерфейс будет подключен именно к ней.
Поля ответа
success (true, false) Статус выполнения команды
data (string) В случае успеха, поле будет содержать ID изменяемого или создаваемого интерфейса, в противном случае код ошибки.
login (string) Логин пользователя.
Примеры
http://my.imserver.ru/api?cmd=eth_action&id=272&action=add&vlan=222&sess=f58d878cf6a90dffee54ceb169b4058ed
Создаст новый сетевой интерфейс у сервера с ID 272 и подключит его к приватной сети c ID 222.
http://my.imserver.ru/api?cmd=eth_action& ethid=862&action=up&sess=f58d878cf6a90dffee54ceb169b4058ed
Включение интерфейса с ID 862http://my.imserver.ru/api?cmd=eth_action& ethid=862&action=update&vlan=999&sess=f58d878cf6a90dffee54ceb169b4058ed
Подключение интерфейса с ID 862 к приватной сети c ID 999