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.