summaryrefslogtreecommitdiff
path: root/troveclient/compat/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'troveclient/compat/cli.py')
-rw-r--r--troveclient/compat/cli.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/troveclient/compat/cli.py b/troveclient/compat/cli.py
index 6f6199e..8d82ab7 100644
--- a/troveclient/compat/cli.py
+++ b/troveclient/compat/cli.py
@@ -129,6 +129,16 @@ class InstanceCommands(common.AuthedCommandsBase):
self._pretty_print(self.dbaas.instances.configuration, self.id)
+class FlavorsCommands(common.AuthedCommandsBase):
+ """Command for listing Flavors."""
+
+ params = []
+
+ def list(self):
+ """List the available flavors."""
+ self._pretty_list(self.dbaas.flavors.list)
+
+
class DatabaseCommands(common.AuthedCommandsBase):
"""Database CRUD operations on an instance."""
@@ -426,6 +436,7 @@ class MetadataCommands(common.AuthedCommandsBase):
COMMANDS = {
'auth': common.Auth,
'instance': InstanceCommands,
+ 'flavor': FlavorsCommands,
'database': DatabaseCommands,
'limit': LimitsCommands,
'backup': BackupsCommands,