sla.create

תיאור

object sla.create(object/array SLAs)

שיטה זו מאפשרת ליצור אובייקטי SLA חדשים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) אובייקטי SLA ליצירה.

בנוסף למאפייני SLA סטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.

פרמטר | סוג | תיאור |

|--------------------------------|---------------- ------------------------------------|---------------- -------------------------------------------------- -------------------------------------------------- ----------------------------| | תגי_שירות
(חובה) | מערך | יש ליצור תגי שירות SLA עבור SLA.
יש לציין לפחות תג שירות אחד. | | לוח זמנים | מערך | לוח זמנים של SLA שייווצר עבור SLA.
ציון פרמטר ריק יתפרש כלוח זמנים 24x7.
ברירת מחדל: 24x7 לוח זמנים. | | לא נכללו זמני השבתה | מערך | SLA לא כלל זמני השבתה שייווצרו עבור SLA. |

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של SLAs שנוצרו תחת נכס ה'שלידות'. סדר המזהים המוחזרים תואם סדר ה-SLAs שעברו.

דוגמאות

יצירת SLA

הוראה ליצור ערך SLA עבור: * מעקב אחר זמן פעולה עבור שירותים הקשורים למנועי SQL; * לוח זמנים מותאם אישית של כל ימי השבוע למעט השעה האחרונה בשבת; * תאריך תוקף של היום האחרון של שנת 2022; * עם זמן השבתה מתוכנן של שעה ו-15 דקות החל מחצות ב-4 ביולי; * חישוב דוח שבועי של SLA יופעל; * SLO המינימלי המקובל יהיה 99.9995%.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "sla.create",
            "פארמים": [
                {
                    "name": "זמן פעילות של מסד נתונים",
                    "slo": "99.9995",
                    "תקופה 1",
                    "timezone": "אמריקה/טורונטו",
                    "description": "ספק זמן פעולה מעולה למנועי מסד נתונים ראשיים.",
                    "תאריך_התוקף": 1672444800,
                    "סטטוס": 1,
                    "לוח זמנים": [
                        {
                            "period_from": 0,
                            "period_to": 601200
                        }
                    ],
                    "תגי_שירות": [
                        {
                            "tag": "מסד נתונים",
                            "מפעיל": "0",
                            "value": "MySQL"
                        },
                        {
                            "tag": "מסד נתונים",
                            "מפעיל": "0",
                            "value": "PostgreSQL"
                        }
                    ],
                    "excluded_downtimes": [
                        {
                            "name": "השקת שדרוג גרסת תוכנה",
                            "period_from": "1648760400",
                            "period_to": "1648764900"
                        }
                    ]
                }
            ],
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

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

מקור

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