drule.update

Apraksts

object drule.update(object/array discoveryRules)

Šī metode ļauj atjaunināt esošos atklāšanas noteikumus.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.

Parametri

(object/array) Atklāšanas kārtulu rekvizīti, kas jāatjaunina.

Rekvizītam druleid jābūt definētam katrai atklāšanas kārtulai, visi pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie paliks nemainīti.

Papildus standarta atklāšanas kārtulu rekvizītiem metode pieņem šādus parametrus.

Parametrs Tips Apraksts
dchecks array Atklāšanas pārbaudes, kas aizstās esošās pārbaudes.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto atklāšanas noteikumu ID īpašumā druleids.

Piemēri

Mainīt atklāšanas kārtulas IP diapazonu

Mainiet atklāšanas kārtulas IP diapazonu uz "192.168.2.1-255".

Pieprasījums:

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

Atbilde:

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

Skatiet arī

Avots

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