File tree Expand file tree Collapse file tree
doc/source/command-objects
openstackclient/compute/v2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -188,6 +188,7 @@ List servers
188188 [--project < project> [--project-domain < project-domain> ]]
189189 [--long]
190190 [--marker < server> ]
191+ [--limit < limit> ]
191192
192193.. option:: --reservation-id < reservation-id>
193194
@@ -256,6 +257,12 @@ List servers
256257 The last server (name or ID) of the previous page. Display list of servers
257258 after marker. Display all servers if not specified.
258259
260+ .. option:: --limit < limit>
261+
262+ Maximum number of servers to display. If limit equals -1, all servers will
263+ be displayed. If limit is greater than ' osapi_max_limit' option of Nova
264+ API, ' osapi_max_limit' will be used instead.
265+
259266server lock
260267-----------
261268
Original file line number Diff line number Diff line change @@ -755,6 +755,16 @@ def get_parser(self, prog_name):
755755 ' list of servers after marker. Display all servers if not'
756756 ' specified.' )
757757 )
758+ parser .add_argument (
759+ '--limit' ,
760+ metavar = '<limit>' ,
761+ type = int ,
762+ default = None ,
763+ help = ("Maximum number of servers to display. If limit equals -1,"
764+ " all servers will be displayed. If limit is greater than"
765+ " 'osapi_max_limit' option of Nova API,"
766+ " 'osapi_max_limit' will be used instead." ),
767+ )
758768 return parser
759769
760770 @utils .log_method (log )
@@ -845,7 +855,8 @@ def take_action(self, parsed_args):
845855 parsed_args .marker ).id
846856
847857 data = compute_client .servers .list (search_opts = search_opts ,
848- marker = marker_id )
858+ marker = marker_id ,
859+ limit = parsed_args .limit )
849860 return (column_headers ,
850861 (utils .get_item_properties (
851862 s , columns ,
You can’t perform that action at this time.
0 commit comments