troveclient.v1.users 模块

class troveclient.v1.users.User(manager, info, loaded=False)

基础: Resource

一个数据库用户。

class troveclient.v1.users.Users(api)

基类: ManagerWithFind

管理 Users 资源。

change_passwords(instance, users)

更改一个或多个用户的密码。

create(instance, users)

创建具有指定数据库权限的用户。

delete(instance, username, hostname=None)

删除指定实例中的现有用户。

get(instance, username, hostname=None)

从实例的数据库中获取单个用户。

返回类型:

用户.

grant(instance, username, databases, hostname=None)

允许现有用户访问数据库的权限。

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

从实例的数据库中获取所有用户的列表。

返回类型:

用户 User 列表。

list_access(instance, username, hostname=None)

显示给定用户具有访问权限的所有数据库。

resource_class

别名 User

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

撤销现有用户对数据库的访问权限。

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

更新实例中单个用户的属性。

返回类型:

用户.