hostgroup.massadd

תיאור

object hostgroup.massadd(אובייקט פרמטרים)

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

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

פרמטרים

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

השיטה מקבלת את הפרמטרים הבאים.

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

לקבוצות המארחות חייב להיות מוגדר המאפיין groupid.
hosts object/array מארחים להוספה לכל קבוצות המארחים.

על המארחים להיות מוגדר המאפיין hostid.
templates object/array תבניות להוספה לכל קבוצות המארחים.

תבניות חייבות להיות מוגדרות המאפיין templateid.

החזר ערכים

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

דוגמאות

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

הוסף שני מארחים לארח קבוצות עם מזהים 5 ו-6.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "hostgroup.massadd",
            "params": {
                "קבוצות": [
                    {
                        "groupid": "5"
                    },
                    {
                        "groupid": "6"
                    }
                ],
                "מארחים": [
                    {
                        "hostid": "30050"
                    },
                    {
                        "hostid": "30001"
                    }
                ]
            },
            "auth": "f223adf833b2bf2ff38574a67bba6372",
            "מזהה": 1
       }

תְגוּבָה:

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

מידע נוסף

מקור

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