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.