Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

userdirectory.update

Descripción

object userdirectory.update(object/array userDirectory)

Este método permite actualizar los directorios de usuarios existentes.

Este método solo está disponible para el tipo de usuario Super administrador.

Parámetros

(objeto/matriz) Propiedades del directorio de usuario que se actualizará.

La propiedad userdirectoryid debe definirse para cada directorio de usuario; todas las demás propiedades son opcionales. Sólo se actualizarán las propiedades pasadas, todas las demás permanecerán sin cambios.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los directorios de usuarios actualizados bajo la propiedad userdirectoryids.

Ejemplos

Actualizar la contraseña de enlace para el directorio de usuarios

Establezca una nueva contraseña de enlace para un directorio de usuarios.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "userdirectory.update",
           "params": {
               "userdirectoryid": "3",
               "bind_password": "newldappassword"
           },
           "id": 1
       }
Copy
✔ Copied

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "userdirectoryids": [
                   "3"
               ]
           },
           "id": 1
       }
Copy
✔ Copied
Actualizar asignaciones para el directorio de usuarios

Actualice las asignaciones de grupos de aprovisionamiento y las asignaciones de tipos de medios para el directorio de usuarios "2".

Solicitud:

{
           "jsonrpc": "2.0",
           "método": "directoriodeusuario.update",
           "parámetros": {
               "userdirectoryid": "2",
               "provision_media": [
                       {
                           "userdirectory_mediaid": "2"
                       }
                   ],
                   "grupos_aprovisionamiento": [
                       {
                           "name": "Administradores de Zabbix",
                           "roleid": "2",
                           "Grupos de Usuarios": [
                               {
                                   "usrgrpid": "7"
                               },
                               {
                                   "usrgrpid": "8"
                               },
                               {
                                   "usrgrpid": "11"
                               }
                           ]
                       }
                   ]
           },
           "identificación": 1
       }
Copy
✔ Copied

Respuesta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "userdirectoryids": [
                   "2"
               ]
           },
           "identificación": 1
       }
Copy
✔ Copied

Fuente

CUserDirectory::update() en ui/include/classes/api/services/CUserDirectory.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.