object hostgroup.massadd(object parameters)
Este m¨¦todo permite agregar simult¨¢neamente m¨²ltiples objetos relacionados a todos los grupos de equipos dados.
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 para agregar a todos los grupos de equipos.
El m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
groups | objeto/matriz | Grupos de equipos que se actualizar¨¢n. Los grupos de hosts deben tener la propiedad groupid definida.Comportamiento de par¨¢metros: - obligatorio |
hosts | objeto/matriz | Equipos para agregar a todos los grupos de equipos. Los equipos deben tener definida la propiedad hostid . |
(objeto)
Devuelve un objeto que contiene los ID de los grupos de equipos actualizados bajo la propiedad groupids
.
Agregue dos equipos a los grupos de equipos con ID 5 y 6.
{
"jsonrpc": "2.0",
"method": "hostgroup.massadd",
"params": {
"groups": [
{
"groupid": "5"
},
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
},
{
"hostid": "30001"
}
]
},
"id": 1
}
Respuesta:
CHostGroup::massAdd() en ui/include/classes/api/services/CHostGroup.php.