hostinterface.massremove

תיאור

object hostinterface.massremove(object parameters)

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

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

פרמטרים

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

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

על אובייקט ממשק המארח להיות מוגדרים המאפיינים ip, dns ופורט

החזר ערכים

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

דוגמאות

הסרת ממשקים

הסר את ממשק SNMP "127.0.0.1" משני מארחים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "hostinterface.massremove",
            "params": {
                "hostids": [
                    "30050",
                    "30052"
                ],
                "ממשקים": {
                    "dns": "",
                    "ip": "127.0.0.1",
                    "port": "161"
                }
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

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

מידע נוסף

מקור

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