リソース: 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 |
ドメイン内のグループ。 |
メソッド |
|
---|---|
|
ロールの割り当てを削除します。 |
|
ロールの割り当てを取得します。 |
|
ロールの割り当てを作成します。 |
|
すべての roleAssignments のページ分けされたリストを取得します。 |