object drule.update(object/array discoveryRules)
Este método permite atualizar as regras de descoberta existentes.
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.
(object/array)
Propriedades da regra de descoberta a serem atualizadas.
A propriedade druleid
deve ser definida para cada regra de descoberta, todas outras propriedades são opcionais. Somente as propriedades passadas serão atualizado, todos os outros permanecerão inalterados.
Além da regra de descoberta padrão properties, o método aceita o seguinte parâmetros.
|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |dchecks|array|Discovery checks para substituir as verificações existentes.|
(object)
Retorna um objeto contendo os IDs da descoberta atualizada regras sob a propriedade druleids
.
Altere o intervalo de IP de uma regra de descoberta para "192.168.2.1-255".
Solicitação:
{
"jsonrpc": "2.0",
"método": "drule.update",
"parâmetros": {
"druleid": "6",
"iprange": "192.168.2.1-255"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CDRule::update() em ui/include/classes/api/services/CDRule.php.