object host.massremove(object parameters)
Овај метод омогућава уклањање повезаних објеката са више хостова.
Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.
(object)
Параметри који садрже ID-ијеве домаћина за ажурирање и објеката које треба уклонити.
|Parameter|Type|Опис| |--|--|--- ---| |hostids|ID/arra|ID-ијеви домаћина који ће се ажурирати.
Parameter behavior:
- обавезно| |groupids|ID/array|ID-ијеви host groups за уклањање датих домаћина.| |interfaces|object/array|Host interfaces за уклањање са датих домаћина.
Објекат интерфејса домаћина мора имати дефинисана само својства ip
, dns
и port
.| |macros|string/array|User macros за брисање са датих домаћина.| |templateids|ID/array|ID-ијеви templates за прекинути везу са датим домаћинима.| |templateids_clear|ID/array|ID-ијеви templates за раскид везе и брисање са датих домаћина.|
(object)
Враћа објекат који садржи ID-ијеве ажурираних домаћина испод својства hostids
.
Прекините везу шаблона са два домаћина и избришите све шаблонске идентитете.
{
"jsonrpc": "2.0",
"method": "host.massremove",
"params": {
"hostids": ["69665", "69666"],
"templateids_clear": "325"
},
"id": 1
}
Одговор:
CHost::massRemove() in ui/include/classes/api/services/CHost.php.