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}
リージョン間同期状況の確認 (※グローバル利用者管理のみで使用可能) |
リージョン間同期状況を確認する |