Create RBAC policy#

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#

POST

/v2.0/rbac-policies

HTTPステータスコード#

正常時:201

エラー時:400, 401

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

名前 In Type デフォルト値
/必須指定
Description
action body string 必須 RBACポリシーのアクション
「access_as_shared」を指定してください。
object_id body uuid 必須 RBACポリシーを適用するオブジェクトタイプのID
networkのuuidを指定してください。
object_type body string 必須 RBACポリシーを適用するオブジェクトタイプ
「network」を指定してください。
target_tenant body 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_policy":{
        "action":"access_as_shared",
        "object_id":"cbac3da9-b68b-477f-b42e-ea0cf58ea91d",
        "object_type":"network",
        "target_tenant":"07b5794e0f2548c68ed2fe1b846d0176"
    }
}

レスポンス例#

{
    "rbac_policy": {
        "action": "access_as_shared",
        "id": "00b6b3e7-5ecd-4454-9cb3-ea8cae07b785",
        "object_id": "cbac3da9-b68b-477f-b42e-ea0cf58ea91d",
        "object_type": "network",
        "project_id": "7e386f7824ea48d6b6d77829d6ca6836",
        "target_tenant": "07b5794e0f2548c68ed2fe1b846d0176",
        "tenant_id": "7e386f7824ea48d6b6d77829d6ca6836"
    }
}