List RBAC Policies#

プロジェクトに属するRBACポリシーを一覧表示します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://networking.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://networking.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

GET

/v2.0/rbac-policies

HTTPステータスコード#

正常時:200

エラー時:401

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
fields query string 任意 属性を指定します。
省略した場合は、すべての属性が表示されます。
action query string 任意 RBACポリシーのアクション
指定する場合、「access_as_shared」を指定してください。
id query uuid 任意 RBACポリシーのID
object_id query uuid 任意 RBACポリシーを適用するオブジェクトタイプのID
networkのuuidを指定してください。
object_type query string 任意 RBACポリシーを適用するオブジェクトタイプ
「network」を指定してください。
project_id query string 任意 RBACポリシーを作成したプロジェクトのID
sort_dir query string 任意 ソートの方向
asc (ascending:昇順)、またはdesc(descending:降順)です。
sort_keyと一緒に指定してください。
sort_key query string 任意 レスポンスをソートします。
以下が指定できます。
- action
- id
- object_id
- target_tenant
- tenant_id
- project_id
sort_dirと一緒に指定してください。
target_tenant query string 任意 RBACポリシーの適用対象となるプロジェクトのID
tenant_id query string 任意 RBACポリシーを作成したプロジェクトのID

レスポンスボディ(正常系)の説明#

名前 Type Description
action string RBACポリシーのアクション
「access_as_shared」が表示されます。
id uuid RBACポリシーのID
object_id uuid オブジェクトタイプのID
networkのuuidが表示されます。
object_type string RBACポリシーを適用するオブジェクトのタイプ
「network」が表示されます。
project_id string RBACポリシーを作成したプロジェクトのID
target_tenant string RBACポリシーの適用対象となるプロジェクトのID
tenant_id string RBACポリシーを作成したプロジェクトのID

レスポンス例#

{
    "rbac_policies": [
        {
            "action": "access_as_shared",
            "id": "5d8beedf-673b-445e-b3bf-90ba8a82d3f9",
            "object_id": "cbac3da9-b68b-477f-b42e-ea0cf58ea91d",
            "object_type": "network",
            "project_id": "7e386f7824ea48d6b6d77829d6ca6836",
            "target_tenant": "07b5794e0f2548c68ed2fe1b846d0176",
            "tenant_id": "7e386f7824ea48d6b6d77829d6ca6836"
        }
    ]
}