sla.get

תיאור

integer/array sla.get(object parameters)

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

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

תיאור

integer/array sla.get(object parameters)

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

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

החזר ערכים

(מספר שלם/מערך) מחזיר אחד:

  • מערך של חפצים;
  • ספירת האובייקטים שאוחזרו, אם נעשה שימוש בפרמטר countOutput.

דוגמאות

מאחזר את כל ה-SLAs

אחזר את כל הנתונים על כל SLAs והמאפיינים שלהם.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "sla.get",
            "params": {
                "output": "להרחיב",
                "selectSchedule": ["period_from", "period_to"],
                "selectExcludedDowntimes": ["name", "period_from", "period_to"],
                "selectServiceTags": ["תג", "מפעיל", "ערך"],
                "מפתחות שמירה": נכון
            },
            "auth": "85dd04b94cbfad794616eb923be13c71",
            "מזהה": 1
       }

תְגוּבָה:

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

מקור

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