usermacro.create

תיאור

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
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "hostmacroids": [
                    "11"
                ]
            },
            "מזהה": 1
       }

מקור

CUserMacro::create()‎ בתוך ui/include/classes/api/services/CUserMacro.php.