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
}
תְגוּבָה:
CHostGroup::massAdd() בתוך ui/include/classes/api/services/CHostGroup.php.