UserLicense

Información de la licencia de usuario asignada por el administrador.

Representación JSON
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
Campos
userPrincipal

string

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

string

Es opcional. Es el perfil del usuario. Usamos el nombre completo del usuario(nombre y apellido) como perfil de usuario.

licenseAssignmentState

enum (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

string

Es opcional. Es el nombre completo del recurso de la suscripción(LicenseConfig) asignada al usuario.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

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.