Queue¶
For help on a specific openstack queue command, enter:
$ openstack queue COMMAND -h/--help
The seven commands:
queue create
queue delete
queue get metadata
queue list
queue set metadata
queue signed url
queue stats
openstack queue create¶
usage: openstack queue create [-h] [-f {json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <queue_name>
Create a queue.
Positional arguments:
<queue_name>- Name of the queue.
 
openstack queue delete¶
usage: openstack queue delete [-h] <queue_name>
Delete a queue.
Positional arguments:
<queue_name>- Name of the queue.
 
openstack queue get metadata¶
usage: openstack queue get metadata [-h] [-f {json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    <queue_name>
Get queue metadata.
Positional arguments:
<queue_name>- Name of the queue.
 
openstack queue list¶
usage: openstack queue list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN]
                         [--max-width <integer>] [--noindent]
                         [--quote {all,minimal,none,nonnumeric}]
                         [--marker <queue_id>] [--limit <limit>]
List available queues.
Optional arguments:
--marker <queue_id>- Queue’s paging marker.
 --limit <limit>- Page size limit.
 
openstack queue set metadata¶
usage: openstack queue set metadata [-h] <queue_name> <queue_metadata>
Set queue metadata.
Positional arguments:
<queue_name>- Name of the queue.
 <queue_metadata>- Queue metadata. It should be json like. For example: ‘{“age”: 18}’
 
openstack queue signed url¶
usage: openstack queue signed url [-h] [-f {json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  [--paths <paths>]
                                  [--ttl-seconds <ttl_seconds>]
                                  [--methods <methods>]
                                  <queue_name>
Create a pre-signed url for the queue.
Positional arguments:
<queue_name>- Name of the queue.
 
Optional arguments:
--paths <paths>- Allowed paths in a comma-separated list. Options: messages, subscriptions, claims.
 --ttl-seconds <ttl_seconds>- Length of time (in seconds) until the signature expires.
 --methods <methods>- HTTP methods to allow as a comma-separated list. Options: GET, HEAD, OPTIONS, POST, PUT, DELETE.
 
openstack queue stats¶
usage: openstack queue stats [-h] [-f {json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <queue_name>
Get queue stats.
Positional arguments:
<queue_name>- Name of the queue.