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.