object userdirectory.update(object/array userDirectory)
Deze methode maakt het mogelijk om bestaande gebruikersmappen bij te werken.
Deze methode is alleen beschikbaar voor gebruikers van het type Super admin.
(object/array)
Eigenschappen van de gebruikersmap die moeten worden bijgewerkt.
De eigenschap userdirectoryid
moet worden gedefinieerd voor elke gebruikersmap, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, alle andere blijven ongewijzigd.
(object)
Geeft een object terug met de ID's van de bijgewerkte gebruikersmappen onder de eigenschap userdirectoryids
.
Stel een nieuw bind-wachtwoord in voor een gebruikersmap.
{
"jsonrpc": "2.0",
"methode": "gebruikersmap.bijwerken",
"parameters": {
"gebruikersmapid": "3",
"bind_wachtwoord": "nieuwldapwachtwoord"
},
"id": 1
}
Reactie:
Werk voorzieningsgroep-koppelingen en media type-koppelingen bij voor gebruikersmap "2".
{
"jsonrpc": "2.0",
"methode": "gebruikersmap.bijwerken",
"parameters": {
"gebruikersmapid": "2",
"provision_media": [
{
"naam": "voorbeeld.com",
"mediatypeid": "1",
"attribuut": "[email protected]"
}
],
"provision_groups": [
{
"naam": "Zabbix beheerders",
"rolid": "2",
"gebruikers_groepen": [
{
"usrgrpid": "7"
},
{
"usrgrpid": "8"
},
{
"usrgrpid": "11"
}
]
}
]
},
"id": 1
}
Reactie:
CUserDirectory::update() in ui/include/classes/api/services/CUserDirectory.php.