On this page
host.massremove
Apraksts
object host.massremove(object parameters)
Šī metode ļauj noņemt saistītos objektus no vairākiem hostiem.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāju lomu iestatījumos. Plašāku informāciju skatiet 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.