troveclient.compat.mcli module¶
Trove Management Command line tool
-
class
troveclient.compat.mcli.AccountCommands(parser)¶ Bases:
troveclient.compat.common.AuthedCommandsBaseCommands 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.HostCommands(parser)¶ Bases:
troveclient.compat.common.AuthedCommandsBaseCommands 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.AuthedCommandsBaseList 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.AuthedCommandsBaseList 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.AuthedCommandsBaseList 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.AuthedCommandsBaseCommands to list devices info.
-
list()¶ List details for the storage device.
-
params= []¶
-
-
troveclient.compat.mcli.config_options(oparser)¶
-
troveclient.compat.mcli.main()¶