On this page
hostgroup.massupdate
Apraksts
object hostgroup.massupdate(object parameters)
Šī metode ļauj vairākās hostu grupās aizstāt hosts un veidnes ar norādītajiem.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā User roles.
Parametri
(object) Parametri, kas satur to host grupu ID, kuras jāatjaunina, un objektus, kas jāatjaunina.
| Parametrs | Tips | Apraksts |
|---|---|---|
| groups | object/array | Host grupas, kas jāatjaunina. Host grupām jābūt definētai tikai groupid īpašībai.Parametra uzvedība: - obligāts |
| hosts | object/array | Hosts, kas aizstās pašreizējos hosts norādītajās host grupās. Visi pārējie hosts, izņemot minētos, tiks izslēgti no host grupām. Atklātie hosts netiks ietekmēti. Hosts jābūt definētai tikai hostid īpašībai.Parametra uzvedība: - obligāts |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto hostu grupu ID zem groupids īpašības.
Piemēri
Hosts aizstāšana hostu grupā
Aizstājiet visus hostus hostu grupā ar norādīto hostu.
{
"jsonrpc": "2.0",
"method": "hostgroup.massupdate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"6",
]
},
"id": 1
}
Skatīt arī
Avots
CHostGroup::massUpdate() iekš ui/include/classes/api/services/CHostGroup.php.