object proxy.create(proxies object/array)
שיטה זו מאפשרת ליצור פרוקסי חדשים.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(אובייקט/מערך)
פרוקסי ליצירה.
בנוסף למאפייני ה-proxy הסטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
hosts | מערך | מארחים למעקב על ידי ה-proxy. אם מארח כבר מנוטר על ידי פרוקסי אחר, הוא יוקצה מחדש ל-proxy הנוכחי. המארחים חייבים להיות בעלי מאפיין hostid מוגדר. |
interface | object | מארח ממשק שייווצר עבור ה-proxy הפסיבי. נדרש עבור פרוקסי פסיביים. |
(object)
מחזירה אובייקט המכיל את המזהים של ה-proxys שנוצרו תחת הנכס 'פרוקסיידים'. סדר המזהים המוחזרים תואם את סדר הנציגים שעברו.
צור פרוקסי פעולה "פרוקסי פעיל" והקצה מארח למעקב על ידי זה.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "proxy.create",
"params": {
"host": "פרוקסי פעיל",
"status": "5",
"מארחים": [
{
"hostid": "10279"
}
]
},
"auth": "ab9638041ec6922cb14b07982b268f47",
"מזהה": 1
}
תְגוּבָה:
צור פרוקסי פסיבי "פרוקסי פסיבי" והקצה שני מארחים להיות מפוקח על ידו.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "proxy.create",
"params": {
"host": "פרוקסי פסיבי",
"status": "6",
"ממשק": {
"ip": "127.0.0.1",
"dns": "",
"useip": "1",
"port": "10051"
},
"מארחים": [
{
"hostid": "10192"
},
{
"hostid": "10139"
}
]
},
"auth": "ab9638041ec6922cb14b07982b268f47",
"מזהה": 1
}
תְגוּבָה:
CProxy::create() בתוך ui/include/classes/api/services/CProxy.php.