UserLicense

Informazioni sulla licenza utente assegnate 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 dell'entità. Questo campo è immutabile. L'amministratore assegna le licenze in base all'utente principale.

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, all'utente non verrà associata alcuna configurazione della licenza.

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 normalizzato in base al fuso orario UTC 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 aggiornamento utente.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC 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 normalizzato in base al fuso orario UTC 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. Ritirato, 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 tentativo di accesso iniziale senza utente, ma non è possibile assegnare la licenza. Agli utenti che hanno già eseguito l'accesso, ma a cui non è possibile assegnare una licenza, verrà assegnato lo stato NO_LICENSE(la licenza potrebbe essere annullata dall'amministratore).
BLOCKED L'utente non può assegnare una licenza.