object hostgroup.propagate(параметры объекта)
Этот метод позволяет применять разрешения и фильтры тегов ко всем подгруппам группы хостов.
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
(object) Parameters defining the desired output.
The method supports the following parameters.
| Parameter | Type | Description | 
|---|---|---|
| groups (required) | object/array | Host groups to propagate. The host groups must have the groupidproperty defined. | 
| permissions | boolean | Set trueif need to propagate permissions. | 
| tag_filters | boolean | Set trueif need to propagate tag filters. | 
At least one parameter permissions or tag_filters is required.
(object) Returns an object containing the IDs of the propagated host groups under the groupids property.
Propagate host group permissions and tag filters to its subgroups.
Request:
{
           "jsonrpc": "2.0",
           "method": "hostgroup.propagate",
           "params": {
               "groups": [
                   {
                       "groupid": "6"
                   }
               ],
               "permissions": true,
               "tag_filters": true
           },
           "auth": "f223adf833b2bf2ff38574a67bba6372",
           "id": 1
       }Response:
CHostGroup::propagate() in ui/include/classes/api/services/CHostGroup.php.