Informations sur la licence utilisateur attribuée par l'administrateur.
| Représentation JSON |
|---|
{
"userPrincipal": string,
"userProfile": string,
"licenseAssignmentState": enum ( |
| Champs | |
|---|---|
userPrincipal |
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 |
Facultatif. Profil utilisateur. Nous utilisons le nom complet de l'utilisateur(prénom + nom de famille) comme profil utilisateur. |
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 |
Facultatif. Nom complet de la ressource de l'abonnement(LicenseConfig) attribué à l'utilisateur. |
createTime |
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 : |
updateTime |
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 : |
lastLoginTime |
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 : |
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. |