On this page
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.
Примери
Замена интерфејса домаћина
Замените све интерфејсе домаћина једним интерфејсом агента.
{
"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.