עדכון drule

תיאור

object drule.update(object/array discoveryRules)

שיטה זו מאפשרת לעדכן כללי גילוי קיימים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) יש לעדכן מאפייני כלל גילוי.

יש להגדיר את המאפיין 'druleid' עבור כל כלל גילוי, הכל נכסים אחרים הם אופציונליים. רק הנכסים שעברו יהיו עודכן, כל השאר יישארו ללא שינוי.

בנוסף לכלל הגילוי הסטנדרטי properties](object#discovery_rule), השיטה מקבלת את הדברים הבאים פרמטרים.

פרמטר סוג תיאור
dchecks מערך גילוי בדיקות להחלפת המחאות הקיימות.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של הגילוי המעודכן כללים תחת נכס ה'דרוליידס'.

דוגמאות

שנה את טווח ה-IP של כלל גילוי

שנה את טווח ה-IP של כלל גילוי ל-"192.168.2.1-255".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "drule.update",
            "params": {
                "druleid": "6",
                "iprange": "192.168.2.1-255"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "דרולידס": [
                    "6"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

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