openstack-manuals/doc/cli-reference/source/openstack.rst
KATO Tomoyuki 6466372fc2 [cli-ref] Remove work around for checkniceness
Change-Id: Ied0b0afa5119b8a3b232687a80ae08b219e5f080
2016-04-13 20:34:22 +09:00

388 KiB

OpenStack command-line client

The openstack client is a common OpenStackcommand-line interface (CLI).

This chapter documents openstack version 2.3.0.

For help on a specific openstack command, enter:

$ openstack help COMMAND

openstack usage

usage: openstack [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
                 [--os-cloud <cloud-config-name>]
                 [--os-region-name <auth-region-name>]
                 [--os-cacert <ca-bundle-file>] [--verify | --insecure]
                 [--os-default-domain <auth-domain>]
                 [--os-interface <interface>] [--timing] [--profile hmac-key]
                 [--os-compute-api-version <compute-api-version>]
                 [--os-network-api-version <network-api-version>]
                 [--os-image-api-version <image-api-version>]
                 [--os-volume-api-version <volume-api-version>]
                 [--os-identity-api-version <identity-api-version>]
                 [--os-auth-type <auth-type>]
                 [--os-project-domain-id <auth-project-domain-id>]
                 [--os-protocol <auth-protocol>]
                 [--os-project-name <auth-project-name>]
                 [--os-trust-id <auth-trust-id>]
                 [--os-service-provider-endpoint <auth-service-provider-endpoint>]
                 [--os-domain-name <auth-domain-name>]
                 [--os-user-domain-id <auth-user-domain-id>]
                 [--os-identity-provider-url <auth-identity-provider-url>]
                 [--os-access-token-endpoint <auth-access-token-endpoint>]
                 [--os-domain-id <auth-domain-id>]
                 [--os-user-domain-name <auth-user-domain-name>]
                 [--os-scope <auth-scope>] [--os-user-id <auth-user-id>]
                 [--os-identity-provider <auth-identity-provider>]
                 [--os-username <auth-username>]
                 [--os-auth-url <auth-auth-url>]
                 [--os-client-secret <auth-client-secret>]
                 [--os-client-id <auth-client-id>]
                 [--os-project-domain-name <auth-project-domain-name>]
                 [--os-password <auth-password>]
                 [--os-endpoint <auth-endpoint>] [--os-url <auth-url>]
                 [--os-token <auth-token>] [--os-project-id <auth-project-id>]
                 [--os-object-api-version <object-api-version>]
                 [--inspector-api-version INSPECTOR_API_VERSION]
                 [--inspector-url INSPECTOR_URL]
                 [--os-data-processing-api-version <data-processing-api-version>]
                 [--os-data-processing-url OS_DATA_PROCESSING_URL]
                 [--os-dns-api-version <dns-api-version>]
                 [--os-orchestration-api-version <orchestration-api-version>]
                 [--os-mb-api-version <mb-api-version>]
                 [--os-queues-api-version <queues-api-version>]
                 [--os-key-manager-api-version <key-manager-api-version>]
                 [--os-baremetal-api-version <baremetal-api-version>]
                 [--os-policy-api-version <policy-api-version>]

openstack optional arguments

--version

show program's version number and exit

-v, --verbose

Increase verbosity of output. Can be repeated.

-q, --quiet

Suppress output except warnings and errors.

--log-file LOG_FILE

Specify a file to log output. Disabled by default.

-h, --help

Show help message and exit.

--debug

Show tracebacks on errors.

--os-cloud <cloud-config-name>

Cloud name in clouds.yaml (Env: OS_CLOUD)

--os-region-name <auth-region-name>

Authentication region name (Env: OS_REGION_NAME)

--os-cacert <ca-bundle-file>

CA certificate bundle file (Env: OS_CACERT)

--verify

Verify server certificate (default)

--insecure

Disable server certificate verification

--os-default-domain <auth-domain>

Default domain ID, default=default (Env: OS_DEFAULT_DOMAIN)

--os-interface <interface>

Select an interface type. Valid interface types: [admin, public, internal]. (Env: OS_INTERFACE)

--timing

Print API call timing info

--profile

hmac-key HMAC key to use for encrypting context data for performance profiling of operation. This key should be the value of one of the HMAC keys configured in osprofiler middleware in the projects user would like to profile. It needs to be specified in configuration files of the required projects.

--os-compute-api-version <compute-api-version>

Compute API version, default=2 (Env: OS_COMPUTE_API_VERSION)

--os-network-api-version <network-api-version>

Network API version, default=2.0 (Env: OS_NETWORK_API_VERSION)

--os-image-api-version <image-api-version>

Image API version, default=1 (Env: OS_IMAGE_API_VERSION)

--os-volume-api-version <volume-api-version>

Volume API version, default=2 (Env: OS_VOLUME_API_VERSION)

--os-identity-api-version <identity-api-version>

Identity API version, default=3 (Env: OS_IDENTITY_API_VERSION)

--os-auth-type <auth-type>

Select an authentication type. Available types: osc_password, token_endpoint, v2token, admin_token, v2password, v3password, v3scopedsaml, v3oidcpassword, v3unscopedadfs, token, v3token, password, v3unscopedsaml. Default: selected based on --os- username/--os-token (Env: OS_AUTH_TYPE)

--os-project-domain-id <auth-project-domain-id>

With osc_password: Domain ID containing project With v3password: Domain ID containing project With v3scopedsaml: Domain ID containing project With v3oidcpassword: Domain ID containing project With v3unscopedadfs: Domain ID containing project With token: Domain ID containing project With v3token: Domain ID containing project With password: Domain ID containing project With v3unscopedsaml: Domain ID containing project (Env: OS_PROJECT_DOMAIN_ID)

--os-protocol <auth-protocol>

With v3oidcpassword: Name of the federated protocol used for federated authentication. Must match its counterpart name configured at the keystone service provider. Typically values would be 'saml2' or 'oidc'. (Env: OS_PROTOCOL)

--os-project-name <auth-project-name>

With osc_password: Project name to scope to With v3password: Project name to scope to With v3scopedsaml: Project name to scope to With v3oidcpassword: Project name to scope to With v3unscopedadfs: Project name to scope to With token: Project name to scope to With v3token: Project name to scope to With password: Project name to scope to With v3unscopedsaml: Project name to scope to (Env: OS_PROJECT_NAME)

--os-trust-id <auth-trust-id>

With osc_password: Trust ID With v2token: Trust ID With v2password: Trust ID With v3password: Trust ID With v3scopedsaml: Trust ID With v3oidcpassword: Trust ID With v3unscopedadfs: Trust ID With token: Trust ID With v3token: Trust ID With password: Trust ID With v3unscopedsaml: Trust ID (Env: OS_TRUST_ID)

--os-service-provider-endpoint <auth-service-provider-endpoint>

With v3unscopedadfs: Service Provider's Endpoint (Env: OS_SERVICE_PROVIDER_ENDPOINT)

--os-domain-name <auth-domain-name>

With osc_password: Domain name to scope to With v3password: Domain name to scope to With v3scopedsaml: Domain name to scope to With v3oidcpassword: Domain name to scope to With v3unscopedadfs: Domain name to scope to With token: Domain name to scope to With v3token: Domain name to scope to With password: Domain name to scope to With v3unscopedsaml: Domain name to scope to (Env: OS_DOMAIN_NAME)

--os-user-domain-id <auth-user-domain-id>

With osc_password: User's domain id With v3password: User's domain id With password: User's domain id (Env: OS_USER_DOMAIN_ID)

--os-identity-provider-url <auth-identity-provider-url>

With v3unscopedadfs: Identity Provider's URL With v3unscopedsaml: Identity Provider's URL (Env: OS_IDENTITY_PROVIDER_URL)

--os-access-token-endpoint <auth-access-token-endpoint>

With v3oidcpassword: OpenID Connect Provider Token Endpoint (Env: OS_ACCESS_TOKEN_ENDPOINT)

--os-domain-id <auth-domain-id>

With osc_password: Domain ID to scope to With v3password: Domain ID to scope to With v3scopedsaml: Domain ID to scope to With v3oidcpassword: Domain ID to scope to With v3unscopedadfs: Domain ID to scope to With token: Domain ID to scope to With v3token: Domain ID to scope to With password: Domain ID to scope to With v3unscopedsaml: Domain ID to scope to (Env: OS_DOMAIN_ID)

--os-user-domain-name <auth-user-domain-name>

With osc_password: User's domain name With v3password: User's domain name With password: User's domain name (Env: OS_USER_DOMAIN_NAME)

--os-scope <auth-scope>

With v3oidcpassword: OpenID Connect scope that is requested from OP (Env: OS_SCOPE)

--os-user-id <auth-user-id>

With osc_password: User id With v2password: User ID to login with With v3password: User ID With password: User id (Env: OS_USER_ID)

--os-identity-provider <auth-identity-provider>

With v3oidcpassword: Identity Provider's name With v3unscopedadfs: Identity Provider's name With v3unscopedsaml: Identity Provider's name (Env: OS_IDENTITY_PROVIDER)

--os-username <auth-username>

With osc_password: Username With v2password: Username to login with With v3password: Username With v3oidcpassword: Username With v3unscopedadfs: Username With password: Username With v3unscopedsaml: Username (Env: OS_USERNAME)

--os-auth-url <auth-auth-url>

With osc_password: Authentication URL With v2token: Authentication URL With v2password: Authentication URL With v3password: Authentication URL With v3scopedsaml: Authentication URL With v3oidcpassword: Authentication URL With v3unscopedadfs: Authentication URL With token: Authentication URL With v3token: Authentication URL With password: Authentication URL With v3unscopedsaml: Authentication URL (Env: OS_AUTH_URL)

--os-client-secret <auth-client-secret>

With v3oidcpassword: OAuth 2.0 Client Secret (Env: OS_CLIENT_SECRET)

--os-client-id <auth-client-id>

With v3oidcpassword: OAuth 2.0 Client ID (Env: OS_CLIENT_ID)

--os-project-domain-name <auth-project-domain-name>

With osc_password: Domain name containing project With v3password: Domain name containing project With v3scopedsaml: Domain name containing project With v3oidcpassword: Domain name containing project With v3unscopedadfs: Domain name containing project With token: Domain name containing project With v3token: Domain name containing project With password: Domain name containing project With v3unscopedsaml: Domain name containing project (Env: OS_PROJECT_DOMAIN_NAME)

--os-password <auth-password>

With osc_password: User's password With v2password: Password to use With v3password: User's password With v3oidcpassword: Password With v3unscopedadfs: Password With password: User's password With v3unscopedsaml: Password (Env: OS_PASSWORD)

--os-endpoint <auth-endpoint>

With token_endpoint: The endpoint that will always be used With admin_token: The endpoint that will always be used (Env: OS_ENDPOINT)

--os-url <auth-url>

With token_endpoint: Specific service endpoint to use (Env: OS_URL)

--os-token <auth-token>

With token_endpoint: The token that will always be used With token_endpoint: Authentication token to use With v2token: Token With admin_token: The token that will always be used With v3scopedsaml: Token to authenticate with With token: Token to authenticate with With v3token: Token to authenticate with (Env: OS_TOKEN)

--os-project-id <auth-project-id>

With osc_password: Project ID to scope to With v3password: Project ID to scope to With v3scopedsaml: Project ID to scope to With v3oidcpassword: Project ID to scope to With v3unscopedadfs: Project ID to scope to With token: Project ID to scope to With v3token: Project ID to scope to With password: Project ID to scope to With v3unscopedsaml: Project ID to scope to (Env: OS_PROJECT_ID)

--os-object-api-version <object-api-version>

Object API version, default=1 (Env: OS_OBJECT_API_VERSION)

--inspector-api-version INSPECTOR_API_VERSION

inspector API version, only 1 is supported now (env: INSPECTOR_VERSION).

--inspector-url INSPECTOR_URL

inspector URL, defaults to localhost (env: INSPECTOR_URL).

--os-data-processing-api-version <data-processing-api-version>

Data processing API version, default=1.1 (Env: OS_DATA_PROCESSING_API_VERSION)

--os-data-processing-url OS_DATA_PROCESSING_URL

Data processing API URL, (Env: OS_DATA_PROCESSING_API_URL)

--os-dns-api-version <dns-api-version>

DNS API version, default=2 (Env: OS_DNS_API_VERSION)

--os-orchestration-api-version <orchestration-api-version>

Orchestration API version, default=1 (Env: OS_ORCHESTRATION_API_VERSION)

--os-mb-api-version <mb-api-version>

MB API version, default=1 (Env: OS_MB_API_VERSION)

--os-queues-api-version <queues-api-version>

Queues API version, default=1.1 (Env: OS_QUEUES_API_VERSION)

--os-key-manager-api-version <key-manager-api-version>

Barbican API version, default=1 (Env: OS_KEY_MANAGER_API_VERSION)

--os-baremetal-api-version <baremetal-api-version>

Baremetal API version, default=1.6 (Env: OS_BAREMETAL_API_VERSION)

--os-policy-api-version <policy-api-version>

Policy API version, default=1 (Env: OS_POLICY_API_VERSION)

OpenStack with Identity API v3 commands

Important

OpenStack Identity API v2 is deprecated in the Mitaka release.

You can select the Identity API version to use by adding the --os-identity-api-version parameter or by setting the corresponding environment variable:

export OS_IDENTITY_API_VERSION=3

openstack access token create

usage: openstack --os-identity-api-version 3 access token create [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     --consumer-key <consumer-key>
                                     --consumer-secret <consumer-secret>
                                     --request-key <request-key>
                                     --request-secret <request-secret>
                                     --verifier <verifier>

Create an access token

Optional arguments:

-h, --help

show this help message and exit

--consumer-key <consumer-key>

Consumer key (required)

--consumer-secret <consumer-secret>

Consumer secret (required)

--request-key <request-key>

Request token to exchange for access token (required)

--request-secret <request-secret>

Secret associated with <request-key> (required)

--verifier <verifier>

Verifier associated with <request-key> (required)

openstack acl delete

usage: openstack --os-identity-api-version 3 acl delete [-h] URI

Delete ACLs for a secret or container as identified by its href.

Positional arguments:

URI

The URI reference for the secret or container.

Optional arguments:

-h, --help

show this help message and exit

openstack acl get

usage: openstack --os-identity-api-version 3 acl get [-h] [-f {csv,html,json,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--noindent]
                         [--quote {all,minimal,none,nonnumeric}]
                         URI

Retrieve ACLs for a secret or container by providing its href.

Positional arguments:

URI

The URI reference for the secret or container.

Optional arguments:

-h, --help

show this help message and exit

openstack acl submit

usage: openstack --os-identity-api-version 3 acl submit [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]
                            [--user [USERS]]
                            [--project-access | --no-project-access]
                            [--operation-type {read}]
                            URI

Submit ACL on a secret or container as identified by its href.

Positional arguments:

URI

The URI reference for the secret or container.

Optional arguments:

-h, --help

show this help message and exit

--user [USERS], -u [USERS]

Keystone userid(s) for ACL.

--project-access

Flag to enable project access behavior.

--no-project-access

Flag to disable project access behavior.

--operation-type {read}, -o {read}

Type of Barbican operation ACL is set for

openstack acl user add

usage: openstack --os-identity-api-version 3 acl user add [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--user [USERS]]
                              [--project-access | --no-project-access]
                              [--operation-type {read}]
                              URI

Add ACL users to a secret or container as identified by its href.

Positional arguments:

URI

The URI reference for the secret or container.

Optional arguments:

-h, --help

show this help message and exit

--user [USERS], -u [USERS]

Keystone userid(s) for ACL.

--project-access

Flag to enable project access behavior.

--no-project-access

Flag to disable project access behavior.

--operation-type {read}, -o {read}

Type of Barbican operation ACL is set for

openstack acl user remove

usage: openstack --os-identity-api-version 3 acl user remove [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]
                                 [--user [USERS]]
                                 [--project-access | --no-project-access]
                                 [--operation-type {read}]
                                 URI

Remove ACL users from a secret or container as identified by its href.

Positional arguments:

URI

The URI reference for the secret or container.

Optional arguments:

-h, --help

show this help message and exit

--user [USERS], -u [USERS]

Keystone userid(s) for ACL.

--project-access

Flag to enable project access behavior.

--no-project-access

Flag to disable project access behavior.

--operation-type {read}, -o {read}

Type of Barbican operation ACL is set for

openstack aggregate add host

usage: openstack --os-identity-api-version 3 aggregate add host [-h]
                                    [-f {html,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    <aggregate> <host>

Add host to aggregate

Positional arguments:

<aggregate>

Aggregate (name or ID)

<host>

Host to add to <aggregate>

Optional arguments:

-h, --help

show this help message and exit

openstack aggregate create

usage: openstack --os-identity-api-version 3 aggregate create [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  [--zone <availability-zone>]
                                  [--property <key=value>]
                                  <name>

Create a new aggregate

Positional arguments:

<name>

New aggregate name

Optional arguments:

-h, --help

show this help message and exit

--zone <availability-zone>

Availability zone name

--property <key=value>

Property to add to this aggregate (repeat option to set multiple properties)

openstack aggregate delete

usage: openstack --os-identity-api-version 3 aggregate delete [-h] <aggregate>

Delete an existing aggregate

Positional arguments:

<aggregate>

Aggregate to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack aggregate list

usage: openstack --os-identity-api-version 3 aggregate list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--long]

List all aggregates

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack aggregate remove host

usage: openstack --os-identity-api-version 3 aggregate remove host [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       <aggregate> <host>

Remove host from aggregate

Positional arguments:

<aggregate>

Aggregate (name or ID)

<host>

Host to remove from <aggregate>

Optional arguments:

-h, --help

show this help message and exit

openstack aggregate set

usage: openstack --os-identity-api-version 3 aggregate set [-h] [--name <name>]
                               [--zone <availability-zone>]
                               [--property <key=value>]
                               <aggregate>

Set aggregate properties

Positional arguments:

<aggregate>

Aggregate to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set aggregate name

--zone <availability-zone>

Set availability zone name

--property <key=value>

Property to set on <aggregate> (repeat option to set multiple properties)

openstack aggregate show

usage: openstack --os-identity-api-version 3 aggregate show [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                <aggregate>

Display aggregate details

Positional arguments:

<aggregate>

Aggregate to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack availability zone list

usage: openstack --os-identity-api-version 3 availability zone list [-h]
                                        [-f {csv,html,json,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent]
                                        [--quote {all,minimal,none,nonnumeric}]
                                        [--compute] [--network] [--volume]
                                        [--long]

List availability zones and their status

Optional arguments:

-h, --help

show this help message and exit

--compute

List compute availability zones

--network

List network availability zones

--volume

List volume availability zones

--long

List additional fields in output

openstack backup create

usage: openstack --os-identity-api-version 3 backup create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX] --name <name>
                               [--description <description>]
                               [--container <container>]
                               <volume>

Create new backup

Positional arguments:

<volume>

Volume to backup (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the backup

--description <description>

Description of the backup

--container <container>

Optional backup container name

openstack backup delete

usage: openstack --os-identity-api-version 3 backup delete [-h] <backup> [<backup> ...]

Delete backup(s)

Positional arguments:

<backup>

Backup(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack backup list

usage: openstack --os-identity-api-version 3 backup list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}] [--long]

List backups

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack backup restore

usage: openstack --os-identity-api-version 3 backup restore [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                <backup> <volume>

Restore backup

Positional arguments:

<backup>

Backup to restore (ID only)

<volume>

Volume to restore to (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack backup show

usage: openstack --os-identity-api-version 3 backup show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <backup>

Display backup details

Positional arguments:

<backup>

Backup to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal create

usage: openstack --os-identity-api-version 3 baremetal create [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  [--chassis-uuid <chassis>] --driver <driver>
                                  [--driver-info <key=value>]
                                  [--property <key=value>]
                                  [--extra <key=value>] [--uuid <uuid>]
                                  [--name <name>]

Register a new node with the baremetal service

Optional arguments:

-h, --help

show this help message and exit

--chassis-uuid <chassis>

UUID of the chassis that this node belongs to.

--driver <driver>

Driver used to control the node [REQUIRED].

--driver-info <key=value>

Key/value pair used by the driver, such as out-of-band management credentials. Can be specified multiple times.

--property <key=value>

Key/value pair describing the physical characteristics of the node. This is exported to Nova and used by the scheduler. Can be specified multiple times.

--extra <key=value>

Record arbitrary key/value metadata. Can be specified multiple times.

--uuid <uuid>

Unique UUID for the node.

--name <name>

Unique name for the node.

openstack baremetal delete

usage: openstack --os-identity-api-version 3 baremetal delete [-h] <node>

Unregister a baremetal node

Positional arguments:

<node>

Node to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection abort

usage: openstack --os-identity-api-version 3 baremetal introspection abort [-h] uuid

Abort running introspection for node.

Positional arguments:

uuid

baremetal node UUID

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection data save

usage: openstack --os-identity-api-version 3 baremetal introspection data save [-h] [--file <filename>]
                                                   uuid

Save or display raw introspection data.

Positional arguments:

uuid

baremetal node UUID

Optional arguments:

-h, --help

show this help message and exit

--file <filename>

downloaded introspection data filename (default: stdout)

openstack baremetal introspection rule delete

usage: openstack --os-identity-api-version 3 baremetal introspection rule delete [-h] uuid

Delete an introspection rule.

Positional arguments:

uuid

rule UUID

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection rule import

usage: openstack --os-identity-api-version 3 baremetal introspection rule import [-h] file

Import one or several introspection rules from a json file.

Positional arguments:

file

JSON file to import, may contain one or several rules

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection rule list

usage: openstack --os-identity-api-version 3 baremetal introspection rule list [-h]
                                                   [-f {csv,html,json,table,value,yaml}]
                                                   [-c COLUMN]
                                                   [--max-width <integer>]
                                                   [--noindent]
                                                   [--quote {all,minimal,none,nonnumeric}]

List all introspection rules.

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection rule purge

usage: openstack --os-identity-api-version 3 baremetal introspection rule purge [-h]

Drop all introspection rules.

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection rule show

usage: openstack --os-identity-api-version 3 baremetal introspection rule show [-h]
                                                   [-f {html,json,shell,table,value,yaml}]
                                                   [-c COLUMN]
                                                   [--max-width <integer>]
                                                   [--noindent]
                                                   [--prefix PREFIX]
                                                   uuid

Show an introspection rule.

Positional arguments:

uuid

rule UUID

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal introspection start

usage: openstack --os-identity-api-version 3 baremetal introspection start [-h]
                                               [-f {csv,html,json,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent]
                                               [--quote {all,minimal,none,nonnumeric}]
                                               [--new-ipmi-username NEW_IPMI_USERNAME]
                                               [--new-ipmi-password NEW_IPMI_PASSWORD]
                                               [--wait]
                                               uuid [uuid ...]

Start the introspection.

Positional arguments:

uuid

baremetal node UUID(s)

Optional arguments:

-h, --help

show this help message and exit

--new-ipmi-username NEW_IPMI_USERNAME

if set, *Ironic Inspector* will update IPMI user name to this value

--new-ipmi-password NEW_IPMI_PASSWORD

if set, *Ironic Inspector* will update IPMI password to this value

--wait

wait for introspection to finish; the result will be displayed in the end

openstack baremetal introspection status

usage: openstack --os-identity-api-version 3 baremetal introspection status [-h]
                                                [-f {html,json,shell,table,value,yaml}]
                                                [-c COLUMN]
                                                [--max-width <integer>]
                                                [--noindent] [--prefix PREFIX]
                                                uuid

Get introspection status.

Positional arguments:

uuid

baremetal node UUID

Optional arguments:

-h, --help

show this help message and exit

openstack baremetal list

usage: openstack --os-identity-api-version 3 baremetal list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--limit <limit>] [--marker <node>]
                                [--sort <key>[:<direction>]] [--maintenance]
                                [--associated] [--long]

List baremetal nodes

Optional arguments:

-h, --help

show this help message and exit

--limit <limit>

Maximum number of nodes to return per request, 0 for no limit. Default is the maximum number used by the Baremetal API Service.

--marker <node>

Node UUID (for example, of the last node in the list from a previous request). Returns the list of nodes after this UUID.

--sort <key>[:<direction>]

Sort output by selected keys and directions(asc or desc) (default: asc), multiple keys and directions can be specified separated by comma

--maintenance

List nodes in maintenance mode.

--associated

List only nodes associated with an instance.

--long

Show detailed information about the nodes.

openstack baremetal set

usage: openstack --os-identity-api-version 3 baremetal set [-h] [--property <path=value>] <node>

Set baremetal properties

Positional arguments:

<node>

Name or UUID of the node.

Optional arguments:

-h, --help

show this help message and exit

--property <path=value>

Property to add to this baremetal host (repeat option to set multiple properties)

openstack baremetal show

usage: openstack --os-identity-api-version 3 baremetal show [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX] [--instance]
                                [--long]
                                <node>

Show baremetal node details

Positional arguments:

<node>

Name or UUID of the node (or instance UUID if --instance is specified)

Optional arguments:

-h, --help

show this help message and exit

--instance <node>

is an instance UUID.

--long

openstack baremetal unset

usage: openstack --os-identity-api-version 3 baremetal unset [-h] [--property <path>] <node>

Unset baremetal properties

Positional arguments:

<node>

Name or UUID of the node.

Optional arguments:

-h, --help

show this help message and exit

--property <path>

Property to unset on this baremetal host (repeat option to unset multiple properties)

openstack ca get

usage: openstack --os-identity-api-version 3 ca get [-h] [-f {html,json,shell,table,value,yaml}]
                        [-c COLUMN] [--max-width <integer>] [--noindent]
                        [--prefix PREFIX]
                        URI

Retrieve a CA by providing its URI.

Positional arguments:

URI

The URI reference for the CA.

Optional arguments:

-h, --help

show this help message and exit

openstack ca list

usage: openstack --os-identity-api-version 3 ca list [-h] [-f {csv,html,json,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--noindent]
                         [--quote {all,minimal,none,nonnumeric}]
                         [--limit LIMIT] [--offset OFFSET] [--name NAME]

List cas.

Optional arguments:

-h, --help

show this help message and exit

--limit LIMIT, -l LIMIT

specify the limit to the number of items to list per page (default: 10; maximum: 100)

--offset OFFSET, -o OFFSET

specify the page offset (default: 0)

--name NAME, -n NAME

specify the secret name (default: None)

openstack catalog list

usage: openstack --os-identity-api-version 3 catalog list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]

List services in the service catalog

Optional arguments:

-h, --help

show this help message and exit

openstack catalog show

usage: openstack --os-identity-api-version 3 catalog show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <service>

Display service catalog details

Positional arguments:

<service>

Service to display (type or name)

Optional arguments:

-h, --help

show this help message and exit

openstack claim create

usage: openstack --os-identity-api-version 3 claim create [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--ttl <ttl>] [--grace <grace>]
                              [--limit <limit>]
                              <queue_name>

Create claim and return a list of claimed messages

Positional arguments:

<queue_name>

Name of the queue to be claim

Optional arguments:

-h, --help

show this help message and exit

--ttl <ttl>

Time to live in seconds for claim

--grace <grace>

The message grace period in seconds

--limit <limit>

Claims a set of messages, up to limit

openstack claim query

usage: openstack --os-identity-api-version 3 claim query [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             <queue_name> <claim_id>

Display claim details

Positional arguments:

<queue_name>

Name of the claimed queue

<claim_id>

ID of the claim

Optional arguments:

-h, --help

show this help message and exit

openstack claim release

usage: openstack --os-identity-api-version 3 claim release [-h] <queue_name> <claim_id>

Delete a claim

Positional arguments:

<queue_name>

Name of the claimed queue

<claim_id>

Claim ID to delete

Optional arguments:

-h, --help

show this help message and exit

openstack claim renew

usage: openstack --os-identity-api-version 3 claim renew [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--ttl <ttl>] [--grace <grace>]
                             <queue_name> <claim_id>

Renew a claim

Positional arguments:

<queue_name>

Name of the claimed queue

<claim_id>

Claim ID

Optional arguments:

-h, --help

show this help message and exit

--ttl <ttl>

Time to live in seconds for claim

--grace <grace>

The message grace period in seconds

openstack command list

usage: openstack --os-identity-api-version 3 command list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]

List recognized commands by group

Optional arguments:

-h, --help

show this help message and exit

openstack compute agent create

usage: openstack --os-identity-api-version 3 compute agent create [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      <os> <architecture> <version> <url>
                                      <md5hash> <hypervisor>

Create compute agent command

Positional arguments:

<os>

Type of OS

<architecture>

Type of architecture

<version>

Version

<url>

URL

<md5hash>

MD5 hash

<hypervisor>

Type of hypervisor

Optional arguments:

-h, --help

show this help message and exit

openstack compute agent delete

usage: openstack --os-identity-api-version 3 compute agent delete [-h] <id>

Delete compute agent command

Positional arguments:

<id>

ID of agent to delete

Optional arguments:

-h, --help

show this help message and exit

openstack compute agent list

usage: openstack --os-identity-api-version 3 compute agent list [-h] [-f {csv,html,json,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent]
                                    [--quote {all,minimal,none,nonnumeric}]
                                    [--hypervisor <hypervisor>]

List compute agent command

Optional arguments:

-h, --help

show this help message and exit

--hypervisor <hypervisor>

Type of hypervisor

openstack compute agent set

usage: openstack --os-identity-api-version 3 compute agent set [-h] <id> <version> <url> <md5hash>

Set compute agent command

Positional arguments:

<id>

ID of the agent

<version>

Version of the agent

<url>

URL

<md5hash>

MD5 hash

Optional arguments:

-h, --help

show this help message and exit

openstack compute service delete

usage: openstack --os-identity-api-version 3 compute service delete [-h] <service>

Delete service command

Positional arguments:

<service>

Compute service to delete (ID only)

Optional arguments:

-h, --help

show this help message and exit

openstack compute service list

usage: openstack --os-identity-api-version 3 compute service list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--host <host>] [--service <service>]

List service command

Optional arguments:

-h, --help

show this help message and exit

--host <host>

Name of host

--service <service>

Name of service

openstack compute service set

usage: openstack --os-identity-api-version 3 compute service set [-h] [--enable | --disable]
                                     <host> <service>

Set service command

Positional arguments:

<host>

Name of host

<service>

Name of service

Optional arguments:

-h, --help

show this help message and exit

--enable

Enable a service (default)

--disable

Disable a service

openstack configuration show

usage: openstack --os-identity-api-version 3 configuration show [-h]
                                    [-f {html,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    [--mask | --unmask]

Display configuration details

Optional arguments:

-h, --help

show this help message and exit

--mask

Attempt to mask passwords (default)

--unmask

Show password in clear text

openstack congress datasource create

usage: openstack --os-identity-api-version 3 congress datasource create [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--description <datasource-description>]
                                            [--config <key=value>]
                                            <datasource-driver>
                                            <datasource-name>

Create a datasource.

Positional arguments:

<datasource-driver>

Selected datasource driver

<datasource-name>

Name you want to call the datasource

Optional arguments:

-h, --help

show this help message and exit

--description <datasource-description>

Description of the datasource

--config <key=value>

config dictionary to pass in

openstack congress datasource delete

usage: openstack --os-identity-api-version 3 congress datasource delete [-h] <datasource-name>

Delete a datasource.

Positional arguments:

<datasource-name>

Name of the datasource to delete

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource list

usage: openstack --os-identity-api-version 3 congress datasource list [-h]
                                          [-f {csv,html,json,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent]
                                          [--quote {all,minimal,none,nonnumeric}]

List Datasources.

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource row list

usage: openstack --os-identity-api-version 3 congress datasource row list [-h]
                                              [-f {csv,html,json,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent]
                                              [--quote {all,minimal,none,nonnumeric}]
                                              <datasource-name> <table>

List datasource rows.

Positional arguments:

<datasource-name>

Name of the datasource to show

<table>

Table to get the datasource rows from

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource schema show

usage: openstack --os-identity-api-version 3 congress datasource schema show [-h]
                                                 [-f {csv,html,json,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent]
                                                 [--quote {all,minimal,none,nonnumeric}]
                                                 <datasource-name>

Show schema for datasource.

Positional arguments:

<datasource-name>

Name of the datasource

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource status show

usage: openstack --os-identity-api-version 3 congress datasource status show [-h]
                                                 [-f {html,json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent]
                                                 [--prefix PREFIX]
                                                 <datasource-name>

List status for datasource.

Positional arguments:

<datasource-name>

Name of the datasource

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource table list

usage: openstack --os-identity-api-version 3 congress datasource table list [-h]
                                                [-f {csv,html,json,table,value,yaml}]
                                                [-c COLUMN]
                                                [--max-width <integer>]
                                                [--noindent]
                                                [--quote {all,minimal,none,nonnumeric}]
                                                <datasource-name>

List datasource tables.

Positional arguments:

<datasource-name>

Name of the datasource

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource table schema show

usage: openstack --os-identity-api-version 3 congress datasource table schema show [-h]
                                                       [-f {csv,html,json,table,value,yaml}]
                                                       [-c COLUMN]
                                                       [--max-width <integer>]
                                                       [--noindent]
                                                       [--quote {all,minimal,none,nonnumeric}]
                                                       <datasource-name>
                                                       <table-name>

Show schema for datasource table.

Positional arguments:

<datasource-name>

Name of the datasource

<table-name>

Name of the table

Optional arguments:

-h, --help

show this help message and exit

openstack congress datasource table show

usage: openstack --os-identity-api-version 3 congress datasource table show [-h]
                                                [-f {html,json,shell,table,value,yaml}]
                                                [-c COLUMN]
                                                [--max-width <integer>]
                                                [--noindent] [--prefix PREFIX]
                                                <datasource-name> <table-id>

Show Datasource Table properties.

Positional arguments:

<datasource-name>

Name of datasource

<table-id>

Table id

Optional arguments:

-h, --help

show this help message and exit

openstack congress driver config show

usage: openstack --os-identity-api-version 3 congress driver config show [-h]
                                             [-f {html,json,shell,table,value,yaml}]
                                             [-c COLUMN]
                                             [--max-width <integer>]
                                             [--noindent] [--prefix PREFIX]
                                             <datasource-driver>

List driver tables.

Positional arguments:

<datasource-driver>

Name of the datasource driver

Optional arguments:

-h, --help

show this help message and exit

openstack congress driver list

usage: openstack --os-identity-api-version 3 congress driver list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]

List drivers.

Optional arguments:

-h, --help

show this help message and exit

openstack congress driver schema show

usage: openstack --os-identity-api-version 3 congress driver schema show [-h]
                                             [-f {csv,html,json,table,value,yaml}]
                                             [-c COLUMN]
                                             [--max-width <integer>]
                                             [--noindent]
                                             [--quote {all,minimal,none,nonnumeric}]
                                             <datasource-driver>

List datasource tables.

Positional arguments:

<datasource-driver>

Name of the datasource driver

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy create

usage: openstack --os-identity-api-version 3 congress policy create [-h]
                                        [-f {html,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        [--description <description>]
                                        [--abbreviation <abbreviation>]
                                        [--kind <kind>]
                                        <policy_name>

Create a policy.

Positional arguments:

<policy_name>

Name of the policy

Optional arguments:

-h, --help

show this help message and exit

--description <description>

Policy description

--abbreviation <abbreviation>

Policy abbreviation (used in traces)

--kind <kind>

Kind of policy: {nonrecursive, database, action, materialized}

openstack congress policy delete

usage: openstack --os-identity-api-version 3 congress policy delete [-h] <policy>

Delete a policy.

Positional arguments:

<policy>

ID or name of the policy to delete

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy list

usage: openstack --os-identity-api-version 3 congress policy list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]

List Policy.

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy row list

usage: openstack --os-identity-api-version 3 congress policy row list [-h]
                                          [-f {csv,html,json,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent]
                                          [--quote {all,minimal,none,nonnumeric}]
                                          [--trace]
                                          <policy-name> <table>

List policy rows.

Positional arguments:

<policy-name>

Name of the policy to show

<table>

Table to get the policy rows from

Optional arguments:

-h, --help

show this help message and exit

--trace

Display explanation of result

openstack congress policy rule create

usage: openstack --os-identity-api-version 3 congress policy rule create [-h]
                                             [-f {html,json,shell,table,value,yaml}]
                                             [-c COLUMN]
                                             [--max-width <integer>]
                                             [--noindent] [--prefix PREFIX]
                                             [--name RULE_NAME]
                                             [--comment COMMENT]
                                             <policy-name> <rule>

Create a policy rule.

Positional arguments:

<policy-name>

Name or identifier of the policy

<rule>

Policy rule

Optional arguments:

-h, --help

show this help message and exit

--name RULE_NAME

Name of the policy rule

--comment COMMENT

Comment about policy rule

openstack congress policy rule delete

usage: openstack --os-identity-api-version 3 congress policy rule delete [-h]
                                             <policy-name> <rule-id/rule-name>

Delete a policy rule.

Positional arguments:

<policy-name>

Name of the policy to delete

<rule-id/rule-name>

ID/Name of the policy rule to delete

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy rule list

usage: openstack --os-identity-api-version 3 congress policy rule list [-h] <policy-name>

List policy rules.

Positional arguments:

<policy-name>

Name of the policy

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy rule show

usage: openstack --os-identity-api-version 3 congress policy rule show [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           <policy-name> <rule-id/rule-name>

Show a policy rule.

Positional arguments:

<policy-name>

Name or identifier of the policy

<rule-id/rule-name>

Policy rule id or rule name

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy show

usage: openstack --os-identity-api-version 3 congress policy show [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      <policy-name>

Show policy properties.

Positional arguments:

<policy-name>

Name of policy

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy simulate

usage: openstack --os-identity-api-version 3 congress policy simulate [-h] [--delta] [--trace]
                                          <policy> <query> <sequence>
                                          <action_policy>

Show the result of simulation.

Positional arguments:

<policy>

Name of the policy

<query>

String representing query (policy rule or literal)

<sequence>

String representing sequence of updates/actions

<action_policy>

Name of the policy with actions

Optional arguments:

-h, --help

show this help message and exit

--delta

Return difference in query caused by update sequence

--trace

Include trace describing computation

openstack congress policy table list

usage: openstack --os-identity-api-version 3 congress policy table list [-h]
                                            [-f {csv,html,json,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent]
                                            [--quote {all,minimal,none,nonnumeric}]
                                            <policy-name>

List policy tables.

Positional arguments:

<policy-name>

Name of the policy

Optional arguments:

-h, --help

show this help message and exit

openstack congress policy table show

usage: openstack --os-identity-api-version 3 congress policy table show [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            <policy-name> <table-id>

Show policy table properties.

Positional arguments:

<policy-name>

Name of policy

<table-id>

Table id

Optional arguments:

-h, --help

show this help message and exit

openstack console log show

usage: openstack --os-identity-api-version 3 console log show [-h] [--lines <num-lines>] <server>

Show server's console output

Positional arguments:

<server>

Server to show console log (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--lines <num-lines>

Number of lines to display from the end of the log (default=all)

openstack console url show

usage: openstack --os-identity-api-version 3 console url show [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  [--novnc | --xvpvnc | --spice]
                                  <server>

Show server's remote console URL

Positional arguments:

<server>

Server to show URL (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--novnc

Show noVNC console URL (default)

--xvpvnc

Show xpvnc console URL

--spice

Show SPICE console URL

openstack consumer create

usage: openstack --os-identity-api-version 3 consumer create [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [--description <description>]

Create new consumer

Optional arguments:

-h, --help

show this help message and exit

--description <description>

New consumer description

openstack consumer delete

usage: openstack --os-identity-api-version 3 consumer delete [-h] <consumer>

Delete consumer

Positional arguments:

<consumer>

Consumer to delete

Optional arguments:

-h, --help

show this help message and exit

openstack consumer list

usage: openstack --os-identity-api-version 3 consumer list [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]

List consumers

Optional arguments:

-h, --help

show this help message and exit

openstack consumer set

usage: openstack --os-identity-api-version 3 consumer set [-h] [--description <description>] <consumer>

Set consumer properties

Positional arguments:

<consumer>

Consumer to modify

Optional arguments:

-h, --help

show this help message and exit

--description <description>

New consumer description

openstack consumer show

usage: openstack --os-identity-api-version 3 consumer show [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               <consumer>

Display consumer details

Positional arguments:

<consumer>

Consumer to display

Optional arguments:

-h, --help

show this help message and exit

openstack container create

usage: openstack --os-identity-api-version 3 container create [-h] [-f {csv,html,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  <container-name> [<container-name> ...]

Create new container

Positional arguments:

<container-name>

New container name(s)

Optional arguments:

-h, --help

show this help message and exit

openstack container delete

usage: openstack --os-identity-api-version 3 container delete [-h] [--recursive]
                                  <container> [<container> ...]

Delete container

Positional arguments:

<container>

Container(s) to delete

Optional arguments:

-h, --help

show this help message and exit

--recursive, -r

Recursively delete objects and container

openstack container list

usage: openstack --os-identity-api-version 3 container list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--prefix <prefix>] [--marker <marker>]
                                [--end-marker <end-marker>] [--limit <limit>]
                                [--long] [--all]

List containers

Optional arguments:

-h, --help

show this help message and exit

--prefix <prefix>

Filter list using <prefix>

--marker <marker>

Anchor for paging

--end-marker <end-marker>

End anchor for paging

--limit <limit>

Limit the number of containers returned

--long

List additional fields in output

--all

List all containers (default is 10000)

openstack container save

usage: openstack --os-identity-api-version 3 container save [-h] <container>

Save container contents locally

Positional arguments:

<container>

Container to save

Optional arguments:

-h, --help

show this help message and exit

openstack container set

usage: openstack --os-identity-api-version 3 container set [-h] --property <key=value> <container>

Set container properties

Positional arguments:

<container>

Container to modify

Optional arguments:

-h, --help

show this help message and exit

--property <key=value>

Set a property on this container (repeat option to set multiple properties)

openstack container show

usage: openstack --os-identity-api-version 3 container show [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                <container>

Display container details

Positional arguments:

<container>

Container to display

Optional arguments:

-h, --help

show this help message and exit

openstack container unset

usage: openstack --os-identity-api-version 3 container unset [-h] --property <key> <container>

Unset container properties

Positional arguments:

<container>

Container to modify

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from container (repeat option to remove multiple properties)

openstack credential create

usage: openstack --os-identity-api-version 3 credential create [-h]
                                   [-f {html,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX]
                                   [--type <type>] [--project <project>]
                                   <user> <data>

Create credential command

Positional arguments:

<user>

Name or ID of user that owns the credential

<data>

New credential data

Optional arguments:

-h, --help

show this help message and exit

--type <type>

New credential type

--project <project>

Project name or ID which limits the scope of the credential

openstack credential delete

usage: openstack --os-identity-api-version 3 credential delete [-h] <credential-id>

Delete credential command

Positional arguments:

<credential-id>

ID of credential to delete

Optional arguments:

-h, --help

show this help message and exit

openstack credential list

usage: openstack --os-identity-api-version 3 credential list [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]

List credential command

Optional arguments:

-h, --help

show this help message and exit

openstack credential set

usage: openstack --os-identity-api-version 3 credential set [-h] --user <user> --type <type> --data <data>
                                [--project <project>]
                                <credential-id>

Set credential command

Positional arguments:

<credential-id>

ID of credential to change

Optional arguments:

-h, --help

show this help message and exit

--user <user>

Name or ID of user that owns the credential

--type <type>

New credential type

--data <data>

New credential data

--project <project>

Project name or ID which limits the scope of the credential

openstack credential show

usage: openstack --os-identity-api-version 3 credential show [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 <credential-id>

Show credential command

Positional arguments:

<credential-id>

ID of credential to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing cluster create

usage: openstack --os-identity-api-version 3 dataprocessing cluster create [-h]
                                               [-f {html,json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               [--name <name>]
                                               [--cluster-template <cluster-template>]
                                               [--image <image>]
                                               [--description <description>]
                                               [--user-keypair <keypair>]
                                               [--neutron-network <network>]
                                               [--count <count>] [--public]
                                               [--protected] [--transient]
                                               [--json <filename>] [--wait]

Creates cluster

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the cluster [REQUIRED if JSON is not provided]

--cluster-template <cluster-template>

Cluster template name or ID [REQUIRED if JSON is not provided]

--image <image>

Image that will be used for cluster deployment (Name or ID) [REQUIRED if JSON is not provided]

--description <description>

Description of the cluster

--user-keypair <keypair>

User keypair to get acces to VMs after cluster creation

--neutron-network <network>

Instances of the cluster will get fixed IP addresses in this network. (Name or ID should be provided)

--count <count>

Number of clusters to be created

--public

Make the cluster public (Visible from other tenants)

--protected

Make the cluster protected

--transient

Create transient cluster

--json <filename>

JSON representation of the cluster. Other arguments (except for --wait) will not be taken into account if this one is provided

--wait

Wait for the cluster creation to complete

openstack dataprocessing cluster delete

usage: openstack --os-identity-api-version 3 dataprocessing cluster delete [-h] [--wait]
                                               <cluster> [<cluster> ...]

Deletes cluster

Positional arguments:

<cluster>

Name(s) or id(s) of the cluster(s) to delete

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for the cluster(s) delete to complete

openstack dataprocessing cluster list

usage: openstack --os-identity-api-version 3 dataprocessing cluster list [-h]
                                             [-f {csv,html,json,table,value,yaml}]
                                             [-c COLUMN]
                                             [--max-width <integer>]
                                             [--noindent]
                                             [--quote {all,minimal,none,nonnumeric}]
                                             [--long] [--plugin <plugin>]
                                             [--version <version>]
                                             [--name <name-substring>]

Lists clusters

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--plugin <plugin>

List clusters with specific plugin

--version <version>

List clusters with specific version of the plugin

--name <name-substring>

List clusters with specific substring in the name

openstack dataprocessing cluster scale

usage: openstack --os-identity-api-version 3 dataprocessing cluster scale [-h]
                                              [-f {html,json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent] [--prefix PREFIX]
                                              [--instances <node-group-template:instances_count> [<node-group-template:instances_count> ...]]
                                              [--json <filename>] [--wait]
                                              <cluster>

Scales cluster

Positional arguments:

<cluster>

Name or ID of the cluster

Optional arguments:

-h, --help

show this help message and exit

--instances <node-group-template:instances_count> [<node-group-template:instances_count> ...]

Node group templates and number of their instances to be scale to [REQUIRED if JSON is not provided]

--json <filename>

JSON representation of the cluster scale object. Other arguments (except for --wait) will not be taken into account if this one is provided

--wait

Wait for the cluster scale to complete

openstack dataprocessing cluster show

usage: openstack --os-identity-api-version 3 dataprocessing cluster show [-h]
                                             [-f {html,json,shell,table,value,yaml}]
                                             [-c COLUMN]
                                             [--max-width <integer>]
                                             [--noindent] [--prefix PREFIX]
                                             [--verification]
                                             <cluster>

Display cluster details

Positional arguments:

<cluster>

Name or id of the cluster to display

Optional arguments:

-h, --help

show this help message and exit

--verification

List additional fields for verifications

openstack dataprocessing cluster template create

usage: openstack --os-identity-api-version 3 dataprocessing cluster template create [-h]
                                                        [-f {html,json,shell,table,value,yaml}]
                                                        [-c COLUMN]
                                                        [--max-width <integer>]
                                                        [--noindent]
                                                        [--prefix PREFIX]
                                                        [--name <name>]
                                                        [--node-groups <node-group:instances_count> [<node-group:instances_count> ...]]
                                                        [--anti-affinity <anti-affinity> [<anti-affinity> ...]]
                                                        [--description <description>]
                                                        [--autoconfig]
                                                        [--public]
                                                        [--protected]
                                                        [--json <filename>]
                                                        [--shares <filename>]
                                                        [--configs <filename>]

Creates cluster template

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the cluster template [REQUIRED if JSON is not provided]

--node-groups <node-group:instances_count> [<node-group:instances_count> ...]

List of the node groups(names or IDs) and numbers of instances for each one of them [REQUIRED if JSON is not provided]

--anti-affinity <anti-affinity> [<anti-affinity> ...]

List of processes that should be added to an anti-affinity group

--description <description>

Description of the cluster template

--autoconfig

If enabled, instances of the cluster will be automatically configured

--public

Make the cluster template public (Visible from other tenants)

--protected

Make the cluster template protected

--json <filename>

JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided

--shares <filename>

JSON representation of the manila shares

--configs <filename>

JSON representation of the cluster template configs

openstack dataprocessing cluster template delete

usage: openstack --os-identity-api-version 3 dataprocessing cluster template delete [-h]
                                                        <cluster-template>
                                                        [<cluster-template> ...]

Deletes cluster template

Positional arguments:

<cluster-template>

Name(s) or id(s) of the cluster template(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing cluster template list

usage: openstack --os-identity-api-version 3 dataprocessing cluster template list [-h]
                                                      [-f {csv,html,json,table,value,yaml}]
                                                      [-c COLUMN]
                                                      [--max-width <integer>]
                                                      [--noindent]
                                                      [--quote {all,minimal,none,nonnumeric}]
                                                      [--long]
                                                      [--plugin <plugin>]
                                                      [--version <version>]
                                                      [--name <name-substring>]

Lists cluster templates

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--plugin <plugin>

List cluster templates for specific plugin

--version <version>

List cluster templates with specific version of the plugin

--name <name-substring>

List cluster templates with specific substring in the name

openstack dataprocessing cluster template show

usage: openstack --os-identity-api-version 3 dataprocessing cluster template show [-h]
                                                      [-f {html,json,shell,table,value,yaml}]
                                                      [-c COLUMN]
                                                      [--max-width <integer>]
                                                      [--noindent]
                                                      [--prefix PREFIX]
                                                      <cluster-template>

Display cluster template details

Positional arguments:

<cluster-template>

Name or id of the cluster template to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing cluster template update

usage: openstack --os-identity-api-version 3 dataprocessing cluster template update [-h]
                                                        [-f {html,json,shell,table,value,yaml}]
                                                        [-c COLUMN]
                                                        [--max-width <integer>]
                                                        [--noindent]
                                                        [--prefix PREFIX]
                                                        [--name <name>]
                                                        [--node-groups <node-group:instances_count> [<node-group:instances_count> ...]]
                                                        [--anti-affinity <anti-affinity> [<anti-affinity> ...]]
                                                        [--description <description>]
                                                        [--autoconfig-enable | --autoconfig-disable]
                                                        [--public | --private]
                                                        [--protected | --unprotected]
                                                        [--json <filename>]
                                                        [--shares <filename>]
                                                        [--configs <filename>]
                                                        <cluster-template>

Updates cluster template

Positional arguments:

<cluster-template>

Name or ID of the cluster template [REQUIRED]

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the cluster template

--node-groups <node-group:instances_count> [<node-group:instances_count> ...]

List of the node groups(names or IDs) and numbers ofinstances for each one of them

--anti-affinity <anti-affinity> [<anti-affinity> ...]

List of processes that should be added to an anti-affinity group

--description <description>

Description of the cluster template

--autoconfig-enable

Instances of the cluster will be automatically configured

--autoconfig-disable

Instances of the cluster will not be automatically configured

--public

Make the cluster template public (Visible from other tenants)

--private

Make the cluster template private (Visible only from this tenant)

--protected

Make the cluster template protected

--unprotected

Make the cluster template unprotected

--json <filename>

JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided

--shares <filename>

JSON representation of the manila shares

--configs <filename>

JSON representation of the cluster template configs

openstack dataprocessing cluster update

usage: openstack --os-identity-api-version 3 dataprocessing cluster update [-h]
                                               [-f {html,json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               [--name <name>]
                                               [--description <description>]
                                               [--shares <filename>]
                                               [--public | --private]
                                               [--protected | --unprotected]
                                               <cluster>

Updates cluster

Positional arguments:

<cluster>

Name or ID of the cluster

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the cluster

--description <description>

Description of the cluster

--shares <filename>

JSON representation of the manila shares

--public

Make the cluster public (Visible from other tenants)

--private

Make the cluster private (Visible only from this tenant)

--protected

Make the cluster protected

--unprotected

Make the cluster unprotected

openstack dataprocessing cluster verification

usage: openstack --os-identity-api-version 3 dataprocessing cluster verification [-h]
                                                     [-f {html,json,shell,table,value,yaml}]
                                                     [-c COLUMN]
                                                     [--max-width <integer>]
                                                     [--noindent]
                                                     [--prefix PREFIX]
                                                     (--start | --show)
                                                     <cluster>

Updates cluster verifications

Positional arguments:

<cluster>

Name or ID of the cluster

Optional arguments:

-h, --help

show this help message and exit

--start

Start health verification for the cluster

--show

Show health of the cluster

openstack dataprocessing data source create

usage: openstack --os-identity-api-version 3 dataprocessing data source create [-h]
                                                   [-f {html,json,shell,table,value,yaml}]
                                                   [-c COLUMN]
                                                   [--max-width <integer>]
                                                   [--noindent]
                                                   [--prefix PREFIX] --type
                                                   <type> --url <url>
                                                   [--username <username>]
                                                   [--password <password>]
                                                   [--description <description>]
                                                   [--public] [--protected]
                                                   <name>

Creates data source

Positional arguments:

<name>

Name of the data source

Optional arguments:

-h, --help

show this help message and exit

--type <type>

Type of the data source (swift, hdfs, maprfs, manila) [REQUIRED]

--url <url>

Url for the data source [REQUIRED]

--username <username>

Username for accessing the data source url

--password <password>

Password for accessing the data source url

--description <description>

Description of the data source

--public

Make the data source public

--protected

Make the data source protected

openstack dataprocessing data source delete

usage: openstack --os-identity-api-version 3 dataprocessing data source delete [-h]
                                                   <data-source>
                                                   [<data-source> ...]

Delete data source

Positional arguments:

<data-source>

Name(s) or id(s) of the data source(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing data source list

usage: openstack --os-identity-api-version 3 dataprocessing data source list [-h]
                                                 [-f {csv,html,json,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent]
                                                 [--quote {all,minimal,none,nonnumeric}]
                                                 [--long] [--type <type>]

Lists data sources

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--type <type>

List data sources of specific type (swift, hdfs, maprfs, manila)

openstack dataprocessing data source show

usage: openstack --os-identity-api-version 3 dataprocessing data source show [-h]
                                                 [-f {html,json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent]
                                                 [--prefix PREFIX]
                                                 <data-source>

Display data source details

Positional arguments:

<data-source>

Name or id of the data source to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing data source update

usage: openstack --os-identity-api-version 3 dataprocessing data source update [-h]
                                                   [-f {html,json,shell,table,value,yaml}]
                                                   [-c COLUMN]
                                                   [--max-width <integer>]
                                                   [--noindent]
                                                   [--prefix PREFIX]
                                                   [--name <name>]
                                                   [--type <type>]
                                                   [--url <url>]
                                                   [--username <username>]
                                                   [--password <password>]
                                                   [--description <description>]
                                                   [--public | --private]
                                                   [--protected | --unprotected]
                                                   <data-source>

Update data source

Positional arguments:

<data-source>

Name or id of the data source

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the data source

--type <type>

Type of the data source (swift, hdfs, maprfs, manila)

--url <url>

Url for the data source

--username <username>

Username for accessing the data source url

--password <password>

Password for accessing the data source url

--description <description>

Description of the data source

--public

Make the data source public (Visible from other tenants)

--private

Make the data source private (Visible only from this tenant)

--protected

Make the data source protected

--unprotected

Make the data source unprotected

openstack dataprocessing image list

usage: openstack --os-identity-api-version 3 dataprocessing image list [-h]
                                           [-f {csv,html,json,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent]
                                           [--quote {all,minimal,none,nonnumeric}]
                                           [--long] [--name <name-regex>]
                                           [--tags <tag> [<tag> ...]]
                                           [--username <username>]

Lists registered images

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--name <name-regex>

Regular expression to match image name

--tags <tag> [<tag> ...]

List images with specific tag(s)

--username <username>

List images with specific username

openstack dataprocessing image register

usage: openstack --os-identity-api-version 3 dataprocessing image register [-h]
                                               [-f {html,json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               --username <username>
                                               [--description <description>]
                                               <image>

Register an image

Positional arguments:

<image>

Name or ID of the image to register

Optional arguments:

-h, --help

show this help message and exit

--username <username>

Username of privileged user in the image [REQUIRED]

--description <description>

Description of the image. If not provided, description of the image will be reset to empty

openstack dataprocessing image show

usage: openstack --os-identity-api-version 3 dataprocessing image show [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           <image>

Display image details

Positional arguments:

<image>

Name or id of the image to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing image tags add

usage: openstack --os-identity-api-version 3 dataprocessing image tags add [-h]
                                               [-f {html,json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               --tags <tag> [<tag> ...]
                                               <image>

Add image tags

Positional arguments:

<image>

Name or id of the image

Optional arguments:

-h, --help

show this help message and exit

--tags <tag> [<tag> ...]

Tag(s) to add [REQUIRED]

openstack dataprocessing image tags remove

usage: openstack --os-identity-api-version 3 dataprocessing image tags remove [-h]
                                                  [-f {html,json,shell,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--prefix PREFIX]
                                                  [--tags <tag> [<tag> ...] |
                                                  --all]
                                                  <image>

Remove image tags

Positional arguments:

<image>

Name or id of the image

Optional arguments:

-h, --help

show this help message and exit

--tags <tag> [<tag> ...]

Tag(s) to remove

--all

Remove all tags from image

openstack dataprocessing image tags set

usage: openstack --os-identity-api-version 3 dataprocessing image tags set [-h]
                                               [-f {html,json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--noindent] [--prefix PREFIX]
                                               --tags <tag> [<tag> ...]
                                               <image>

Set image tags (Replace current image tags with provided ones)

Positional arguments:

<image>

Name or id of the image

Optional arguments:

-h, --help

show this help message and exit

--tags <tag> [<tag> ...]

Tag(s) to set [REQUIRED]

openstack dataprocessing image unregister

usage: openstack --os-identity-api-version 3 dataprocessing image unregister [-h] <image> [<image> ...]

Unregister image(s)

Positional arguments:

<image>

Name(s) or id(s) of the image(s) to unregister

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job binary create

usage: openstack --os-identity-api-version 3 dataprocessing job binary create [-h]
                                                  [-f {html,json,shell,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--prefix PREFIX]
                                                  [--name <name>]
                                                  [--data <file> | --url <url>]
                                                  [--description <description>]
                                                  [--username <username>]
                                                  [--password <password> | --password-prompt]
                                                  [--public] [--protected]
                                                  [--json <filename>]

Creates job binary

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the job binary [REQUIRED if JSON is not provided]

--data <file>

File that will be stored in the internal DB [REQUIRED if JSON and URL are not provided]

--url <url>

URL for the job binary [REQUIRED if JSON and file are not provided]

--description <description>

Description of the job binary

--username <username>

Username for accessing the job binary URL

--password <password>

Password for accessing the job binary URL

--password-prompt

Prompt interactively for password

--public

Make the job binary public

--protected

Make the job binary protected

--json <filename>

JSON representation of the job binary. Other arguments will not be taken into account if this one is provided

openstack dataprocessing job binary delete

usage: openstack --os-identity-api-version 3 dataprocessing job binary delete [-h]
                                                  <job-binary>
                                                  [<job-binary> ...]

Deletes job binary

Positional arguments:

<job-binary>

Name(s) or id(s) of the job binary(ies) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job binary download

usage: openstack --os-identity-api-version 3 dataprocessing job binary download [-h] [--file <file>]
                                                    <job-binary>

Downloads job binary

Positional arguments:

<job-binary>

Name or ID of the job binary to download

Optional arguments:

-h, --help

show this help message and exit

--file <file>

Destination file (defaults to job binary name)

openstack dataprocessing job binary list

usage: openstack --os-identity-api-version 3 dataprocessing job binary list [-h]
                                                [-f {csv,html,json,table,value,yaml}]
                                                [-c COLUMN]
                                                [--max-width <integer>]
                                                [--noindent]
                                                [--quote {all,minimal,none,nonnumeric}]
                                                [--long]
                                                [--name <name-substring>]

Lists job binaries

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--name <name-substring>

List job binaries with specific substring in the name

openstack dataprocessing job binary show

usage: openstack --os-identity-api-version 3 dataprocessing job binary show [-h]
                                                [-f {html,json,shell,table,value,yaml}]
                                                [-c COLUMN]
                                                [--max-width <integer>]
                                                [--noindent] [--prefix PREFIX]
                                                <job-binary>

Display job binary details

Positional arguments:

<job-binary>

Name or ID of the job binary to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job binary update

usage: openstack --os-identity-api-version 3 dataprocessing job binary update [-h]
                                                  [-f {html,json,shell,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--prefix PREFIX]
                                                  [--name <name>]
                                                  [--url <url>]
                                                  [--description <description>]
                                                  [--username <username>]
                                                  [--password <password> | --password-prompt]
                                                  [--public | --private]
                                                  [--protected | --unprotected]
                                                  [--json <filename>]
                                                  <job-binary>

Updates job binary

Positional arguments:

<job-binary>

Name or ID of the job binary

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the job binary

--url <url>

URL for the job binary [Internal DB URL can not be updated]

--description <description>

Description of the job binary

--username <username>

Username for accessing the job binary URL

--password <password>

Password for accessing the job binary URL

--password-prompt

Prompt interactively for password

--public

Make the job binary public (Visible from other tenants)

--private

Make the job binary private (Visible only from this tenant)

--protected

Make the job binary protected

--unprotected

Make the job binary unprotected

--json <filename>

JSON representation of the update object. Other arguments will not be taken into account if this one is provided

openstack dataprocessing job delete

usage: openstack --os-identity-api-version 3 dataprocessing job delete [-h] [--wait] <job> [<job> ...]

Deletes job

Positional arguments:

<job>

ID(s) of the job(s) to delete

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for the job(s) delete to complete

openstack dataprocessing job execute

usage: openstack --os-identity-api-version 3 dataprocessing job execute [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--job-template <job-template>]
                                            [--cluster <cluster>]
                                            [--input <input>]
                                            [--output <output>]
                                            [--params <name:value> [<name:value> ...]]
                                            [--args <argument> [<argument> ...]]
                                            [--public] [--protected]
                                            [--config-json <filename> | --configs <name:value> [<name:value> ...]]
                                            [--interface <filename>]
                                            [--json <filename>]

Executes job

Optional arguments:

-h, --help

show this help message and exit

--job-template <job-template>

Name or ID of the job template [REQUIRED if JSON is not provided]

--cluster <cluster>

Name or ID of the cluster [REQUIRED if JSON is not provided]

--input <input>

Name or ID of the input data source

--output <output>

Name or ID of the output data source

--params <name:value> [<name:value> ...]

Parameters to add to the job

--args <argument> [<argument> ...]

Arguments to add to the job

--public

Make the job public

--protected

Make the job protected

--config-json <filename>

JSON representation of the job configs

--configs <name:value> [<name:value> ...]

Configs to add to the job

--interface <filename>

JSON representation of the interface

--json <filename>

JSON representation of the job. Other arguments will not be taken into account if this one is provided

openstack dataprocessing job list

usage: openstack --os-identity-api-version 3 dataprocessing job list [-h]
                                         [-f {csv,html,json,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent]
                                         [--quote {all,minimal,none,nonnumeric}]
                                         [--long] [--status <status>]

Lists jobs

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--status <status>

List jobs with specific status

openstack dataprocessing job show

usage: openstack --os-identity-api-version 3 dataprocessing job show [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         <job>

Display job details

Positional arguments:

<job>

ID of the job to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job template create

usage: openstack --os-identity-api-version 3 dataprocessing job template create [-h]
                                                    [-f {html,json,shell,table,value,yaml}]
                                                    [-c COLUMN]
                                                    [--max-width <integer>]
                                                    [--noindent]
                                                    [--prefix PREFIX]
                                                    [--name <name>]
                                                    [--type <type>]
                                                    [--mains <main> [<main> ...]]
                                                    [--libs <lib> [<lib> ...]]
                                                    [--description <description>]
                                                    [--public] [--protected]
                                                    [--interface <filename>]
                                                    [--json <filename>]

Creates job template

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the job template [REQUIRED if JSON is not provided]

--type <type>

Type of the job (Hive, Java, MapReduce, Storm, Pig, Shell, MapReduce.Streaming, Spark) [REQUIRED if JSON is not provided]

--mains <main> [<main> ...]

Name(s) or ID(s) for job's main job binary(s)

--libs <lib> [<lib> ...]

Name(s) or ID(s) for job's lib job binary(s)

--description <description>

Description of the job template

--public

Make the job template public

--protected

Make the job template protected

--interface <filename>

JSON representation of the interface

--json <filename>

JSON representation of the job template

openstack dataprocessing job template delete

usage: openstack --os-identity-api-version 3 dataprocessing job template delete [-h]
                                                    <job-template>
                                                    [<job-template> ...]

Deletes job template

Positional arguments:

<job-template>

Name(s) or id(s) of the job template(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job template list

usage: openstack --os-identity-api-version 3 dataprocessing job template list [-h]
                                                  [-f {csv,html,json,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--quote {all,minimal,none,nonnumeric}]
                                                  [--long] [--type <type>]
                                                  [--name <name-substring>]

Lists job templates

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--type <type>

List job templates of specific type

--name <name-substring>

List job templates with specific substring in the name

openstack dataprocessing job template show

usage: openstack --os-identity-api-version 3 dataprocessing job template show [-h]
                                                  [-f {html,json,shell,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--prefix PREFIX]
                                                  <job-template>

Display job template details

Positional arguments:

<job-template>

Name or ID of the job template to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing job template update

usage: openstack --os-identity-api-version 3 dataprocessing job template update [-h]
                                                    [-f {html,json,shell,table,value,yaml}]
                                                    [-c COLUMN]
                                                    [--max-width <integer>]
                                                    [--noindent]
                                                    [--prefix PREFIX]
                                                    [--name <name>]
                                                    [--description <description>]
                                                    [--public | --private]
                                                    [--protected | --unprotected]
                                                    <job-template>

Updates job template

Positional arguments:

<job-template>

Name or ID of the job template

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the job template

--description <description>

Description of the job template

--public

Make the job template public (Visible from other tenants)

--private

Make the job_template private (Visible only from this tenant)

--protected

Make the job template protected

--unprotected

Make the job template unprotected

openstack dataprocessing job type configs get

usage: openstack --os-identity-api-version 3 dataprocessing job type configs get [-h] [--file <file>]
                                                     <job-type>

Get job type configs

Positional arguments:

<job-type>

Type of the job to provide config information about

Optional arguments:

-h, --help

show this help message and exit

--file <file>

Destination file (defaults to job type)

openstack dataprocessing job type list

usage: openstack --os-identity-api-version 3 dataprocessing job type list [-h]
                                              [-f {csv,html,json,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent]
                                              [--quote {all,minimal,none,nonnumeric}]
                                              [--type <type>]
                                              [--plugin <plugin>]
                                              [--version <version>]

Lists job types supported by plugins

Optional arguments:

-h, --help

show this help message and exit

--type <type>

Get information about specific job type

--plugin <plugin>

Get only job types supported by this plugin

--version <version>

Get only job types supported by specific version of the plugin. This parameter will be taken into account only if plugin is provided

openstack dataprocessing job update

usage: openstack --os-identity-api-version 3 dataprocessing job update [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           [--public | --private]
                                           [--protected | --unprotected]
                                           <job>

Updates job

Positional arguments:

<job>

ID of the job to update

Optional arguments:

-h, --help

show this help message and exit

--public

Make the job public (Visible from other tenants)

--private

Make the job private (Visible only from this tenant)

--protected

Make the job protected

--unprotected

Make the job unprotected

openstack dataprocessing node group template create

usage: openstack --os-identity-api-version 3 dataprocessing node group template create [-h]
                                                           [-f {html,json,shell,table,value,yaml}]
                                                           [-c COLUMN]
                                                           [--max-width <integer>]
                                                           [--noindent]
                                                           [--prefix PREFIX]
                                                           [--name <name>]
                                                           [--plugin <plugin>]
                                                           [--version <version>]
                                                           [--processes <processes> [<processes> ...]]
                                                           [--flavor <flavor>]
                                                           [--security-groups <security-groups> [<security-groups> ...]]
                                                           [--auto-security-group]
                                                           [--availability-zone <availability-zone>]
                                                           [--floating-ip-pool <floating-ip-pool>]
                                                           [--volumes-per-node <volumes-per-node>]
                                                           [--volumes-size <volumes-size>]
                                                           [--volumes-type <volumes-type>]
                                                           [--volumes-availability-zone <volumes-availability-zone>]
                                                           [--volumes-mount-prefix <volumes-mount-prefix>]
                                                           [--volumes-locality]
                                                           [--description <description>]
                                                           [--autoconfig]
                                                           [--proxy-gateway]
                                                           [--public]
                                                           [--protected]
                                                           [--json <filename>]
                                                           [--shares <filename>]
                                                           [--configs <filename>]

Creates node group template

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the node group template [REQUIRED if JSON is not provided]

--plugin <plugin>

Name of the plugin [REQUIRED if JSON is not provided]

--version <version>

Version of the plugin [REQUIRED if JSON is not provided]

--processes <processes> [<processes> ...]

List of the processes that will be launched on each instance [REQUIRED if JSON is not provided]

--flavor <flavor>

Name or ID of the flavor [REQUIRED if JSON is not provided]

--security-groups <security-groups> [<security-groups> ...]

List of the security groups for the instances in this node group

--auto-security-group

Indicates if an additional security group should be created for the node group

--availability-zone <availability-zone>

Name of the availability zone where instances will be created

--floating-ip-pool <floating-ip-pool>

ID of the floating IP pool

--volumes-per-node <volumes-per-node>

Number of volumes attached to every node

--volumes-size <volumes-size>

Size of volumes attached to node (GB). This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-type <volumes-type>

Type of the volumes. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-availability-zone <volumes-availability-zone>

Name of the availability zone where volumes will be created. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-mount-prefix <volumes-mount-prefix>

Prefix for mount point directory. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-locality

If enabled, instance and attached volumes will be created on the same physical host. This parameter will be taken into account only if volumes-per-node is set and non-zero

--description <description>

Description of the node group template

--autoconfig

If enabled, instances of the node group will be automatically configured

--proxy-gateway

If enabled, instances of the node group will be used to access other instances in the cluster

--public

Make the node group template public (Visible from other tenants)

--protected

Make the node group template protected

--json <filename>

JSON representation of the node group template. Other arguments will not be taken into account if this one is provided

--shares <filename>

JSON representation of the manila shares

--configs <filename>

JSON representation of the node group template configs

openstack dataprocessing node group template delete

usage: openstack --os-identity-api-version 3 dataprocessing node group template delete [-h]
                                                           <node-group-template>
                                                           [<node-group-template> ...]

Deletes node group template

Positional arguments:

<node-group-template>

Name(s) or id(s) of the node group template(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing node group template list

usage: openstack --os-identity-api-version 3 dataprocessing node group template list [-h]
                                                         [-f {csv,html,json,table,value,yaml}]
                                                         [-c COLUMN]
                                                         [--max-width <integer>]
                                                         [--noindent]
                                                         [--quote {all,minimal,none,nonnumeric}]
                                                         [--long]
                                                         [--plugin <plugin>]
                                                         [--version <version>]
                                                         [--name <name-substring>]

Lists node group templates

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

--plugin <plugin>

List node group templates for specific plugin

--version <version>

List node group templates with specific version of the plugin

--name <name-substring>

List node group templates with specific substring in the name

openstack dataprocessing node group template show

usage: openstack --os-identity-api-version 3 dataprocessing node group template show [-h]
                                                         [-f {html,json,shell,table,value,yaml}]
                                                         [-c COLUMN]
                                                         [--max-width <integer>]
                                                         [--noindent]
                                                         [--prefix PREFIX]
                                                         <node-group-template>

Display node group template details

Positional arguments:

<node-group-template>

Name or id of the node group template to display

Optional arguments:

-h, --help

show this help message and exit

openstack dataprocessing node group template update

usage: openstack --os-identity-api-version 3 dataprocessing node group template update [-h]
                                                           [-f {html,json,shell,table,value,yaml}]
                                                           [-c COLUMN]
                                                           [--max-width <integer>]
                                                           [--noindent]
                                                           [--prefix PREFIX]
                                                           [--name <name>]
                                                           [--plugin <plugin>]
                                                           [--version <version>]
                                                           [--processes <processes> [<processes> ...]]
                                                           [--security-groups <security-groups> [<security-groups> ...]]
                                                           [--auto-security-group-enable | --auto-security-group-disable]
                                                           [--availability-zone <availability-zone>]
                                                           [--flavor <flavor>]
                                                           [--floating-ip-pool <floating-ip-pool>]
                                                           [--volumes-per-node <volumes-per-node>]
                                                           [--volumes-size <volumes-size>]
                                                           [--volumes-type <volumes-type>]
                                                           [--volumes-availability-zone <volumes-availability-zone>]
                                                           [--volumes-mount-prefix <volumes-mount-prefix>]
                                                           [--volumes-locality-enable | --volumes-locality-disable]
                                                           [--description <description>]
                                                           [--autoconfig-enable | --autoconfig-disable]
                                                           [--proxy-gateway-enable | --proxy-gateway-disable]
                                                           [--public | --private]
                                                           [--protected | --unprotected]
                                                           [--json <filename>]
                                                           [--shares <filename>]
                                                           [--configs <filename>]
                                                           <node-group-template>

Updates node group template

Positional arguments:

<node-group-template>

Name or ID of the node group template

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New name of the node group template

--plugin <plugin>

Name of the plugin

--version <version>

Version of the plugin

--processes <processes> [<processes> ...]

List of the processes that will be launched on each instance

--security-groups <security-groups> [<security-groups> ...]

List of the security groups for the instances in this node group

--auto-security-group-enable

Additional security group should be created for the node group

--auto-security-group-disable

Additional security group should not be created for the node group

--availability-zone <availability-zone>

Name of the availability zone where instances will be created

--flavor <flavor>

Name or ID of the flavor

--floating-ip-pool <floating-ip-pool>

ID of the floating IP pool

--volumes-per-node <volumes-per-node>

Number of volumes attached to every node

--volumes-size <volumes-size>

Size of volumes attached to node (GB). This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-type <volumes-type>

Type of the volumes. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-availability-zone <volumes-availability-zone>

Name of the availability zone where volumes will be created. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-mount-prefix <volumes-mount-prefix>

Prefix for mount point directory. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-locality-enable

Instance and attached volumes will be created on the same physical host. This parameter will be taken into account only if volumes-per-node is set and non-zero

--volumes-locality-disable

Instance and attached volumes creation on the same physical host will not be regulated. This parameter will be takeninto account only if volumes-per-node is set and non-zero

--description <description>

Description of the node group template

--autoconfig-enable

Instances of the node group will be automatically configured

--autoconfig-disable

Instances of the node group will not be automatically configured

--proxy-gateway-enable

Instances of the node group will be used to access other instances in the cluster

--proxy-gateway-disable

Instances of the node group will not be used to access other instances in the cluster

--public

Make the node group template public (Visible from other tenants)

--private

Make the node group template private (Visible only from this tenant)

--protected

Make the node group template protected

--unprotected

Make the node group template unprotected

--json <filename>

JSON representation of the node group template update fields. Other arguments will not be taken into account if this one is provided

--shares <filename>

JSON representation of the manila shares

--configs <filename>

JSON representation of the node group template configs

openstack dataprocessing plugin configs get

usage: openstack --os-identity-api-version 3 dataprocessing plugin configs get [-h] [--file <file>]
                                                   <plugin> <version>

Get plugin configs

Positional arguments:

<plugin>

Name of the plugin to provide config information about

<version>

Version of the plugin to provide config information about

Optional arguments:

-h, --help

show this help message and exit

--file <file>

Destination file (defaults to plugin name)

openstack dataprocessing plugin list

usage: openstack --os-identity-api-version 3 dataprocessing plugin list [-h]
                                            [-f {csv,html,json,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent]
                                            [--quote {all,minimal,none,nonnumeric}]
                                            [--long]

Lists plugins

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack dataprocessing plugin show

usage: openstack --os-identity-api-version 3 dataprocessing plugin show [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--version VERSION]
                                            <plugin>

Display plugin details

Positional arguments:

<plugin>

Name of the plugin to display

Optional arguments:

-h, --help

show this help message and exit

--version VERSION

Version of the plugin to display

openstack domain create

usage: openstack --os-identity-api-version 3 domain create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               [--description <description>]
                               [--enable | --disable] [--or-show]
                               <domain-name>

Create new domain

Positional arguments:

<domain-name>

New domain name

Optional arguments:

-h, --help

show this help message and exit

--description <description>

New domain description

--enable

Enable domain (default)

--disable

Disable domain

--or-show

Return existing domain

openstack domain delete

usage: openstack --os-identity-api-version 3 domain delete [-h] <domain>

Delete domain

Positional arguments:

<domain>

Domain to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack domain list

usage: openstack --os-identity-api-version 3 domain list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]

List domains

Optional arguments:

-h, --help

show this help message and exit

openstack domain set

usage: openstack --os-identity-api-version 3 domain set [-h] [--name <name>] [--description <description>]
                            [--enable | --disable]
                            <domain>

Set domain properties

Positional arguments:

<domain>

Domain to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New domain name

--description <description>

New domain description

--enable

Enable domain

--disable

Disable domain

openstack domain show

usage: openstack --os-identity-api-version 3 domain show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <domain>

Display domain details

Positional arguments:

<domain>

Domain to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ec2 credentials create

usage: openstack --os-identity-api-version 3 ec2 credentials create [-h]
                                        [-f {html,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        [--project <project>] [--user <user>]
                                        [--user-domain <user-domain>]
                                        [--project-domain <project-domain>]

Create EC2 credentials

Optional arguments:

-h, --help

show this help message and exit

--project <project>

Create credentials in project (name or ID; default: current authenticated project)

--user <user>

Create credentials for user (name or ID; default: current authenticated user)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack ec2 credentials delete

usage: openstack --os-identity-api-version 3 ec2 credentials delete [-h] [--user <user>]
                                        [--user-domain <user-domain>]
                                        <access-key>

Delete EC2 credentials

Positional arguments:

<access-key>

Credentials access key

Optional arguments:

-h, --help

show this help message and exit

--user <user>

Delete credentials for user (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack ec2 credentials list

usage: openstack --os-identity-api-version 3 ec2 credentials list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--user <user>]
                                      [--user-domain <user-domain>]

List EC2 credentials

Optional arguments:

-h, --help

show this help message and exit

--user <user>

Filter list by user (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack ec2 credentials show

usage: openstack --os-identity-api-version 3 ec2 credentials show [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [--user <user>]
                                      [--user-domain <user-domain>]
                                      <access-key>

Display EC2 credentials details

Positional arguments:

<access-key>

Credentials access key

Optional arguments:

-h, --help

show this help message and exit

--user <user>

Show credentials for user (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack endpoint create

usage: openstack --os-identity-api-version 3 endpoint create [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [--region <region-id>] [--enable | --disable]
                                 <service> <interface> <url>

Create new endpoint

Positional arguments:

<service>

New endpoint service (name or ID)

<interface>

New endpoint interface type (admin, public or internal)

<url>

New endpoint URL

Optional arguments:

-h, --help

show this help message and exit

--region <region-id>

New endpoint region ID

--enable

Enable endpoint (default)

--disable

Disable endpoint

openstack endpoint delete

usage: openstack --os-identity-api-version 3 endpoint delete [-h] <endpoint-id>

Delete endpoint

Positional arguments:

<endpoint-id>

Endpoint ID to delete

Optional arguments:

-h, --help

show this help message and exit

openstack endpoint list

usage: openstack --os-identity-api-version 3 endpoint list [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--service <service>] [--interface <interface>]
                               [--region <region-id>]

List endpoints

Optional arguments:

-h, --help

show this help message and exit

--service <service>

Filter by service

--interface <interface>

Filter by interface type (admin, public or internal)

--region <region-id>

Filter by region ID

openstack endpoint set

usage: openstack --os-identity-api-version 3 endpoint set [-h] [--region <region-id>]
                              [--interface <interface>] [--url <url>]
                              [--service <service>] [--enable | --disable]
                              <endpoint-id>

Set endpoint properties

Positional arguments:

<endpoint-id>

Endpoint ID to modify

Optional arguments:

-h, --help

show this help message and exit

--region <region-id>

New endpoint region ID

--interface <interface>

New endpoint interface type (admin, public or internal)

--url <url>

New endpoint URL

--service <service>

New endpoint service (name or ID)

--enable

Enable endpoint

--disable

Disable endpoint

openstack endpoint show

usage: openstack --os-identity-api-version 3 endpoint show [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               <endpoint-id>

Display endpoint details

Positional arguments:

<endpoint-id>

Endpoint ID to display

Optional arguments:

-h, --help

show this help message and exit

openstack extension list

usage: openstack --os-identity-api-version 3 extension list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--compute] [--identity] [--network]
                                [--volume] [--long]

List API extensions

Optional arguments:

-h, --help

show this help message and exit

--compute

List extensions for the Compute API

--identity

List extensions for the Identity API

--network

List extensions for the Network API

--volume

List extensions for the Block Storage API

--long

List additional fields in output

openstack federation domain list

usage: openstack --os-identity-api-version 3 federation domain list [-h]
                                        [-f {csv,html,json,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent]
                                        [--quote {all,minimal,none,nonnumeric}]

List accessible domains

Optional arguments:

-h, --help

show this help message and exit

openstack federation project list

usage: openstack --os-identity-api-version 3 federation project list [-h]
                                         [-f {csv,html,json,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent]
                                         [--quote {all,minimal,none,nonnumeric}]

List accessible projects

Optional arguments:

-h, --help

show this help message and exit

openstack federation protocol create

usage: openstack --os-identity-api-version 3 federation protocol create [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            --identity-provider
                                            <identity-provider> --mapping
                                            <mapping>
                                            <name>

Create new federation protocol

Positional arguments:

<name>

New federation protocol name (must be unique per identity provider)

Optional arguments:

-h, --help

show this help message and exit

--identity-provider <identity-provider>

Identity provider that will support the new federation protocol (name or ID) (required)

--mapping <mapping>

Mapping that is to be used (name or ID) (required)

openstack federation protocol delete

usage: openstack --os-identity-api-version 3 federation protocol delete [-h] --identity-provider
                                            <identity-provider>
                                            <federation-protocol>

Delete federation protocol

Positional arguments:

<federation-protocol>

Federation protocol to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--identity-provider <identity-provider>

Identity provider that supports <federation-protocol> (name or ID) (required)

openstack federation protocol list

usage: openstack --os-identity-api-version 3 federation protocol list [-h]
                                          [-f {csv,html,json,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent]
                                          [--quote {all,minimal,none,nonnumeric}]
                                          --identity-provider
                                          <identity-provider>

List federation protocols

Optional arguments:

-h, --help

show this help message and exit

--identity-provider <identity-provider>

Identity provider to list (name or ID) (required)

openstack federation protocol set

usage: openstack --os-identity-api-version 3 federation protocol set [-h] --identity-provider
                                         <identity-provider>
                                         [--mapping <mapping>]
                                         <name>

Set federation protocol properties

Positional arguments:

<name>

Federation protocol to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--identity-provider <identity-provider>

Identity provider that supports <federation-protocol> (name or ID) (required)

--mapping <mapping>

Mapping that is to be used (name or ID)

openstack federation protocol show

usage: openstack --os-identity-api-version 3 federation protocol show [-h]
                                          [-f {html,json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent] [--prefix PREFIX]
                                          --identity-provider
                                          <identity-provider>
                                          <federation-protocol>

Display federation protocol details

Positional arguments:

<federation-protocol>

Federation protocol to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--identity-provider <identity-provider>

Identity provider that supports <federation-protocol> (name or ID) (required)

openstack flavor create

usage: openstack --os-identity-api-version 3 flavor create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX] [--id <id>]
                               [--ram <size-mb>] [--disk <size-gb>]
                               [--ephemeral <size-gb>] [--swap <size-gb>]
                               [--vcpus <vcpus>] [--rxtx-factor <factor>]
                               [--public | --private]
                               <flavor-name>

Create new flavor

Positional arguments:

<flavor-name>

New flavor name

Optional arguments:

-h, --help

show this help message and exit

--id <id>

Unique flavor ID; 'auto' creates a UUID (default: auto)

--ram <size-mb>

Memory size in MB (default 256M)

--disk <size-gb>

Disk size in GB (default 0G)

--ephemeral <size-gb>

Ephemeral disk size in GB (default 0G)

--swap <size-gb>

Swap space size in GB (default 0G)

--vcpus <vcpus>

Number of vcpus (default 1)

--rxtx-factor <factor>

RX/TX factor (default 1)

--public

Flavor is available to other projects (default)

--private

Flavor is not available to other projects

openstack flavor delete

usage: openstack --os-identity-api-version 3 flavor delete [-h] <flavor>

Delete flavor

Positional arguments:

<flavor>

Flavor to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack flavor list

usage: openstack --os-identity-api-version 3 flavor list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--public | --private | --all] [--long]
                             [--marker <marker>] [--limit <limit>]

List flavors

Optional arguments:

-h, --help

show this help message and exit

--public

List only public flavors (default)

--private

List only private flavors

--all

List all flavors, whether public or private

--long

List additional fields in output

--marker <marker>

The last flavor ID of the previous page

--limit <limit>

Maximum number of flavors to display

openstack flavor set

usage: openstack --os-identity-api-version 3 flavor set [-h] [--property <key=value>] <flavor>

Set flavor properties

Positional arguments:

<flavor>

Flavor to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key=value>

Property to add or modify for this flavor (repeat option to set multiple properties)

openstack flavor show

usage: openstack --os-identity-api-version 3 flavor show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <flavor>

Display flavor details

Positional arguments:

<flavor>

Flavor to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack flavor unset

usage: openstack --os-identity-api-version 3 flavor unset [-h] --property <key> <flavor>

Unset flavor properties

Positional arguments:

<flavor>

Flavor to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from flavor (repeat option to unset multiple properties)

openstack group add user

usage: openstack --os-identity-api-version 3 group add user [-h] [--group-domain <group-domain>]
                                [--user-domain <user-domain>]
                                <group> <user>

Add user to group

Positional arguments:

<group>

Group to contain <user> (name or ID)

<user>

User to add to <group> (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack group contains user

usage: openstack --os-identity-api-version 3 group contains user [-h] [--group-domain <group-domain>]
                                     [--user-domain <user-domain>]
                                     <group> <user>

Check user membership in group

Positional arguments:

<group>

Group to check (name or ID)

<user>

User to check (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack group create

usage: openstack --os-identity-api-version 3 group create [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [--domain <domain>]
                              [--description <description>] [--or-show]
                              <group-name>

Create new group

Positional arguments:

<group-name>

New group name

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain to contain new group (name or ID)

--description <description>

New group description

--or-show

Return existing group

openstack group delete

usage: openstack --os-identity-api-version 3 group delete [-h] [--domain <domain>] <group> [<group> ...]

Delete group(s)

Positional arguments:

<group>

Group(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain containing group(s) (name or ID)

openstack group list

usage: openstack --os-identity-api-version 3 group list [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]
                            [--domain <domain>] [--user <user>]
                            [--user-domain <user-domain>] [--long]

List groups

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Filter group list by <domain> (name or ID)

--user <user>

Filter group list by <user> (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--long

List additional fields in output

openstack group remove user

usage: openstack --os-identity-api-version 3 group remove user [-h] [--group-domain <group-domain>]
                                   [--user-domain <user-domain>]
                                   <group> <user>

Remove user from group

Positional arguments:

<group>

Group containing <user> (name or ID)

<user>

User to remove from <group> (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

openstack group set

usage: openstack --os-identity-api-version 3 group set [-h] [--domain <domain>] [--name <name>]
                           [--description <description>]
                           <group>

Set group properties

Positional arguments:

<group>

Group to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain containing <group> (name or ID)

--name <name>

New group name

--description <description>

New group description

openstack group show

usage: openstack --os-identity-api-version 3 group show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX] [--domain <domain>]
                            <group>

Display group details

Positional arguments:

<group>

Group to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain containing <group> (name or ID)

openstack host list

usage: openstack --os-identity-api-version 3 host list [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           [--zone <zone>]

List host command

Optional arguments:

-h, --help

show this help message and exit

--zone <zone>

Only return hosts in the availability zone.

openstack host show

usage: openstack --os-identity-api-version 3 host show [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           <host>

Show host command

Positional arguments:

<host>

Name of host

Optional arguments:

-h, --help

show this help message and exit

openstack hypervisor list

usage: openstack --os-identity-api-version 3 hypervisor list [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]
                                 [--matching <hostname>]

List hypervisors

Optional arguments:

-h, --help

show this help message and exit

--matching <hostname>

Filter hypervisors using <hostname> substring

openstack hypervisor show

usage: openstack --os-identity-api-version 3 hypervisor show [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 <hypervisor>

Display hypervisor details

Positional arguments:

<hypervisor>

Hypervisor to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack hypervisor stats show

usage: openstack --os-identity-api-version 3 hypervisor stats show [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]

Display hypervisor stats details

Optional arguments:

-h, --help

show this help message and exit

openstack identity provider create

usage: openstack --os-identity-api-version 3 identity provider create [-h]
                                          [-f {html,json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent] [--prefix PREFIX]
                                          [--remote-id <remote-id> | --remote-id-file <file-name>]
                                          [--description <description>]
                                          [--enable | --disable]
                                          <name>

Create new identity provider

Positional arguments:

<name>

New identity provider name (must be unique)

Optional arguments:

-h, --help

show this help message and exit

--remote-id <remote-id>

Remote IDs to associate with the Identity Provider (repeat to provide multiple values)

--remote-id-file <file-name>

Name of a file that contains many remote IDs to associate with the identity provider, one per line

--description <description>

New identity provider description

--enable

Enable identity provider (default)

--disable

Disable the identity provider

openstack identity provider delete

usage: openstack --os-identity-api-version 3 identity provider delete [-h] <identity-provider>

Delete identity provider

Positional arguments:

<identity-provider>

Identity provider to delete

Optional arguments:

-h, --help

show this help message and exit

openstack identity provider list

usage: openstack --os-identity-api-version 3 identity provider list [-h]
                                        [-f {csv,html,json,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent]
                                        [--quote {all,minimal,none,nonnumeric}]

List identity providers

Optional arguments:

-h, --help

show this help message and exit

openstack identity provider set

usage: openstack --os-identity-api-version 3 identity provider set [-h] [--description <description>]
                                       [--remote-id <remote-id> | --remote-id-file <file-name>]
                                       [--enable | --disable]
                                       <identity-provider>

Set identity provider properties

Positional arguments:

<identity-provider>

Identity provider to modify

Optional arguments:

-h, --help

show this help message and exit

--description <description>

Set identity provider description

--remote-id <remote-id>

Remote IDs to associate with the Identity Provider (repeat to provide multiple values)

--remote-id-file <file-name>

Name of a file that contains many remote IDs to associate with the identity provider, one per line

--enable

Enable the identity provider

--disable

Disable the identity provider

openstack identity provider show

usage: openstack --os-identity-api-version 3 identity provider show [-h]
                                        [-f {html,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        <identity-provider>

Display identity provider details

Positional arguments:

<identity-provider>

Identity provider to display

Optional arguments:

-h, --help

show this help message and exit

openstack image add project

usage: openstack --os-identity-api-version 3 image add project [-h]
                                   [-f {html,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX]
                                   [--project-domain <project-domain>]
                                   <image> <project>

Associate project with image

Positional arguments:

<image>

Image to share (name or ID)

<project>

Project to associate with image (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack image create

usage: openstack --os-identity-api-version 3 image create [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [--id <id>]
                              [--container-format <container-format>]
                              [--disk-format <disk-format>]
                              [--min-disk <disk-gb>] [--min-ram <ram-mb>]
                              [--file <file>] [--volume <volume>] [--force]
                              [--protected | --unprotected]
                              [--public | --private] [--property <key=value>]
                              [--tag <tag>] [--project <project>]
                              [--project-domain <project-domain>]
                              <image-name>

Create/upload an image

Positional arguments:

<image-name>

New image name

Optional arguments:

-h, --help

show this help message and exit

--id <id>

Image ID to reserve

--container-format <container-format>

Image container format (default: bare)

--disk-format <disk-format>

Image disk format (default: raw)

--min-disk <disk-gb>

Minimum disk size needed to boot image, in gigabytes

--min-ram <ram-mb>

Minimum RAM size needed to boot image, in megabytes

--file <file>

Upload image from local file

--volume <volume>

Create image from a volume

--force

Force image creation if volume is in use (only meaningful with --volume)

--protected

Prevent image from being deleted

--unprotected

Allow image to be deleted (default)

--public

Image is accessible to the public

--private

Image is inaccessible to the public (default)

--property <key=value>

Set a property on this image (repeat option to set multiple properties)

--tag <tag>

Set a tag on this image (repeat option to set multiple tags)

--project <project>

Set an alternate project on this image (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack image delete

usage: openstack --os-identity-api-version 3 image delete [-h] <image> [<image> ...]

Delete image(s)

Positional arguments:

<image>

Image(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack image list

usage: openstack --os-identity-api-version 3 image list [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]
                            [--public | --private | --shared]
                            [--property <key=value>] [--long]
                            [--sort <key>[:<direction>]] [--limit <limit>]
                            [--marker <marker>]

List available images

Optional arguments:

-h, --help

show this help message and exit

--public

List only public images

--private

List only private images

--shared

List only shared images

--property <key=value>

Filter output based on property

--long

List additional fields in output

--sort <key>[:<direction>]

Sort output by selected keys and directions(asc or desc) (default: asc), multiple keys and directions can be specified separated by comma

--limit <limit>

Maximum number of images to display.

--marker <marker>

The last image (name or ID) of the previous page. Display list of images after marker. Display all images if not specified.

openstack image remove project

usage: openstack --os-identity-api-version 3 image remove project [-h] [--project-domain <project-domain>]
                                      <image> <project>

Disassociate project with image

Positional arguments:

<image>

Image to unshare (name or ID)

<project>

Project to disassociate with image (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack image save

usage: openstack --os-identity-api-version 3 image save [-h] [--file <filename>] <image>

Save an image locally

Positional arguments:

<image>

Image to save (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--file <filename>

Downloaded image save filename (default: stdout)

openstack image set

usage: openstack --os-identity-api-version 3 image set [-h] [--name <name>] [--min-disk <disk-gb>]
                           [--min-ram <ram-mb>]
                           [--container-format <container-format>]
                           [--disk-format <disk-format>]
                           [--protected | --unprotected]
                           [--public | --private] [--property <key=value>]
                           [--tag <tag>] [--architecture <architecture>]
                           [--instance-id <instance-id>]
                           [--kernel-id <kernel-id>] [--os-distro <os-distro>]
                           [--os-version <os-version>]
                           [--ramdisk-id <ramdisk-id>]
                           [--deactivate | --activate] [--project <project>]
                           [--project-domain <project-domain>]
                           <image>

Set image properties

Positional arguments:

<image>

Image to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New image name

--min-disk <disk-gb>

Minimum disk size needed to boot image, in gigabytes

--min-ram <ram-mb>

Minimum RAM size needed to boot image, in megabytes

--container-format <container-format>

Image container format (default: bare)

--disk-format <disk-format>

Image disk format (default: raw)

--protected

Prevent image from being deleted

--unprotected

Allow image to be deleted (default)

--public

Image is accessible to the public

--private

Image is inaccessible to the public (default)

--property <key=value>

Set a property on this image (repeat option to set multiple properties)

--tag <tag>

Set a tag on this image (repeat option to set multiple tags)

--architecture <architecture>

Operating system architecture

--instance-id <instance-id>

ID of server instance used to create this image

--kernel-id <kernel-id>

ID of kernel image used to boot this disk image

--os-distro <os-distro>

Operating system distribution name

--os-version <os-version>

Operating system distribution version

--ramdisk-id <ramdisk-id>

ID of ramdisk image used to boot this disk image

--deactivate

Deactivate the image

--activate

Activate the image

--project <project>

Set an alternate project on this image (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack image show

usage: openstack --os-identity-api-version 3 image show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX]
                            <image>

Display image details

Positional arguments:

<image>

Image to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip fixed add

usage: openstack --os-identity-api-version 3 ip fixed add [-h] <network> <server>

Add fixed IP address to server

Positional arguments:

<network>

Network to fetch an IP address from (name or ID)

<server>

Server to receive the IP address (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip fixed remove

usage: openstack --os-identity-api-version 3 ip fixed remove [-h] <ip-address> <server>

Remove fixed IP address from server

Positional arguments:

<ip-address>

IP address to remove from server (name only)

<server>

Server to remove the IP address from (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating add

usage: openstack --os-identity-api-version 3 ip floating add [-h] <ip-address> <server>

Add floating IP address to server

Positional arguments:

<ip-address>

IP address to add to server (name only)

<server>

Server to receive the IP address (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating create

usage: openstack --os-identity-api-version 3 ip floating create [-h]
                                    [-f {html,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    <pool>

Create new floating IP address

Positional arguments:

<pool>

Pool to fetch IP address from (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating delete

usage: openstack --os-identity-api-version 3 ip floating delete [-h] <floating-ip>

Delete floating IP

Positional arguments:

<floating-ip>

Floating IP to delete (IP address or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating list

usage: openstack --os-identity-api-version 3 ip floating list [-h] [-f {csv,html,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]

List floating IP(s)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating pool list

usage: openstack --os-identity-api-version 3 ip floating pool list [-h]
                                       [-f {csv,html,json,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent]
                                       [--quote {all,minimal,none,nonnumeric}]

List pools of floating IP addresses

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating remove

usage: openstack --os-identity-api-version 3 ip floating remove [-h] <ip-address> <server>

Remove floating IP address from server

Positional arguments:

<ip-address>

IP address to remove from server (name only)

<server>

Server to remove the IP address from (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack ip floating show

usage: openstack --os-identity-api-version 3 ip floating show [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  <floating-ip>

Show floating IP details

Positional arguments:

<floating-ip>

Floating IP to display (IP address or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack keypair create

usage: openstack --os-identity-api-version 3 keypair create [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                [--public-key <file>]
                                <name>

Create new public key

Positional arguments:

<name>

New public key name

Optional arguments:

-h, --help

show this help message and exit

--public-key <file>

Filename for public key to add

openstack keypair delete

usage: openstack --os-identity-api-version 3 keypair delete [-h] <key>

Delete public key

Positional arguments:

<key>

Public key to delete

Optional arguments:

-h, --help

show this help message and exit

openstack keypair list

usage: openstack --os-identity-api-version 3 keypair list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]

List public key fingerprints

Optional arguments:

-h, --help

show this help message and exit

openstack keypair show

usage: openstack --os-identity-api-version 3 keypair show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [--public-key]
                              <key>

Display public key details

Positional arguments:

<key>

Public key to display

Optional arguments:

-h, --help

show this help message and exit

--public-key

Show only bare public key

openstack limits show

usage: openstack --os-identity-api-version 3 limits show [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             (--absolute | --rate) [--reserved]
                             [--project <project>] [--domain <domain>]

Show compute and block storage limits

Optional arguments:

-h, --help

show this help message and exit

--absolute

Show absolute limits

--rate

Show rate limits

--reserved

Include reservations count [only valid with --absolute]

--project <project>

Show limits for a specific project (name or ID) [only valid with --absolute]

--domain <domain>

Domain that owns --project (name or ID) [only valid with --absolute]

openstack mapping create

usage: openstack --os-identity-api-version 3 mapping create [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX] --rules
                                <filename>
                                <name>

Create new mapping

Positional arguments:

<name>

New mapping name (must be unique)

Optional arguments:

-h, --help

show this help message and exit

--rules <filename>

Filename that contains a set of mapping rules (required)

openstack mapping delete

usage: openstack --os-identity-api-version 3 mapping delete [-h] <mapping>

Delete mapping

Positional arguments:

<mapping>

Mapping to delete

Optional arguments:

-h, --help

show this help message and exit

openstack mapping list

usage: openstack --os-identity-api-version 3 mapping list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]

List mappings

Optional arguments:

-h, --help

show this help message and exit

openstack mapping set

usage: openstack --os-identity-api-version 3 mapping set [-h] [--rules <filename>] <name>

Set mapping properties

Positional arguments:

<name>

Mapping to modify

Optional arguments:

-h, --help

show this help message and exit

--rules <filename>

Filename that contains a new set of mapping rules

openstack mapping show

usage: openstack --os-identity-api-version 3 mapping show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <mapping>

Display mapping details

Positional arguments:

<mapping>

Mapping to display

Optional arguments:

-h, --help

show this help message and exit

openstack messaging flavor create

usage: openstack --os-identity-api-version 3 messaging flavor create [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         [--capabilities <capabilities>]
                                         <flavor_name> <pool_group>

Create a pool flavor

Positional arguments:

<flavor_name>

Name of the flavor

<pool_group>

Pool group for flavor

Optional arguments:

-h, --help

show this help message and exit

--capabilities <capabilities>

Describes flavor-specific capabilities, This option is only available in client api version < 2 .

openstack messaging flavor delete

usage: openstack --os-identity-api-version 3 messaging flavor delete [-h] <flavor_name>

Delete a flavor

Positional arguments:

<flavor_name>

Name of the flavor

Optional arguments:

-h, --help

show this help message and exit

openstack messaging flavor list

usage: openstack --os-identity-api-version 3 messaging flavor list [-h]
                                       [-f {csv,html,json,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent]
                                       [--quote {all,minimal,none,nonnumeric}]
                                       [--marker <flavor_name>]
                                       [--limit <limit>]
                                       [--detailed <detailed>]

List available flavors

Optional arguments:

-h, --help

show this help message and exit

--marker <flavor_name>

Flavor's paging marker

--limit <limit>

Page size limit

--detailed <detailed>

If show detailed capabilities of flavor

openstack messaging flavor show

usage: openstack --os-identity-api-version 3 messaging flavor show [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       <flavor_name>

Display flavor details

Positional arguments:

<flavor_name>

Flavor to display (name)

Optional arguments:

-h, --help

show this help message and exit

openstack messaging flavor update

usage: openstack --os-identity-api-version 3 messaging flavor update [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         [--pool_group <pool_group>]
                                         [--capabilities <capabilities>]
                                         <flavor_name>

Update a flavor's attributes

Positional arguments:

<flavor_name>

Name of the flavor

Optional arguments:

-h, --help

show this help message and exit

--pool_group <pool_group>

Pool group the flavor sits on

--capabilities <capabilities>

Describes flavor-specific capabilities.

openstack module list

usage: openstack --os-identity-api-version 3 module list [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--all]

List module versions

Optional arguments:

-h, --help

show this help message and exit

--all

Show all modules that have version information

openstack network create

usage: openstack --os-identity-api-version 3 network create [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                [--share | --no-share] [--subnet <subnet>]
                                <name>

Create new network

Positional arguments:

<name>

New network name

Optional arguments:

-h, --help

show this help message and exit

--share

Share the network between projects

--no-share

Do not share the network between projects

--subnet <subnet>

IPv4 subnet for fixed IPs (in CIDR notation)

openstack network delete

usage: openstack --os-identity-api-version 3 network delete [-h] <network> [<network> ...]

Delete network(s)

Positional arguments:

<network>

Network(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack network list

usage: openstack --os-identity-api-version 3 network list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--external] [--long]

List networks

Optional arguments:

-h, --help

show this help message and exit

--external

List external networks

--long

List additional fields in output

openstack network set

usage: openstack --os-identity-api-version 3 network set [-h] [--name <name>] [--enable | --disable]
                             [--share | --no-share]
                             <network>

Set network properties

Positional arguments:

<network>

Network to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set network name

--enable

Enable network

--disable

Disable network

--share

Share the network between projects

--no-share

Do not share the network between projects

openstack network show

usage: openstack --os-identity-api-version 3 network show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <network>

Show network details

Positional arguments:

<network>

Network to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack object create

usage: openstack --os-identity-api-version 3 object create [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               <container> <filename> [<filename> ...]

Upload object to container

Positional arguments:

<container>

Container for new object

<filename>

Local filename(s) to upload

Optional arguments:

-h, --help

show this help message and exit

openstack object delete

usage: openstack --os-identity-api-version 3 object delete [-h] <container> <object> [<object> ...]

Delete object from container

Positional arguments:

<container>

Delete object(s) from <container>

<object>

Object(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack object list

usage: openstack --os-identity-api-version 3 object list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--prefix <prefix>] [--delimiter <delimiter>]
                             [--marker <marker>] [--end-marker <end-marker>]
                             [--limit <limit>] [--long] [--all]
                             <container>

List objects

Positional arguments:

<container>

Container to list

Optional arguments:

-h, --help

show this help message and exit

--prefix <prefix>

Filter list using <prefix>

--delimiter <delimiter>

Roll up items with <delimiter>

--marker <marker>

Anchor for paging

--end-marker <end-marker>

End anchor for paging

--limit <limit>

Limit the number of objects returned

--long

List additional fields in output

--all

List all objects in container (default is 10000)

openstack object save

usage: openstack --os-identity-api-version 3 object save [-h] [--file <filename>] <container> <object>

Save object locally

Positional arguments:

<container>

Download <object> from <container>

<object>

Object to save

Optional arguments:

-h, --help

show this help message and exit

--file <filename>

Destination filename (defaults to object name)

openstack object set

usage: openstack --os-identity-api-version 3 object set [-h] --property <key=value> <container> <object>

Set object properties

Positional arguments:

<container>

Modify <object> from <container>

<object>

Object to modify

Optional arguments:

-h, --help

show this help message and exit

--property <key=value>

Set a property on this object (repeat option to set multiple properties)

openstack object show

usage: openstack --os-identity-api-version 3 object show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <container> <object>

Display object details

Positional arguments:

<container>

Display <object> from <container>

<object>

Object to display

Optional arguments:

-h, --help

show this help message and exit

openstack object store account set

usage: openstack --os-identity-api-version 3 object store account set [-h] --property <key=value>

Set account properties

Optional arguments:

-h, --help

show this help message and exit

--property <key=value>

Set a property on this account (repeat option to set multiple properties)

openstack object store account show

usage: openstack --os-identity-api-version 3 object store account show [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]

Display account details

Optional arguments:

-h, --help

show this help message and exit

openstack object store account unset

usage: openstack --os-identity-api-version 3 object store account unset [-h] --property <key>

Unset account properties

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from account (repeat option to remove multiple properties)

openstack object unset

usage: openstack --os-identity-api-version 3 object unset [-h] --property <key> <container> <object>

Unset object properties

Positional arguments:

<container>

Modify <object> from <container>

<object>

Object to modify

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from object (repeat option to remove multiple properties)

openstack orchestration build info

usage: openstack --os-identity-api-version 3 orchestration build info [-h]
                                          [-f {html,json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent] [--prefix PREFIX]

Retrieve build information.

Optional arguments:

-h, --help

show this help message and exit

openstack orchestration resource type list

usage: openstack --os-identity-api-version 3 orchestration resource type list [-h]
                                                  [-f {csv,html,json,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--quote {all,minimal,none,nonnumeric}]
                                                  [--filter <key=value>]

List resource types.

Optional arguments:

-h, --help

show this help message and exit

--filter <key=value>

Filter parameters to apply on returned resource types. This can be specified multiple times. It can be any of name, version or support_status

openstack orchestration resource type show

usage: openstack --os-identity-api-version 3 orchestration resource type show [-h]
                                                  [-f {html,json,shell,table,value,yaml}]
                                                  [-c COLUMN]
                                                  [--max-width <integer>]
                                                  [--noindent]
                                                  [--prefix PREFIX]
                                                  [--template-type <template-type>]
                                                  <resource-type>

Show details and optionally generate a template for a resource type.

Positional arguments:

<resource-type>

Resource type to show details for

Optional arguments:

-h, --help

show this help message and exit

--template-type <template-type>

Optional template type to generate, hot or cfn

openstack orchestration service list

usage: openstack --os-identity-api-version 3 orchestration service list [-h]
                                            [-f {csv,html,json,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent]
                                            [--quote {all,minimal,none,nonnumeric}]

List the Heat engines.

Optional arguments:

-h, --help

show this help message and exit

openstack orchestration template function list

usage: openstack --os-identity-api-version 3 orchestration template function list [-h]
                                                      [-f {csv,html,json,table,value,yaml}]
                                                      [-c COLUMN]
                                                      [--max-width <integer>]
                                                      [--noindent]
                                                      [--quote {all,minimal,none,nonnumeric}]
                                                      <template-version>

List the available functions.

Positional arguments:

<template-version>

Template version to get the functions for

Optional arguments:

-h, --help

show this help message and exit

openstack orchestration template version list

usage: openstack --os-identity-api-version 3 orchestration template version list [-h]
                                                     [-f {csv,html,json,table,value,yaml}]
                                                     [-c COLUMN]
                                                     [--max-width <integer>]
                                                     [--noindent]
                                                     [--quote {all,minimal,none,nonnumeric}]

List the available template versions.

Optional arguments:

-h, --help

show this help message and exit

openstack policy create

usage: openstack --os-identity-api-version 3 policy create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX] [--type <type>]
                               <filename>

Create new policy

Positional arguments:

<filename>

New serialized policy rules file

Optional arguments:

-h, --help

show this help message and exit

--type <type>

New MIME type of the policy rules file (defaults to application/json)

openstack policy delete

usage: openstack --os-identity-api-version 3 policy delete [-h] <policy>

Delete policy

Positional arguments:

<policy>

Policy to delete

Optional arguments:

-h, --help

show this help message and exit

openstack policy list

usage: openstack --os-identity-api-version 3 policy list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}] [--long]

List policies

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack policy set

usage: openstack --os-identity-api-version 3 policy set [-h] [--type <type>] [--rules <filename>] <policy>

Set policy properties

Positional arguments:

<policy>

Policy to modify

Optional arguments:

-h, --help

show this help message and exit

--type <type>

New MIME type of the policy rules file

--rules <filename>

New serialized policy rules file

openstack policy show

usage: openstack --os-identity-api-version 3 policy show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <policy>

Display policy details

Positional arguments:

<policy>

Policy to display

Optional arguments:

-h, --help

show this help message and exit

openstack pool create

usage: openstack --os-identity-api-version 3 pool create [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--pool_group <pool_group>]
                             [--pool_options <pool_options>]
                             <pool_name> <pool_uri> <pool_weight>

Create a pool

Positional arguments:

<pool_name>

Name of the pool

<pool_uri>

Storage engine URI

<pool_weight>

weight of the pool

Optional arguments:

-h, --help

show this help message and exit

--pool_group <pool_group>

Group of the pool

--pool_options <pool_options>

An optional request component related to storage-specific options

openstack pool delete

usage: openstack --os-identity-api-version 3 pool delete [-h] <pool_name>

Delete a pool

Positional arguments:

<pool_name>

Name of the pool

Optional arguments:

-h, --help

show this help message and exit

openstack pool list

usage: openstack --os-identity-api-version 3 pool list [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           [--marker <pool_name>] [--limit <limit>]
                           [--detailed <detailed>]

List available Pools

Optional arguments:

-h, --help

show this help message and exit

--marker <pool_name>

Pool's paging marker

--limit <limit>

Page size limit

--detailed <detailed>

Detailed output

openstack pool show

usage: openstack --os-identity-api-version 3 pool show [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX]
                           <pool_name>

Display pool details

Positional arguments:

<pool_name>

Pool to display (name)

Optional arguments:

-h, --help

show this help message and exit

openstack pool update

usage: openstack --os-identity-api-version 3 pool update [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--pool_uri <pool_uri>]
                             [--pool_weight <pool_weight>]
                             [--pool_group <pool_group>]
                             [--pool_options <pool_options>]
                             <pool_name>

Update a pool attribute

Positional arguments:

<pool_name>

Name of the pool

Optional arguments:

-h, --help

show this help message and exit

--pool_uri <pool_uri>

Storage engine URI

--pool_weight <pool_weight>

Weight of the pool

--pool_group <pool_group>

Group of the pool

--pool_options <pool_options>

An optional request component related to storage-specific options

openstack port delete

usage: openstack --os-identity-api-version 3 port delete [-h] <port> [<port> ...]

Delete port(s)

Positional arguments:

<port>

Port(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack port show

usage: openstack --os-identity-api-version 3 port show [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX]
                           <port>

Display port details

Positional arguments:

<port>

Port to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack project create

usage: openstack --os-identity-api-version 3 project create [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                [--domain <domain>] [--parent <project>]
                                [--description <description>]
                                [--enable | --disable]
                                [--property <key=value>] [--or-show]
                                <project-name>

Create new project

Positional arguments:

<project-name>

New project name

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain owning the project (name or ID)

--parent <project>

Parent of the project (name or ID)

--description <description>

Project description

--enable

Enable project

--disable

Disable project

--property <key=value>

Add a property to <name> (repeat option to set multiple properties)

--or-show

Return existing project

openstack project delete

usage: openstack --os-identity-api-version 3 project delete [-h] [--domain <domain>]
                                <project> [<project> ...]

Delete project(s)

Positional arguments:

<project>

Project(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain owning <project> (name or ID)

openstack project list

usage: openstack --os-identity-api-version 3 project list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--domain <domain>] [--user <user>] [--long]

List projects

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Filter projects by <domain> (name or ID)

--user <user>

Filter projects by <user> (name or ID)

--long

List additional fields in output

openstack project set

usage: openstack --os-identity-api-version 3 project set [-h] [--name <name>] [--domain <domain>]
                             [--description <description>]
                             [--enable | --disable] [--property <key=value>]
                             <project>

Set project properties

Positional arguments:

<project>

Project to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set project name

--domain <domain>

Domain owning <project> (name or ID)

--description <description>

Set project description

--enable

Enable project

--disable

Disable project

--property <key=value>

Set a property on <project> (repeat option to set multiple properties)

openstack project show

usage: openstack --os-identity-api-version 3 project show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [--domain <domain>]
                              [--parents] [--children]
                              <project>

Display project details

Positional arguments:

<project>

Project to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain owning <project> (name or ID)

--parents

Show the project's parents as a list

--children

Show project's subtree (children) as a list

openstack ptr record list

usage: openstack --os-identity-api-version 3 ptr record list [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]

List floatingip ptr records

Optional arguments:

-h, --help

show this help message and exit

openstack ptr record set

usage: openstack --os-identity-api-version 3 ptr record set [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                [--description DESCRIPTION | --no-description]
                                [--ttl TTL | --no-ttl]
                                floatingip_id ptrdname

Set floatingip ptr record

Positional arguments:

floatingip_id

Floating IP ID

ptrdname

PTRD Name

Optional arguments:

-h, --help

show this help message and exit

--description DESCRIPTION

Description

--no-description

--ttl TTL

TTL

--no-ttl

openstack ptr record show

usage: openstack --os-identity-api-version 3 ptr record show [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 floatingip_id

Show floatingip ptr record details

Positional arguments:

floatingip_id

Floating IP ID

Optional arguments:

-h, --help

show this help message and exit

openstack ptr record unset

usage: openstack --os-identity-api-version 3 ptr record unset [-h] floatingip_id

Unset floatingip ptr record

Positional arguments:

floatingip_id

Floating IP ID

Optional arguments:

-h, --help

show this help message and exit

openstack queue create

usage: openstack --os-identity-api-version 3 queue create [-h] [-f {html,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

Optional arguments:

-h, --help

show this help message and exit

openstack queue delete

usage: openstack --os-identity-api-version 3 queue delete [-h] <queue_name>

Delete a queue

Positional arguments:

<queue_name>

Name of the queue

Optional arguments:

-h, --help

show this help message and exit

openstack queue exists

usage: openstack --os-identity-api-version 3 queue exists [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <queue_name>

Check queue existence

Positional arguments:

<queue_name>

Name of the queue

Optional arguments:

-h, --help

show this help message and exit

openstack queue get metadata

usage: openstack --os-identity-api-version 3 queue get metadata [-h]
                                    [-f {html,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

Optional arguments:

-h, --help

show this help message and exit

openstack queue list

usage: openstack --os-identity-api-version 3 queue list [-h] [-f {csv,html,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:

-h, --help

show this help message and exit

--marker <queue_id>

Queue's paging marker

--limit <limit>

Page size limit

openstack queue set metadata

usage: openstack --os-identity-api-version 3 queue set metadata [-h] <queue_name> <queue_metadata>

Set queue metadata

Positional arguments:

<queue_name>

Name of the queue

<queue_metadata>

Queue metadata

Optional arguments:

-h, --help

show this help message and exit

openstack queue stats

usage: openstack --os-identity-api-version 3 queue stats [-h] [-f {html,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

Optional arguments:

-h, --help

show this help message and exit

openstack quota set

usage: openstack --os-identity-api-version 3 quota set [-h] [--class] [--properties <properties>]
                           [--ram <ram>] [--secgroup-rules <secgroup-rules>]
                           [--instances <instances>] [--key-pairs <key-pairs>]
                           [--fixed-ips <fixed-ips>] [--secgroups <secgroups>]
                           [--injected-file-size <injected-file-size>]
                           [--floating-ips <floating-ips>]
                           [--injected-files <injected-files>]
                           [--cores <cores>]
                           [--injected-path-size <injected-path-size>]
                           [--gigabytes <gigabytes>] [--volumes <volumes>]
                           [--snapshots <snapshots>]
                           [--volume-type <volume-type>]
                           <project/class>

Set quotas for project or class

Positional arguments:

<project/class>

Set quotas for this project or class (name/ID)

Optional arguments:

-h, --help

show this help message and exit

--class

Set quotas for <class>

--properties <properties>

New value for the properties quota

--ram <ram>

New value for the ram quota

--secgroup-rules <secgroup-rules>

New value for the secgroup-rules quota

--instances <instances>

New value for the instances quota

--key-pairs <key-pairs>

New value for the key-pairs quota

--fixed-ips <fixed-ips>

New value for the fixed-ips quota

--secgroups <secgroups>

New value for the secgroups quota

--injected-file-size <injected-file-size>

New value for the injected-file-size quota

--floating-ips <floating-ips>

New value for the floating-ips quota

--injected-files <injected-files>

New value for the injected-files quota

--cores <cores>

New value for the cores quota

--injected-path-size <injected-path-size>

New value for the injected-path-size quota

--gigabytes <gigabytes>

New value for the gigabytes quota

--volumes <volumes>

New value for the volumes quota

--snapshots <snapshots>

New value for the snapshots quota

--volume-type <volume-type>

Set quotas for a specific <volume-type>

openstack quota show

usage: openstack --os-identity-api-version 3 quota show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX] [--class | --default]
                            <project/class>

Show quotas for project or class

Positional arguments:

<project/class>

Show this project or class (name/ID)

Optional arguments:

-h, --help

show this help message and exit

--class

Show quotas for <class>

--default

Show default quotas for <project>

openstack recordset create

usage: openstack --os-identity-api-version 3 recordset create [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX] --records
                                  RECORDS [RECORDS ...] --type TYPE
                                  [--ttl TTL] [--description DESCRIPTION]
                                  zone_id name

Create new recordset

Positional arguments:

zone_id

Zone ID

name

RecordSet Name

Optional arguments:

-h, --help

show this help message and exit

--records RECORDS [RECORDS ...]

RecordSet Records

--type TYPE

RecordSet Type

--ttl TTL

Time To Live (Seconds)

--description DESCRIPTION

Description

openstack recordset delete

usage: openstack --os-identity-api-version 3 recordset delete [-h] zone_id id

Delete recordset

Positional arguments:

zone_id

Zone ID

id

RecordSet ID

Optional arguments:

-h, --help

show this help message and exit

openstack recordset list

usage: openstack --os-identity-api-version 3 recordset list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--name NAME] [--type TYPE] [--data DATA]
                                [--ttl TTL] [--description DESCRIPTION]
                                [--status STATUS] [--action ACTION]
                                zone_id

List recordsets

Positional arguments:

zone_id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

--name NAME

RecordSet Name

--type TYPE

RecordSet Type

--data DATA

RecordSet Record Data

--ttl TTL

Time To Live (Seconds)

--description DESCRIPTION

Description

--status STATUS

RecordSet Status

--action ACTION

RecordSet Action

openstack recordset set

usage: openstack --os-identity-api-version 3 recordset set [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               [--records RECORDS [RECORDS ...]]
                               [--description DESCRIPTION | --no-description]
                               [--ttl TTL | --no-ttl]
                               zone_id id

Set recordset properties

Positional arguments:

zone_id

Zone ID

id

RecordSet ID

Optional arguments:

-h, --help

show this help message and exit

--records RECORDS [RECORDS ...]

Records

--description DESCRIPTION

Description

--no-description

--ttl TTL

TTL

--no-ttl

openstack recordset show

usage: openstack --os-identity-api-version 3 recordset show [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                zone_id id

Show recordset details

Positional arguments:

zone_id

Zone ID

id

RecordSet ID

Optional arguments:

-h, --help

show this help message and exit

openstack region create

usage: openstack --os-identity-api-version 3 region create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               [--parent-region <region-id>]
                               [--description <description>]
                               <region-id>

Create new region

Positional arguments:

<region-id>

New region ID

Optional arguments:

-h, --help

show this help message and exit

--parent-region <region-id>

Parent region ID

--description <description>

New region description

openstack region delete

usage: openstack --os-identity-api-version 3 region delete [-h] <region-id>

Delete region

Positional arguments:

<region-id>

Region ID to delete

Optional arguments:

-h, --help

show this help message and exit

openstack region list

usage: openstack --os-identity-api-version 3 region list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--parent-region <region-id>]

List regions

Optional arguments:

-h, --help

show this help message and exit

--parent-region <region-id>

Filter by parent region ID

openstack region set

usage: openstack --os-identity-api-version 3 region set [-h] [--parent-region <region-id>]
                            [--description <description>]
                            <region-id>

Set region properties

Positional arguments:

<region-id>

Region to modify

Optional arguments:

-h, --help

show this help message and exit

--parent-region <region-id>

New parent region ID

--description <description>

New region description

openstack region show

usage: openstack --os-identity-api-version 3 region show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <region-id>

Display region details

Positional arguments:

<region-id>

Region to display

Optional arguments:

-h, --help

show this help message and exit

openstack request token authorize

usage: openstack --os-identity-api-version 3 request token authorize [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         --request-key <request-key> --role
                                         <role>

Authorize a request token

Optional arguments:

-h, --help

show this help message and exit

--request-key <request-key>

Request token to authorize (ID only) (required)

--role <role>

Roles to authorize (name or ID) (repeat to set multiple values) (required)

openstack request token create

usage: openstack --os-identity-api-version 3 request token create [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      --consumer-key <consumer-key>
                                      --consumer-secret <consumer-secret>
                                      --project <project> [--domain <domain>]

Create a request token

Optional arguments:

-h, --help

show this help message and exit

--consumer-key <consumer-key>

Consumer key (required)

--consumer-secret <consumer-secret>

Consumer secret (required)

--project <project>

Project that consumer wants to access (name or ID) (required)

--domain <domain>

Domain owning <project> (name or ID)

openstack role add

usage: openstack --os-identity-api-version 3 role add [-h] [--domain <domain> | --project <project>]
                          [--user <user> | --group <group>]
                          [--group-domain <group-domain>]
                          [--project-domain <project-domain>]
                          [--user-domain <user-domain>] [--inherited]
                          <role>

Adds a role to a user or group on a domain or project

Positional arguments:

<role>

Role to add to <user> (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Include <domain> (name or ID)

--project <project>

Include <project> (name or ID)

--user <user>

Include <user> (name or ID)

--group <group>

Include <group> (name or ID)

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--inherited

Specifies if the role grant is inheritable to the sub projects

openstack role assignment list

usage: openstack --os-identity-api-version 3 role assignment list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--effective] [--role <role>] [--names]
                                      [--user <user>]
                                      [--user-domain <user-domain>]
                                      [--group <group>]
                                      [--group-domain <group-domain>]
                                      [--domain <domain> | --project <project>]
                                      [--project-domain <project-domain>]
                                      [--inherited]

List role assignments

Optional arguments:

-h, --help

show this help message and exit

--effective

Returns only effective role assignments

--role <role>

Role to filter (name or ID)

--names

Display names instead of IDs

--user <user>

User to filter (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--group <group>

Group to filter (name or ID)

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--domain <domain>

Domain to filter (name or ID)

--project <project>

Project to filter (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--inherited

Specifies if the role grant is inheritable to the sub projects

openstack role create

usage: openstack --os-identity-api-version 3 role create [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--or-show]
                             <role-name>

Create new role

Positional arguments:

<role-name>

New role name

Optional arguments:

-h, --help

show this help message and exit

--or-show

Return existing role

openstack role delete

usage: openstack --os-identity-api-version 3 role delete [-h] <role> [<role> ...]

Delete role(s)

Positional arguments:

<role>

Role(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack role list

usage: openstack --os-identity-api-version 3 role list [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           [--domain <domain> | --project <project>]
                           [--user <user> | --group <group>]
                           [--group-domain <group-domain>]
                           [--project-domain <project-domain>]
                           [--user-domain <user-domain>] [--inherited]

List roles

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Include <domain> (name or ID)

--project <project>

Include <project> (name or ID)

--user <user>

Include <user> (name or ID)

--group <group>

Include <group> (name or ID)

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--inherited

Specifies if the role grant is inheritable to the sub projects

openstack role remove

usage: openstack --os-identity-api-version 3 role remove [-h] [--domain <domain> | --project <project>]
                             [--user <user> | --group <group>]
                             [--group-domain <group-domain>]
                             [--project-domain <project-domain>]
                             [--user-domain <user-domain>] [--inherited]
                             <role>

Remove role from domain/project : user/group

Positional arguments:

<role>

Role to remove (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Include <domain> (name or ID)

--project <project>

Include <project> (name or ID)

--user <user>

Include <user> (name or ID)

--group <group>

Include <group> (name or ID)

--group-domain <group-domain>

Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--inherited

Specifies if the role grant is inheritable to the sub projects

openstack role set

usage: openstack --os-identity-api-version 3 role set [-h] [--name <name>] <role>

Set role properties

Positional arguments:

<role>

Role to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set role name

openstack role show

usage: openstack --os-identity-api-version 3 role show [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX]
                           <role>

Display role details

Positional arguments:

<role>

Role to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack router create

usage: openstack --os-identity-api-version 3 router create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               [--enable | --disable] [--distributed]
                               [--project <project>]
                               [--availability-zone-hint <availability-zone>]
                               [--project-domain <project-domain>]
                               <name>

Create a new router

Positional arguments:

<name>

New router name

Optional arguments:

-h, --help

show this help message and exit

--enable

Enable router (default)

--disable

Disable router

--distributed

Create a distributed router

--project <project>

Owner's project (name or ID)

--availability-zone-hint <availability-zone>

Availability Zone in which to create this router (requires the Router Availability Zone extension, this option can be repeated).

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

openstack router delete

usage: openstack --os-identity-api-version 3 router delete [-h] <router> [<router> ...]

Delete router(s)

Positional arguments:

<router>

Router(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack router list

usage: openstack --os-identity-api-version 3 router list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}] [--long]

List routers

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack router set

usage: openstack --os-identity-api-version 3 router set [-h] [--name <name>] [--enable | --disable]
                            [--distributed | --centralized]
                            [--route destination=<subnet>,gateway=<ip-address> | --clear-routes]
                            <router>

Set router properties

Positional arguments:

<router>

Router to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set router name

--enable

Enable router

--disable

Disable router

--distributed

Set router to distributed mode (disabled router only)

--centralized

Set router to centralized mode (disabled router only)

--route

destination=<subnet>,gateway=<ip-address> Routes associated with the router. Repeat this option to set multiple routes. destination: destination subnet (in CIDR notation). gateway: nexthop IP address.

--clear-routes

Clear routes associated with the router

openstack router show

usage: openstack --os-identity-api-version 3 router show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <router>

Display router details

Positional arguments:

<router>

Router to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack secret container create

usage: openstack --os-identity-api-version 3 secret container create [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         [--name NAME] [--type TYPE]
                                         [--secret SECRET]

Store a container in Barbican.

Optional arguments:

-h, --help

show this help message and exit

--name NAME, -n NAME

a human-friendly name.

--type TYPE

type of container to create (default: generic).

--secret SECRET, -s SECRET

one secret to store in a container (can be set multiple times). Example: --secret "private_key=https://url.test/v1/secrets/1-2-3-4"

openstack secret container delete

usage: openstack --os-identity-api-version 3 secret container delete [-h] URI

Delete a container by providing its href.

Positional arguments:

URI

The URI reference for the container

Optional arguments:

-h, --help

show this help message and exit

openstack secret container get

usage: openstack --os-identity-api-version 3 secret container get [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      URI

Retrieve a container by providing its URI.

Positional arguments:

URI

The URI reference for the container.

Optional arguments:

-h, --help

show this help message and exit

openstack secret container list

usage: openstack --os-identity-api-version 3 secret container list [-h]
                                       [-f {csv,html,json,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent]
                                       [--quote {all,minimal,none,nonnumeric}]
                                       [--limit LIMIT] [--offset OFFSET]
                                       [--name NAME] [--type TYPE]

List containers.

Optional arguments:

-h, --help

show this help message and exit

--limit LIMIT, -l LIMIT

specify the limit to the number of items to list per page (default: 10; maximum: 100)

--offset OFFSET, -o OFFSET

specify the page offset (default: 0)

--name NAME, -n NAME

specify the container name (default: None)

--type TYPE, -t TYPE

specify the type filter for the list (default: None).

openstack secret delete

usage: openstack --os-identity-api-version 3 secret delete [-h] URI

Delete a secret by providing its URI.

Positional arguments:

URI

The URI reference for the secret

Optional arguments:

-h, --help

show this help message and exit

openstack secret get

usage: openstack --os-identity-api-version 3 secret get [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX] [--decrypt] [--payload]
                            [--payload_content_type PAYLOAD_CONTENT_TYPE]
                            URI

Retrieve a secret by providing its URI.

Positional arguments:

URI

The URI reference for the secret.

Optional arguments:

-h, --help

show this help message and exit

--decrypt, -d

if specified, retrieve the unencrypted secret data; the data type can be specified with --payload-content- type.

--payload, -p

if specified, retrieve the unencrypted secret data; the data type can be specified with --payload-content- type. If the user wishes to only retrieve the value of the payload they must add "-f value" to format returning only the value of the payload

--payload_content_type PAYLOAD_CONTENT_TYPE, -t PAYLOAD_CONTENT_TYPE

the content type of the decrypted secret (default: text/plain.

openstack secret list

usage: openstack --os-identity-api-version 3 secret list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--limit LIMIT] [--offset OFFSET] [--name NAME]
                             [--algorithm ALGORITHM] [--bit-length BIT_LENGTH]
                             [--mode MODE]

List secrets.

Optional arguments:

-h, --help

show this help message and exit

--limit LIMIT, -l LIMIT

specify the limit to the number of items to list per page (default: 10; maximum: 100)

--offset OFFSET, -o OFFSET

specify the page offset (default: 0)

--name NAME, -n NAME

specify the secret name (default: None)

--algorithm ALGORITHM, -a ALGORITHM

the algorithm filter for the list(default: None).

--bit-length BIT_LENGTH, -b BIT_LENGTH

the bit length filter for the list (default: 0).

--mode MODE, -m MODE

the algorithm mode filter for the list (default: None).

openstack secret order create

usage: openstack --os-identity-api-version 3 secret order create [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     [--name NAME] [--algorithm ALGORITHM]
                                     [--bit-length BIT_LENGTH] [--mode MODE]
                                     [--payload-content-type PAYLOAD_CONTENT_TYPE]
                                     [--expiration EXPIRATION]
                                     [--request-type REQUEST_TYPE]
                                     [--subject-dn SUBJECT_DN]
                                     [--source-container-ref SOURCE_CONTAINER_REF]
                                     [--ca-id CA_ID] [--profile PROFILE]
                                     [--request-file REQUEST_FILE]
                                     type

Create a new order.

Positional arguments:

type

the type of the order to create.

Optional arguments:

-h, --help

show this help message and exit

--name NAME, -n NAME

a human-friendly name.

--algorithm ALGORITHM, -a ALGORITHM

the algorithm to be used with the requested key (default: aes).

--bit-length BIT_LENGTH, -b BIT_LENGTH

the bit length of the requested secret key (default: 256).

--mode MODE, -m MODE

the algorithm mode to be used with the requested key (default: cbc).

--payload-content-type PAYLOAD_CONTENT_TYPE, -t PAYLOAD_CONTENT_TYPE

the type/format of the secret to be generated (default: application/octet-stream).

--expiration EXPIRATION, -x EXPIRATION

the expiration time for the secret in ISO 8601 format.

--request-type REQUEST_TYPE

the type of the certificate request.

--subject-dn SUBJECT_DN

the subject of the certificate.

--source-container-ref SOURCE_CONTAINER_REF

the source of the certificate when using stored-key requests.

--ca-id CA_ID

the identifier of the CA to use for the certificate request.

--profile PROFILE

the profile of certificate to use.

--request-file REQUEST_FILE

the file containing the CSR.

openstack secret order delete

usage: openstack --os-identity-api-version 3 secret order delete [-h] URI

Delete an order by providing its href.

Positional arguments:

URI

The URI reference for the order

Optional arguments:

-h, --help

show this help message and exit

openstack secret order get

usage: openstack --os-identity-api-version 3 secret order get [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  URI

Retrieve an order by providing its URI.

Positional arguments:

URI

The URI reference order.

Optional arguments:

-h, --help

show this help message and exit

openstack secret order list

usage: openstack --os-identity-api-version 3 secret order list [-h] [-f {csv,html,json,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent]
                                   [--quote {all,minimal,none,nonnumeric}]
                                   [--limit LIMIT] [--offset OFFSET]

List orders.

Optional arguments:

-h, --help

show this help message and exit

--limit LIMIT, -l LIMIT

specify the limit to the number of items to list per page (default: 10; maximum: 100)

--offset OFFSET, -o OFFSET

specify the page offset (default: 0)

openstack secret store

usage: openstack --os-identity-api-version 3 secret store [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [--name NAME]
                              [--payload PAYLOAD] [--secret-type SECRET_TYPE]
                              [--payload-content-type PAYLOAD_CONTENT_TYPE]
                              [--payload-content-encoding PAYLOAD_CONTENT_ENCODING]
                              [--algorithm ALGORITHM]
                              [--bit-length BIT_LENGTH] [--mode MODE]
                              [--expiration EXPIRATION]

Store a secret in Barbican.

Optional arguments:

-h, --help

show this help message and exit

--name NAME, -n NAME

a human-friendly name.

--payload PAYLOAD, -p PAYLOAD

the unencrypted secret; if provided, you must also provide a payload_content_type

--secret-type SECRET_TYPE, -s SECRET_TYPE

the secret type; must be one of symmetric, public, private, certificate, passphrase, opaque (default)

--payload-content-type PAYLOAD_CONTENT_TYPE, -t PAYLOAD_CONTENT_TYPE

the type/format of the provided secret data; "text/plain" is assumed to be UTF-8; required when --payload is supplied.

--payload-content-encoding PAYLOAD_CONTENT_ENCODING, -e PAYLOAD_CONTENT_ENCODING

required if --payload-content-type is "application /octet-stream".

--algorithm ALGORITHM, -a ALGORITHM

the algorithm (default: aes).

--bit-length BIT_LENGTH, -b BIT_LENGTH

the bit length (default: 256).

--mode MODE, -m MODE

the algorithm mode; used only for reference (default: cbc)

--expiration EXPIRATION, -x EXPIRATION

the expiration time for the secret in ISO 8601 format.

openstack secret update

usage: openstack --os-identity-api-version 3 secret update [-h] URI payload

Update a secret with no payload in Barbican.

Positional arguments:

URI

The URI reference for the secret.

payload

the unencrypted secret

Optional arguments:

-h, --help

show this help message and exit

openstack security group create

usage: openstack --os-identity-api-version 3 security group create [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       [--description <description>]
                                       <name>

Create a new security group

Positional arguments:

<name>

New security group name

Optional arguments:

-h, --help

show this help message and exit

--description <description>

Security group description

openstack security group delete

usage: openstack --os-identity-api-version 3 security group delete [-h] <group>

Delete a security group

Positional arguments:

<group>

Security group to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack security group list

usage: openstack --os-identity-api-version 3 security group list [-h]
                                     [-f {csv,html,json,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent]
                                     [--quote {all,minimal,none,nonnumeric}]
                                     [--all-projects]

List security groups

Optional arguments:

-h, --help

show this help message and exit

--all-projects

Display information from all projects (admin only)

openstack security group rule create

usage: openstack --os-identity-api-version 3 security group rule create [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--proto <proto>]
                                            [--src-ip <ip-address> | --src-group <group>]
                                            [--dst-port <port-range>]
                                            <group>

Create a new security group rule

Positional arguments:

<group>

Create rule in this security group (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--proto <proto>

IP protocol (icmp, tcp, udp; default: tcp)

--src-ip <ip-address>

Source IP address block (may use CIDR notation; default: 0.0.0.0/0)

--src-group <group>

Source security group (ID only)

--dst-port <port-range>

Destination port, may be a range: 137:139 (default: 0; only required for proto tcp and udp)

openstack security group rule delete

usage: openstack --os-identity-api-version 3 security group rule delete [-h] <rule>

Delete a security group rule

Positional arguments:

<rule>

Security group rule to delete (ID only)

Optional arguments:

-h, --help

show this help message and exit

openstack security group rule list

usage: openstack --os-identity-api-version 3 security group rule list [-h]
                                          [-f {csv,html,json,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent]
                                          [--quote {all,minimal,none,nonnumeric}]
                                          [<group>]

List security group rules

Positional arguments:

<group>

List all rules in this security group (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack security group rule show

usage: openstack --os-identity-api-version 3 security group rule show [-h]
                                          [-f {html,json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent] [--prefix PREFIX]
                                          <rule>

Display security group rule details

Positional arguments:

<rule>

Security group rule to display (ID only)

Optional arguments:

-h, --help

show this help message and exit

openstack security group set

usage: openstack --os-identity-api-version 3 security group set [-h] [--name <new-name>]
                                    [--description <description>]
                                    <group>

Set security group properties

Positional arguments:

<group>

Security group to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <new-name>

New security group name

--description <description>

New security group description

openstack security group show

usage: openstack --os-identity-api-version 3 security group show [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     <group>

Display security group details

Positional arguments:

<group>

Security group to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server add security group

usage: openstack --os-identity-api-version 3 server add security group [-h] <server> <group>

Add security group to server

Positional arguments:

<server>

Server (name or ID)

<group>

Security group to add (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server add volume

usage: openstack --os-identity-api-version 3 server add volume [-h] [--device <device>] <server> <volume>

Add volume to server

Positional arguments:

<server>

Server (name or ID)

<volume>

Volume to add (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--device <device>

Server internal device name for volume

openstack server create

usage: openstack --os-identity-api-version 3 server create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               (--image <image> | --volume <volume>) --flavor
                               <flavor>
                               [--security-group <security-group-name>]
                               [--key-name <key-name>]
                               [--property <key=value>]
                               [--file <dest-filename=source-filename>]
                               [--user-data <user-data>]
                               [--availability-zone <zone-name>]
                               [--block-device-mapping <dev-name=mapping>]
                               [--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,port-id=port-uuid>]
                               [--hint <key=value>]
                               [--config-drive <config-drive-volume>|True]
                               [--min <count>] [--max <count>] [--wait]
                               <server-name>

Create a new server

Positional arguments:

<server-name>

New server name

Optional arguments:

-h, --help

show this help message and exit

--image <image>

Create server from this image (name or ID)

--volume <volume>

Create server from this volume (name or ID)

--flavor <flavor>

Create server with this flavor (name or ID)

--security-group <security-group-name>

Security group to assign to this server (name or ID) (repeat for multiple groups)

--key-name <key-name>

Keypair to inject into this server (optional extension)

--property <key=value>

Set a property on this server (repeat for multiple values)

--file <dest-filename=source-filename>

File to inject into image before boot (repeat for multiple files)

--user-data <user-data>

User data file to serve from the metadata server

--availability-zone <zone-name>

Select an availability zone for the server

--block-device-mapping <dev-name=mapping>

Map block devices; map is <id>:<type>:<size(GB)>:<delete_on_terminate> (optional extension)

--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,port-id=port-uuid>

Create a NIC on the server. Specify option multiple times to create multiple NICs. Either net-id or port-id must be provided, but not both. net-id: attach NIC to network with this UUID, port-id: attach NIC to port with this UUID, v4-fixed-ip: IPv4 fixed address for NIC (optional), v6-fixed-ip: IPv6 fixed address for NIC (optional).

--hint <key=value>

Hints for the scheduler (optional extension)

--config-drive <config-drive-volume>|True

Use specified volume as the config drive, or 'True' to use an ephemeral drive

--min <count>

Minimum number of servers to launch (default=1)

--max <count>

Maximum number of servers to launch (default=1)

--wait

Wait for build to complete

openstack server delete

usage: openstack --os-identity-api-version 3 server delete [-h] [--wait] <server> [<server> ...]

Delete server(s)

Positional arguments:

<server>

Server(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for delete to complete

openstack server dump create

usage: openstack --os-identity-api-version 3 server dump create [-h] <server> [<server> ...]

Create a dump file in server(s) Trigger crash dump in server(s) with features like kdump in Linux. It will create a dump file in the server(s) dumping the server(s)' memory, and also crash the server(s). OSC sees the dump file (server dump) as a kind of resource.

Positional arguments:

<server>

Server(s) to create dump file (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server image create

usage: openstack --os-identity-api-version 3 server image create [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     [--name <image-name>] [--wait]
                                     <server>

Create a new disk image from a running server

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <image-name>

Name of new image (default is server name)

--wait

Wait for image create to complete

openstack server list

usage: openstack --os-identity-api-version 3 server list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--reservation-id <reservation-id>]
                             [--ip <ip-address-regex>]
                             [--ip6 <ip-address-regex>] [--name <name-regex>]
                             [--instance-name <server-name>]
                             [--status <status>] [--flavor <flavor>]
                             [--image <image>] [--host <hostname>]
                             [--all-projects] [--project <project>]
                             [--project-domain <project-domain>]
                             [--user <user>] [--user-domain <user-domain>]
                             [--long] [--marker <marker>] [--limit <limit>]

List servers

Optional arguments:

-h, --help

show this help message and exit

--reservation-id <reservation-id>

Only return instances that match the reservation

--ip <ip-address-regex>

Regular expression to match IP addresses

--ip6 <ip-address-regex>

Regular expression to match IPv6 addresses

--name <name-regex>

Regular expression to match names

--instance-name <server-name>

Regular expression to match instance name (admin only)

--status <status>

Search by server status

--flavor <flavor>

Search by flavor (name or ID)

--image <image>

Search by image (name or ID)

--host <hostname>

Search by hostname

--all-projects

Include all projects (admin only)

--project <project>

Search by project (admin only) (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--user <user>

Search by user (admin only) (name or ID)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--long

List additional fields in output

--marker <marker>

The last server (name or ID) of the previous page. Display list of servers after marker. Display all servers if not specified.

--limit <limit>

Maximum number of servers to display. If limit equals -1, all servers will be displayed. If limit is greater than 'osapi_max_limit' option of Nova API, 'osapi_max_limit' will be used instead.

openstack server lock

usage: openstack --os-identity-api-version 3 server lock [-h] <server> [<server> ...]

Lock server(s). A non-admin user will not be able to execute actions

Positional arguments:

<server>

Server(s) to lock (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server migrate

usage: openstack --os-identity-api-version 3 server migrate [-h] [--live <hostname>]
                                [--shared-migration | --block-migration]
                                [--disk-overcommit | --no-disk-overcommit]
                                [--wait]
                                <server>

Migrate server to different host

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--live <hostname>

Target hostname

--shared-migration

Perform a shared live migration (default)

--block-migration

Perform a block live migration

--disk-overcommit

Allow disk over-commit on the destination host

--no-disk-overcommit

Do not over-commit disk on the destination host (default)

--wait

Wait for resize to complete

openstack server pause

usage: openstack --os-identity-api-version 3 server pause [-h] <server> [<server> ...]

Pause server(s)

Positional arguments:

<server>

Server(s) to pause (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server reboot

usage: openstack --os-identity-api-version 3 server reboot [-h] [--hard | --soft] [--wait] <server>

Perform a hard or soft server reboot

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--hard

Perform a hard reboot

--soft

Perform a soft reboot

--wait

Wait for reboot to complete

openstack server rebuild

usage: openstack --os-identity-api-version 3 server rebuild [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX]
                                [--image <image>] [--password <password>]
                                [--wait]
                                <server>

Rebuild server

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--image <image>

Recreate server from the specified image (name or ID). Defaults to the currently used one.

--password <password>

Set the password on the rebuilt instance

--wait

Wait for rebuild to complete

openstack server remove security group

usage: openstack --os-identity-api-version 3 server remove security group [-h] <server> <group>

Remove security group from server

Positional arguments:

<server>

Name or ID of server to use

<group>

Name or ID of security group to remove from server

Optional arguments:

-h, --help

show this help message and exit

openstack server remove volume

usage: openstack --os-identity-api-version 3 server remove volume [-h] <server> <volume>

Remove volume from server

Positional arguments:

<server>

Server (name or ID)

<volume>

Volume to remove (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server rescue

usage: openstack --os-identity-api-version 3 server rescue [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               <server>

Put server in rescue mode

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server resize

usage: openstack --os-identity-api-version 3 server resize [-h] [--flavor <flavor> | --confirm | --revert]
                               [--wait]
                               <server>

Scale server to a new flavor

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--flavor <flavor>

Resize server to specified flavor

--confirm

Confirm server resize is complete

--revert

Restore server state before resize

--wait

Wait for resize to complete

openstack server resume

usage: openstack --os-identity-api-version 3 server resume [-h] <server> [<server> ...]

Resume server(s)

Positional arguments:

<server>

Server(s) to resume (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server set

usage: openstack --os-identity-api-version 3 server set [-h] [--name <new-name>] [--root-password]
                            [--property <key=value>]
                            <server>

Set server properties

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <new-name>

New server name

--root-password

Set new root password (interactive only)

--property <key=value>

Property to add/change for this server (repeat option to set multiple properties)

openstack server shelve

usage: openstack --os-identity-api-version 3 server shelve [-h] <server> [<server> ...]

Shelve server(s)

Positional arguments:

<server>

Server(s) to shelve (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server show

usage: openstack --os-identity-api-version 3 server show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--diagnostics]
                             <server>

Show server details

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--diagnostics

Display server diagnostics information

openstack server ssh

usage: openstack --os-identity-api-version 3 server ssh [-h] [--login <login-name>] [--port <port>]
                            [--identity <keyfile>] [--option <config-options>]
                            [-4 | -6]
                            [--public | --private | --address-type <address-type>]
                            <server>

Ssh to server

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--login <login-name>

Login name (ssh -l option)

--port <port>

Destination port (ssh -p option)

--identity <keyfile>

Private key file (ssh -i option)

--option <config-options>

Options in ssh_config(5) format (ssh -o option)

-4

Use only IPv4 addresses

-6

Use only IPv6 addresses

--public

Use public IP address

--private

Use private IP address

--address-type <address-type>

Use other IP address (public, private, etc)

openstack server start

usage: openstack --os-identity-api-version 3 server start [-h] <server> [<server> ...]

Start server(s).

Positional arguments:

<server>

Server(s) to start (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server stop

usage: openstack --os-identity-api-version 3 server stop [-h] <server> [<server> ...]

Stop server(s).

Positional arguments:

<server>

Server(s) to stop (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server suspend

usage: openstack --os-identity-api-version 3 server suspend [-h] <server> [<server> ...]

Suspend server(s)

Positional arguments:

<server>

Server(s) to suspend (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server unlock

usage: openstack --os-identity-api-version 3 server unlock [-h] <server> [<server> ...]

Unlock server(s)

Positional arguments:

<server>

Server(s) to unlock (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server unpause

usage: openstack --os-identity-api-version 3 server unpause [-h] <server> [<server> ...]

Unpause server(s)

Positional arguments:

<server>

Server(s) to unpause (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server unrescue

usage: openstack --os-identity-api-version 3 server unrescue [-h] <server>

Restore server from rescue mode

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack server unset

usage: openstack --os-identity-api-version 3 server unset [-h] [--property <key>] <server>

Unset server properties

Positional arguments:

<server>

Server (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property key to remove from server (repeat to unset multiple values)

openstack server unshelve

usage: openstack --os-identity-api-version 3 server unshelve [-h] <server> [<server> ...]

Unshelve server(s)

Positional arguments:

<server>

Server(s) to unshelve (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack service create

usage: openstack --os-identity-api-version 3 service create [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent] [--prefix PREFIX] [--name <name>]
                                [--description <description>]
                                [--enable | --disable]
                                <type>

Create new service

Positional arguments:

<type>

New service type (compute, image, identity, volume, etc)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New service name

--description <description>

New service description

--enable

Enable service (default)

--disable

Disable service

openstack service delete

usage: openstack --os-identity-api-version 3 service delete [-h] <service>

Delete service

Positional arguments:

<service>

Service to delete (type or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack service list

usage: openstack --os-identity-api-version 3 service list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}] [--long]

List services

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack service provider create

usage: openstack --os-identity-api-version 3 service provider create [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         --auth-url <auth-url>
                                         [--description <description>]
                                         --service-provider-url <sp-url>
                                         [--enable | --disable]
                                         <name>

Create new service provider

Positional arguments:

<name>

New service provider name (must be unique)

Optional arguments:

-h, --help

show this help message and exit

--auth-url <auth-url>

Authentication URL of remote federated service provider (required)

--description <description>

New service provider description

--service-provider-url <sp-url>

A service URL where SAML assertions are being sent (required)

--enable

Enable the service provider (default)

--disable

Disable the service provider

openstack service provider delete

usage: openstack --os-identity-api-version 3 service provider delete [-h] <service-provider>

Delete service provider

Positional arguments:

<service-provider>

Service provider to delete

Optional arguments:

-h, --help

show this help message and exit

openstack service provider list

usage: openstack --os-identity-api-version 3 service provider list [-h]
                                       [-f {csv,html,json,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent]
                                       [--quote {all,minimal,none,nonnumeric}]

List service providers

Optional arguments:

-h, --help

show this help message and exit

openstack service provider set

usage: openstack --os-identity-api-version 3 service provider set [-h] [--auth-url <auth-url>]
                                      [--description <description>]
                                      [--service-provider-url <sp-url>]
                                      [--enable | --disable]
                                      <service-provider>

Set service provider properties

Positional arguments:

<service-provider>

Service provider to modify

Optional arguments:

-h, --help

show this help message and exit

--auth-url <auth-url>

New Authentication URL of remote federated service provider

--description <description>

New service provider description

--service-provider-url <sp-url>

New service provider URL, where SAML assertions are sent

--enable

Enable the service provider

--disable

Disable the service provider

openstack service provider show

usage: openstack --os-identity-api-version 3 service provider show [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       <service-provider>

Display service provider details

Positional arguments:

<service-provider>

Service provider to display

Optional arguments:

-h, --help

show this help message and exit

openstack service set

usage: openstack --os-identity-api-version 3 service set [-h] [--type <type>] [--name <service-name>]
                             [--description <description>]
                             [--enable | --disable]
                             <service>

Set service properties

Positional arguments:

<service>

Service to update (type, name or ID)

Optional arguments:

-h, --help

show this help message and exit

--type <type>

New service type (compute, image, identity, volume, etc)

--name <service-name>

New service name

--description <description>

New service description

--enable

Enable service

--disable

Disable service

openstack service show

usage: openstack --os-identity-api-version 3 service show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              <service>

Display service details

Positional arguments:

<service>

Service to display (type, name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack snapshot create

usage: openstack --os-identity-api-version 3 snapshot create [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX] --name <name>
                                 [--description <description>] [--force]
                                 <volume>

Create new snapshot

Positional arguments:

<volume>

Volume to snapshot (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of the snapshot

--description <description>

Description of the snapshot

--force

Create a snapshot attached to an instance. Default is False

openstack snapshot delete

usage: openstack --os-identity-api-version 3 snapshot delete [-h] <snapshot> [<snapshot> ...]

Delete volume snapshot(s)

Positional arguments:

<snapshot>

Snapshot(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack snapshot list

usage: openstack --os-identity-api-version 3 snapshot list [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--all-projects] [--long]

List snapshots

Optional arguments:

-h, --help

show this help message and exit

--all-projects

Include all projects (admin only)

--long

List additional fields in output

openstack snapshot set

usage: openstack --os-identity-api-version 3 snapshot set [-h] [--name <name>]
                              [--description <description>]
                              [--property <key=value>]
                              <snapshot>

Set snapshot properties

Positional arguments:

<snapshot>

Snapshot to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New snapshot name

--description <description>

New snapshot description

--property <key=value>

Property to add/change for this snapshot (repeat option to set multiple properties)

openstack snapshot show

usage: openstack --os-identity-api-version 3 snapshot show [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               <snapshot>

Display snapshot details

Positional arguments:

<snapshot>

Snapshot to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack snapshot unset

usage: openstack --os-identity-api-version 3 snapshot unset [-h] [--property <key>] <snapshot>

Unset snapshot properties

Positional arguments:

<snapshot>

Snapshot to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from snapshot (repeat to remove multiple values)

openstack software config create

usage: openstack --os-identity-api-version 3 software config create [-h]
                                        [-f {html,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        [--config-file <config-file>]
                                        [--definition-file <destination-file>]
                                        [--group <group>]
                                        <config-name>

Create software config

Positional arguments:

<config-name>

Name of the software config to create

Optional arguments:

-h, --help

show this help message and exit

--config-file <config-file>

Path to JSON/YAML containing map defining <inputs>, <outputs>, and <options>

--definition-file <destination-file>

Path to software config script/data

--group <group>

Group name of tool expected by the software config

openstack software config delete

usage: openstack --os-identity-api-version 3 software config delete [-h] <config> [<config> ...]

Delete software configs

Positional arguments:

<config>

IDs of the software configs to delete

Optional arguments:

-h, --help

show this help message and exit

openstack software config list

usage: openstack --os-identity-api-version 3 software config list [-h]
                                      [-f {csv,html,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--limit <limit>] [--marker <id>]

List software configs

Optional arguments:

-h, --help

show this help message and exit

--limit <limit>

Limit the number of configs returned

--marker <id>

Return configs that appear after the given config ID

openstack software config show

usage: openstack --os-identity-api-version 3 software config show [-h]
                                      [-f {html,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [--config-only]
                                      <config>

Show software config details

Positional arguments:

<config>

ID of the config

Optional arguments:

-h, --help

show this help message and exit

--config-only

Only display the value of the <config> property.

openstack software deployment create

usage: openstack --os-identity-api-version 3 software deployment create [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            [--input-value <key=value>]
                                            [--action <action>]
                                            [--config <config>] --server
                                            <server>
                                            [--signal-transport <signal-transport>]
                                            [--container <container>]
                                            [--timeout <timeout>]
                                            <deployment-name>

Create a software deployment.

Positional arguments:

<deployment-name>

Name of the derived config associated with this deployment. This is used to apply a sort order to the list of configurations currently deployed to the server.

Optional arguments:

-h, --help

show this help message and exit

--input-value <key=value>

Input value to set on the deployment. This can be specified multiple times.

--action <action>

Name of an action for this deployment. This can be a custom action, or one of CREATE, UPDATE, DELETE, SUSPEND, RESUME. Default is UPDATE

--config <config>

ID of the configuration to deploy

--server <server>

ID of the server being deployed to

--signal-transport <signal-transport>

How the server should signal to heat with the deployment output values. TEMP_URL_SIGNAL will create a Swift TempURL to be signaled via HTTP PUT. ZAQAR_SIGNAL will create a dedicated zaqar queue to be signaled using the provided keystone credentials.NO_SIGNAL will result in the resource going to the COMPLETE state without waiting for any signal

--container <container>

Optional name of container to store TEMP_URL_SIGNAL objects in. If not specified a container will be created with a name derived from the DEPLOY_NAME

--timeout <timeout>

Deployment timeout in minutes

openstack software deployment delete

usage: openstack --os-identity-api-version 3 software deployment delete [-h]
                                            <deployment> [<deployment> ...]

Delete software deployment(s) and correlative config(s).

Positional arguments:

<deployment>

ID of the deployment(s) to delete.

Optional arguments:

-h, --help

show this help message and exit

openstack software deployment list

usage: openstack --os-identity-api-version 3 software deployment list [-h]
                                          [-f {csv,html,json,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent]
                                          [--quote {all,minimal,none,nonnumeric}]
                                          [--server <server>] [--long]

List software deployments.

Optional arguments:

-h, --help

show this help message and exit

--server <server>

ID of the server to fetch deployments for

--long

List more fields in output

openstack software deployment metadata show

usage: openstack --os-identity-api-version 3 software deployment metadata show [-h] <server>

Get deployment configuration metadata for the specified server.

Positional arguments:

<server>

ID of the server to fetch deployments for

Optional arguments:

-h, --help

show this help message and exit

openstack software deployment output show

usage: openstack --os-identity-api-version 3 software deployment output show [-h] [--all] [--long]
                                                 <deployment> [<output-name>]

Show a specific deployment output.

Positional arguments:

<deployment>

ID of deployment to show the output for

<output-name>

Name of an output to display

Optional arguments:

-h, --help

show this help message and exit

--all

Display all deployment outputs

--long

Show full deployment logs in output

openstack software deployment show

usage: openstack --os-identity-api-version 3 software deployment show [-h]
                                          [-f {html,json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--noindent] [--prefix PREFIX]
                                          [--long]
                                          <deployment>

Show SoftwareDeployment Details.

Positional arguments:

<deployment>

ID of the deployment

Optional arguments:

-h, --help

show this help message and exit

--long

Show more fields in output

openstack stack abandon

usage: openstack --os-identity-api-version 3 stack abandon [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX]
                               [--output-file <output-file>]
                               <stack>

Abandon stack and output results.

Positional arguments:

<stack>

Name or ID of stack to abandon

Optional arguments:

-h, --help

show this help message and exit

--output-file <output-file>

File to output abandon results

openstack stack adopt

usage: openstack --os-identity-api-version 3 stack adopt [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [-e <environment>]
                             [--timeout <timeout>] --adopt-file <adopt-file>
                             [--enable-rollback] [--parameter <key=value>]
                             [--wait]
                             <stack-name>

Adopt a stack.

Positional arguments:

<stack-name>

Name of the stack to adopt

Optional arguments:

-h, --help

show this help message and exit

-e <environment>, --environment <environment>

Path to the environment. Can be specified multiple times

--timeout <timeout>

Stack creation timeout in minutes

--adopt-file <adopt-file>

Path to adopt stack data file

--enable-rollback

Enable rollback on create/update failure

--parameter <key=value>

Parameter values used to create the stack. Can be specified multiple times

--wait

Wait until stack adopt completes

openstack stack cancel

usage: openstack --os-identity-api-version 3 stack cancel [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}] [--wait]
                              <stack> [<stack> ...]

Cancel current task for a stack. Supported tasks for cancellation: * update

Positional arguments:

<stack>

Stack(s) to cancel (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for check to complete

openstack stack check

usage: openstack --os-identity-api-version 3 stack check [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}] [--wait]
                             <stack> [<stack> ...]

Check a stack.

Positional arguments:

<stack>

Stack(s) to check update (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for check to complete

openstack stack create

usage: openstack --os-identity-api-version 3 stack create [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] -t <template>
                              [-e <environment>] [--timeout <timeout>]
                              [--pre-create <resource>] [--enable-rollback]
                              [--parameter <key=value>]
                              [--parameter-file <key=file>] [--wait]
                              [--tags <tag1,tag2...>] [--dry-run]
                              <stack-name>

Create a stack.

Positional arguments:

<stack-name>

Name of the stack to create

Optional arguments:

-h, --help

show this help message and exit

-t <template>, --template <template>

Path to the template

-e <environment>, --environment <environment>

Path to the environment. Can be specified multiple times

--timeout <timeout>

Stack creating timeout in minutes

--pre-create <resource>

Name of a resource to set a pre-create hook to. Resources in nested stacks can be set using slash as a separator: nested_stack/another/my_resource. You can use wildcards to match multiple stacks or resources: nested_stack/an*/*_resource. This can be specified multiple times

--enable-rollback

Enable rollback on create/update failure

--parameter <key=value>

Parameter values used to create the stack. This can be specified multiple times

--parameter-file <key=file>

Parameter values from file used to create the stack. This can be specified multiple times. Parameter values would be the content of the file

--wait

Wait until stack goes to CREATE_COMPLETE or CREATE_FAILED

--tags <tag1,tag2...>

A list of tags to associate with the stack

--dry-run

Do not actually perform the stack create, but show what would be created

openstack stack delete

usage: openstack --os-identity-api-version 3 stack delete [-h] [--yes] [--wait] <stack> [<stack> ...]

Delete stack(s).

Positional arguments:

<stack>

Stack(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--yes

Skip yes/no prompt (assume yes)

--wait

Wait for stack delete to complete

openstack stack event list

usage: openstack --os-identity-api-version 3 stack event list [-h] [-f {csv,html,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  [--resource <resource>]
                                  [--filter <key=value>] [--limit <limit>]
                                  [--marker <id>] [--nested-depth <depth>]
                                  [--sort <key>[:<direction>]] [--follow]
                                  <stack>

List events.

Positional arguments:

<stack>

Name or ID of stack to show events for

Optional arguments:

-h, --help

show this help message and exit

--resource <resource>

Name of resource to show events for. Note: this cannot be specified with --nested-depth

--filter <key=value>

Filter parameters to apply on returned events

--limit <limit>

Limit the number of events returned

--marker <id>

Only return events that appear after the given ID

--nested-depth <depth>

Depth of nested stacks from which to display events. Note: this cannot be specified with --resource

--sort <key>[:<direction>]

Sort output by selected keys and directions (asc or desc) (default: asc). Specify multiple times to sort on multiple keys

--follow

Print events until process is halted

openstack stack event show

usage: openstack --os-identity-api-version 3 stack event show [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  <stack> <resource> <event>

Show event details.

Positional arguments:

<stack>

Name or ID of stack to show events for

<resource>

Name of the resource event belongs to

<event>

ID of event to display details for

Optional arguments:

-h, --help

show this help message and exit

openstack stack hook clear

usage: openstack --os-identity-api-version 3 stack hook clear [-h] [--pre-create] [--pre-update]
                                  <stack> <resource> [<resource> ...]

Clear resource hooks on a given stack.

Positional arguments:

<stack>

Stack to display (name or ID)

<resource>

Resource names with hooks to clear. Resources in nested stacks can be set using slash as a separator: nested_stack/another/my_resource. You can use wildcards to match multiple stacks or resources: nested_stack/an*/*_resource

Optional arguments:

-h, --help

show this help message and exit

--pre-create

Clear the pre-create hooks

--pre-update

Clear the pre-update hooks

openstack stack hook poll

usage: openstack --os-identity-api-version 3 stack hook poll [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]
                                 [--nested-depth <nested-depth>]
                                 <stack>

List resources with pending hook for a stack.

Positional arguments:

<stack>

Stack to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--nested-depth <nested-depth>

Depth of nested stacks from which to display hooks

openstack stack list

usage: openstack --os-identity-api-version 3 stack list [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]
                            [--deleted] [--nested] [--hidden]
                            [--property <key=value>] [--tags <tag1,tag2...>]
                            [--tag-mode <mode>] [--limit <limit>]
                            [--marker <id>] [--sort <key>[:<direction>]]
                            [--all-projects] [--short] [--long]

List stacks.

Optional arguments:

-h, --help

show this help message and exit

--deleted

Include soft-deleted stacks in the stack listing

--nested

Include nested stacks in the stack listing

--hidden

Include hidden stacks in the stack listing

--property <key=value>

Filter properties to apply on returned stacks (repeat to filter on multiple properties)

--tags <tag1,tag2...>

List of tags to filter by. Can be combined with --tag- mode to specify how to filter tags

--tag-mode <mode>

Method of filtering tags. Must be one of "any", "not", or "not-any". If not specified, multiple tags will be combined with the boolean AND expression

--limit <limit>

The number of stacks returned

--marker <id>

Only return stacks that appear after the given ID

--sort <key>[:<direction>]

Sort output by selected keys and directions (asc or desc) (default: asc). Specify multiple times to sort on multiple properties

--all-projects

Include all projects (admin only)

--short

List fewer fields in output

--long

List additional fields in output, this is implied by --all-projects

openstack stack output list

usage: openstack --os-identity-api-version 3 stack output list [-h] [-f {csv,html,json,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent]
                                   [--quote {all,minimal,none,nonnumeric}]
                                   <stack>

List stack outputs.

Positional arguments:

<stack>

Name or ID of stack to query

Optional arguments:

-h, --help

show this help message and exit

openstack stack output show

usage: openstack --os-identity-api-version 3 stack output show [-h]
                                   [-f {html,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX] [--all]
                                   <stack> [<output>]

Show stack output.

Positional arguments:

<stack>

Name or ID of stack to query

<output>

Name of an output to display

Optional arguments:

-h, --help

show this help message and exit

--all

Display all stack outputs

openstack stack resource list

usage: openstack --os-identity-api-version 3 stack resource list [-h]
                                     [-f {csv,html,json,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent]
                                     [--quote {all,minimal,none,nonnumeric}]
                                     [--long] [-n <nested-depth>]
                                     [--filter <key=value>]
                                     <stack>

List stack resources.

Positional arguments:

<stack>

Name or ID of stack to query

Optional arguments:

-h, --help

show this help message and exit

--long

Enable detailed information presented for each resource in resource list

-n <nested-depth>, --nested-depth <nested-depth>

Depth of nested stacks from which to display resources

--filter <key=value>

Filter parameters to apply on returned resources based on their name, status, type, action, id and physcial_resource_id

openstack stack resource mark unhealthy

usage: openstack --os-identity-api-version 3 stack resource mark unhealthy [-h] [--reset]
                                               <stack> <resource> [reason]

Set resource's health.

Positional arguments:

<stack>

Name or ID of stack the resource belongs to

<resource>

Name of the resource

reason

Reason for state change

Optional arguments:

-h, --help

show this help message and exit

--reset

Set the resource as healthy

openstack stack resource metadata

usage: openstack --os-identity-api-version 3 stack resource metadata [-h]
                                         [-f {html,json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--noindent] [--prefix PREFIX]
                                         <stack> <resource>

Show resource metadata

Positional arguments:

<stack>

Stack to display (name or ID)

<resource>

Name of the resource to show the metadata for

Optional arguments:

-h, --help

show this help message and exit

openstack stack resource show

usage: openstack --os-identity-api-version 3 stack resource show [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     [--with-attr <attribute>]
                                     <stack> <resource>

Display stack resource.

Positional arguments:

<stack>

Name or ID of stack to query

<resource>

Name or ID of resource

Optional arguments:

-h, --help

show this help message and exit

--with-attr <attribute>

Attribute to show, can be specified multiple times

openstack stack resource signal

usage: openstack --os-identity-api-version 3 stack resource signal [-h] [--data <data>]
                                       [--data-file <data-file>]
                                       <stack> <resource>

Signal a resource with optional data.

Positional arguments:

<stack>

Name or ID of stack the resource belongs to

<resource>

Name of the resoure to signal

Optional arguments:

-h, --help

show this help message and exit

--data <data>

JSON Data to send to the signal handler

--data-file <data-file>

File containing JSON data to send to the signal handler

openstack stack resume

usage: openstack --os-identity-api-version 3 stack resume [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}] [--wait]
                              <stack> [<stack> ...]

Resume a stack.

Positional arguments:

<stack>

Stack(s) to resume (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for resume to complete

openstack stack show

usage: openstack --os-identity-api-version 3 stack show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX]
                            <stack>

Show stack details.

Positional arguments:

<stack>

Stack to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack stack snapshot create

usage: openstack --os-identity-api-version 3 stack snapshot create [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       [--name <name>]
                                       <stack>

Create stack snapshot.

Positional arguments:

<stack>

Name or ID of stack

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Name of snapshot

openstack stack snapshot delete

usage: openstack --os-identity-api-version 3 stack snapshot delete [-h] <stack> <snapshot>

Delete stack snapshot.

Positional arguments:

<stack>

Name or ID of stack

<snapshot>

ID of stack snapshot

Optional arguments:

-h, --help

show this help message and exit

openstack stack snapshot list

usage: openstack --os-identity-api-version 3 stack snapshot list [-h]
                                     [-f {csv,html,json,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent]
                                     [--quote {all,minimal,none,nonnumeric}]
                                     <stack>

List stack snapshots.

Positional arguments:

<stack>

Name or ID of stack containing the snapshots

Optional arguments:

-h, --help

show this help message and exit

openstack stack snapshot restore

usage: openstack --os-identity-api-version 3 stack snapshot restore [-h] <stack> <snapshot>

Restore stack snapshot

Positional arguments:

<stack>

Name or ID of stack containing the snapshot

<snapshot>

ID of the snapshot to restore

Optional arguments:

-h, --help

show this help message and exit

openstack stack snapshot show

usage: openstack --os-identity-api-version 3 stack snapshot show [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     <stack> <snapshot>

Show stack snapshot.

Positional arguments:

<stack>

Name or ID of stack containing the snapshot

<snapshot>

ID of the snapshot to show

Optional arguments:

-h, --help

show this help message and exit

openstack stack suspend

usage: openstack --os-identity-api-version 3 stack suspend [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--wait]
                               <stack> [<stack> ...]

Suspend a stack.

Positional arguments:

<stack>

Stack(s) to suspend (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--wait

Wait for suspend to complete

openstack stack template show

usage: openstack --os-identity-api-version 3 stack template show [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     <stack>

Display stack template.

Positional arguments:

<stack>

Name or ID of stack to query

Optional arguments:

-h, --help

show this help message and exit

openstack stack update

usage: openstack --os-identity-api-version 3 stack update [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] [-t <template>]
                              [-e <environment>] [--pre-update <resource>]
                              [--timeout <timeout>] [--rollback <value>]
                              [--dry-run] [--parameter <key=value>]
                              [--parameter-file <key=file>] [--existing]
                              [--clear-parameter <parameter>]
                              [--tags <tag1,tag2...>] [--wait]
                              <stack>

Update a stack.

Positional arguments:

<stack>

Name or ID of stack to update

Optional arguments:

-h, --help

show this help message and exit

-t <template>, --template <template>

Path to the template

-e <environment>, --environment <environment>

Path to the environment. Can be specified multiple times

--pre-update <resource>

Name of a resource to set a pre-update hook to. Resources in nested stacks can be set using slash as a separator: nested_stack/another/my_resource. You can use wildcards to match multiple stacks or resources: nested_stack/an*/*_resource. This can be specified multiple times

--timeout <timeout>

Stack update timeout in minutes

--rollback <value>

Set rollback on update failure. Value "enabled" sets rollback to enabled. Value "disabled" sets rollback to disabled. Value "keep" uses the value of existing stack to be updated (default)

--dry-run

Do not actually perform the stack update, but show what would be changed

--parameter <key=value>

Parameter values used to create the stack. This can be specified multiple times

--parameter-file <key=file>

Parameter values from file used to create the stack. This can be specified multiple times. Parameter value would be the content of the file

--existing

Re-use the template, parameters and environment of the current stack. If the template argument is omitted then the existing template is used. If no --environment is specified then the existing environment is used. Parameters specified in --parameter will patch over the existing values in the current stack. Parameters omitted will keep the existing values

--clear-parameter <parameter>

Remove the parameters from the set of parameters of current stack for the stack-update. The default value in the template will be used. This can be specified multiple times

--tags <tag1,tag2...>

An updated list of tags to associate with the stack

--wait

Wait until stack goes to UPDATE_COMPLETE or UPDATE_FAILED

openstack subnet delete

usage: openstack --os-identity-api-version 3 subnet delete [-h] <subnet>

Delete subnet

Positional arguments:

<subnet>

Subnet to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack subnet list

usage: openstack --os-identity-api-version 3 subnet list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}] [--long]

List subnets

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack subnet pool delete

usage: openstack --os-identity-api-version 3 subnet pool delete [-h] <subnet-pool>

Delete subnet pool

Positional arguments:

<subnet-pool>

Subnet pool to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack subnet pool list

usage: openstack --os-identity-api-version 3 subnet pool list [-h] [-f {csv,html,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  [--long]

List subnet pools

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack subnet pool show

usage: openstack --os-identity-api-version 3 subnet pool show [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  <subnet-pool>

Display subnet pool details

Positional arguments:

<subnet-pool>

Subnet pool to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack subnet show

usage: openstack --os-identity-api-version 3 subnet show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <subnet>

Show subnet details

Positional arguments:

<subnet>

Subnet to show (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack tld create

usage: openstack --os-identity-api-version 3 tld create [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX] --name NAME
                            [--description DESCRIPTION]

Create new tld

Optional arguments:

-h, --help

show this help message and exit

--name NAME

TLD Name

--description DESCRIPTION

Description

openstack tld delete

usage: openstack --os-identity-api-version 3 tld delete [-h] id

Delete tld

Positional arguments:

id

TLD ID

Optional arguments:

-h, --help

show this help message and exit

openstack tld list

usage: openstack --os-identity-api-version 3 tld list [-h] [-f {csv,html,json,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--noindent]
                          [--quote {all,minimal,none,nonnumeric}]
                          [--name NAME] [--description DESCRIPTION]

List tlds

Optional arguments:

-h, --help

show this help message and exit

--name NAME

TLD NAME

--description DESCRIPTION

TLD Description

openstack tld set

usage: openstack --os-identity-api-version 3 tld set [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--noindent]
                         [--prefix PREFIX] [--name NAME]
                         [--description DESCRIPTION | --no-description]
                         id

Set tld properties

Positional arguments:

id

TLD ID

Optional arguments:

-h, --help

show this help message and exit

--name NAME

TLD Name

--description DESCRIPTION

Description

--no-description

openstack tld show

usage: openstack --os-identity-api-version 3 tld show [-h] [-f {html,json,shell,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--noindent]
                          [--prefix PREFIX]
                          id

Show tld details

Positional arguments:

id

TLD ID

Optional arguments:

-h, --help

show this help message and exit

openstack token issue

usage: openstack --os-identity-api-version 3 token issue [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]

Issue new token

Optional arguments:

-h, --help

show this help message and exit

openstack token revoke

usage: openstack --os-identity-api-version 3 token revoke [-h] <token>

Revoke existing token

Positional arguments:

<token>

Token to be deleted

Optional arguments:

-h, --help

show this help message and exit

openstack trust create

usage: openstack --os-identity-api-version 3 trust create [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX] --project <project> --role
                              <role> [--impersonate]
                              [--expiration <expiration>]
                              [--project-domain <project-domain>]
                              [--trustor-domain <trustor-domain>]
                              [--trustee-domain <trustee-domain>]
                              <trustor-user> <trustee-user>

Create new trust

Positional arguments:

<trustor-user>

User that is delegating authorization (name or ID)

<trustee-user>

User that is assuming authorization (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--project <project>

Project being delegated (name or ID) (required)

--role <role>

Roles to authorize (name or ID) (repeat to set multiple values) (required)

--impersonate

Tokens generated from the trust will represent <trustor> (defaults to False)

--expiration <expiration>

Sets an expiration date for the trust (format of YYYY-mm-ddTHH:MM:SS)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--trustor-domain <trustor-domain>

Domain that contains <trustor> (name or ID)

--trustee-domain <trustee-domain>

Domain that contains <trustee> (name or ID)

openstack trust delete

usage: openstack --os-identity-api-version 3 trust delete [-h] <trust> [<trust> ...]

Delete trust(s)

Positional arguments:

<trust>

Trust(s) to delete

Optional arguments:

-h, --help

show this help message and exit

openstack trust list

usage: openstack --os-identity-api-version 3 trust list [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]

List trusts

Optional arguments:

-h, --help

show this help message and exit

openstack trust show

usage: openstack --os-identity-api-version 3 trust show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX]
                            <trust>

Display trust details

Positional arguments:

<trust>

Trust to display

Optional arguments:

-h, --help

show this help message and exit

openstack usage list

usage: openstack --os-identity-api-version 3 usage list [-h] [-f {csv,html,json,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--quote {all,minimal,none,nonnumeric}]
                            [--start <start>] [--end <end>]

List resource usage per project

Optional arguments:

-h, --help

show this help message and exit

--start <start>

Usage range start date, ex 2012-01-20 (default: 4 weeks ago)

--end <end>

Usage range end date, ex 2012-01-20 (default: tomorrow)

openstack usage show

usage: openstack --os-identity-api-version 3 usage show [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>] [--noindent]
                            [--prefix PREFIX] [--project <project>]
                            [--start <start>] [--end <end>]

Show resource usage for a single project

Optional arguments:

-h, --help

show this help message and exit

--project <project>

Name or ID of project to show usage for

--start <start>

Usage range start date, ex 2012-01-20 (default: 4 weeks ago)

--end <end>

Usage range end date, ex 2012-01-20 (default: tomorrow)

openstack user create

usage: openstack --os-identity-api-version 3 user create [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--domain <domain>]
                             [--project <project>]
                             [--project-domain <project-domain>]
                             [--password <password>] [--password-prompt]
                             [--email <email-address>]
                             [--description <description>]
                             [--enable | --disable] [--or-show]
                             <name>

Create new user

Positional arguments:

<name>

New user name

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Default domain (name or ID)

--project <project>

Default project (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--password <password>

Set user password

--password-prompt

Prompt interactively for password

--email <email-address>

Set user email address

--description <description>

User description

--enable

Enable user (default)

--disable

Disable user

--or-show

Return existing user

openstack user delete

usage: openstack --os-identity-api-version 3 user delete [-h] [--domain <domain>] <user> [<user> ...]

Delete user(s)

Positional arguments:

<user>

User(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain owning <user> (name or ID)

openstack user list

usage: openstack --os-identity-api-version 3 user list [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           [--domain <domain>]
                           [--group <group> | --project <project>] [--long]

List users

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Filter users by <domain> (name or ID)

--group <group>

Filter users by <group> membership (name or ID)

--project <project>

Filter users by <project> (name or ID)

--long

List additional fields in output

openstack user password set

usage: openstack --os-identity-api-version 3 user password set [-h] [--password <new-password>]
                                   [--original-password <original-password>]

Change current user password

Optional arguments:

-h, --help

show this help message and exit

--password <new-password>

New user password

--original-password <original-password>

Original user password

openstack user set

usage: openstack --os-identity-api-version 3 user set [-h] [--name <name>] [--project <project>]
                          [--project-domain <project-domain>]
                          [--password <password>] [--password-prompt]
                          [--email <email-address>]
                          [--description <description>] [--enable | --disable]
                          <user>

Set user properties

Positional arguments:

<user>

User to change (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set user name

--project <project>

Set default project (name or ID)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--password <password>

Set user password

--password-prompt

Prompt interactively for password

--email <email-address>

Set user email address

--description <description>

Set user description

--enable

Enable user (default)

--disable

Disable user

openstack user show

usage: openstack --os-identity-api-version 3 user show [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX] [--domain <domain>]
                           <user>

Display user details

Positional arguments:

<user>

User to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--domain <domain>

Domain owning <user> (name or ID)

openstack volume create

usage: openstack --os-identity-api-version 3 volume create [-h] [-f {html,json,shell,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--noindent] [--prefix PREFIX] --size <size>
                               [--snapshot <snapshot>]
                               [--description <description>]
                               [--type <volume-type>] [--user <user>]
                               [--project <project>]
                               [--availability-zone <availability-zone>]
                               [--image <image>] [--source <volume>]
                               [--property <key=value>]
                               <name>

Create new volume

Positional arguments:

<name>

New volume name

Optional arguments:

-h, --help

show this help message and exit

--size <size>

New volume size in GB

--snapshot <snapshot>

Use <snapshot> as source of new volume (name or ID)

--description <description>

New volume description

--type <volume-type>

Use <volume-type> as the new volume type

--user <user>

Specify an alternate user (name or ID)

--project <project>

Specify an alternate project (name or ID)

--availability-zone <availability-zone>

Create new volume in <availability_zone>

--image <image>

Use <image> as source of new volume (name or ID)

--source <volume>

Volume to clone (name or ID)

--property <key=value>

Set a property to this volume (repeat option to set multiple properties)

openstack volume delete

usage: openstack --os-identity-api-version 3 volume delete [-h] [--force] <volume> [<volume> ...]

Delete volume(s)

Positional arguments:

<volume>

Volume(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--force

Attempt forced removal of volume(s), regardless of state (defaults to False)

openstack volume list

usage: openstack --os-identity-api-version 3 volume list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--project <project-id>]
                             [--project-domain <project-domain>]
                             [--user <user-id>] [--user-domain <user-domain>]
                             [--name <name>] [--status <status>]
                             [--all-projects] [--long]

List volumes

Optional arguments:

-h, --help

show this help message and exit

--project <project-id>

Filter results by project (name or ID) (admin only)

--project-domain <project-domain>

Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.

--user <user-id>

Filter results by user (name or ID) (admin only)

--user-domain <user-domain>

Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.

--name <name>

Filter results by volume name

--status <status>

Filter results by status

--all-projects

Include all projects (admin only)

--long

List additional fields in output

openstack volume qos associate

usage: openstack --os-identity-api-version 3 volume qos associate [-h] <qos-spec> <volume-type>

Associate a QoS specification to a volume type

Positional arguments:

<qos-spec>

QoS specification to modify (name or ID)

<volume-type>

Volume type to associate the QoS (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume qos create

usage: openstack --os-identity-api-version 3 volume qos create [-h]
                                   [-f {html,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX]
                                   [--consumer <consumer>]
                                   [--property <key=value>]
                                   <name>

Create new QoS specification

Positional arguments:

<name>

New QoS specification name

Optional arguments:

-h, --help

show this help message and exit

--consumer <consumer>

Consumer of the QoS. Valid consumers: back-end, both, front-end (defaults to 'both')

--property <key=value>

Set a QoS specification property (repeat option to set multiple properties)

openstack volume qos delete

usage: openstack --os-identity-api-version 3 volume qos delete [-h] <qos-spec> [<qos-spec> ...]

Delete QoS specification

Positional arguments:

<qos-spec>

QoS specification(s) to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume qos disassociate

usage: openstack --os-identity-api-version 3 volume qos disassociate [-h]
                                         [--volume-type <volume-type> | --all]
                                         <qos-spec>

Disassociate a QoS specification from a volume type

Positional arguments:

<qos-spec>

QoS specification to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--volume-type <volume-type>

Volume type to disassociate the QoS from (name or ID)

--all

Disassociate the QoS from every volume type

openstack volume qos list

usage: openstack --os-identity-api-version 3 volume qos list [-h] [-f {csv,html,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]

List QoS specifications

Optional arguments:

-h, --help

show this help message and exit

openstack volume qos set

usage: openstack --os-identity-api-version 3 volume qos set [-h] [--property <key=value>] <qos-spec>

Set QoS specification properties

Positional arguments:

<qos-spec>

QoS specification to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key=value>

Property to add or modify for this QoS specification (repeat option to set multiple properties)

openstack volume qos show

usage: openstack --os-identity-api-version 3 volume qos show [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 <qos-spec>

Display QoS specification details

Positional arguments:

<qos-spec>

QoS specification to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume qos unset

usage: openstack --os-identity-api-version 3 volume qos unset [-h] [--property <key>] <qos-spec>

Unset QoS specification properties

Positional arguments:

<qos-spec>

QoS specification to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from the QoS specification. (repeat option to unset multiple properties)

openstack volume set

usage: openstack --os-identity-api-version 3 volume set [-h] [--name <name>] [--description <description>]
                            [--size <size>] [--property <key=value>]
                            <volume>

Set volume properties

Positional arguments:

<volume>

Volume to change (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

New volume name

--description <description>

New volume description

--size <size>

Extend volume size in GB

--property <key=value>

Property to add or modify for this volume (repeat option to set multiple properties)

openstack volume show

usage: openstack --os-identity-api-version 3 volume show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX]
                             <volume-id>

Display volume details

Positional arguments:

<volume-id>

Volume to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume type create

usage: openstack --os-identity-api-version 3 volume type create [-h]
                                    [-f {html,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    [--description <description>]
                                    [--public | --private]
                                    [--property <key=value>]
                                    <name>

Create new volume type

Positional arguments:

<name>

New volume type name

Optional arguments:

-h, --help

show this help message and exit

--description <description>

New volume type description

--public

Volume type is accessible to the public

--private

Volume type is not accessible to the public

--property <key=value>

Property to add for this volume type(repeat option to set multiple properties)

openstack volume type delete

usage: openstack --os-identity-api-version 3 volume type delete [-h] <volume-type>

Delete volume type

Positional arguments:

<volume-type>

Volume type to delete (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume type list

usage: openstack --os-identity-api-version 3 volume type list [-h] [-f {csv,html,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  [--long]

List volume types

Optional arguments:

-h, --help

show this help message and exit

--long

List additional fields in output

openstack volume type set

usage: openstack --os-identity-api-version 3 volume type set [-h] [--name <name>] [--description <name>]
                                 [--property <key=value>]
                                 <volume-type>

Set volume type properties

Positional arguments:

<volume-type>

Volume type to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--name <name>

Set volume type name

--description <name>

Set volume type description

--property <key=value>

Property to add or modify for this volume type (repeat option to set multiple properties)

openstack volume type show

usage: openstack --os-identity-api-version 3 volume type show [-h] [-f {html,json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--noindent] [--prefix PREFIX]
                                  <volume-type>

Display volume type details

Positional arguments:

<volume-type>

Volume type to display (name or ID)

Optional arguments:

-h, --help

show this help message and exit

openstack volume type unset

usage: openstack --os-identity-api-version 3 volume type unset [-h] --property <key> <volume-type>

Unset volume type properties

Positional arguments:

<volume-type>

Volume type to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from volume type (repeat option to remove multiple properties)

openstack volume unset

usage: openstack --os-identity-api-version 3 volume unset [-h] --property <key> <volume>

Unset volume properties

Positional arguments:

<volume>

Volume to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Property to remove from volume (repeat option to remove multiple properties)

openstack zone abandon

usage: openstack --os-identity-api-version 3 zone abandon [-h] id

Abandon a zone

Positional arguments:

id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone axfr

usage: openstack --os-identity-api-version 3 zone axfr [-h] id

AXFR a zone

Positional arguments:

id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone blacklist create

usage: openstack --os-identity-api-version 3 zone blacklist create [-h]
                                       [-f {html,json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--noindent] [--prefix PREFIX]
                                       --pattern PATTERN
                                       [--description DESCRIPTION]

Create new blacklist

Optional arguments:

-h, --help

show this help message and exit

--pattern PATTERN

Blacklist pattern

--description DESCRIPTION

Description

openstack zone blacklist delete

usage: openstack --os-identity-api-version 3 zone blacklist delete [-h] id

Delete blacklist

Positional arguments:

id

Blacklist ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone blacklist list

usage: openstack --os-identity-api-version 3 zone blacklist list [-h]
                                     [-f {csv,html,json,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent]
                                     [--quote {all,minimal,none,nonnumeric}]

List blacklists

Optional arguments:

-h, --help

show this help message and exit

openstack zone blacklist set

usage: openstack --os-identity-api-version 3 zone blacklist set [-h]
                                    [-f {html,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    [--pattern PATTERN]
                                    [--description DESCRIPTION | --no-description]
                                    id

Set blacklist properties

Positional arguments:

id

Blacklist ID

Optional arguments:

-h, --help

show this help message and exit

--pattern PATTERN

Blacklist pattern

--description DESCRIPTION

Description

--no-description

openstack zone blacklist show

usage: openstack --os-identity-api-version 3 zone blacklist show [-h]
                                     [-f {html,json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--noindent] [--prefix PREFIX]
                                     id

Show blacklist details

Positional arguments:

id

Blacklist ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone create

usage: openstack --os-identity-api-version 3 zone create [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>] [--noindent]
                             [--prefix PREFIX] [--email EMAIL] [--type TYPE]
                             [--ttl TTL] [--description DESCRIPTION]
                             [--masters MASTERS [MASTERS ...]]
                             name

Create new zone

Positional arguments:

name

Zone Name

Optional arguments:

-h, --help

show this help message and exit

--email EMAIL

Zone Email

--type TYPE

Zone Type

--ttl TTL

Time To Live (Seconds)

--description DESCRIPTION

Description

--masters MASTERS [MASTERS ...]

Zone Masters

openstack zone delete

usage: openstack --os-identity-api-version 3 zone delete [-h] id

Delete zone

Positional arguments:

id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone list

usage: openstack --os-identity-api-version 3 zone list [-h] [-f {csv,html,json,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--quote {all,minimal,none,nonnumeric}]
                           [--name NAME] [--email EMAIL] [--type TYPE]
                           [--ttl TTL] [--description DESCRIPTION]
                           [--status STATUS]

List zones

Optional arguments:

-h, --help

show this help message and exit

--name NAME

Zone Name

--email EMAIL

Zone Email

--type TYPE

Zone Type

--ttl TTL

Time To Live (Seconds)

--description DESCRIPTION

Description

--status STATUS

Zone Status

openstack zone set

usage: openstack --os-identity-api-version 3 zone set [-h] [-f {html,json,shell,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--noindent]
                          [--prefix PREFIX] [--email EMAIL] [--ttl TTL]
                          [--description DESCRIPTION | --no-description]
                          [--masters MASTERS [MASTERS ...]]
                          id

Set zone properties

Positional arguments:

id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

--email EMAIL

Zone Email

--ttl TTL

Time To Live (Seconds)

--description DESCRIPTION

Description

--no-description

--masters MASTERS [MASTERS ...]

Zone Masters

openstack zone show

usage: openstack --os-identity-api-version 3 zone show [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--noindent]
                           [--prefix PREFIX]
                           id

Show zone details

Positional arguments:

id

Zone ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone transfer accept request

usage: openstack --os-identity-api-version 3 zone transfer accept request [-h]
                                              [-f {html,json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent] [--prefix PREFIX]
                                              --transfer-id TRANSFER_ID --key
                                              KEY

Accept a Zone Transfer Request

Optional arguments:

-h, --help

show this help message and exit

--transfer-id TRANSFER_ID

Transfer ID

--key KEY

Transfer Key

openstack zone transfer accept show

usage: openstack --os-identity-api-version 3 zone transfer accept show [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           id

Show Zone Transfer Accept

Positional arguments:

id

Zone Tranfer Accept ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone transfer request create

usage: openstack --os-identity-api-version 3 zone transfer request create [-h]
                                              [-f {html,json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent] [--prefix PREFIX]
                                              [--target-project-id TARGET_PROJECT_ID]
                                              [--description DESCRIPTION]
                                              zone_id

Create new zone transfer request

Positional arguments:

zone_id

Zone ID to transfer.

Optional arguments:

-h, --help

show this help message and exit

--target-project-id TARGET_PROJECT_ID

Target Project ID to transfer to.

--description DESCRIPTION

Description

openstack zone transfer request delete

usage: openstack --os-identity-api-version 3 zone transfer request delete [-h] id

Delete a Zone Transfer Request

Positional arguments:

id

Zone Transfer Request ID

Optional arguments:

-h, --help

show this help message and exit

openstack zone transfer request list

usage: openstack --os-identity-api-version 3 zone transfer request list [-h]
                                            [-f {csv,html,json,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent]
                                            [--quote {all,minimal,none,nonnumeric}]

List Zone Transfer Requests

Optional arguments:

-h, --help

show this help message and exit

openstack zone transfer request set

usage: openstack --os-identity-api-version 3 zone transfer request set [-h]
                                           [-f {html,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           [--description DESCRIPTION | --no-description]
                                           id

Set a Zone Transfer Request

Positional arguments:

id

Zone Transfer Request ID

Optional arguments:

-h, --help

show this help message and exit

--description DESCRIPTION

Description

--no-description

openstack zone transfer request show

usage: openstack --os-identity-api-version 3 zone transfer request show [-h]
                                            [-f {html,json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--noindent] [--prefix PREFIX]
                                            id

Show Zone Transfer Request Details

Positional arguments:

id

Zone Tranfer Request ID

Optional arguments:

-h, --help

show this help message and exit

OpenStack with Identity API v2 commands (diff)

This section documents only the difference in subcommands available for the openstack client when the Identity API version is changed from v3 to v2.

openstack project unset (Identity API v2)

usage: openstack --os-identity-api-version 2 project unset [-h] --property <key> <project>

Unset project properties

Positional arguments:

<project>

Project to modify (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--property <key>

Unset a project property (repeat option to unset multiple properties)

openstack user role list (Identity API v2)

usage: openstack --os-identity-api-version 2 user role list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--project <project>]
                                [<user>]

List user-role assignments

Positional arguments:

<user>

User to list (name or ID)

Optional arguments:

-h, --help

show this help message and exit

--project <project>

Filter users by <project> (name or ID)