hostgroup.delete

Descripción

object hostgroup.delete(array hostGroupIds)

Este método permite eliminar grupos de equipos.

Un grupo de equipos no se puede eliminar si:

  • contiene equipos que pertenecen únicamente a este grupo;
  • está marcado como interno;
  • es utilizado por un prototipo de equipo;
  • se utiliza en un script global;
  • se utiliza en una condición de correlación.

Este método solo está disponible para los tipos de usuarios 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.

Parámetros

(matriz) ID de los grupos de equipos que se eliminarán.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los grupos de equipos eliminados bajo la propiedad groupids.

Ejemplos

Eliminar varios grupos de equipos

Elimine dos grupos de equipos.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "hostgroup.delete",
           "params": [
               "107824",
               "107825"
           ],
           "auth": "3a57200802b24cda67c4e4010b50c065",
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "groupids": [
                   "107824",
                   "107825"
               ]
           },
           "id": 1
       }

Fuente

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