UserLicense

Informations sur la licence utilisateur attribuée par l'administrateur.

Représentation JSON
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
Champs
userPrincipal

string

Obligatoire. Immuable. Compte principal de l'utilisateur, qui peut être une adresse e-mail ou un autre identifiant principal. Ce champ n'est pas modifiable. L'administrateur attribue des licences en fonction du compte principal de l'utilisateur.

userProfile

string

Facultatif. Profil utilisateur. Nous utilisons le nom complet de l'utilisateur(prénom + nom de famille) comme profil utilisateur.

licenseAssignmentState

enum (LicenseAssignmentState)

Uniquement en sortie. État d'attribution de la licence de l'utilisateur. Si une configuration de licence est attribuée à l'utilisateur, la licence lui sera attribuée lors de sa connexion. Si l'état d'attribution de la licence de l'utilisateur est "non attribué" ou "non spécifié", aucune configuration de licence ne sera associée à l'utilisateur.

licenseConfig

string

Facultatif. Nom complet de la ressource de l'abonnement(LicenseConfig) attribué à l'utilisateur.

createTime

string (Timestamp format)

Uniquement en sortie. Timestamp de création de l'utilisateur.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Timestamp de mise à jour de l'utilisateur.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière connexion de l'utilisateur. Si l'utilisateur ne s'est pas encore connecté, ce champ sera vide.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

LicenseAssignmentState

Énumération de l'état d'attribution de la licence.

Enums
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valeur par défaut.
ASSIGNED Licence attribuée à l'utilisateur.
UNASSIGNED Aucune licence n'est attribuée à l'utilisateur. Obsolète, traduit en NO_LICENSE.
NO_LICENSE Aucune licence n'est attribuée à l'utilisateur.
NO_LICENSE_ATTEMPTED_LOGIN L'utilisateur a tenté de se connecter, mais aucune licence ne lui a été attribuée. Cet état n'est utilisé que pour la première tentative de connexion d'un utilisateur qui ne peut pas se voir attribuer de licence. Les utilisateurs déjà connectés, mais qui ne peuvent pas se voir attribuer de licence, se verront attribuer l'état NO_LICENSE(l'administrateur peut avoir annulé l'attribution de la licence).
BLOCKED L'utilisateur ne peut pas se voir attribuer de licence.