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
    }
}