hostgroup.massremove

תיאור

object hostgroup.massremove(object parameters)

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

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

פרמטרים

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

פרמטר סוג תיאור
קבוצות
(חובה)
מחרוזת/מערך מזהים של הקבוצות המארחות שיש לעדכן.
hostids string/array מארחים להסרה מכל קבוצות המארחים.
templateids string/array תבניות להסרה מכל קבוצות המארחים.

החזר ערכים

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

דוגמאות

הסרת מארחים מקבוצות מארחות

הסר שני מארחים מקבוצות המארחים הנתונות.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "hostgroup.massremove",
            "params": {
                "קבוצות": [
                    "5",
                    "6"
                ],
                "hostids": [
                    "30050",
                    "30001"
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

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

מקור

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