UserLicense

管理員指派的使用者授權資訊。

JSON 表示法
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
欄位
userPrincipal

string

這是必要旗標,不可變動。使用者的使用者主體,可以是電子郵件地址或其他主體 ID。這個欄位無法變更。管理員會根據使用者主體指派授權。

userProfile

string

(選用步驟) 使用者設定檔。我們會使用者的全名(名字 + 姓氏) 做為使用者設定檔。

licenseAssignmentState

enum (LicenseAssignmentState)

僅供輸出。使用者的授權指派狀態。如果使用者已獲派授權設定,登入時系統會為使用者指派授權;如果使用者授權指派狀態為未指派或未指定,系統不會將任何授權設定與使用者建立關聯;

licenseConfig

string

(選用步驟) 指派給使用者的訂閱項目(LicenseConfig) 完整資源名稱。

createTime

string (Timestamp format)

僅供輸出。使用者建立時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

僅供輸出。使用者更新時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

lastLoginTime

string (Timestamp format)

僅供輸出。使用者上次登入時間。如果使用者尚未登入,這個欄位會留空。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

LicenseAssignmentState

授權指派狀態列舉。

列舉
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED 預設值。
ASSIGNED 已將授權指派給使用者。
UNASSIGNED 未指派任何授權給使用者。已淘汰,翻譯為 NO_LICENSE。
NO_LICENSE 沒有指派任何授權給使用者。
NO_LICENSE_ATTEMPTED_LOGIN 使用者嘗試登入,但未獲指派授權。這個狀態只適用於使用者首次嘗試登入,但無法取得授權的情況。如果使用者已登入,但無法取得指派的授權,系統會將其授權狀態設為 NO_LICENSE(管理員可以取消指派授權)。
BLOCKED 使用者無法指派授權。