hostgroup.propagate

Опис

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.

Примери

Проширивање дозвола групе домаћина и филтера ознака на њене подгрупе.

Пропагирајте дозволе групе домаћина и филтере ознака у њене подгрупе.

Request:

{
            "jsonrpc": "2.0",
            "method": "hostgroup.propagate",
            "params": {
            "groups": [
            {
            "groupid": "6"
            }
            ],
            "permissions": true,
            "tag_filters": true
            },
            "id": 1
       }

Response:

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

Такође погледајте

-hostgroup.update -hostgroup.massadd -Host

Извор

CHostGroup::propagate() in ui/include/classes/api/services/CHostGroup.php.