object hostgroup.massupdate(object parameters)
Este m¨¦todo permite reemplazar equipos y plantillas con las especificadas en varios grupos de equipos.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.
(objeto)
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que contienen los ID de los grupos de equipos a actualizar y los objetos que deben actualizarse.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
groups | objeto/matriz | Grupos de equipos que se actualizar¨¢n. Los grupos de equipos deben tener la propiedad groupid definida.Comportamiento de par¨¢metros: - obligatorio |
hosts | objeto/matriz | Equipos para reemplazar los equipos actuales en los grupos de equipos dados. Todos los dem¨¢s equipos, excepto los mencionados, ser¨¢n excluidos de los grupos de equipos. Los equipos descubiertos no se ver¨¢n afectados.<br > Los equipos deben tener definida la propiedad hostid .Comportamiento de par¨¢metros: - requerido |
(objeto)
Devuelve un objeto que contiene los ID de los grupos de equipos actualizados bajo la propiedad groupids
.
Reemplace todos los equipos de un grupo de equipos por los equipos mencionados.
{
"jsonrpc": "2.0",
"method": "hostgroup.massupdate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
}
]
},
"id": 1
}
Respuesta:
CHostGroup::massUpdate() en ui/include/classes/api/services/CHostGroup.php.