管理員指派的使用者授權資訊。
JSON 表示法 |
---|
{
"userPrincipal": string,
"userProfile": string,
"licenseAssignmentState": enum ( |
欄位 | |
---|---|
userPrincipal |
這是必要旗標,不可變動。使用者的使用者主體,可以是電子郵件地址或其他主體 ID。這個欄位無法變更。管理員會根據使用者主體指派授權。 |
userProfile |
(選用步驟) 使用者設定檔。我們會使用者的全名(名字 + 姓氏) 做為使用者設定檔。 |
licenseAssignmentState |
僅供輸出。使用者的授權指派狀態。如果使用者已獲派授權設定,登入時系統會為使用者指派授權;如果使用者授權指派狀態為未指派或未指定,系統不會將任何授權設定與使用者建立關聯; |
licenseConfig |
(選用步驟) 指派給使用者的訂閱項目(LicenseConfig) 完整資源名稱。 |
createTime |
僅供輸出。使用者建立時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
updateTime |
僅供輸出。使用者更新時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
lastLoginTime |
僅供輸出。使用者上次登入時間。如果使用者尚未登入,這個欄位會留空。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
LicenseAssignmentState
授權指派狀態列舉。
列舉 | |
---|---|
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED |
預設值。 |
ASSIGNED |
已將授權指派給使用者。 |
UNASSIGNED |
未指派任何授權給使用者。已淘汰,翻譯為 NO_LICENSE。 |
NO_LICENSE |
沒有指派任何授權給使用者。 |
NO_LICENSE_ATTEMPTED_LOGIN |
使用者嘗試登入,但未獲指派授權。這個狀態只適用於使用者首次嘗試登入,但無法取得授權的情況。如果使用者已登入,但無法取得指派的授權,系統會將其授權狀態設為 NO_LICENSE(管理員可以取消指派授權)。 |
BLOCKED |
使用者無法指派授權。 |