discoveryrule.copy

Овај метод је застарео и биће уклоњен у будућности. Уместо тога, можете да конфигуришете Низак-Ниво-Откривања правила на шаблонима и примените ове шаблоне на друге шаблоне или домаћине, ефективно копирајући Низак-Ниво-Откривања правила на наведене циљеве.

Опис

object discoveryrule.copy(object parameters)

Овај метод омогућава копирање Низак-Ниво-Откривања правила са свим прототиповима на дате домаћине.

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

Параметри

(object) Параметри који дефинишу Низак-Ниво-Откривања правила за копирање и циљне домаћине.

Parameter Type Description
discoveryids array ID-ијеви LLD rules која ће бити копирана.
hostids array ID-ијеви hosts на која ће се копирати Низак-Ниво- Откривања правила.

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

(boolean) Враћа true ако је копирање било успешно.

Примери

Копирање LLD правила на више домаћина

Копирајте LLD правило на два домаћина.

Request:

{
"jsonrpc": "2.0",
"method": "discoveryrule.copy",
"params": {
"discoveryids": [
"27426"
],
"hostids": [
"10196",
"10197"
]
},
"id": 1
}

Одговор:

{
"jsonrpc": "2.0",
"result": true,
"id": 1
}

Извор

CDiscoveryRule::copy() у ui/include/classes/api/services/CDiscoveryRule.php.