API一覧
| 項番 | API名 | 処理概要 |
|---|---|---|
| 1 | GET /v3/ API V3バージョン情報の表示 |
Identity API v3のバージョン情報を表示する |
| 2 | POST /v3/auth/tokens
認証 |
認証とトークンを生成する |
| 3 | DELETE /v3/auth/tokens
トークンの取り消し |
指定されたトークンを取り消す |
| 4 | GET /v3/regions{?parent_region_id}
リージョンの参照(一覧) |
リージョンの一覧を表示する |
| 5 | GET /v3/regions/{region_id}
リージョンの参照 |
指定されたリージョンを表示する |
| 6 | GET /v3/domains/{domain_id}
ドメインの参照 |
指定されたドメインを表示する |
| 7 | POST /v3/projects プロジェクトの追加 (※ローカル利用者管理のみで使用可能) |
プロジェクトを追加する |
| 8 | GET /v3/projects{?domain_id,name,enabled}
プロジェクトの参照(一覧) |
プロジェクトの一覧を表示する |
| 9 | GET /v3/projects/{project_id}
プロジェクトの参照 |
指定されたプロジェクトを表示する |
| 10 | PATCH /v3/projects/{project_id} プロジェクトの更新 (※ローカル利用者管理のみで使用可能) |
指定されたプロジェクトを更新する |
| 11 | GET /v3/users{?domain_id,name,enabled}
ユーザーの参照(一覧) |
ユーザーの一覧を表示する |
| 12 | GET /v3/users/{user_id}
ユーザーの参照 |
指定されたユーザーを表示する |
| 13 | GET /v3/users/{user_id}/groups{?name}
ユーザーが所属するグループの参照(一覧) |
指定されたユーザーが所属しているグループの一覧を表示する |
| 14 | GET /v3/users/{user_id}/projects{?name,enabled}
ユーザーのプロジェクトの参照(一覧) |
指定されたユーザーとの間にロールが付与されているプロジェクトの一覧を表示する |
| 15 | POST /v3/groups グループの追加 (※グローバル利用者管理のみで使用可能) |
グループを追加する |
| 16 | GET /v3/groups{?domain_id,name}
グループの参照(一覧) |
グループの一覧を表示する |
| 17 | GET /v3/groups/{group_id}
グループの参照 |
指定されたグループを表示する |
| 18 | PATCH /v3/groups/{group_id} グループの更新 (※グローバル利用者管理のみで使用可能) |
指定されたグループを更新する |
| 19 | DELETE /v3/groups/{group_id} グループの削除 (※グローバル利用者管理のみで使用可能) |
指定されたグループを削除する |
| 20 | GET /v3/groups/{group_id}/users{?name,enabled}
グループに所属するユーザーの参照 |
指定されたグループに所属しているユーザーの一覧を表示する |
| 21 | PUT /v3/groups/{group_id}/users/{user_id}
グループにユーザー追加 (※グローバル利用者管理のみで使用可能) |
指定されたグループにユーザーを追加する |
| 22 | DELETE /v3/groups/{group_id}/users/{user_id}
グループからユーザー削除 (※グローバル利用者管理のみで使用可能) |
指定されたグループからユーザーを削除する |
| 23 | HEAD /v3/groups/{group_id}/users/{user_id}
グループに所属するユーザーの確認 |
指定されたグループにユーザーが所属しているかを確認する |
| 24 | GET /v3/roles{?name} ロールの参照(一覧) |
ロールの一覧を表示する |
| 25 | GET /v3/roles/{role_id}
ロールの参照 |
指定されたロールを表示する |
| 26 | PUT /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ドメインとユーザー間にロール付与 |
指定されたドメインとユーザー間にロールを付与する |
| 27 | PUT /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ドメインとグループ間にロール付与 |
指定されたドメインとグループ間にロールを付与する |
| 28 | GET /v3/domains/{domain_id}/users/{user_id}/roles
ドメインとユーザー間のロール参照 |
指定されたドメインとユーザー間に付与されているロールの一覧を表示する |
| 29 | GET /v3/domains/{domain_id}/groups/{group_id}/roles
ドメインとグループ間のロール参照 |
指定されたドメインとグループ間に付与されているロールの一覧を表示する |
| 30 | HEAD /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ドメインとユーザー間のロール確認 |
指定されたドメインとユーザー間にロールが付与されているか確認する |
| 31 | HEAD /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ドメインとグループ間のロール確認 |
指定されたドメインとグループ間にロールが付与されているか確認する |
| 32 | DELETE /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ドメインとユーザー間のロール取り消し |
指定されたドメインとユーザー間に付与されているロールを取り消す |
| 33 | DELETE /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ドメインとグループ間のロール取り消し |
指定されたドメインとグループ間に付与されているロールを取り消す |
| 34 | PUT /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
プロジェクトとユーザー間にロール付与 |
指定されたプロジェクトとユーザー間にロールを付与する |
| 35 | PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
プロジェクトとグループ間にロール付与 |
指定されたプロジェクトとグループ間にロールを付与する |
| 36 | GET /v3/projects/{project_id}/users/{user_id}/roles
プロジェクトとユーザー間のロール参照 |
指定されたプロジェクトとユーザー間に付与されているロールの一覧を表示する |
| 37 | GET /v3/projects/{project_id}/groups/{group_id}/roles
プロジェクトとグループ間のロール参照 |
指定されたプロジェクトとグループ間に付与されているロールの一覧を表示する |
| 38 | HEAD /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
プロジェクトとユーザー間のロール確認 |
指定されたプロジェクトとユーザー間にロールが付与されているか確認する |
| 39 | HEAD /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
プロジェクトとグループ間のロール確認 |
指定されたプロジェクトとグループ間にロールが付与されているか確認する |
| 40 | DELETE /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
プロジェクトとユーザー間のロール取り消し |
指定されたプロジェクトとユーザー間に付与されているロールを取り消す |
| 41 | DELETE /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
プロジェクトとグループ間のロール取り消し |
指定されたプロジェクトとグループ間に付与されているロールを取り消す |
| 42 | GET /v3/role_assignments{?group.id,role.id,scope.domain.id,
scope.project.id,user.id} 付与されているロールの参照 |
付与されているロールの一覧を表示する |
| 43 | POST /v3/OS-TRUST/trusts トラストの作成 (※ローカル利用者管理のみで使用可能) |
トラストを作成する |
| 44 | GET /v3/OS-TRUST/trusts{? trustee_user_id,trustor_user_id}
トラストの参照(一覧) (※ローカル利用者管理のみで使用可能) |
トラストの一覧を表示する |
| 45 | GET /v3/OS-TRUST/trusts/{trust_id}
トラストの参照 (※ローカル利用者管理のみで使用可能) |
指定されたトラストを表示する |
| 46 | DELETE /v3/OS-TRUST/trusts/{trust_id}
トラストの削除 (※ローカル利用者管理のみで使用可能) |
指定されたトラストを削除する |
| 47 | GET /v3/OS-TRUST/trusts/{trust_id}/roles
トラストのロールの参照(一覧) (※ローカル利用者管理のみで使用可能) |
指定されたトラストのロールの一覧を表示する |
| 48 | GET /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id}
トラストのロールの参照 (※ローカル利用者管理のみで使用可能) |
指定されたトラストの指定されたロールを表示する |
| 49 | GET /v3/users/{user_id}/auth_type
ユーザーの認証方式情報取得 |
ユーザーの認証方式情報を取得する |
| 50 | GET /v3/synchronous_regions{?domain_id,region_id}
リージョン間同期状況の確認 (※グローバル利用者管理のみで使用可能) |
リージョン間同期状況を確認する |