troveclient.compat.cli 模块¶
Trove 命令行工具
- class troveclient.compat.cli.BackupsCommands(parser)¶
-
用于管理和显示备份的命令。
- create()¶
创建新的备份。
- delete()¶
删除备份。
- get()¶
获取指定备份的详细信息。
- list()¶
列出备份。
- params = ['name', 'instance', 'description']¶
- class troveclient.compat.cli.ConfigurationsCommands(parser)¶
-
用于管理和显示配置的命令。
- create()¶
创建新的配置。
- delete()¶
删除配置。
- edit()¶
编辑现有的配置值。
- get()¶
获取指定配置的详细信息。
- list()¶
列出配置。
- list_instances()¶
获取指定配置的详细信息。
- params = ['name', 'instances', 'values', 'description', 'parameter']¶
- update()¶
更新现有的配置。
- class troveclient.compat.cli.DatabaseCommands(parser)¶
-
实例上的数据库 CRUD 操作。
- create()¶
创建数据库。
- delete()¶
删除数据库。
- list()¶
列出数据库。
- params = ['name', 'id', 'limit', 'marker']¶
- class troveclient.compat.cli.DatastoreConfigurationParameters(parser)¶
-
用于显示数据存储配置参数的命令。
- get_parameter()¶
列出可以设置的参数。
- parameters()¶
列出可以设置的参数。
- params = ['datastore', 'parameter']¶
- class troveclient.compat.cli.InstanceCommands(parser)¶
-
用于执行各种实例操作和操作的命令。
- backups()¶
获取指定实例的备份列表。
- configuration()¶
获取指定实例的配置。
- create()¶
创建新的实例。
- delete()¶
删除指定的实例。
- get()¶
获取指定实例的详细信息。
- list()¶
列出帐户的所有实例。
- modify()¶
修改实例。
- params = ['flavor', 'id', 'limit', 'marker', 'name', 'size', 'backup', 'availability_zone', 'configuration_id']¶
- resize_instance()¶
调整实例风味
- resize_volume()¶
调整实例卷的大小。
- restart()¶
重启数据库。
- class troveclient.compat.cli.MetadataCommands(parser)¶
-
用于创建/更新/替换/删除/显示实例元数据的命令
- params = ['instance_id', 'metadata']¶
- show()¶
显示实例元数据。
- class troveclient.compat.cli.RootCommands(parser)¶
-
实例上的根用户相关操作。
- create()¶
启用实例的根用户。
- delete()¶
禁用实例的根用户。
- enabled()¶
检查实例的根访问权限。
- params = ['id']¶
- class troveclient.compat.cli.SecurityGroupCommands(parser)¶
-
用于列出和显示实例的安全组以及创建和删除安全组规则的命令。
- add_rule()¶
添加安全组规则。
- delete_rule()¶
删除安全组规则。
- get()¶
获取与实例关联的安全组。
- list()¶
列出所有安全组和规则。
- params = ['id', 'secgroup_id', 'protocol', 'from_port', 'to_port', 'cidr']¶
- class troveclient.compat.cli.UserCommands(parser)¶
-
实例上的用户 CRUD 操作。
- access()¶
显示用户具有访问权限的所有数据库。
- change_password()¶
更改单个用户的密码。
- create()¶
在实例中创建用户,并授予对一个或多个数据库的访问权限。
- delete()¶
删除指定的用户
- get()¶
获取单个用户。
- grant()¶
允许现有用户访问一个或多个数据库的权限。
- list()¶
列出实例中的所有用户。
- params = ['id', 'database', 'databases', 'hostname', 'name', 'password', 'new_name', 'new_host', 'new_password']¶
- revoke()¶
撤销现有用户对数据库的访问权限。
- update_attributes()¶
更新单个用户的属性。
- class troveclient.compat.cli.VersionCommands(parser)¶
-
列出可用的版本。
- list()¶
列出所有受支持的版本。
- params = ['url']¶
- troveclient.compat.cli.main()¶