Subscription

For help on a specific openstack messaging subscription command, enter:

$ openstack messaging subscription COMMAND -h/--help

The ten commands:

messaging subscription create
messaging subscription delete
messaging subscription list
messaging subscription show
messaging subscription update

openstack messaging subscription create

usage: openstack messaging subscription create [-h] [-f {json,shell,table,value,yaml}]
                                               [-c COLUMN] [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               [--options <options>]
                                               <queue_name> <subscriber> <ttl>

Create a subscription.

Positional arguments:

<queue_name>

Name of the queue.

<subscriber>

Subscriber which will be notified.

<ttl>

Time to live of the subscription in seconds.

openstack messaging subscription delete

usage: openstack messaging subscription delete [-h] <queue_name> <subscription_id>

Delete a subscription.

Positional arguments:

<queue_name>

Name of the queue.

<subscription_id>

ID of the subscription.

openstack messaging subscription list

usage: openstack messaging subscription list [-h] [-f {csv,json,table,value,yaml}]
                                             [-c COLUMN] [--max-width <integer>]
                                             [--noindent]
                                             [--quote {all,minimal,none,nonnumeric}]
                                             [--marker <subscription_id>]
                                             [--limit <limit>]
                                             <queue_name>

Get list of subscriptions.

Positional arguments:

<queue_name>

Name of the queue.

openstack messaging subscription show

usage: openstack messaging subscription show [-h] [-f {json,shell,table,value,yaml}]
                                             [-c COLUMN] [--max-width <integer>]
                                             [--noindent] [--prefix PREFIX]
                                             <queue_name> <subscription_id>

Query a subscription details.

Positional arguments:

<queue_name>

Name of the queue.

<subscription_id>

ID of the subscription.

openstack messaging subscription update

usage: openstack messaging subscription update [-h] [-f {json,shell,table,value,yaml}]
                                               [-c COLUMN] [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               [--subscriber <subscriber>] [--ttl <ttl>]
                                               [--options <options>]
                                               <queue_name> <subscription_id>

Update a subscription.

Positional arguments:

<queue_name>

Name of the queue.

<subscription_id>

ID of the subscription

Optional arguments:

--subscriber <subscriber>

Subscriber which will be notified.

--ttl <ttl>

Time to live of the subscription in seconds.

--options <options>

Metadata of the subscription in JSON format.