object usermacro.create(object/array hostMacros)
שיטה זו מאפשרת ליצור פקודות מאקרו מארח חדשות.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך) מארח פקודות מאקרו ליצירה.
השיטה מקבלת פקודות מאקרו מארח עם מאקרו מארח רגיל מאפיינים.
(object) מחזירה אובייקט המכיל את המזהים של המארח שנוצר פקודות מאקרו תחת המאפיין hostmacroids. סדר התעודות המוחזרות תואם את הסדר של פקודות המאקרו המארח שעברו.
צור מאקרו מארח "{$SNMP_COMMUNITY}" עם הערך "ציבורי" על המארח "10198".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "usermacro.create",
"params": {
"hostid": "10198",
"macro": "{$SNMP_COMMUNITY}",
"value": "ציבורי"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}תְגוּבָה:
CUserMacro::create() בתוך ui/include/classes/api/services/CUserMacro.php.