hostinterface.replacehostinterfaces

Опис

object hostinterface.replacehostinterfaces(object parameters)

Овај метод омогућава замену свих интерфејса домаћина на датом домаћину.

Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.

Параметри

(object) Параметри који садрже ID-ијеве домаћина који треба ажурирати и нове интерфејсе домаћина.

|Parameter|Type|Опис| |--|--|---- --| |interfaces|object/array|Host interfaces за замену тренутних интерфејса домаћина.

Parameter behavior:
- обавезно| |hostid|ID|ID домаћина који треба да се ажурира.

Parameter behavior :
- обавезно|

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве креираних интерфејса домаћина под својством interfaceids.

Примери

Замена интерфејса домаћина

Замените све интерфејсе домаћина једним интерфејсом агента.

Request:

{
            "jsonrpc": "2.0",
            "method": "hostinterface.replacehostinterfaces",
            "params": {
            "hostid": "30052",
            "interfaces": {
            "dns": "",
            "ip": "127.0.0.1",
            "main": 1,
            "port": "10050",
            "type": 1,
            "useip": 1
            }
            },
            "id": 1
       }

Одговор:

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

Такође погледати

Извор

CHostInterface::replaceHostInterfaces() in ui/include/classes/api/services/CHostInterface.php.