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 ±«²õ³Ü¨¢°ù¾±´Ç 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",
&±ç³Ü´Ç³Ù;³¾¨¦³Ù´Ç»å´Ç&±ç³Ü´Ç³Ù;: "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.