Auf dieser Seite
regexp.create
Beschreibung
object regexp.create(object/array regularExpressions)
Mit dieser Methode können Sie neue globale reguläre Ausdrücke erstellen.
Diese Methode ist nur für Benutzertypen vom Typ Super-Admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object/array) Reguläre Ausdrücke, die erstellt werden sollen.
Zusätzlich zu den Standardeigenschaften akzeptiert die Methode die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| expressions | array | Optionen für Ausdrücke. Parameterverhalten: - erforderlich |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der erstellten regulären
Ausdrücke in der Eigenschaft regexpids enthält.
Beispiele
Erstellen eines neuen globalen regulären Ausdrucks.
{
"jsonrpc": "2.0",
"method": "regexp.create",
"params": {
"name": "Storage devices for SNMP discovery",
"test_string": "/boot",
"expressions": [
{
"expression": "^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$",
"expression_type": "4",
"case_sensitive": "1"
}
]
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"regexpids": [
"16"
]
},
"id": 1
}
Quelle
CRegexp::create() in ui/include/classes/api/services/CRegexp.php.