object hostinterface.massadd(object parameters)
Овај метод омогућава истовремено додавање интерфејса домаћина на више домаћина.
Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.
(object)
Параметри који садрже интерфејсе домаћина који се креирају на датим домаћинима.
Метод прихвата следеће параметре.
Parameter | Type | Опис |
---|---|---|
interfaces | object/array | Host interfaces за креирање на датим домаћинима. Parameter behavior: - обавезно |
hosts | object/array | Hosts за ажурирање. Домаћини морају имати само дефинисано својство hostid .Parameter behavior: - обавезно |
(object)
Враћа објекат који садржи ID-ијеве креираних интерфејса домаћина под својством interfaceids
.
Направите интерфејс на два домаћина.
{
"jsonrpc": "2.0",
"method": "hostinterface.massadd",
"params": {
"hosts": [
{
"hostid": "30050"
},
{
"hostid": "30052"
}
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"main": 0,
"port": "10050",
"type": 1,
"useip": 1
}
},
"id": 1
}
Одговор:
CHostInterface::massAdd() in ui/include/classes/api/services/CHostInterface.php.