Información de la licencia de usuario asignada por el administrador.
| Representación JSON |
|---|
{
"userPrincipal": string,
"userProfile": string,
"licenseAssignmentState": enum ( |
| Campos | |
|---|---|
userPrincipal |
Obligatorio. Inmutable. Es la entidad de seguridad del usuario, que puede ser una dirección de correo electrónico o algún otro identificador principal. Este campo es inmutable. El administrador asigna licencias según la entidad de seguridad del usuario. |
userProfile |
Es opcional. Es el perfil del usuario. Usamos el nombre completo del usuario(nombre y apellido) como perfil de usuario. |
licenseAssignmentState |
Solo salida. Es el estado de asignación de la licencia del usuario. Si al usuario se le asigna una configuración de licencia, el acceso del usuario se asignará con la licencia. Si el estado de asignación de la licencia del usuario no está asignado o no se especifica, no se asociará ninguna configuración de licencia al usuario. |
licenseConfig |
Es opcional. Es el nombre completo del recurso de la suscripción(LicenseConfig) asignada al usuario. |
createTime |
Solo salida. Es la marca de tiempo de creación del usuario. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la marca de tiempo de actualización del usuario. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
lastLoginTime |
Solo salida. Es la última vez que el usuario accedió. Si el usuario aún no accedió, este campo estará vacío. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
LicenseAssignmentState
Enumeración del estado de asignación de la licencia.
| Enums | |
|---|---|
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED |
Valor predeterminado. |
ASSIGNED |
Licencia asignada al usuario. |
UNASSIGNED |
No se asignó ninguna licencia al usuario. Obsoleto, traducido a NO_LICENSE. |
NO_LICENSE |
No se asignó ninguna licencia al usuario. |
NO_LICENSE_ATTEMPTED_LOGIN |
El usuario intentó acceder, pero no se le asignó ninguna licencia. Este estado solo se usa para el primer intento de acceso del usuario, pero no se puede asignar la licencia. A los usuarios que ya accedieron, pero no pueden obtener la licencia asignada, se les asignará el estado NO_LICENSE(el administrador podría anular la asignación de la licencia). |
BLOCKED |
Se bloqueó al usuario para que no asigne una licencia. |