hostinterface.update

Описание

object hostinterface.update(object/array hostInterfaces)

Этот метод позволяет обновлять существующие интерфейсы узлов сети.

Этот метод доступен только пользователям с типом Admin и Super admin. Разрешение на вызов метода можно отозвать в настройках роли пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Параметры

(object/array) Свойства интерфейса узла сети, которые необходимо обновить.

Свойство interfaceid должно быть определено для каждого интерфейса узла сети, все остальные свойства необязательны. Будут обновлены только указанные свойства, все остальные останутся без изменений.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных интерфейсов узлов сети, указанных в свойстве interfaceids.

Примеры

Изменение порта интерфейса узла сети

Измените порт интерфейса узла сети.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.update",
    "params": {
        "interfaceid": "30048",
        "port": "30050"
    },
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "interfaceids": [
            "30048"
        ]
    },
    "id": 1
}

Источник

CHostInterface::update() в ui/include/classes/api/services/CHostInterface.php.