object userdirectory.update(object/array userDirectory)
Овај метод омогућава ажурирање постојећих корисничких директоријума.
Овај метод је доступан само типу корисника Супер администратор.
(object/array)
Својства корисничког директоријума за ажурирање.
Својство userdirectoryid
мора бити дефинисано за сваки кориснички директоријум, сва остала својства су опциона. Само пренесена својства ће бити ажурирана, сва остала ће остати непромењена.
(object)
Враћа објекат који садржи ID-ијеве ажурираних корисничких директоријума под својством userdirectoryids
.
Поставите нову лозинку за повезивање за директоријум корисника.
{
"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() у ui/include/classes/api/services/CUserDirectory.php.