object userdirectory.update(object/array userDirectory)
Aquest mètode permet actualitzar directoris d'usuaris.
Aquest mètode només és disponible per als usuaris de tipus Super admin.
(object/array)
Propietats del directori d'usuaris per actualitzar.
La propietat userdirectoryid
s'ha d'establir per a cada directori d'usuaris. La resta de propietats són opcionals. Només s'actualitzaran les propietats donades, totes les altres romandran sense canvis.
(object)
Retorna un objecte contingut als IDs dels directoris d'usuari actualitzats sota la propietat userdirectoryids
.
Estableix la nova paraula de pas enllaçada per a un directori d'usuari.
{
"jsonrpc": "2.0",
"method": "userdirectory.update",
"params": {
"userdirectoryid": "3",
"bind_password": "newldappassword"
},
"id": 1
}
Resposta:
Actualitza els mapatges dels grups d'aprovisionament i els mapatges de tipus de suport per al directori d'usuari "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
}
Resposta:
CUserDirectory::update() a ui/include/classes/api/services/CUserDirectory.php.