regexp.update

Опис

object regexp.update(object/array regularExpressions)

Овај метод омогућава ажурирање постојећих глобалних регуларних израза.

Ова метода је доступна само типовима корисника Супер админ. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Улоге корисниказа више информација.

Параметри

(object/array) Својства регуларног израза које треба ажурирати.

Својство regexpid мора бити дефинисано за сваки објекат, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, остала ће остати непромењена.

Поред стандардних својстава, метода прихвата следеће параметри.

Parameter Type Description
expressions array Изрази опције.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве ажурираних регуларних израза у оквиру својства regexpids.

Примери

Ажурирање глобалног регуларног израза за откривање система датотека.

Захтев:

{
            "jsonrpc": "2.0",
            "method": "regexp.update",
            "params": {
            "regexpid": "1",
            "name": "File systems for discovery",
            "test_string": "",
            "expressions[
            {
            "expression":"^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",
            "expression_type": "3",
            "exp_delimiter": ",",
            "case_sensitive": "0"
            },
            {
            "expression": "^(ntfs|fat32|fat16)$",
            "expression_type": "3",
            "exp_delimiter": ",",
            "case_sensitive": "0"
            }
            ]
            },
            "id": 1
       }

Одговор:

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

Извор

CRegexp::update() in ui/include/classes/api/services/CRegexp.php.