|
||||||||||
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 |