usermacro.createglobal
Beschrijving
object usermacro.createglobal(object/array globalMacros)
Met deze methode kunnen nieuwe globale macro's worden gemaakt.
Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.
Parameters
(object/array) Globale macro's om te maken.
De methode accepteert globale macro's met de standaard globale macro eigenschappen.
Retourwaarden
(object) Retourneert een object met de ID's van de gemaakte global
macro's onder de eigenschap globalmacroids. De volgorde van de geretourneerde
ID's komen overeen met de volgorde van de doorgegeven globale macro's.
Voorbeelden
Een globale macro maken
Maak een globale macro "{$SNMP_COMMUNITY}" met de waarde "public".
Verzoek:
{
"jsonrpc": "2.0",
"method": "usermacro.createglobal",
"params": {
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
{
"jsonrpc": "2.0",
"result": {
"globalmacroids": [
"6"
]
},
"id": 1
}
Bron
CUserMacro::createGlobal() in ui/include/classes/api/services/CUserMacro.php.