troveclient.v1.users module¶
- class troveclient.v1.users.User(manager, info, loaded=False)¶
Bases:
troveclient.base.Resource
A database user.
- class troveclient.v1.users.Users(api)¶
Bases:
troveclient.base.ManagerWithFind
Manage
Users
resources.- 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.