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.