You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

templategroup.propagate

説明

object templategroup.propagate(object parameters)

このメソッドは、すべてのテンプレートグループのサブグループにアクセス許可を適用することができます。

このメソッドは、Super adminタイプのユーザーのみ利用可能です。メソッドを呼び出す権限は、ユーザーの役割の設定で取り消すことができます。詳細はユーザーの役割を参照してください。

パラメータ

(object) は、必要な出力を定義するパラメータです。

このメソッドは以下のパラメータをサポートしています。

パラメータ タイプ 説明
groups object/array 伝播するテンプレートグループ

テンプレートグループには、groupid プロパティのみを定義する必要があります。

パラメータの動作:
- 必須
permissions boolean 権限を伝播する必要がある場合は、true に設定してください。

パラメータの動作:
- 必須

戻り値

(object) groupidsプロパティの下に伝搬されたテンプレートグループのIDを含むオブジェクトを返します。

テンプレートグループの権限をそのサブグループへ伝搬する

テンプレートグループの権限をそのサブグループへ伝搬します。

リクエスト :

{
           "jsonrpc": "2.0",
           "method": "templategroup.propagate",
           "params": {
               "groups": [
                   {
                       "groupid": "15"
                   }
               ],
               "permissions": true
           },
           "id": 1
       }

レスポンス :

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

参照

ソース

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