usermacro.create

Apraksts

object usermacro.create(object/array hostMacros)

Šī metode ļauj izveidot jaunus hosta makrosus.

Šī 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 sadaļā Lietotāju lomas.

Parametri

(object/array) Hosta makrosi, ko izveidot.

Metode pieņem hosta makrosus ar standarta hosta makrosu īpašībām.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto hosta makrosu ID īpašībā hostmacroids. Atgriezto ID secība atbilst nodoto hosta makrosu secībai.

Piemēri

Hosta makro izveide

Izveidojiet hosta makro "{$SNMP_COMMUNITY}" ar vērtību "public" hostam "10198".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "usermacro.create",
    "params": {
        "hostid": "10198",
        "macro": "{$SNMP_COMMUNITY}",
        "value": "public"
    },
    "id": 1
}

Atbilde:

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

Avots

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