summaryrefslogtreecommitdiff
path: root/glanceclient/v2/shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'glanceclient/v2/shell.py')
-rw-r--r--glanceclient/v2/shell.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/glanceclient/v2/shell.py b/glanceclient/v2/shell.py
index 5f83bd2..4f7ffd9 100644
--- a/glanceclient/v2/shell.py
+++ b/glanceclient/v2/shell.py
@@ -486,6 +486,15 @@ def do_image_tasks(gc, args):
utils.exit('Server does not support image tasks API (v2.12)')
+def do_usage(gc, args):
+ """Get quota usage information."""
+ columns = ['Quota', 'Limit', 'Usage']
+ usage = gc.info.get_usage()
+ utils.print_dict_list(
+ [dict(v, quota=k) for k, v in usage.items()],
+ columns)
+
+
@utils.arg('--image-id', metavar='<IMAGE_ID>', required=True,
help=_('Image to display members of.'))
def do_member_list(gc, args):