troveclient.v1.users module

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 User

revoke(instance, username, database, hostname=None)

Revoke from an existing user access permissions to a database.

update_attributes(instance, username, newuserattr=None, hostname=None)

Update attributes of a single User in an instance.

Return type

User.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.