|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GlobalUserClient
Provides synchronous access to CloudStack User features available to Global Admin users.
| Method Summary | |
|---|---|
User |
createUser(String userName,
String accountName,
String email,
String hashedPassword,
String firstName,
String lastName,
CreateUserOptions... options)
Create an user for an account that already exists |
Void |
deleteUser(long id)
Delete an user with the specified ID |
ApiKeyPair |
registerUserKeys(long userId)
This command allows a user to register for the developer API, returning a secret key and an API key |
User |
updateUser(long id,
UpdateUserOptions... options)
Update an user |
| Methods inherited from interface org.jclouds.cloudstack.features.DomainUserClient |
|---|
disableUser, enableUser, listUsers |
| Method Detail |
|---|
User createUser(String userName,
String accountName,
String email,
String hashedPassword,
String firstName,
String lastName,
CreateUserOptions... options)
userName - unique user nameaccountName - Creates the user under the specified account. If no
account is specified, the username will be used as the account name.email - hashedPassword - Hashed password (Default is MD5). If you wish to use
any other hashing algorithm, you would need to write a custom authentication
adapter See Docs section.firstName - lastName - options - optional arguments
ApiKeyPair registerUserKeys(long userId)
userId - the ID of the user
User updateUser(long id,
UpdateUserOptions... options)
id - the user IDoptions - optional arguments
Void deleteUser(long id)
id - user ID
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||