[comment]: # translation:outdated

[comment]: # ({0a1af107-0a1af107})
# drule.update

[comment]: # ({/0a1af107-0a1af107})

[comment]: # ({c28bd5aa-ac17a9e2})
### Опис

`object drule.update(object/array discoveryRules)`

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

::: noteclassic
Овај метод је доступан само за типове корисника *Администратор* и *Супер администратор*. 
Дозволе за позивање методе могу се опозвати у подешавањима улога 
корисника. Погледајте [User 
roles](/manual/web_interface/frontend_sections/users/user_roles) 
за више информација.
:::

[comment]: # ({/c28bd5aa-ac17a9e2})

[comment]: # ({a3e9d19e-0dd5b0c8})
### Параметри

`(object/array)` Својства правила откривања која треба ажурирати.

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

Поред тога [standard discovery ruleproperties](object#discovery_rule), метод прихвата следеће 
параметре.

|Parameter|[Type](/manual/api/reference_commentary#data_types)| Description|
|--|--|------|
|dchecks|array|[Discovery checks](/manual/api/reference/dcheck/object) за замену постојећих провера.|

[comment]: # ({/a3e9d19e-0dd5b0c8})

[comment]: # ({495f933e-495f933e})
### Повратне вредности

`(object)` Враћа објекат који садржи ID-ијеве ажурираних правила откривања под својством `druleids `.

[comment]: # ({/495f933e-495f933e})

[comment]: # ({b41637d2-b41637d2})
### Примери

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({c912da13-11119b8e})
#### Промените опсег IP адресе правила откривања

Промените IP опсег правила откривања у "192.168.2.1-255".

[Request](/manual/api#performing-requests):

```json
{
     "jsonrpc": "2.0",
     "method": "drule.update",
     "params": {
     "druleid": "6",
     "iprange": "192.168.2.1-255"
     },"id": 1
}
```

Одговор:

```json
{
     "jsonrpc": "2.0",
     "result": {
     "druleids": [
     "6"
     ]
     },
     "id": 1
}
```

[comment]: # ({/c912da13-11119b8e})

[comment]: # ({54664cce-54664cce})
### Погледајте такође

- [Discovery
check](/manual/api/reference/dcheck/object#discovery_check)

[comment]: # ({/54664cce-54664cce})

[comment]: # ({d9252108-d9252108})
### Извор

CDRule::update() у *ui/include/classes/api/services/CDRule.php*.

[comment]: # ({/d9252108-d9252108})
