usermacro.update

Apraksts

object usermacro.update(object/array hostMacros)

Šī metode ļauj atjaunināt esošos hostu makro.

Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Lai iegūtu papildinformāciju, skatiet sadaļu Lietotāju lomas.

Parametri

(object/array) hosta makro īpašības, kas tiks atjauninātas.

Īpašībai hostmacroid jābūt definētai katram hosta makro, visas pārējās īpašības nav obligātas. Tiks atjauninātas tikai nodotās īpašības, visas pārējās paliks nemainītas.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto hosta makrosu ID īpašībā hostmacroids.

Piemēri

Hosta makro vērtības maiņa

Mainiet hosta makro vērtību uz "public".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "usermacro.update",
    "params": {
        "hostmacroid": "1",
        "value": "public"
    },
    "id": 1
}

Atbilde:

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

Mainīt makro vērtību, ko izveidoja atklāšanas kārtula

Pārveidot ar atklāšanas kārtulu izveidotu "automatic" makro par "manual" un mainīt tā vērtību uz "new-value".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "usermacro.update",
    "params": {
        "hostmacroid": "1",
        "value": "new-value",
        "automatic": "0"
    },
    "id": 1
}

Atbilde:

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

Avots

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