grupohost.massadd

Descripción

objeto hostgroup.massadd(parámetros del objeto)

Este método permite agregar simultáneamente múltiples objetos relacionados a todos los grupos anfitriones dados.

::: nota clásica Este método solo está disponible para Administrador y Superadministrador tipos de usuarios. Los permisos para llamar al método se pueden revocar en el rol de usuario. ajustes. Ver User roles para más información. :::

Parámetros

(object) Parámetros que contienen los ID de los grupos de hosts a ser actualizados y los objetos para agregar a todos los grupos de hosts.

El método acepta los siguientes parámetros.

Parámetro Tipo Descripción
grupos
(obligatorio)
objeto/matriz Grupos de hosts que se actualizarán.

Los grupos de hosts deben tener la propiedad groupid definida.
hosts objeto/matriz Hosts para agregar a todos los grupos de hosts.

Los hosts deben tener definida la propiedad hostid.
templates object/matriz Templates para agregar a todos los grupos de hosts.

Las templates deben tener definida la propiedad templateid.

Valores devueltos

(object) Devuelve un objeto que contiene los ID de los grupos de host actualizados

bajo la propiedad groupids.

Ejemplos

Agregando hosts a grupos de hosts

Agregue dos hosts a grupos de host con IDs 5 y 6.
Solicitud: json { "jsonrpc": "2.0", "method": "hostgroup.massadd", "params": { "groups": [ { "groupid": "5" }, { "groupid": "6" } ], "hosts": [ { "hostid": "30050" }, { "hostid": "30001" } ] }, "auth": "f223adf833b2bf2ff38574a67bba6372", "id": 1 }
Respuesta: json { "jsonrpc": "2.0", "result": { "groupids": [ "5", "6" ] }, "id": 1 }

Ver también

Fuente

CHostGroup::massAdd() en ui/include/classes/api/services/CHostGroup.php.