On this page
usermacro.create
Apraksts
object usermacro.create(object/array hostMacros)
Šī metode ļauj izveidot jaunus host makro.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt 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
Hosts makro izveide
Izveidojiet hosts makro {$SNMP_COMMUNITY} ar vērtību "public" hostam
"10198".
{
"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.