troveclient.compat.cli Module¶Trove Command line tool
troveclient.compat.cli.BackupsCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Command to manage and show backups.
create()¶Create a new backup.
delete()¶Delete a backup.
get()¶Get details for the specified backup.
list()¶List backups.
params = ['name', 'instance', 'description']¶troveclient.compat.cli.ConfigurationsCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Command to manage and show configurations.
create()¶Create a new configuration.
delete()¶Delete a configuration.
edit()¶Edit an existing configuration values.
get()¶Get details for the specified configuration.
list()¶List configurations.
list_instances()¶Get details for the specified configuration.
params = ['name', 'instances', 'values', 'description', 'parameter']¶update()¶Update an existing configuration.
troveclient.compat.cli.DatabaseCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Database CRUD operations on an instance.
create()¶Create a database.
delete()¶Delete a database.
list()¶List the databases.
params = ['name', 'id', 'limit', 'marker']¶troveclient.compat.cli.DatastoreConfigurationParameters(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Command to show configuration parameters for a datastore.
get_parameter()¶List parameters that can be set.
parameters()¶List parameters that can be set.
params = ['datastore', 'parameter']¶troveclient.compat.cli.FlavorsCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Command for listing Flavors.
list()¶List the available flavors.
params = []¶troveclient.compat.cli.InstanceCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Commands to perform various instance operations and actions.
backups()¶Get a list of backups for the specified instance.
configuration()¶Get configuration for the specified instance.
create()¶Create a new instance.
delete()¶Delete the specified instance.
get()¶Get details for the specified instance.
list()¶List all instances for account.
modify()¶Modify an instance.
params = ['flavor', 'id', 'limit', 'marker', 'name', 'size', 'backup', 'availability_zone', 'configuration_id']¶resize_instance()¶Resize an instance flavor
resize_volume()¶Resize an instance volume.
restart()¶Restart the database.
troveclient.compat.cli.LimitsCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Show the rate limits and absolute limits.
list()¶List the rate limits and absolute limits.
troveclient.compat.cli.MetadataCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Commands to create/update/replace/delete/show metadata for an instance
params = ['instance_id', 'metadata']¶show()¶Show instance metadata.
troveclient.compat.cli.RootCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Root user related operations on an instance.
create()¶Enable the instance’s root user.
delete()¶Disable the instance’s root user.
enabled()¶Check the instance for root access.
params = ['id']¶troveclient.compat.cli.SecurityGroupCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
Commands to list and show Security Groups For an Instance and create and delete security group rules for them.
add_rule()¶Add a security group rule.
delete_rule()¶Delete a security group rule.
get()¶Get a security group associated with an instance.
list()¶List all the Security Groups and the rules.
params = ['id', 'secgroup_id', 'protocol', 'from_port', 'to_port', 'cidr']¶troveclient.compat.cli.UserCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
User CRUD operations on an instance.
access()¶Show all databases the user has access to.
change_password()¶Change the password of a single user.
create()¶Create a user in instance, with access to one or more databases.
delete()¶Delete the specified user
get()¶Get a single user.
grant()¶Allow an existing user permissions to access one or more databases.
list()¶List all the users for an instance.
params = ['id', 'database', 'databases', 'hostname', 'name', 'password', 'new_name', 'new_host', 'new_password']¶revoke()¶Revoke from an existing user access permissions to a database.
update_attributes()¶Update attributes of a single user.
troveclient.compat.cli.VersionCommands(parser)¶Bases: troveclient.compat.common.AuthedCommandsBase
List available versions.
list()¶List all the supported versions.
params = ['url']¶troveclient.compat.cli.main()¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.