Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

hostgroup.massremove

Descrição

object hostgroup.massremove(object parameters)

Este método permite remover objetos relacionados de vários grupos de hosts.

Este método está disponível apenas para Admin e Superadministrador tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja Usuário funções Para maiores informações.

Parâmetros

Parâmetros (object) contendo os IDs dos grupos de hosts a serem atualizados e os objetos que devem ser removidos.

|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |groupids
(obrigatório)|string/array|IDs dos grupos de hosts a serem atualizados.| |hostids|string/array|Hosts a serem removidos de todos os grupos de hosts.| |templateids|string/array|Modelos a serem removidos de todos os grupos de hosts.|

Valores de retorno

(object) Retorna um objeto contendo os IDs do host atualizado grupos sob a propriedade groupids.

Exemplos

Removendo hosts de grupos de hosts

Remova dois hosts dos grupos de hosts fornecidos.

Solicitação:

{
           "jsonrpc": "2.0",
           "method": "hostgroup.massremove",
           "parâmetros": {
               "groupids": [
                   "5",
                   "6"
               ],
               "hostids": [
                   "30050",
                   "30001"
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "groupids": [
                   "5",
                   "6"
               ]
           },
           "id": 1
       }

Fonte

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