管理者によって割り当てられたユーザー ライセンス情報。
JSON 表現 |
---|
{
"userPrincipal": string,
"userProfile": string,
"licenseAssignmentState": enum ( |
フィールド | |
---|---|
userPrincipal |
必須。変更不可。ユーザーのユーザー プリンシパル。メールアドレスまたは他のプリンシパル識別子を指定できます。このフィールドは変更できません。管理者はユーザー プリンシパルに基づいてライセンスを割り当てます。 |
userProfile |
省略可。ユーザー プロファイル。ユーザー プロフィールとしてユーザーのフルネーム(名 + 姓)を使用します。 |
licenseAssignmentState |
出力専用。ユーザーのライセンス割り当ての状態。ユーザーにライセンス構成が割り当てられている場合、ユーザーのログインにライセンスが割り当てられます。ユーザーのライセンス割り当て状態が割り当てなしまたは未指定の場合、ユーザーにライセンス構成は関連付けられません。 |
licenseConfig |
省略可。ユーザーに割り当てられた Subscription(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 |
ユーザーがライセンスを割り当てることができない。 |