object hostgroup.propagate(object parameters)
Овај метод омогућава примену дозвола и филтера ознака на све подгрупе у групи домаћина.
Овај метод је доступан само типовима корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте User roles за више информација.
(object)
Параметри који дефинишу жељени излаз.
Метода подржава следеће параметре.
Parameter | Type | Опис |
---|---|---|
groups | object/array | Host groups за ширење. Групе домаћина морају имати дефинисано својство groupid .Parameter behavior: - обавезно |
permissions | boolean | Подесите на „ true“ да бисте ширили дозволе. Parameter behavior: - обавезно ако tag_filters није постављен |
tag_filters | boolean | Подесите на "true" да бисте пропагирали филтере ознака. Parameter behavior: - обавезно ако су permissions није постављено |
(object)
Враћа објекат који садржи ID-ијеве пропагираног домаћина групе под својством groupids
.
Пропагирајте дозволе групе домаћина и филтере ознака у њене подгрупе.
{
"jsonrpc": "2.0",
"method": "hostgroup.propagate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"permissions": true,
"tag_filters": true
},
"id": 1
}
Response:
-hostgroup.update -hostgroup.massadd -Host
CHostGroup::propagate() in ui/include/classes/api/services/CHostGroup.php.