This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

תפקיד.צור

תיאור

object role.create(object/array roles)

שיטה זו מאפשרת ליצור תפקידים חדשים.

שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) תפקידים ליצירה.

בנוסף ל-מאפייני תפקיד סטנדרטיים, השיטה מקבל את הפרמטרים הבאים.

פרמטר סוג תיאור
rules array תפקיד כללים שייווצר עבור התפקיד.

החזר ערכים

(אובייקט) מחזירה אובייקט המכיל את המזהים של התפקידים שנוצרו תחת נכס roleids. סדר המזהים המוחזרים תואם את סדר התפקידים שעברו.

דוגמאות

יצירת תפקיד

צור תפקיד עם סוג "User" ודחיית גישה לשני רכיבי ממשק משתמש.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "role.create",
            "params": {
                "name": "מפעיל",
                "סוג 1",
                "כללים": {
                    "ui": [
                        {
                            "name": "monitoring.hosts",
                            "סטטוס": "0"
                        },
                        {
                            "name": "monitoring.maps",
                            "סטטוס": "0"
                        }
                    ]
                }
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

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

מידע נוסף

מקור

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