UsersΒΆ

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.

Users.change_passwords(instance, users)

Change the password for one or more users.

Users.create(instance, users)

Create users with permissions to the specified databases.

Users.delete(instance, username, hostname=None)

Delete an existing user in the specified instance.

Users.get(instance, username, hostname=None)

Get a single User from the instance’s Database.

Return type:User.
Users.grant(instance, username, databases, hostname=None)

Allow an existing user permissions to access a database.

Users.list(instance, limit=None, marker=None)

Get a list of all Users from the instance’s Database.

Return type:list of User.
Users.list_access(instance, username, hostname=None)

Show all databases the given user has access to.

Users.resource_class

alias of User

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

Revoke from an existing user access permissions to a database.

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

Update attributes of a single User in an instance.

Return type:User.

Previous topic

Storage

This Page