Queue ===== For help on a specific :command:`openstack messaging queue` command, enter: .. code-block:: console $ openstack messaging queue COMMAND -h/--help The fourteen commands: .. code-block:: console messaging queue create messaging queue delete messaging queue get metadata messaging queue list messaging queue set metadata messaging queue signed url messaging queue stats .. _openstack_messaging_queue_create: openstack messaging queue create -------------------------------- .. code-block:: console usage: openstack messaging queue create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--noindent] [--prefix PREFIX] Create a queue. **Positional arguments:** ```` Name of the queue. .. _openstack_messaging_queue_delete: openstack messaging queue delete -------------------------------- .. code-block:: console usage: openstack messaging queue delete [-h] Delete a queue. **Positional arguments:** ```` Name of the queue. .. _openstack_messaging_queue_get_metadata: openstack messaging queue get metadata -------------------------------------- .. code-block:: console usage: openstack messaging queue get metadata [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--noindent] [--prefix PREFIX] Get queue metadata. **Positional arguments:** ```` Name of the queue. .. _openstack_messaging_queue_list: openstack messaging queue list ------------------------------ .. code-block:: console usage: openstack messaging queue list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--max-width ] [--noindent] [--quote {all,minimal,none,nonnumeric}] [--marker ] [--limit ] [--detailed] List available queues. **Optional arguments:** ``--marker `` Queue's paging marker. ``--limit `` Page size limit. ``--detailed`` If show detailed information of queue. .. _openstack_messaging_queue_set_metadata: openstack messaging queue set metadata -------------------------------------- .. code-block:: console usage: openstack messaging queue set metadata [-h] Set queue metadata.All the metadata of the queue will be replaced by queue_metadata. **Positional arguments:** ```` Name of the queue. ```` Queue metadata. It should be json like. For example: '{"age": 18}' .. _openstack_messaging_queue_signed_url: openstack messaging queue signed url ------------------------------------ .. code-block:: console usage: openstack messaging queue signed url [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--noindent] [--prefix PREFIX] [--paths ] [--ttl-seconds ] [--methods ] Create a pre-signed url for the queue. **Positional arguments:** ```` Name of the queue. **Optional arguments:** ``--paths `` Allowed paths in a comma-separated list. Options: messages, subscriptions, claims. ``--ttl-seconds `` Length of time (in seconds) until the signature expires. ``--methods `` HTTP methods to allow as a comma-separated list. Options: GET, HEAD, OPTIONS, POST, PUT, DELETE. .. _openstack_messaging_queue_stats: openstack messaging queue stats ------------------------------- .. code-block:: console usage: openstack messaging queue stats [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--max-width ] [--noindent] [--prefix PREFIX] Get queue stats. **Positional arguments:** ```` Name of the queue. .. _openstack_messaging_queue_purge: openstack messaging queue purge ------------------------------- .. code-block:: console usage: openstack messaging queue purge [-h] [--resource_types ] Purge a queue. All the metadata of the queue will be kept. Use ``--resource_types`` to specify which resource should be pured. If ``--resource_types`` is not specified, all the messages and subscriptions in the queue will be purged by default. **Positional arguments:** ```` Name of the queue. **Optional arguments:** ``--resource_types `` Resource types want to be purged. Support ``messages`` and ``subscriptions``.