Šajā lapā
host.massremove
Apraksts
object host.massremove(object parameters)
Šī metode ļauj noņemt saistītos objektus no vairākiem hostiem.
Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Papildinformāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object) Parametri, kas satur atjaunināmo hostu ID un
objektus, kas jānoņem.
| Parametrs | Type | Apraksts |
|---|---|---|
| hostids | ID/array | Atjaunināmo hostu ID. Parametra darbība: - obligāts |
| groupids | ID/array | To hostu grupu ID, no kurām jānoņem norādītie hosti. |
| 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. |
| macros | string/array | Lietotāja makrosi, kas jādzēš no norādītajiem hostiem. |
| templateids | ID/array | To veidņu ID, kuras jāatsaista no norādītajiem hostiem. |
| templateids_clear | ID/array | To veidņu ID, kuras jāatsaista un jānotīra no norādītajiem hostiem. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto hostu ID
zem hostids īpašības.
Piemēri
Veidņu atsaistīšana
Atsaistiet veidni no diviem hostiem un dzēsiet visas no veidnes mantotās entītijas.
{
"jsonrpc": "2.0",
"method": "host.massremove",
"params": {
"hostids": ["69665", "69666"],
"templateids_clear": "325"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"hostids": [
"69665",
"69666"
]
},
"id": 1
}
Skatiet arī
Avots
CHost::massRemove() failā ui/include/classes/api/services/CHost.php.