usermacro.createglobal
Description
object usermacro.createglobal(object/array globalMacros)
Cette méthode vous permet de créer de nouvelles macros globales.
Cette méthode est uniquement disponible pour le type d'utilisateur Super administrateur. Les autorisations permettant d'appeler cette méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez la page User roles pour plus d'informations.
Paramètres
(object/array) Macros globales à créer.
La méthode accepte des macros globales avec les propriétés standard des macros globales.
Valeurs retournées
(object) Retourne un objet contenant les identifiants des macros globales créées sous la propriété globalmacroids. L'ordre des ID retournés correspond à l'ordre des macros globales transmises.
Exemples
Création d'une macro globale
Créez une macro globale "{$SNMP_COMMUNITY}" avec la valeur "public".
Requête :
{
"jsonrpc": "2.0",
"method": "usermacro.createglobal",
"params": {
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"globalmacroids": [
"6"
]
},
"id": 1
}
Source
CUserMacro::createGlobal() dans ui/include/classes/api/services/CUserMacro.php.