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. El principal de usuario del usuario, que puede ser una dirección de correo electrónico u otro identificador principal. Este campo no se puede modificar. El administrador asigna licencias en función de la entidad de seguridad del usuario.

userProfile

string

Opcional. El perfil de usuario. Usamos el nombre completo del usuario(nombre y apellidos) como perfil de usuario.

licenseAssignmentState

enum (LicenseAssignmentState)

Solo de salida. Estado de asignación de licencia del usuario. Si se asigna una configuración de licencia al usuario, se le asignará la licencia al iniciar sesión. Si el estado de asignación de licencia del usuario es "Sin asignar" o "Sin especificar", no se asociará ninguna configuración de licencia al usuario.

licenseConfig

string

Opcional. Nombre de recurso completo de la suscripción(LicenseConfig) asignada al usuario.

createTime

string (Timestamp format)

Solo de salida. Marca de tiempo de creación del usuario.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 de salida. Marca de tiempo de la actualización del usuario.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 de salida. Hora del último inicio de sesión del usuario. Si el usuario aún no ha iniciado sesión, este campo estará vacío.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 licencias.

Enumeraciones
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valor predeterminado.
ASSIGNED Licencia asignada al usuario.
UNASSIGNED No se ha asignado ninguna licencia al usuario. Obsoleto, traducido a NO_LICENSE.
NO_LICENSE No se ha asignado ninguna licencia al usuario.
NO_LICENSE_ATTEMPTED_LOGIN El usuario ha intentado iniciar sesión, pero no tiene ninguna licencia asignada. Este estado solo se usa cuando un usuario intenta iniciar sesión por primera vez, pero no se le puede asignar una licencia. A los usuarios que ya hayan iniciado sesión, pero a los que no se les pueda asignar una licencia, se les asignará el estado NO_LICENSE(el administrador puede retirar la licencia).
BLOCKED El usuario no puede asignar una licencia.