UserLicense

Es la información de la licencia de usuario que asigna 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 el principal 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 el principal del usuario.

userProfile

string

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 licencias 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 licencia del usuario es no asignado o no especificado, no se asociará ninguna configuración de licencia al usuario.

licenseConfig

string

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 estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. 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 la actualización del usuario.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. 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. Fecha y hora del último acceso del usuario. Si el usuario aún no accedió, este campo estará vacío.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. 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

Es una enumeración del estado de asignación de la licencia.

Enums
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valor predeterminado.
ASSIGNED Es la licencia asignada al usuario.
UNASSIGNED No se asignó ninguna licencia al usuario. Obsoleto, se tradujo 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 sin usuario, pero no se puede asignar la licencia. A los usuarios que ya accedieron, pero no se les puede asignar una licencia, 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.