hostgroup.propagate
Apraksts
object hostgroup.propagate(object parameters)
Šī metode ļauj piemērot atļaujas un tagu filtrus visām host grupas apakšgrupām.
Šī metode ir pieejama tikai Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object) Parametri, kas nosaka vēlamo izvadi.
Metode atbalsta šādus parametrus.
|Parametrs|Tips|Apraksts|
|--|--|------|
|groups|object/array|Hostu grupas, ko izplatīt.
Hostu grupām jābūt definētai groupid īpašībai.
Parametra darbība:
- obligāts|
|permissions|boolean|Iestatiet uz "true", lai izplatītu atļaujas.
Parametra darbība:
- obligāts, ja tag_filters nav iestatīts|
|tag_filters|boolean|Iestatiet uz "true", lai izplatītu birku filtrus.
Parametra darbība:
- obligāts, ja permissions nav iestatīts|
Atgrieztās vērtības
(object) Atgriež objektu, kas satur propagēto hostu
grupu ID īpašībā groupids.
Piemēri
Hostu grupas atļauju un birku filtru izplatīšana uz tās apakšgrupām.
Izplatiet hostu grupas atļaujas un birku filtrus uz tās apakšgrupām.
{
"jsonrpc": "2.0",
"method": "hostgroup.propagate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"permissions": true,
"tag_filters": true
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"6",
]
},
"id": 1
}
Skatiet arī
Avots
CHostGroup::propagate() failā
ui/include/classes/api/services/CHostGroup.php.