object regexp.create(object/array regularExpressions)
Deze methode maakt het mogelijk om nieuwe globale reguliere expressies te maken.
Deze methode is alleen beschikbaar voor gebruikers van het type Superbeheerder. Rechten om de methode te bellen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruikersrollen voor meer informatie.
(object/array)
Te maken reguliere expressies.
Naast de standaardeigenschappen, accepteert de methode de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
expressions | array | Uitdrukkingen opties. Parametergedrag: - verplicht |
(object)
Retourneert een object met de ID's van de gemaakte regular expressies onder de eigenschap regexpids
.
{
"jsonrpc": "2.0",
"method": "regexp.create",
"params": {
"name": "Opslagapparaten voor SNMP-ontdekking",
"test_string": "/boot",
"expressions": [
{
"expression": "^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$",
"expression_type": "4",
"case_sensitive": "1"
}
]
},
"id": 1
}
Antwoord:
CRegexp::create() in ui/include/classes/api/services/CRegexp.php.