object proxy.update(proxies object/array)
שיטה זו מאפשרת לעדכן פרוקסי קיימים.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(אובייקט/מערך)
יש לעדכן מאפייני פרוקסי.
יש להגדיר את המאפיין 'proxyid' עבור כל פרוקסי, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.
בנוסף למאפייני ה-proxy הסטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
hosts | מערך | מארחים למעקב על ידי ה-proxy. אם מארח כבר מנוטר על ידי פרוקסי אחר, הוא יוקצה מחדש ל-proxy הנוכחי. המארחים חייבים להיות בעלי מאפיין hostid מוגדר. |
interface | object | מארח ממשק להחלפת הממשק הקיים עבור ה-proxy הפסיבי. |
(object)
מחזירה אובייקט המכיל את המזהים של פרוקסי המעודכנים תחת הנכס 'פרוקסיידים'.
עדכן את ה-proxy כדי לנטר את שני המארחים הנתונים.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "proxy.update",
"params": {
"proxyid": "10293",
"מארחים": [
{
"hostid": "10294"
},
{
"hostid": "10295"
},
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
שנה את ה-proxy ל-proxy פעיל ושנה את שמו ל-"Active proxy".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "proxy.update",
"params": {
"proxyid": "10293",
"host": "פרוקסי פעיל",
"סטטוס": "5"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CProxy::update() בתוך ui/include/classes/api/services/CProxy.php.