On this page
dcheck.get
תיאור
integer/array dcheck.get(object parameters)
השיטה מאפשרת לשלוף המחאות גילוי בהתאם לנתון פרמטרים.
שיטה זו זמינה למשתמשים מכל סוג. הרשאות כדי לקרוא את השיטה ניתן לבטל בהגדרות תפקיד המשתמש. ראה משתמש תפקידים למידע נוסף.
פרמטרים
(object) פרמטרים המגדירים את הפלט הרצוי.
השיטה תומכת בפרמטרים הבאים.
| פרמטר | סוג | תיאור |
|---|---|---|
| dcheckids | string/array | החזר רק בדיקות גילוי עם המזהים הנתונים. |
| druleids | string/array | החזר רק בדיקות גילוי השייכות לכללי הגילוי הנתונים. |
| dserviceids | string/array | החזר רק בדיקות גילוי שזיהו את השירותים שנתגלו. |
| sortfield | string/array | מיין את התוצאה לפי המאפיינים הנתונים. ערכים אפשריים הם: dcheckid ו-druleid. |
| countOutput | boolean | הפרמטרים הללו המשותפים לכל שיטות ה-'get' מתוארים בפירוט בפירוש ההתייחסות. |
| עריכה | בוליאנית | |
| excludeSearch | בולאני | |
| filter | object | |
| limit | מספר שלם | |
| פלט | שאילתה | |
| preservekeys | בולאני | |
| חיפוש | אובייקט | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | מחרוזת/מערך | |
| startSearch | boolean |
החזר ערכים
(מספר שלם/מערך) מחזיר אחד:
- מערך של חפצים;
- ספירת האובייקטים שאוחזרו, אם יש לפרמטר
countOutputנעשה שימוש.
דוגמאות
אחזר בדיקות גילוי עבור כלל גילוי
אחזר את כל בדיקות הגילוי המשמשות את כלל הגילוי "6".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "להרחיב",
"dcheckids": "6"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
{
"jsonrpc": "2.0",
"תוצאה": [
{
"dcheckid": "6",
"druleid": "4",
"type": "3",
"key_": "",
"snmp_community": "",
"ports": "21",
"snmpv3_securityname": "",
"snmpv3_securitylevel": "0",
"snmpv3_authpassphrase": "",
"snmpv3_privpassphrase": "",
"uniq": "0",
"snmpv3_authprotocol": "0",
"snmpv3_privprotocol": "0",
"host_source": "1",
"name_source": "0"
}
],
"מזהה": 1
}
מקור
CDCheck::get() בתוך ui/include/classes/api/services/CDCheck.php.