object hostinterface.create(object/array hostInterfaces)
שיטה זו מאפשרת ליצור ממשקי מארח חדשים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
ממשקי מארח ליצירה. השיטה מקבלת מארח ממשק עם ממשק מארח סטנדרטי properties.
(object)
מחזירה אובייקט המכיל את המזהים של המארח שנוצר ממשקים תחת המאפיין 'interfaceids'. סדר המוחזרים המזהים תואמים את הסדר של ממשקי המארח שעברו.
צור ממשק סוכן IP משני במארח "30052".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "hostinterface.create",
"params": {
"hostid": "30052",
"main": "0",
"סוג 1",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"port": "10050",
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "hostinterface.create",
"params": {
"hostid": "10456",
"main": "0",
"type": "2",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"port": "1601",
"פרטים": {
"גרסה 2",
"bulk": "1",
"קהילה": "{$SNMP_COMMUNITY}"
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CHostInterface::create() בתוך ui/include/classes/api/services/CHostInterface.php.