object hostgroup.massupdate(object parameters)
Овај метод омогућава замену домаћина и шаблона са наведеним у више група домаћина.
Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.
(object)
Параметри који садрже ID-ијеве група домаћина за ажурирање и објекте које треба ажурирати.
Parameter | Type | Опис |
---|---|---|
groups | object/array | Host groups који треба ажурирати. Групе домаћина морају имати дефинисано само својство groupid .Parameter behavior: - потребно |
hosts | object/array | Hosts за замену тренутних домаћина на датим групама домаћина.<бр>Сви остали домаћини, осим поменутих, биће искључени из група домаћина. На откривене домаћине то неће утицати. Домаћини морају имати дефинисано само својство hostid .Parameter behavior: - обавезно |
(object)`` Враћа објекат који садржи ID-ијеве ажурираних група домаћина под својством
groupids`.
Замените све домаћине у групи домаћина са наведеним домаћином.
{
"jsonrpc": "2.0",
"method": "hostgroup.massupdate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
}
]
},
"id": 1
}
Одговор:
CHostGroup::massUpdate() in ui/include/classes/api/services/CHostGroup.php.