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
       }
Copy
✔ Copied

תְגוּבָה:

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

מידע נוסף

מקור

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

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.