Objeto de grupo de usuarios
Los siguientes objetos están directamente relacionados con la API de usergroup.
Grupo de usuarios
El objeto de grupo de usuarios tiene las siguientes propiedades.
| Property | Type | Description |
|---|---|---|
| usrgrpid | ID | ID del grupo de usuarios. Comportamiento de la propiedad: - solo lectura - obligatoria para las operaciones de actualización |
| name | string | Nombre del grupo de usuarios. Comportamiento de la propiedad: - obligatoria para las operaciones de creación |
| debug_mode | integer | Indica si el modo de depuración está habilitado o deshabilitado. Valores posibles: 0 - (predeterminado) deshabilitado; 1 - habilitado. |
| gui_access | integer | Método de autenticación del frontend para los usuarios del grupo. Valores posibles: 0 - (predeterminado) usar el método de autenticación predeterminado del sistema; 1 - usar la autenticación interna; 2 - usar la autenticación LDAP; 3 - deshabilitar el acceso al frontend. |
| mfa_status | integer | Indica si MFA está habilitado o deshabilitado para los usuarios del grupo. Valores posibles: 0 - deshabilitado (para todos los métodos MFA configurados); 1 - habilitado (para todos los métodos MFA configurados). |
| mfaid | ID | Método MFA utilizado para los usuarios del grupo. Comportamiento de la propiedad: - compatible con usuarios de tipo Super admin - compatible si mfa_status del objeto de autenticación está establecido en "Habilitado" |
| proxy_mode | integer | Modo para gestionar el acceso a los proxies que no están incluidos en grupos de proxies. Valores posibles: 0 - Lista de denegación; 1 - (predeterminado) Lista de permitidos. Comportamiento de la propiedad: - compatible con usuarios de tipo Super admin. |
| proxy_group_mode | integer | Modo para gestionar el acceso a los grupos de proxies (y sus proxies). Valores posibles: 0 - Lista de denegación; 1 - (predeterminado) Lista de permitidos. Comportamiento de la propiedad: - compatible con usuarios de tipo Super admin. |
| users_status | integer | Indica si el grupo de usuarios está habilitado o deshabilitado. Para los usuarios desaprovisionados, el grupo de usuarios no puede habilitarse. Valores posibles: 0 - (predeterminado) habilitado; 1 - deshabilitado. |
| userdirectoryid | ID | ID del directorio de usuarios utilizado para la autenticación. Comportamiento de la propiedad: - compatible con usuarios de tipo Super admin - compatible si gui_access está establecido en "usar el método de autenticación predeterminado del sistema" o "usar la autenticación LDAP" |
Permiso
El objeto de permiso tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| id | ID | ID del grupo de hosts o grupo de templates al que añadir el permiso. Comportamiento de la propiedad: - obligatorio |
| permission | integer | Nivel de acceso al grupo de hosts o grupo de templates. Valores posibles: 0 - acceso denegado; 2 - acceso de solo lectura; 3 - acceso de lectura y escritura. Comportamiento de la propiedad: - obligatorio para operaciones de creación |
Permiso basado en etiquetas
El objeto de permiso basado en etiquetas tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| groupid | ID | ID del grupo de hosts al que añadir el permiso. Comportamiento de la propiedad: - obligatorio |
| tag | string | Nombre de la etiqueta. |
| value | string | Valor de la etiqueta. |