On this page
host.massremove
Опис
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
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"hostids": [
"69665",
"69666"
]
},
"id": 1
}
Такође погледати
Извор
CHost::massRemove() in ui/include/classes/api/services/CHost.php.