hostinterface.massadd

תיאור

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

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

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

פרמטרים

(object) פרמטרים המכילים את ממשקי המארח שייווצרו עליהם המארחים הנתונים.

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

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

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

החזר ערכים

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

דוגמאות

יצירת ממשקים

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

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "hostinterface.massadd",
            "params": {
                "מארחים": [
                    {
                        "hostid": "30050"
                    },
                    {
                        "hostid": "30052"
                    }
                ],
                "ממשקים": {
                    "dns": "",
                    "ip": "127.0.0.1",
                    "ראשי": 0,
                    "port": "10050",
                    "סוג 1,
                    "useip": 1
                }
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "interfaceids": [
                    "30069",
                    "30070"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

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