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 atjaunināmo hostu grupu ID un objektus, kas jāatjaunina.
| Parametrs | Tips | Apraksts |
|---|---|---|
| groups | object/array | Hostu grupas, kas jāatjaunina. Hostu grupām jābūt definētam tikai groupid īpašumam.Parametra uzvedība: - obligāts |
| hosts | object/array | Hosts, kas aizstās pašreizējos hostus norādītajās hostu grupās. Visi pārējie hosti, izņemot minētos, tiks izslēgti no hostu grupām. Atklātie hosti netiks ietekmēti. Hostiem jābūt definētam tikai hostid īpašumam.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.