diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-09-11 05:22:58 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-09-11 05:22:58 +0000 |
| commit | cc5379b55cc74740b2451b9445bb752d6230862e (patch) | |
| tree | b056841d5efc58966a90d4bdf0efde890e84fd7a /openstackclient/volume/v2 | |
| parent | f5c09fe24650626686c03426103a01e59ba7aa3d (diff) | |
| parent | 6986a32e1cd6d0c0bdf973e5d4e4bcb3d1f45235 (diff) | |
| download | python-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.py | 18 |
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( |
