troveclient.v1.users module¶
- class troveclient.v1.users.User(manager, info, loaded=False)¶
 Bases:
troveclient.base.ResourceA database user.
- class troveclient.v1.users.Users(api)¶
 Bases:
troveclient.base.ManagerWithFindManage
Usersresources.- change_passwords(instance, users)¶
 Change the password for one or more users.
- create(instance, users)¶
 Create users with permissions to the specified databases.
- delete(instance, username, hostname=None)¶
 Delete an existing user in the specified instance.
- get(instance, username, hostname=None)¶
 Get a single User from the instance’s Database.
- Return type
 User.
- grant(instance, username, databases, hostname=None)¶
 Allow an existing user permissions to access a database.
- list(instance, limit=None, marker=None)¶
 Get a list of all Users from the instance’s Database.
- Return type
 list of
User.
- list_access(instance, username, hostname=None)¶
 Show all databases the given user has access to.
- resource_class¶
 alias of
troveclient.v1.users.User
- revoke(instance, username, database, hostname=None)¶
 Revoke from an existing user access permissions to a database.