hostinterface.create

Описание

объект hostinterface.create(объект/массив ИнтерфейсыУзловсети)

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

Параметры

(объект/массив) Создаваемые интерфейсы узлов сети. Этот метод принимает интерфейсы узлов сети со стандартными свойствами интерфейсов узлов сети.

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

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

Примеры

Создание нового интерфейса

Создание вторичного IP агент интерфейса на узле сети "30052".

Запрос:

{
           "jsonrpc": "2.0",
           "method": "hostinterface.create",
           "params": {
               "hostid": "30052",
               "dns": "",
               "ip": "127.0.0.1",
               "main": 0,
               "port": "10050",
               "type": 1,
               "useip": 1
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }
Copy
✔ Copied

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "interfaceids": [
                   "30062"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Смотрите также

Исходный код

CHostInterface::create() в frontends/php/include/classes/api/services/CHostInterface.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.