Áú»¢¶Ä²©

Esta ¨¦ uma tradu??o da p¨¢gina de documenta??o original em ingl¨ºs. Ajude-nos a torn¨¢-la melhor.

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 ±«²õ³Ü¨¢°ù¾±´Ç 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.

|Par?metro|Tipo|Descri??o| |---------|----------------------------------- ------------|-----------| |dchecks|array|Discovery checks para substituir as verifica??es existentes.|

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