drule.update
Descrição
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.
Parâmetros
(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.
Valores de retorno
(object) Retorna um objeto contendo os IDs da descoberta atualizada
regras sob a propriedade druleids.
Exemplos
Alterar o intervalo de IP de uma regra de descoberta
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:
{
"jsonrpc": "2.0",
"resultado": {
"druleidas": [
"6"
]
},
"id": 1
}
Veja também
Fonte
CDRule::update() em ui/include/classes/api/services/CDRule.php.