object userdirectory.update(object/array userDirectory)
このメソッドは、既存のユーザーディレクトリを更新することができます。
このメソッドは、Super adminタイプのユーザーのみ利用可能です。
(object/array)
更新するユーザーディレクトリのプロパティ。
userdirectoryid
プロパティは各ユーザーディレクトリに対して定義する必要があり、その他のプロパティはオプションです。 渡されたプロパティのみが更新され、他は一切変更されません。
(object)
userdirectoryids
プロパティの下にある更新されたユーザーディレクトリのIDを含むオブジェクトを返します。
ユーザーディレクトリの新しいバインドパスワードを設定します。
リクエスト :
{ "jsonrpc": "2.0", "method": "userdirectory.update", "params": { "userdirectoryid": "3", "bind_password": "newldappassword" }, "id": 1 }
レスポンス :
ユーザーディレクトリ"2"のプロビジョニンググループマッピングとメディアタイプマッピングを更新します。
リクエスト :
{ "jsonrpc": "2.0", "method": "userdirectory.update", "params": { "userdirectoryid": "2", "provision_media": [ { "userdirectory_mediaid": "2" } ], "provision_groups": [ { "name": "Zabbix administrators", "roleid": "2", "user_groups": [ { "usrgrpid": "7" }, { "usrgrpid": "8" }, { "usrgrpid": "11" } ] } ] }, "id": 1 }
レスポンス :
CUserDirectory::update() in ui/include/classes/api/services/CUserDirectory.php.