summaryrefslogtreecommitdiff
path: root/openstackclient/volume/v2
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-11 05:22:58 +0000
committerGerrit Code Review <review@openstack.org>2016-09-11 05:22:58 +0000
commitcc5379b55cc74740b2451b9445bb752d6230862e (patch)
treeb056841d5efc58966a90d4bdf0efde890e84fd7a /openstackclient/volume/v2
parentf5c09fe24650626686c03426103a01e59ba7aa3d (diff)
parent6986a32e1cd6d0c0bdf973e5d4e4bcb3d1f45235 (diff)
downloadpython-openstackclient-cc5379b55cc74740b2451b9445bb752d6230862e.tar.gz
Merge "Add "--limit" and "--marker" options to "volume list" command"
Diffstat (limited to 'openstackclient/volume/v2')
-rw-r--r--openstackclient/volume/v2/volume.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py
index bd201e00..28946a5f 100644
--- a/openstackclient/volume/v2/volume.py
+++ b/openstackclient/volume/v2/volume.py
@@ -246,6 +246,18 @@ class ListVolume(command.Lister):
default=False,
help=_('List additional fields in output'),
)
+ parser.add_argument(
+ '--marker',
+ metavar='<marker>',
+ help=_('The last volume ID of the previous page'),
+ )
+ parser.add_argument(
+ '--limit',
+ type=int,
+ action=parseractions.NonNegativeAction,
+ metavar='<limit>',
+ help=_('Maximum number of volumes to display'),
+ )
return parser
def take_action(self, parsed_args):
@@ -328,7 +340,11 @@ class ListVolume(command.Lister):
'status': parsed_args.status,
}
- data = volume_client.volumes.list(search_opts=search_opts)
+ data = volume_client.volumes.list(
+ search_opts=search_opts,
+ marker=parsed_args.marker,
+ limit=parsed_args.limit,
+ )
return (column_headers,
(utils.get_item_properties(