regexp.update
Опис
object regexp.update(object/array regularExpressions)
Овај метод омогућава ажурирање постојећих глобалних регуларних израза.
Ова метода је доступна само типовима корисника Супер админ. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Улоге корисниказа више информација.
Параметри
(object/array) Својства регуларног израза које треба ажурирати.
Својство regexpid мора бити дефинисано за сваки објекат, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, остала ће остати непромењена.
Поред стандардних својстава, метода прихвата следеће параметри.
Повратне вредности
(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.