python-zaqarclient/doc/source/command/subscription.rst

3.4 KiB

Subscription

For help on a specific openstack subscription command, enter:

$ openstack subscription COMMAND -h/--help

The five commands:

subscription create
subscription delete
subscription list
subscription show
subscription update

openstack subscription create

usage: openstack 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 subscription delete

usage: openstack 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 subscription list

usage: openstack 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 subscription show

usage: openstack 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 subscription update

usage: openstack 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.