On this page
hostinterface.massremove
Apraksts
object hostinterface.massremove(object parameters)
Šī metode ļauj noņemt hostu saskarnes no norādītajiem hostiem.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.
Parametri
(object) Parametri, kas satur atjaunināmo hostu ID un
noņemamās saskarnes.
| Parametrs | Tips | Apraksts |
|---|---|---|
| interfaces | object/array | Hostu saskarnes, kas jānoņem no norādītajiem hostiem. Hosta saskarnes objektam jābūt definētām tikai ip, dns un port īpašībām.Parametra darbība: - obligāts |
| hostids | ID/array | Atjaunināmo hostu ID. Parametra darbība: - obligāts |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur dzēsto hostu saskarņu ID īpašībā interfaceids.
Piemēri
Saskarņu noņemšana
Noņemiet SNMP saskarni "127.0.0.1" no diviem hostiem.
{
"jsonrpc": "2.0",
"method": "hostinterface.massremove",
"params": {
"hostids": [
"30050",
"30052"
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"port": "161"
}
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30069",
"30070"
]
},
"id": 1
}
Skatīt arī
Avots
CHostInterface::massRemove() failā ui/include/classes/api/services/CHostInterface.php.