UserLicense

Informazioni sulla licenza utente assegnata dall'amministratore.

Rappresentazione JSON
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
Campi
userPrincipal

string

Obbligatorio. Immutabile. L'entità utente dell'utente, che può essere l'indirizzo email o un altro identificatore principale. Questo campo è immutabile. L'amministratore assegna le licenze in base all'entità utente.

userProfile

string

Facoltativo. Il profilo utente. Utilizziamo il nome completo dell'utente(nome + cognome) come profilo utente.

licenseAssignmentState

enum (LicenseAssignmentState)

Solo output. Stato di assegnazione della licenza dell'utente. Se all'utente è assegnata una configurazione della licenza, all'accesso dell'utente verrà assegnata la licenza. Se lo stato di assegnazione della licenza dell'utente è non assegnato o non specificato, non verrà associata alcuna configurazione della licenza all'utente.

licenseConfig

string

Facoltativo. Il nome risorsa completo dell'abbonamento(LicenseConfig) assegnato all'utente.

createTime

string (Timestamp format)

Solo output. Timestamp di creazione dell'utente.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Timestamp di aggiornamento dell'utente.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

Solo output. Ora dell'ultimo accesso dell'utente. Se l'utente non ha ancora eseguito l'accesso, questo campo sarà vuoto.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

LicenseAssignmentState

Enumerazione dello stato di assegnazione della licenza.

Enum
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valore predefinito.
ASSIGNED Licenza assegnata all'utente.
UNASSIGNED Nessuna licenza assegnata all'utente. Obsoleto, tradotto in NO_LICENSE.
NO_LICENSE Nessuna licenza assegnata all'utente.
NO_LICENSE_ATTEMPTED_LOGIN L'utente ha tentato di accedere, ma non gli è stata assegnata alcuna licenza. Questo stato viene utilizzato solo per il primo tentativo di accesso di un utente senza licenza, ma non è possibile assegnare una licenza. Agli utenti che hanno già eseguito l'accesso, ma non possono ottenere l'assegnazione di una licenza, verrà assegnato lo stato NO_LICENSE(la licenza potrebbe essere stata annullata dall'amministratore).
BLOCKED All'utente è stato impedito di assegnare una licenza.