drule.update

Apraksts

object drule.update(object/array discoveryRules)

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

Šī metode ir pieejama tikai lietotāju tipiem Administrators un Superadministrators. Atļaujas izsaukšanai šo metodi var atsaukt lietotāja lomas iestatījumos. Papildinformāciju skatiet sadaļā 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.