List Trusts#

トラストを一覧表示します。

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/OS-TRUST/trusts

HTTPステータスコード#

正常時:200

エラー時:400, 401, 403, 404, 409, 500, 501, 503

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

名前 In Type デフォルト値
/必須指定
Description
trustee_user_id body string 任意※ 受託者のユーザーID
※「trustee_user_id」または「trutor_user_id」のどちらかを指定する必要があります。ただし、操作者本人だけが指定可能です。
trustor_user_id body string 任意※ 委譲者のユーザーID
※「trustee_user_id」または「trutor_user_id」のどちらかを指定する必要があります。ただし、操作者本人だけが指定可能です。

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

名前 Type Description
trusts array トラストオブジェクトのリスト
impersonation boolean 委譲設定
「true」の場合は、トラストが委譲者の情報で認証されます。
「false」の場合は、受託者の情報で認証されます。
trustor_user_id string 委譲者のユーザーID
links object トラストへのリンクURL
remaining_users string トークンを取得できる回数
expires_at string トラストの有効期限
"YYYY-MM-DD-Thh:mm:ss.uuuuuuZ"の形式で表示されます。
例:"2015-02-27T18:30:59.999999Z"
trustee_user_id string 受託者のユーザーID
project_id string 委譲するロールが割り当てられているプロジェクトID
id string トラストID

レスポンス例#

{
    "links": {
        "self": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/OS-TRUST/trusts",
        "previous": null,
        "next": null
    },
    "trusts": [
        {
            "impersonation": true,
            "trustor_user_id": "--trustor-user-id--",
            "links": {
                "self": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/OS-TRUST/trusts/--trust-id--"
            },
            "remaining_uses": null,
            "expires_at": "2015-02-27T18:30:59.000000Z",
            "trustee_user_id": "--trustee-user-id--",
            "project_id": "--project-id--",
            "id": "--trust-id--"
        },
        {
            "impersonation": true,
            "trustor_user_id": "--trustor-user-id--",
            "links": {
                "self": "http://identity.jp-east-1.cloud.global.fujitsu.com/v3/OS-TRUST/trusts/--trust-id--"
            },
            "remaining_uses": null,
            "expires_at": null,
            "trustee_user_id": "--trustee-user-id--",
            "project_id": "--project-id--",
            "id": "--trust-id--"
        }
    ]
}