sla.עדכון

תיאור

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
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "מוט": [
                    "5"
                ]
            },
            "מזהה": 1
       }

שינוי לוח הזמנים של SLA

החלף את ה-SLA עם מזהה "5" ללוח זמנים 24x7.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "service.update",
            "params": {
                "slaid": "5",
                "לוח זמנים": []
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "מוט": [
                    "5"
                ]
            },
            "מזהה": 1
       }

שינוי זמני ההשבתה שלא נכללו עבור SLA

הוסף זמן השבתה מתוכנן של שדרוג זיכרון 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
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "מוט": [
                    "5"
                ]
            },
            "מזהה": 1
       }

מקור

CSla::update()‎ בתוך ui/include/classes/api/services/CSla.php.