관리자가 할당한 사용자 라이선스 정보입니다.
JSON 표현 |
---|
{
"userPrincipal": string,
"userProfile": string,
"licenseAssignmentState": enum ( |
필드 | |
---|---|
userPrincipal |
필수 항목입니다. 변경할 수 없습니다. 사용자의 사용자 주 구성원입니다. 이메일 주소 또는 기타 주 구성원 식별자일 수 있습니다. 이 필드는 변경할 수 없습니다. 관리자가 사용자 주체를 기반으로 라이선스를 할당합니다. |
userProfile |
(선택사항) 사용자 프로필입니다. 사용자 전체 이름(이름 + 성)이 사용자 프로필로 사용됩니다. |
licenseAssignmentState |
출력 전용입니다. 사용자의 라이선스 할당 상태입니다. 사용자에게 라이선스 구성이 할당된 경우 사용자 로그인에 라이선스가 할당됩니다. 사용자의 라이선스 할당 상태가 할당되지 않음 또는 지정되지 않음인 경우 사용자에게 라이선스 구성이 연결되지 않습니다. |
licenseConfig |
(선택사항) 사용자에게 할당된 구독(LicenseConfig)의 전체 리소스 이름입니다. |
createTime |
출력 전용입니다. 사용자 생성 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 사용자 업데이트 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
lastLoginTime |
출력 전용입니다. 사용자가 마지막으로 로그인한 시간입니다. 사용자가 아직 로그인하지 않은 경우 이 필드는 비어 있습니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
LicenseAssignmentState
라이선스 할당 상태 열거형입니다.
열거형 | |
---|---|
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED |
기본값 |
ASSIGNED |
사용자에게 할당된 라이선스입니다. |
UNASSIGNED |
사용자에게 할당된 라이선스가 없습니다. 지원 중단되었으며 NO_LICENSE로 변환됩니다. |
NO_LICENSE |
사용자에게 할당된 라이선스가 없습니다. |
NO_LICENSE_ATTEMPTED_LOGIN |
사용자가 로그인하려고 했지만 사용자에게 할당된 라이선스가 없습니다. 이 상태는 사용자 최초 로그인 시도가 없지만 라이선스를 할당받을 수 없는 경우에만 사용됩니다. 이미 로그인했지만 라이선스를 할당받을 수 없는 사용자에게는 NO_LICENSE 상태가 할당됩니다(관리자가 라이선스를 할당 해제했을 수 있음). |
BLOCKED |
사용자가 라이선스를 할당할 수 없습니다. |