object sla.update(object/array slids)
שיטה זו מאפשרת לעדכן ערכי SLA קיימים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
'(אובייקט/מערך)' יש לעדכן מאפייני SLA.
יש להגדיר את המאפיין 'slaid' עבור כל SLA, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.
בנוסף למאפייני SLA סטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.
|---------------------|-------------------------------- --------------------------|----------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------| | service_tags | מערך | SLA תגי שירות כדי להחליף את תגי השירות הנוכחיים של SLA.
יש לציין לפחות תג שירות אחד. | | לוח זמנים | מערך | SLA schedule כדי להחליף את הנוכחי.
ציון הפרמטר כריק יתפרש כלוח זמנים 24x7. | | לא נכלל_זמני השבתה | מערך | SLA השבתות לא נכללות כדי להחליף את הנוכחיים. |
(object) מחזירה אובייקט המכיל את המזהים של SLAs המעודכנים תחת המאפיין slaids.
צור SLA עם מזהה "5" שיחושב במרווחי זמן חודשיים עבור שירותים הקשורים ל-NoSQL, מבלי לשנות את לוח הזמנים שלו או לא לכלול זמני השבתה; הגדר את SLO ל-95%.
בַּקָשָׁה:
{  "jsonrpc": "2.0",  "method": "sla.update",  "פארמים": [  {  "slaid": "5",  "name": "מנועי מסד נתונים של NoSQL",  "slo": "95",  "תקופה": 2,  "תגי_שירות": [  {  "tag": "מסד נתונים",  "מפעיל": "0",  "value": "Redis"  },  {  "tag": "מסד נתונים",  "מפעיל": "0",  "value": "MongoDB"  }  ]  }  ],  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }תְגוּבָה:
החלף את ה-SLA עם מזהה "5" ללוח זמנים 24x7.
בַּקָשָׁה:
{  "jsonrpc": "2.0",  "method": "service.update",  "params": {  "slaid": "5",  "לוח זמנים": []  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }תְגוּבָה:
הוסף זמן השבתה מתוכנן של שדרוג זיכרון RAM ב-6 באפריל, 2022, באורך 4 שעות, תוך שמירה (צריך להגדיר מחדש) שדרוג תוכנה קיים בעבר המתוכנן ב-4 ביולי עבור SLA עם מזהה "5".
בַּקָשָׁה:
{  "jsonrpc": "2.0",  "method": "service.update",  "params": {  "slaid": "5",  "excluded_downtimes": [  {  "name": "השקת שדרוג גרסת תוכנה",  "period_from": "1648760400",  "period_to": "1648764900"  },  {  "name": "שדרוג RAM",  "period_from": "1649192400",  "period_to": "1649206800"  }  ]  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }תְגוּבָה:
CSla::update() בתוך ui/include/classes/api/services/CSla.php.