UserLicense

Vom Administrator zugewiesene Informationen zur Nutzerlizenz.

JSON-Darstellung
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
Felder
userPrincipal

string

Erforderlich. Nicht veränderbar. Das Nutzerhauptkonto des Nutzers kann eine E-Mail-Adresse oder eine andere Hauptkonto-ID sein. Dieses Feld ist unveränderlich. Administratoren weisen Lizenzen basierend auf dem Nutzer-Principal zu.

userProfile

string

Optional. Das Nutzerprofil. Wir verwenden den vollständigen Namen des Nutzers(Vorname + Nachname) als Nutzerprofil.

licenseAssignmentState

enum (LicenseAssignmentState)

Nur Ausgabe. Status der Lizenzzuweisung des Nutzers. Wenn dem Nutzer eine Lizenzkonfiguration zugewiesen ist, wird die Lizenz der Nutzeranmeldung zugewiesen. Wenn der Lizenzzuweisungsstatus des Nutzers „Nicht zugewiesen“ oder „Nicht angegeben“ ist, wird dem Nutzer keine Lizenzkonfiguration zugewiesen.

licenseConfig

string

Optional. Der vollständige Ressourcenname des Abos(LicenseConfig), das dem Nutzer zugewiesen ist.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel für die Erstellung des Nutzers.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Nutzeraktualisierung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Anmeldung des Nutzers. Wenn sich der Nutzer noch nicht angemeldet hat, ist dieses Feld leer.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

LicenseAssignmentState

Aufzählung des Status der Lizenzzuweisung.

Enums
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Standardwert.
ASSIGNED Dem Nutzer zugewiesene Lizenz.
UNASSIGNED Dem Nutzer ist keine Lizenz zugewiesen. Veraltet, wird in NO_LICENSE übersetzt.
NO_LICENSE Dem Nutzer ist keine Lizenz zugewiesen.
NO_LICENSE_ATTEMPTED_LOGIN Der Nutzer hat versucht, sich anzumelden, aber ihm ist keine Lizenz zugewiesen. Dieser Status wird nur verwendet, wenn ein Nutzer sich zum ersten Mal anmeldet, aber keine Lizenz zugewiesen werden kann. Nutzern, die bereits angemeldet sind, aber keine Lizenz zugewiesen bekommen können, wird der Status NO_LICENSE zugewiesen(die Lizenz kann vom Administrator aufgehoben werden).
BLOCKED Der Nutzer kann keine Lizenz zuweisen.