troveclient.compat.mcli module

Trove Management Command line tool

class troveclient.compat.mcli.AccountCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

Commands to list account info.

get()

List details for the account provided.

list()

List all accounts with non-deleted instances.

params = ['id']
class troveclient.compat.mcli.FlavorsCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

Commands for managing Flavors.

create()

Create a new flavor.

params = ['name', 'ram', 'disk', 'vcpus', 'flavor_id', 'ephemeral', 'swap', 'rxtx_factor', 'service_type']
class troveclient.compat.mcli.HostCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

Commands to list info on hosts.

get()

List details for the specified host.

list()

List all compute hosts.

params = ['name']
update_all()

Update all instances on a host.

class troveclient.compat.mcli.InstanceCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

List details about an instance.

diagnostic()

List diagnostic details about an instance.

get()

List details for the instance.

hwinfo()

Show hardware information details about an instance.

list()

List all instances for account.

migrate()

Migrate the instance.

params = ['deleted', 'id', 'limit', 'marker', 'host']
reboot()

Reboot the instance.

reset_task_status()

Set the instance’s task status to NONE.

stop()

Stop MySQL on the given instance.

class troveclient.compat.mcli.QuotaCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

List and update quota limits for a tenant.

list()

List all quotas for a tenant.

params = ['id', 'instances', 'volumes', 'backups']
update()

Update quota limits for a tenant.

class troveclient.compat.mcli.RootCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

List details about the root info for an instance.

history()

List root history for the instance.

params = ['id']
class troveclient.compat.mcli.StorageCommands(parser)

Bases: troveclient.compat.common.AuthedCommandsBase

Commands to list devices info.

list()

List details for the storage device.

params = []
troveclient.compat.mcli.config_options(oparser)
troveclient.compat.mcli.main()