hostgroup.massremove

Descripción

object hostgroup.massremove(object parameters)

Este método permite eliminar objetos relacionados de múltiples grupos de hosts.

Este método solo está disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para activar el método se pueden revocar en los ajustes de rol de usuario. Ver User roles para más información.

Parámetros

(object) Parámetros que contienen los ID de los grupos de hosts a actualizar y los objetos que se deben remover.

Parámetro Tipo Descripción
groupids
(obligatorio)
cadena/matriz ID de los grupos de hosts que se actualizarán.
hostids cadena/matriz Hosts para eliminar de todos los grupos de hosts.
templateids cadena/matriz Templates para eliminar de todos los grupos de hosts.

Valores devueltos

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

bajo la propiedad groupids.

Ejemplos

Eliminar hosts de grupos de hosts

Elimine dos hosts de los grupos de hosts indicados.

Solicitud:

{
           "jsonrpc": "2.0",
           "método": "hostgroup.massremove",
           "parámetros": {
               "grupos": [
                   "5",
                   "6"
               ],
               "hostids": [
                   "30050",
                   "30001"
               ]
           },
           "autenticación": "038e1d7b1735c6a5436ee9eae095879e",
           "identificación": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "grupos": [
                   "5",
                   "6"
               ]
           },
           "identificación": 1
       }

Fuente

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