リソース: RoleAssignment
ロールの割り当てを定義します。
JSON 表現 |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
フィールド | |
---|---|
roleAssignmentId |
この roleAssignment の ID。 |
roleId |
割り当てられているロールの ID。 |
kind |
API リソースのタイプ。これは常に |
etag |
リソースの ETag。 |
assignedTo |
このロールが割り当てられているエンティティの一意の ID。ユーザーの |
assigneeType |
出力専用。割り当て先のタイプ( |
scopeType |
このロールが割り当てられるスコープ。 有効な値は次のとおりです。
|
orgUnitId |
ロールが組織部門に制限されている場合、このフィールドには、このロールの行使が制限されている組織部門の ID が含まれます。 |
condition |
省略可。(オープンベータ版 - API の 注: この機能は、Enterprise Standard、Enterprise Plus、Google Workspace for Education Plus、Cloud Identity Premium をご利用のお客様が対象です。この機能を使用するための追加の設定はありません。現在ベータ版では、 このロールの割り当てに関連付けられている条件。 現在、次の 2 つの条件のみがサポートされています。
現在、この 2 つの条件文字列は、そのまま使用する必要があります。この条件は、次の既定の管理者ロールでのみ機能します。
条件は Cloud IAM の条件構文に従います。 |
AssigneeType
ロールが割り当てられている ID のタイプ。
列挙型 | |
---|---|
USER |
ドメイン内の個々のユーザー。 |
GROUP |
ドメイン内のグループ。 |
メソッド |
|
---|---|
|
ロールの割り当てを削除します。 |
|
ロールの割り当てを取得します。 |
|
ロールの割り当てを作成します。 |
|
すべての roleAssignment のページネーションされたリストを取得します。 |