List Role Assignments#
付与されているロールを一覧表示します。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://identity.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://identity.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
GET
/v3/role_assignments
HTTPステータスコード#
正常時:200
エラー時:400, 401, 403, 404, 409, 500, 501, 503
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
role.id | query | string | 任意 | ロールID 指定する場合は、ロールIDでレスポンスを絞り込みます。指定する場合は、ドメインID、プロジェクトID、グループIDまたはユーザーIDのどれかを同時に指定する必要があります。 |
group.id | query | string | 任意 | グループID |
scope.domain.id | query | string | 任意 | ドメインID |
scope.project.id | query | string | 任意 | プロジェクトID |
user.id | query | string | 任意 | ユーザーID |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
role_assignments | array | 付与されているロールのリスト |
scope | object | スコープオブジェクト |
project | object | プロジェクトオブジェクト |
id | string | プロジェクトID |
OS-INHERIT:inherited_to | string | 割り当て先のオブジェクト名 |
role | object | ロールオブジェクト |
id | string | ロールID |
user | object | ユーザーオブジェクト |
id | string | ユーザーID |
group | object | グループオブジェクト |
id | string | グループID |
links | array | リンクオブジェクトのリスト |
assignment | string | 割り当て先のリンクURL |
membership | string | 所属先のリンクURL |
links | object | 付与されているロールのリストへのリンクURL |
レスポンス例#
{ "role_assignments": [ { "scope": { "project": { "id": "--project-id--" } }, "role": { "id": "--role-id--" }, "user": { "id": "--user-id--" }, "links": { "assignment": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/projects/--project-id--/users/"--user-id--/roles/--role-id--" } }, (省略) { "scope": { "project": { "id": "--project-id--" } "OS-INHERIT:inherited_to": "projects" }, "role": { "id": "--role-id--" }, "user": { "id": "--user-id--" }, "links": { "assignment": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/OS-INHERIT/domains/--domain_id--/groups/--group_id--/roles/--role_id--/inherited_to_projects" "membership": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/groups/--group_id--/users/--user_id--" } } ], "links": { "self": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/role_assignments", "previous": null, "next": null } }