• CLI

sdk
  1. Help Center
  2. CLI
  3. Developer Guide
  4. Mapping Between API and SDK
  5. Java
  6. IAM

IAM

Interface

Method

API

ProjectService

List<? extends Project> list()

GET /v3/projects

ServiceEndpointService

List<? extends Service> list()

GET /v3/services

List<? extends Endpoint> listEndpoints()

GET /v3/endpoints

TokenService

Token get(String tokenId)

GET /v3/auth/tokens

UserService

User create(String domainId, String name, String password, String email, boolean enabled)

POST /v3/users

User create(User user)

POST /v3/users

ActionResponse delete(String userId)

DELETE /v3/users/{user_id}

User get(String userId)

GET /v3/users/{user_id}

List<? extends User> getByName(String userName)

GET /v3/users?name={user_name}

User getByName(String userName, String domainId)

GET /v3/users?name={user_name}&&domain_id={domain_id}

List<? extends User> list()

GET /v3/users

List<? extends Group> listUserGroups(String userId)

GET /v3/users/{user_id}/groups

List<? extends Project> listUserProjects(String userId)

GET /v3/users/{user_id}/projects

User update(User user)

PATCH /v3/users/{user_id}