regexp.create

Apraksts

object regexp.create(object/array regularExpressions)

Šī metode ļauj izveidot jaunus globālos regulāros izteicienus.

Šī metode ir pieejama tikai Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Plašāku informāciju skatiet User roles.

Parametri

(object/array) Regulārās izteiksmes, ko izveidot.

Papildus standarta īpašībām metode pieņem šādus parametrus.

Parametrs Type Apraksts
expressions array Izteiksmju opcijas.

Parametra darbība:
- obligāts

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto regulāro izteiksmju ID īpašībā regexpids.

Piemēri

Jaunas globālas regulārās izteiksmes izveide.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "regexp.create",
    "params": {
        "name": "Storage devices for SNMP discovery",
        "description": "Globāla regulārā izteiksme, ko izmanto, lai atklātu un identificētu atmiņas resursus pārraudzītajā hostā",
        "test_string": "/boot",
        "expressions": [
            {
                "expression": "^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$",
                "expression_type": "4",
                "case_sensitive": "1"
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "regexpids": [
            "9"
        ]
    },
    "id": 1
}

Avots

CRegexp::create() failā ui/include/classes/api/services/CRegexp.php.