On this page
hostinterface.massremove
Опис
object hostinterface.massremove(object parameters)
Овај метод омогућава уклањање интерфејса домаћина са датих домаћина.
Ова метода је доступна само типовима корисника Админ и Супер админ. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.
Параметри
(object) Параметри који садрже ID-ијеве домаћина који се ажурирају и интерфејсе који се уклањају.
| Parameter | Type | Опис |
|---|---|---|
| interfaces | object/array | Host interfaces за уклањање са датих домаћина. Објекат интерфејса домаћина мора имати само ip, dns и port својства дефинисана.Parameter behavior: - обавезно |
| hostids | ID/array | ID-ијеви домаћина који ће се ажурирати. Parameter behavior: - обавезно |
Повратне вредности
(object) Враћа објекат који садржи ID-ијеве избрисаних интерфејса домаћина под својством interfaceids.
Примери
Уклањање интерфејса
Уклоните SNMP интерфејс „127.0.0.1“ са два домаћина.
{
"jsonrpc": "2.0",
"method": "hostinterface.massremove",
"params": {
"hostids": [
"30050",
"30052"
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"port": "161"
}
},
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30069",
"30070"
]
},
"id": 1
}
Такође погледати
Извор
CHostInterface::massRemove() in ui/include/classes/api/services/CHostInterface.php.