Áú»¢¶Ä²©

drule.update

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

object drule.update(object/array discoverydRuleIds)

Aquest m¨¨tode permet actualitzar les regles de descoberta existents.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object/array) Propietats de la regla de descoberta per actualitzar.

La propietat druleid s'ha de definir per a cada regla de descoberta; totes les altres propietats s¨®n opcionals. Nom¨¦s les propietats transmeses s'actualitzaran; la resta restaran sense canvis.

A m¨¦s de les propietats de l'objecte de regla de descoberta estandard, el m¨¨tode accepta els par¨¤metres seg¨¹ents:

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
dchecks array Tests de descoberta per reempla?ar els tests existents.

Valors de retorn

(object) Torna un objecte que contingui els IDs de les regles de descoberta actualitzades sota la propietat druleids.

Exemples

Canviar el rang IP d'una regla de descoberta

Canvia el rang IP de la regla de descoberta cap a "192.168.2.1-255".

°Ú±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "drule.update",
           "params": {
               "druleid": "6",
               "iprange": "192.168.2.1-255"
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "druleids": [
                   "6"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CDRule::update() in ui/include/classes/api/services/CDRule.php.