コマンドラインのヘルプについて

全体のヘルプ

In [1]:
nova help
usage: nova [--version] [--debug] [--os-cache] [--timings]
            [--os-region-name <region-name>] [--service-type <service-type>]
            [--service-name <service-name>]
            [--os-endpoint-type <endpoint-type>]
            [--os-compute-api-version <compute-api-ver>]
            [--bypass-url <bypass-url>] [--insecure]
            [--os-cacert <ca-certificate>] [--os-cert <certificate>]
            [--os-key <key>] [--timeout <seconds>] [--os-auth-type <name>]
            [--os-auth-url OS_AUTH_URL] [--os-domain-id OS_DOMAIN_ID]
            [--os-domain-name OS_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID]
            [--os-project-name OS_PROJECT_NAME]
            [--os-project-domain-id OS_PROJECT_DOMAIN_ID]
            [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
            [--os-trust-id OS_TRUST_ID]
            [--os-default-domain-id OS_DEFAULT_DOMAIN_ID]
            [--os-default-domain-name OS_DEFAULT_DOMAIN_NAME]
            [--os-user-id OS_USER_ID] [--os-username OS_USERNAME]
            [--os-user-domain-id OS_USER_DOMAIN_ID]
            [--os-user-domain-name OS_USER_DOMAIN_NAME]
            [--os-password OS_PASSWORD]
            <subcommand> ...

Command-line interface to the OpenStack Nova API.

Positional arguments:
  <subcommand>
    absolute-limits             DEPRECATED, use limits instead.
    add-fixed-ip                Add new IP address on a network to server.
    add-floating-ip             DEPRECATED, use floating-ip-associate instead.
    add-secgroup                Add a Security Group to a server.
    agent-create                Create new agent build.
    agent-delete                Delete existing agent build.
    agent-list                  List all builds.
    agent-modify                Modify existing agent build.
    aggregate-add-host          Add the host to the specified aggregate.
    aggregate-create            Create a new aggregate with the specified
                                details.
    aggregate-delete            Delete the aggregate.
    aggregate-details           DEPRECATED, use aggregate-show instead.
    aggregate-list              Print a list of all aggregates.
    aggregate-remove-host       Remove the specified host from the specified
                                aggregate.
    aggregate-set-metadata      Update the metadata associated with the
                                aggregate.
    aggregate-show              Show details of the specified aggregate.
    aggregate-update            Update the aggregate's name and optionally
                                availability zone.
    availability-zone-list      List all the availability zones.
    backup                      Backup a server by creating a 'backup' type
                                snapshot.
    boot                        Boot a new server.
    clear-password              Clear the admin password for a server from the
                                metadata server. This action does not actually
                                change the instance server password.
    cloudpipe-configure         Update the VPN IP/port of a cloudpipe
                                instance.
    cloudpipe-create            Create a cloudpipe instance for the given
                                project.
    cloudpipe-list              Print a list of all cloudpipe instances.
    console-log                 Get console log output of a server.
    credentials                 Show user credentials returned from auth.
    delete                      Immediately shut down and delete specified
                                server(s).
    diagnostics                 Retrieve server diagnostics.
    dns-create                  DEPRECATED: Create a DNS entry for domain,
                                name, and IP.
    dns-create-private-domain   DEPRECATED: Create the specified DNS domain.
    dns-create-public-domain    DEPRECATED: Create the specified DNS domain.
    dns-delete                  DEPRECATED: Delete the specified DNS entry.
    dns-delete-domain           DEPRECATED: Delete the specified DNS domain.
    dns-domains                 DEPRECATED: Print a list of available dns
                                domains.
    dns-list                    DEPRECATED: List current DNS entries for
                                domain and IP or domain and name.
    endpoints                   Discover endpoints that get returned from the
                                authenticate services.
    evacuate                    Evacuate server from failed host.
    fixed-ip-get                DEPRECATED: Retrieve info on a fixed IP.
    fixed-ip-reserve            DEPRECATED: Reserve a fixed IP.
    fixed-ip-unreserve          DEPRECATED: Unreserve a fixed IP.
    flavor-access-add           Add flavor access for the given tenant.
    flavor-access-list          Print access information about the given
                                flavor.
    flavor-access-remove        Remove flavor access for the given tenant.
    flavor-create               Create a new flavor.
    flavor-delete               Delete a specific flavor
    flavor-key                  Set or unset extra_spec for a flavor.
    flavor-list                 Print a list of available 'flavors' (sizes of
                                servers).
    flavor-show                 Show details about the given flavor.
    floating-ip-associate       Associate a floating IP address to a server.
    floating-ip-bulk-create     DEPRECATED: Bulk create floating IPs by range
                                (nova-network only).
    floating-ip-bulk-delete     DEPRECATED: Bulk delete floating IPs by range
                                (nova-network only).
    floating-ip-bulk-list       DEPRECATED: List all floating IPs (nova-
                                network only).
    floating-ip-create          DEPRECATED: Allocate a floating IP for the
                                current tenant.
    floating-ip-delete          DEPRECATED: De-allocate a floating IP.
    floating-ip-disassociate    Disassociate a floating IP address from a
                                server.
    floating-ip-list            DEPRECATED: List floating IPs.
    floating-ip-pool-list       DEPRECATED: List all floating IP pools.
    get-mks-console             Get an MKS console to a server. (Supported by
                                API versions '2.8' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    get-password                Get the admin password for a server. This
                                operation calls the metadata service to query
                                metadata information and does not read
                                password information from the server itself.
    get-rdp-console             Get a rdp console to a server.
    get-serial-console          Get a serial console to a server.
    get-spice-console           Get a spice console to a server.
    get-vnc-console             Get a vnc console to a server.
    host-action                 Perform a power action on a host.
    host-describe               Describe a specific host.
    host-list                   List all hosts by service.
    host-update                 Update host settings.
    hypervisor-list             List hypervisors. (Supported by API versions
                                '2.0' - '2.latest') [hint: use '--os-compute-
                                api-version' flag to show help message for
                                proper version]
    hypervisor-servers          List servers belonging to specific
                                hypervisors.
    hypervisor-show             Display the details of the specified
                                hypervisor.
    hypervisor-stats            Get hypervisor statistics over all compute
                                nodes.
    hypervisor-uptime           Display the uptime of the specified
                                hypervisor.
    image-create                Create a new image by taking a snapshot of a
                                running server.
    image-delete                DEPRECATED: Delete specified image(s).
    image-list                  DEPRECATED: Print a list of available images
                                to boot from.
    image-meta                  DEPRECATED: Set or delete metadata on an
                                image.
    image-show                  DEPRECATED: Show details about the given
                                image.
    interface-attach            Attach a network interface to a server.
    interface-detach            Detach a network interface from a server.
    interface-list              List interfaces attached to a server.
    keypair-add                 Create a new key pair for use with servers.
    keypair-delete              Delete keypair given by its name. (Supported
                                by API versions '2.0' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    keypair-list                Print a list of keypairs for a user (Supported
                                by API versions '2.0' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    keypair-show                Show details about the given keypair.
                                (Supported by API versions '2.0' - '2.latest')
                                [hint: use '--os-compute-api-version' flag to
                                show help message for proper version]
    limits                      Print rate and absolute limits.
    list                        List active servers.
    list-secgroup               List Security Group(s) of a server.
    live-migration              Migrate running server to a new machine.
    live-migration-abort        Abort an on-going live migration. (Supported
                                by API versions '2.24' - '2.latest') [hint:
                                use '--os-compute-api-version' flag to show
                                help message for proper version]
    live-migration-force-complete
                                Force on-going live migration to complete.
                                (Supported by API versions '2.22' -
                                '2.latest') [hint: use '--os-compute-api-
                                version' flag to show help message for proper
                                version]
    lock                        Lock a server. A normal (non-admin) user will
                                not be able to execute actions on a locked
                                server.
    meta                        Set or delete metadata on a server.
    migrate                     Migrate a server. The new host will be
                                selected by the scheduler.
    network-associate-host      DEPRECATED: Associate host with network.
    network-associate-project   DEPRECATED: Associate project with network.
    network-create              DEPRECATED: Create a network.
    network-delete              DEPRECATED: Delete network by label or id.
    network-disassociate        DEPRECATED: Disassociate host and/or project
                                from the given network.
    network-list                DEPRECATED: Print a list of available
                                networks.
    network-show                DEPRECATED: Show details about the given
                                network.
    pause                       Pause a server.
    quota-class-show            List the quotas for a quota class.
    quota-class-update          Update the quotas for a quota class.
                                (Supported by API versions '2.0' - '2.latest')
                                [hint: use '--os-compute-api-version' flag to
                                show help message for proper version]
    quota-defaults              List the default quotas for a tenant.
    quota-delete                Delete quota for a tenant/user so their quota
                                will Revert back to default.
    quota-show                  List the quotas for a tenant/user.
    quota-update                Update the quotas for a tenant/user.
                                (Supported by API versions '2.0' - '2.latest')
                                [hint: use '--os-compute-api-version' flag to
                                show help message for proper version]
    rate-limits                 DEPRECATED, use limits instead.
    reboot                      Reboot a server.
    rebuild                     Shutdown, re-image, and re-boot a server.
    refresh-network             Refresh server network information.
    remove-fixed-ip             Remove an IP address from a server.
    remove-floating-ip          DEPRECATED, use floating-ip-disassociate
                                instead.
    remove-secgroup             Remove a Security Group from a server.
    rename                      DEPRECATED, use update instead.
    rescue                      Reboots a server into rescue mode, which
                                starts the machine from either the initial
                                image or a specified image, attaching the
                                current boot disk as secondary.
    reset-network               Reset network of a server.
    reset-state                 Reset the state of a server.
    resize                      Resize a server.
    resize-confirm              Confirm a previous resize.
    resize-revert               Revert a previous resize (and return to the
                                previous VM).
    resume                      Resume a server.
    root-password               DEPRECATED, use set-password instead.
    scrub                       DEPRECATED: Delete networks and security
                                groups associated with a project.
    secgroup-add-default-rule   DEPRECATED: Add a rule to the set of rules
                                that will be added to the 'default' security
                                group for new tenants (nova-network only).
    secgroup-add-group-rule     DEPRECATED: Add a source group rule to a
                                security group.
    secgroup-add-rule           DEPRECATED: Add a rule to a security group.
    secgroup-create             DEPRECATED: Create a security group.
    secgroup-delete             DEPRECATED: Delete a security group.
    secgroup-delete-default-rule
                                DEPRECATED: Delete a rule from the set of
                                rules that will be added to the 'default'
                                security group for new tenants (nova-network
                                only).
    secgroup-delete-group-rule  DEPRECATED: Delete a source group rule from a
                                security group.
    secgroup-delete-rule        DEPRECATED: Delete a rule from a security
                                group.
    secgroup-list               DEPRECATED: List security groups for the
                                current tenant.
    secgroup-list-default-rules
                                DEPRECATED: List rules that will be added to
                                the 'default' security group for new tenants.
    secgroup-list-rules         DEPRECATED: List rules for a security group.
    secgroup-update             DEPRECATED: Update a security group.
    server-group-create         Create a new server group with the specified
                                details.
    server-group-delete         Delete specific server group(s).
    server-group-get            Get a specific server group.
    server-group-list           Print a list of all server groups.
    server-migration-list       Get the migrations list of specified server.
                                (Supported by API versions '2.23' -
                                '2.latest') [hint: use '--os-compute-api-
                                version' flag to show help message for proper
                                version]
    server-migration-show       Get the migration of specified server.
                                (Supported by API versions '2.23' -
                                '2.latest') [hint: use '--os-compute-api-
                                version' flag to show help message for proper
                                version]
    server-tag-add              Add single tag to a server. (Supported by API
                                versions '2.26' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    server-tag-delete           Delete single tag from a server. (Supported by
                                API versions '2.26' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    server-tag-delete-all       Delete all tags from a server. (Supported by
                                API versions '2.26' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    server-tag-list             Get list of tags from a server. (Supported by
                                API versions '2.26' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    server-tag-set              Set list of tags to a server. (Supported by
                                API versions '2.26' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    service-delete              Delete the service.
    service-disable             Disable the service.
    service-enable              Enable the service.
    service-force-down          Force service to down. (Supported by API
                                versions '2.11' - '2.latest') [hint: use
                                '--os-compute-api-version' flag to show help
                                message for proper version]
    service-list                Show a list of all running services. Filter by
                                host & binary.
    set-password                Change the admin password for a server.
    shelve                      Shelve a server.
    shelve-offload              Remove a shelved server from the compute node.
    show                        Show details about the given server.
    ssh                         SSH into a server.
    start                       Start the server(s).
    stop                        Stop the server(s).
    suspend                     Suspend a server.
    trigger-crash-dump          Trigger crash dump in an instance. (Supported
                                by API versions '2.17' - '2.latest') [hint:
                                use '--os-compute-api-version' flag to show
                                help message for proper version]
    unlock                      Unlock a server.
    unpause                     Unpause a server.
    unrescue                    Restart the server from normal boot disk
                                again.
    unshelve                    Unshelve a server.
    update                      Update the name or the description for a
                                server.
    usage                       Show usage data for a single tenant.
    usage-list                  List usage data for all tenants.
    version-list                List all API versions.
    virtual-interface-list      Show virtual interface info about the given
                                server.
    volume-attach               Attach a volume to a server.
    volume-attachments          List all the volumes attached to a server.
    volume-detach               Detach a volume from a server.
    volume-update               Update volume attachment.
    x509-create-cert            Create x509 cert for a user in tenant.
    x509-get-root-cert          Fetch the x509 root cert.
    bash-completion             Prints all of the commands and options to
                                stdout so that the nova.bash_completion script
                                doesn't have to hard code them.
    help                        Display help about this program or one of its
                                subcommands.
    baremetal-interface-list    DEPRECATED: List network interfaces associated
                                with a baremetal node.
    baremetal-node-list         DEPRECATED: Print list of available baremetal
                                nodes.
    baremetal-node-show         DEPRECATED: Show information about a baremetal
                                node.
    cell-capacities             Get cell capacities for all cells or a given
                                cell.
    cell-show                   Show details of a given cell.
    force-delete                Force delete a server.
    restore                     Restore a soft-deleted server.
    host-evacuate               Evacuate all instances from failed host.
    host-evacuate-live          Live migrate all instances of the specified
                                host to other available hosts.
    host-servers-migrate        Cold migrate all instances off the specified
                                host to other available hosts.
    instance-action             Show an action.
    instance-action-list        List actions on a server.
    list-extensions             List all the os-api extensions that are
                                available.
    host-meta                   Set or Delete metadata on all instances of a
                                host.
    migration-list              Print a list of migrations.
    net                         DEPRECATED, use tenant-network-show instead.
    net-create                  DEPRECATED, use tenant-network-create instead.
    net-delete                  DEPRECATED, use tenant-network-delete instead.
    net-list                    DEPRECATED, use tenant-network-list instead.
    tenant-network-create       DEPRECATED: Create a tenant network.
    tenant-network-delete       DEPRECATED: Delete a tenant network.
    tenant-network-list         DEPRECATED: List tenant networks.
    tenant-network-show         DEPRECATED: Show a tenant network.

Optional arguments:
  --version                     show program's version number and exit
  --debug                       Print debugging output.
  --os-cache                    Use the auth token cache. Defaults to False if
                                env[OS_CACHE] is not set.
  --timings                     Print call timing info.
  --os-region-name <region-name>
                                Defaults to env[OS_REGION_NAME].
  --service-type <service-type>
                                Defaults to compute for most actions.
  --service-name <service-name>
                                Defaults to env[NOVA_SERVICE_NAME].
  --os-endpoint-type <endpoint-type>
                                Defaults to env[NOVA_ENDPOINT_TYPE],
                                env[OS_ENDPOINT_TYPE] or publicURL.
  --os-compute-api-version <compute-api-ver>
                                Accepts X, X.Y (where X is major and Y is
                                minor part) or "X.latest", defaults to
                                env[OS_COMPUTE_API_VERSION].
  --bypass-url <bypass-url>     Use this API endpoint instead of the Service
                                Catalog. Defaults to
                                env[NOVACLIENT_BYPASS_URL].
  --os-auth-type <name>, --os-auth-plugin <name>
                                Authentication type to use

API Connection Options:
  Options controlling the HTTP API Connections

  --insecure                    Explicitly allow client to perform "insecure"
                                TLS (https) requests. The server's certificate
                                will not be verified against any certificate
                                authorities. This option should be used with
                                caution.
  --os-cacert <ca-certificate>  Specify a CA bundle file to use in verifying a
                                TLS (https) server certificate. Defaults to
                                env[OS_CACERT].
  --os-cert <certificate>       Defaults to env[OS_CERT].
  --os-key <key>                Defaults to env[OS_KEY].
  --timeout <seconds>           Set request timeout (in seconds).

Authentication Options:
  Options specific to the password plugin.

  --os-auth-url OS_AUTH_URL     Authentication URL
  --os-domain-id OS_DOMAIN_ID   Domain ID to scope to
  --os-domain-name OS_DOMAIN_NAME
                                Domain name to scope to
  --os-project-id OS_PROJECT_ID, --os-tenant-id OS_PROJECT_ID
                                Project ID to scope to
  --os-project-name OS_PROJECT_NAME, --os-tenant-name OS_PROJECT_NAME
                                Project name to scope to
  --os-project-domain-id OS_PROJECT_DOMAIN_ID
                                Domain ID containing project
  --os-project-domain-name OS_PROJECT_DOMAIN_NAME
                                Domain name containing project
  --os-trust-id OS_TRUST_ID     Trust ID
  --os-default-domain-id OS_DEFAULT_DOMAIN_ID
                                Optional domain ID to use with v3 and v2
                                parameters. It will be used for both the user
                                and project domain in v3 and ignored in v2
                                authentication.
  --os-default-domain-name OS_DEFAULT_DOMAIN_NAME
                                Optional domain name to use with v3 API and v2
                                parameters. It will be used for both the user
                                and project domain in v3 and ignored in v2
                                authentication.
  --os-user-id OS_USER_ID       User id
  --os-username OS_USERNAME, --os-user-name OS_USERNAME
                                Username
  --os-user-domain-id OS_USER_DOMAIN_ID
                                User's domain id
  --os-user-domain-name OS_USER_DOMAIN_NAME
                                User's domain name
  --os-password OS_PASSWORD     User's password

See "nova help COMMAND" for help on a specific command.

サブコマンドのヘルプ

In [2]:
nova help boot
usage: nova boot [--flavor <flavor>] [--image <image>]
                 [--image-with <key=value>] [--boot-volume <volume_id>]
                 [--snapshot <snapshot_id>] [--min-count <number>]
                 [--max-count <number>] [--meta <key=value>]
                 [--file <dst-path=src-path>] [--key-name <key-name>]
                 [--user-data <user-data>]
                 [--availability-zone <availability-zone>]
                 [--security-groups <security-groups>]
                 [--block-device-mapping <dev-name=mapping>]
                 [--block-device key1=value1[,key2=value2...]]
                 [--swap <swap_size>]
                 [--ephemeral size=<size>[,format=<format>]]
                 [--hint <key=value>]
                 [--nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,tag=tag>]
                 [--config-drive <value>] [--poll] [--admin-pass <value>]
                 [--access-ip-v4 <value>] [--access-ip-v6 <value>]
                 [--description <description>]
                 <name>

Boot a new server.

Positional arguments:
  <name>                        Name for the new server.

Optional arguments:
  --flavor <flavor>             Name or ID of flavor (see 'nova flavor-list').
  --image <image>               Name or ID of image (see 'glance image-list').
  --image-with <key=value>      Image metadata property (see 'glance image-
                                show').
  --boot-volume <volume_id>     Volume ID to boot from.
  --snapshot <snapshot_id>      Snapshot ID to boot from (will create a
                                volume).
  --min-count <number>          Boot at least <number> servers (limited by
                                quota).
  --max-count <number>          Boot up to <number> servers (limited by
                                quota).
  --meta <key=value>            Record arbitrary key/value metadata to
                                /meta_data.json on the metadata server. Can be
                                specified multiple times.
  --file <dst-path=src-path>    Store arbitrary files from <src-path> locally
                                to <dst-path> on the new server. Limited by
                                the injected_files quota value.
  --key-name <key-name>         Key name of keypair that should be created
                                earlier with the command keypair-add.
  --user-data <user-data>       user data file to pass to be exposed by the
                                metadata server.
  --availability-zone <availability-zone>
                                The availability zone for server placement.
  --security-groups <security-groups>
                                Comma separated list of security group names.
  --block-device-mapping <dev-name=mapping>
                                Block device mapping in the format <dev-
                                name>=<id>:<type>:<size(GB)>:<delete-on-
                                terminate>.
  --block-device key1=value1[,key2=value2...]
                                Block device mapping with the keys: id=UUID
                                (image_id, snapshot_id or volume_id only if
                                using source image, snapshot or volume)
                                source=source type (image, snapshot, volume or
                                blank), dest=destination type of the block
                                device (volume or local), bus=device's bus
                                (e.g. uml, lxc, virtio, ...; if omitted,
                                hypervisor driver chooses a suitable default,
                                honoured only if device type is supplied)
                                type=device type (e.g. disk, cdrom, ...;
                                defaults to 'disk') device=name of the device
                                (e.g. vda, xda, ...; tag=device metadata tag
                                (optional) if omitted, hypervisor driver
                                chooses suitable device depending on selected
                                bus; note the libvirt driver always uses
                                default device names), size=size of the block
                                device in MB(for swap) and in GB(for other
                                formats) (if omitted, hypervisor driver
                                calculates size), format=device will be
                                formatted (e.g. swap, ntfs, ...; optional),
                                bootindex=integer used for ordering the boot
                                disks (for image backed instances it is equal
                                to 0, for others need to be specified) and
                                shutdown=shutdown behaviour (either preserve
                                or remove, for local destination set to
                                remove). (Supported by API versions '2.32' -
                                '2.latest')
  --swap <swap_size>            Create and attach a local swap block device of
                                <swap_size> MB.
  --ephemeral size=<size>[,format=<format>]
                                Create and attach a local ephemeral block
                                device of <size> GB and format it to <format>.
  --hint <key=value>            Send arbitrary key/value pairs to the
                                scheduler for custom use.
  --nic <auto,none,net-id=net-uuid,net-name=network-name,port-id=port-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,tag=tag>
                                Create a NIC on the server. Specify option
                                multiple times to create multiple nics unless
                                using the special 'auto' or 'none' values.
                                auto: automatically allocate network resources
                                if none are available. This cannot be
                                specified with any other nic value and cannot
                                be specified multiple times. none: do not
                                attach a NIC at all. This cannot be specified
                                with any other nic value and cannot be
                                specified multiple times. net-id: attach NIC
                                to network with a specific UUID. net-name:
                                attach NIC to network with this name (either
                                port-id or net-id or net-name must be
                                provided), v4-fixed-ip: IPv4 fixed address for
                                NIC (optional), v6-fixed-ip: IPv6 fixed
                                address for NIC (optional), port-id: attach
                                NIC to port with this UUID tag: interface
                                metadata tag (optional) (either port-id or
                                net-id must be provided). (Supported by API
                                versions '2.37' - '2.latest')
  --config-drive <value>        Enable config drive.
  --poll                        Report the new server boot progress until it
                                completes.
  --admin-pass <value>          Admin password for the instance.
  --access-ip-v4 <value>        Alternative access IPv4 of the instance.
  --access-ip-v6 <value>        Alternative access IPv6 of the instance.
  --description <description>   Description for the server. (Supported by API
                                versions '2.19' - '2.latest')

いくつかの例

In [3]:
neutron help
usage: neutron [--version] [-v] [-q] [-h] [-r NUM]
               [--os-service-type <os-service-type>]
               [--os-endpoint-type <os-endpoint-type>]
               [--service-type <service-type>]
               [--endpoint-type <endpoint-type>]
               [--os-auth-strategy <auth-strategy>] [--os-cloud <cloud>]
               [--os-auth-url <auth-url>]
               [--os-tenant-name <auth-tenant-name> | --os-project-name <auth-project-name>]
               [--os-tenant-id <auth-tenant-id> | --os-project-id <auth-project-id>]
               [--os-username <auth-username>] [--os-user-id <auth-user-id>]
               [--os-user-domain-id <auth-user-domain-id>]
               [--os-user-domain-name <auth-user-domain-name>]
               [--os-project-domain-id <auth-project-domain-id>]
               [--os-project-domain-name <auth-project-domain-name>]
               [--os-cert <certificate>] [--os-cacert <ca-certificate>]
               [--os-key <key>] [--os-password <auth-password>]
               [--os-region-name <auth-region-name>] [--os-token <token>]
               [--http-timeout <seconds>] [--os-url <url>] [--insecure]

Command-line interface to the Neutron APIs

optional arguments:
  --version             show program's version number and exit
  -v, --verbose, --debug
                        Increase verbosity of output and show tracebacks on
                        errors. You can repeat this option.
  -q, --quiet           Suppress output except warnings and errors.
  -h, --help            Show this help message and exit.
  -r NUM, --retries NUM
                        How many times the request to the Neutron server
                        should be retried if it fails.
  --os-service-type <os-service-type>
                        Defaults to env[OS_NETWORK_SERVICE_TYPE] or network.
  --os-endpoint-type <os-endpoint-type>
                        Defaults to env[OS_ENDPOINT_TYPE] or public.
  --service-type <service-type>
                        DEPRECATED! Use --os-service-type.
  --endpoint-type <endpoint-type>
                        DEPRECATED! Use --os-endpoint-type.
  --os-auth-strategy <auth-strategy>
                        DEPRECATED! Only keystone is supported.
  --os-cloud <cloud>    Defaults to env[OS_CLOUD].
  --os-auth-url <auth-url>
                        Authentication URL, defaults to env[OS_AUTH_URL].
  --os-tenant-name <auth-tenant-name>
                        Authentication tenant name, defaults to
                        env[OS_TENANT_NAME].
  --os-project-name <auth-project-name>
                        Another way to specify tenant name. This option is
                        mutually exclusive with --os-tenant-name. Defaults to
                        env[OS_PROJECT_NAME].
  --os-tenant-id <auth-tenant-id>
                        Authentication tenant ID, defaults to
                        env[OS_TENANT_ID].
  --os-project-id <auth-project-id>
                        Another way to specify tenant ID. This option is
                        mutually exclusive with --os-tenant-id. Defaults to
                        env[OS_PROJECT_ID].
  --os-username <auth-username>
                        Authentication username, defaults to env[OS_USERNAME].
  --os-user-id <auth-user-id>
                        Authentication user ID (Env: OS_USER_ID)
  --os-user-domain-id <auth-user-domain-id>
                        OpenStack user domain ID. Defaults to
                        env[OS_USER_DOMAIN_ID].
  --os-user-domain-name <auth-user-domain-name>
                        OpenStack user domain name. Defaults to
                        env[OS_USER_DOMAIN_NAME].
  --os-project-domain-id <auth-project-domain-id>
                        Defaults to env[OS_PROJECT_DOMAIN_ID].
  --os-project-domain-name <auth-project-domain-name>
                        Defaults to env[OS_PROJECT_DOMAIN_NAME].
  --os-cert <certificate>
                        Path of certificate file to use in SSL connection.
                        This file can optionally be prepended with the private
                        key. Defaults to env[OS_CERT].
  --os-cacert <ca-certificate>
                        Specify a CA bundle file to use in verifying a TLS
                        (https) server certificate. Defaults to
                        env[OS_CACERT].
  --os-key <key>        Path of client key to use in SSL connection. This
                        option is not necessary if your key is prepended to
                        your certificate file. Defaults to env[OS_KEY].
  --os-password <auth-password>
                        Authentication password, defaults to env[OS_PASSWORD].
  --os-region-name <auth-region-name>
                        Authentication region name, defaults to
                        env[OS_REGION_NAME].
  --os-token <token>    Authentication token, defaults to env[OS_TOKEN].
  --http-timeout <seconds>
                        Timeout in seconds to wait for an HTTP response.
                        Defaults to env[OS_NETWORK_TIMEOUT] or None if not
                        specified.
  --os-url <url>        Defaults to env[OS_URL].
  --insecure            Explicitly allow neutronclient to perform "insecure"
                        SSL (https) requests. The server's certificate will
                        not be verified against any certificate authorities.
                        This option should be used with caution.

Commands for API v2.0:
  address-scope-create               Create an address scope for a given tenant.
  address-scope-delete               Delete an address scope.
  address-scope-list                 List address scopes that belong to a given tenant.
  address-scope-show                 Show information about an address scope.
  address-scope-update               Update an address scope.
  agent-delete                       Delete a given agent.
  agent-list                         List agents.
  agent-show                         Show information of a given agent.
  agent-update                       Updates the admin status and description for a specified agent.
  auto-allocated-topology-delete     Delete the auto-allocated topology of a given tenant.
  auto-allocated-topology-show       Show the auto-allocated topology of a given tenant.
  availability-zone-list             List availability zones.
  bash-completion                    Prints all of the commands and options for bash-completion.
  bgp-dragent-list-hosting-speaker   List Dynamic Routing agents hosting a BGP speaker.
  bgp-dragent-speaker-add            Add a BGP speaker to a Dynamic Routing agent.
  bgp-dragent-speaker-remove         Removes a BGP speaker from a Dynamic Routing agent.
  bgp-peer-create                    Create a BGP Peer.
  bgp-peer-delete                    Delete a BGP peer.
  bgp-peer-list                      List BGP peers.
  bgp-peer-show                      Show information of a given BGP peer.
  bgp-peer-update                    Update BGP Peer's information.
  bgp-speaker-advertiseroute-list    List routes advertised by a given BGP speaker.
  bgp-speaker-create                 Create a BGP Speaker.
  bgp-speaker-delete                 Delete a BGP speaker.
  bgp-speaker-list                   List BGP speakers.
  bgp-speaker-list-on-dragent        List BGP speakers hosted by a Dynamic Routing agent.
  bgp-speaker-network-add            Add a network to the BGP speaker.
  bgp-speaker-network-remove         Remove a network from the BGP speaker.
  bgp-speaker-peer-add               Add a peer to the BGP speaker.
  bgp-speaker-peer-remove            Remove a peer from the BGP speaker.
  bgp-speaker-show                   Show information of a given BGP speaker.
  bgp-speaker-update                 Update BGP Speaker's information.
  dhcp-agent-list-hosting-net        List DHCP agents hosting a network.
  dhcp-agent-network-add             Add a network to a DHCP agent.
  dhcp-agent-network-remove          Remove a network from a DHCP agent.
  ext-list                           List all extensions.
  ext-show                           Show information of a given resource.
  firewall-create                    Create a firewall.
  firewall-delete                    Delete a given firewall.
  firewall-list                      List firewalls that belong to a given tenant.
  firewall-policy-create             Create a firewall policy.
  firewall-policy-delete             Delete a given firewall policy.
  firewall-policy-insert-rule        Insert a rule into a given firewall policy.
  firewall-policy-list               List firewall policies that belong to a given tenant.
  firewall-policy-remove-rule        Remove a rule from a given firewall policy.
  firewall-policy-show               Show information of a given firewall policy.
  firewall-policy-update             Update a given firewall policy.
  firewall-rule-create               Create a firewall rule.
  firewall-rule-delete               Delete a given firewall rule.
  firewall-rule-list                 List firewall rules that belong to a given tenant.
  firewall-rule-show                 Show information of a given firewall rule.
  firewall-rule-update               Update a given firewall rule.
  firewall-show                      Show information of a given firewall.
  firewall-update                    Update a given firewall.
  flavor-associate                   Associate a Neutron service flavor with a flavor profile.
  flavor-create                      Create a Neutron service flavor.
  flavor-delete                      Delete a given Neutron service flavor.
  flavor-disassociate                Disassociate a Neutron service flavor from a flavor profile.
  flavor-list                        List Neutron service flavors.
  flavor-profile-create              Create a Neutron service flavor profile.
  flavor-profile-delete              Delete a given Neutron service flavor profile.
  flavor-profile-list                List Neutron service flavor profiles.
  flavor-profile-show                Show information about a given Neutron service flavor profile.
  flavor-profile-update              Update a given Neutron service flavor profile.
  flavor-show                        Show information about a given Neutron service flavor.
  flavor-update                      Update a Neutron service flavor.
  floatingip-associate               Create a mapping between a floating IP and a fixed IP.
  floatingip-create                  Create a floating IP for a given tenant.
  floatingip-delete                  Delete a given floating IP.
  floatingip-disassociate            Remove a mapping from a floating IP to a fixed IP.
  floatingip-list                    List floating IPs that belong to a given tenant.
  floatingip-show                    Show information of a given floating IP.
  help                               print detailed help for another command
  ipsec-site-connection-create       Create an IPsec site connection.
  ipsec-site-connection-delete       Delete a given IPsec site connection.
  ipsec-site-connection-list         List IPsec site connections that belong to a given tenant.
  ipsec-site-connection-show         Show information of a given IPsec site connection.
  ipsec-site-connection-update       Update a given IPsec site connection.
  l3-agent-list-hosting-router       List L3 agents hosting a router.
  l3-agent-router-add                Add a router to a L3 agent.
  l3-agent-router-remove             Remove a router from a L3 agent.
  lb-agent-hosting-pool              Get loadbalancer agent hosting a pool.
  lb-healthmonitor-associate         Create a mapping between a health monitor and a pool.
  lb-healthmonitor-create            Create a health monitor.
  lb-healthmonitor-delete            Delete a given health monitor.
  lb-healthmonitor-disassociate      Remove a mapping from a health monitor to a pool.
  lb-healthmonitor-list              List health monitors that belong to a given tenant.
  lb-healthmonitor-show              Show information of a given health monitor.
  lb-healthmonitor-update            Update a given health monitor.
  lb-member-create                   Create a member.
  lb-member-delete                   Delete a given member.
  lb-member-list                     List members that belong to a given tenant.
  lb-member-show                     Show information of a given member.
  lb-member-update                   Update a given member.
  lb-pool-create                     Create a pool.
  lb-pool-delete                     Delete a given pool.
  lb-pool-list                       List pools that belong to a given tenant.
  lb-pool-list-on-agent              List the pools on a loadbalancer agent.
  lb-pool-show                       Show information of a given pool.
  lb-pool-stats                      Retrieve stats for a given pool.
  lb-pool-update                     Update a given pool.
  lb-vip-create                      Create a vip.
  lb-vip-delete                      Delete a given vip.
  lb-vip-list                        List vips that belong to a given tenant.
  lb-vip-show                        Show information of a given vip.
  lb-vip-update                      Update a given vip.
  lbaas-agent-hosting-loadbalancer   Get lbaas v2 agent hosting a loadbalancer.
  lbaas-healthmonitor-create         LBaaS v2 Create a healthmonitor.
  lbaas-healthmonitor-delete         LBaaS v2 Delete a given healthmonitor.
  lbaas-healthmonitor-list           LBaaS v2 List healthmonitors that belong to a given tenant.
  lbaas-healthmonitor-show           LBaaS v2 Show information of a given healthmonitor.
  lbaas-healthmonitor-update         LBaaS v2 Update a given healthmonitor.
  lbaas-l7policy-create              LBaaS v2 Create L7 policy.
  lbaas-l7policy-delete              LBaaS v2 Delete a given L7 policy.
  lbaas-l7policy-list                LBaaS v2 List L7 policies that belong to a given listener.
  lbaas-l7policy-show                LBaaS v2 Show information of a given L7 policy.
  lbaas-l7policy-update              LBaaS v2 Update a given L7 policy.
  lbaas-l7rule-create                LBaaS v2 Create L7 rule.
  lbaas-l7rule-delete                LBaaS v2 Delete a given L7 rule.
  lbaas-l7rule-list                  LBaaS v2 List L7 rules that belong to a given L7 policy.
  lbaas-l7rule-show                  LBaaS v2 Show information of a given rule.
  lbaas-l7rule-update                LBaaS v2 Update a given L7 rule.
  lbaas-listener-create              LBaaS v2 Create a listener.
  lbaas-listener-delete              LBaaS v2 Delete a given listener.
  lbaas-listener-list                LBaaS v2 List listeners that belong to a given tenant.
  lbaas-listener-show                LBaaS v2 Show information of a given listener.
  lbaas-listener-update              LBaaS v2 Update a given listener.
  lbaas-loadbalancer-create          LBaaS v2 Create a loadbalancer.
  lbaas-loadbalancer-delete          LBaaS v2 Delete a given loadbalancer.
  lbaas-loadbalancer-list            LBaaS v2 List loadbalancers that belong to a given tenant.
  lbaas-loadbalancer-list-on-agent   List the loadbalancers on a loadbalancer v2 agent.
  lbaas-loadbalancer-show            LBaaS v2 Show information of a given loadbalancer.
  lbaas-loadbalancer-stats           Retrieve stats for a given loadbalancer.
  lbaas-loadbalancer-status          Retrieve status for a given loadbalancer.
  lbaas-loadbalancer-update          LBaaS v2 Update a given loadbalancer.
  lbaas-member-create                LBaaS v2 Create a member.
  lbaas-member-delete                LBaaS v2 Delete a given member.
  lbaas-member-list                  LBaaS v2 List members that belong to a given pool.
  lbaas-member-show                  LBaaS v2 Show information of a given member.
  lbaas-member-update                LBaaS v2 Update a given member.
  lbaas-pool-create                  LBaaS v2 Create a pool.
  lbaas-pool-delete                  LBaaS v2 Delete a given pool.
  lbaas-pool-list                    LBaaS v2 List pools that belong to a given tenant.
  lbaas-pool-show                    LBaaS v2 Show information of a given pool.
  lbaas-pool-update                  LBaaS v2 Update a given pool.
  meter-label-create                 Create a metering label for a given tenant.
  meter-label-delete                 Delete a given metering label.
  meter-label-list                   List metering labels that belong to a given tenant.
  meter-label-rule-create            Create a metering label rule for a given label.
  meter-label-rule-delete            Delete a given metering label.
  meter-label-rule-list              List metering labels that belong to a given label.
  meter-label-rule-show              Show information of a given metering label rule.
  meter-label-show                   Show information of a given metering label.
  net-create                         Create a network for a given tenant.
  net-delete                         Delete a given network.
  net-external-list                  List external networks that belong to a given tenant.
  net-ip-availability-list           List IP usage of networks
  net-ip-availability-show           Show IP usage of specific network
  net-list                           List networks that belong to a given tenant.
  net-list-on-dhcp-agent             List the networks on a DHCP agent.
  net-show                           Show information of a given network.
  net-update                         Update network's information.
  port-create                        Create a port for a given tenant.
  port-delete                        Delete a given port.
  port-list                          List ports that belong to a given tenant.
  port-show                          Show information of a given port.
  port-update                        Update port's information.
  purge                              Delete all resources that belong to a given tenant.
  qos-available-rule-types           List available qos rule types.
  qos-bandwidth-limit-rule-create    Create a qos bandwidth limit rule.
  qos-bandwidth-limit-rule-delete    Delete a given qos bandwidth limit rule.
  qos-bandwidth-limit-rule-list      List all qos bandwidth limit rules belonging to the specified policy.
  qos-bandwidth-limit-rule-show      Show information about the given qos bandwidth limit rule.
  qos-bandwidth-limit-rule-update    Update the given qos bandwidth limit rule.
  qos-dscp-marking-rule-create       Create a QoS DSCP marking rule.
  qos-dscp-marking-rule-delete       Delete a given qos dscp marking rule.
  qos-dscp-marking-rule-list         List all QoS DSCP marking rules belonging to the specified policy.
  qos-dscp-marking-rule-show         Show information about the given qos dscp marking rule.
  qos-dscp-marking-rule-update       Update the given QoS DSCP marking rule.
  qos-minimum-bandwidth-rule-create  Create a qos minimum bandwidth rule.
  qos-minimum-bandwidth-rule-delete  Delete a given qos minimum bandwidth rule.
  qos-minimum-bandwidth-rule-list    List all qos minimum bandwidth rules belonging to the specified policy.
  qos-minimum-bandwidth-rule-show    Show information about the given qos minimum bandwidth rule.
  qos-minimum-bandwidth-rule-update  Update the given qos minimum bandwidth rule.
  qos-policy-create                  Create a qos policy.
  qos-policy-delete                  Delete a given qos policy.
  qos-policy-list                    List QoS policies that belong to a given tenant connection.
  qos-policy-show                    Show information of a given qos policy.
  qos-policy-update                  Update a given qos policy.
  quota-default-show                 Show default quotas for a given tenant.
  quota-delete                       Delete defined quotas of a given tenant.
  quota-list                         List quotas of all tenants who have non-default quota values.
  quota-show                         Show quotas for a given tenant.
  quota-update                       Define tenant's quotas not to use defaults.
  rbac-create                        Create a RBAC policy for a given tenant.
  rbac-delete                        Delete a RBAC policy.
  rbac-list                          List RBAC policies that belong to a given tenant.
  rbac-show                          Show information of a given RBAC policy.
  rbac-update                        Update RBAC policy for given tenant.
  router-create                      Create a router for a given tenant.
  router-delete                      Delete a given router.
  router-gateway-clear               Remove an external network gateway from a router.
  router-gateway-set                 Set the external network gateway for a router.
  router-interface-add               Add an internal network interface to a router.
  router-interface-delete            Remove an internal network interface from a router.
  router-list                        List routers that belong to a given tenant.
  router-list-on-l3-agent            List the routers on a L3 agent.
  router-port-list                   List ports that belong to a given tenant, with specified router.
  router-show                        Show information of a given router.
  router-update                      Update router's information.
  security-group-create              Create a security group.
  security-group-delete              Delete a given security group.
  security-group-list                List security groups that belong to a given tenant.
  security-group-rule-create         Create a security group rule.
  security-group-rule-delete         Delete a given security group rule.
  security-group-rule-list           List security group rules that belong to a given tenant.
  security-group-rule-show           Show information of a given security group rule.
  security-group-show                Show information of a given security group.
  security-group-update              Update a given security group.
  service-provider-list              List service providers.
  subnet-create                      Create a subnet for a given tenant.
  subnet-delete                      Delete a given subnet.
  subnet-list                        List subnets that belong to a given tenant.
  subnet-show                        Show information of a given subnet.
  subnet-update                      Update subnet's information.
  subnetpool-create                  Create a subnetpool for a given tenant.
  subnetpool-delete                  Delete a given subnetpool.
  subnetpool-list                    List subnetpools that belong to a given tenant.
  subnetpool-show                    Show information of a given subnetpool.
  subnetpool-update                  Update subnetpool's information.
  tag-add                            Add a tag into the resource.
  tag-remove                         Remove a tag on the resource.
  tag-replace                        Replace all tags on the resource.
  vpn-endpoint-group-create          Create a VPN endpoint group.
  vpn-endpoint-group-delete          Delete a given VPN endpoint group.
  vpn-endpoint-group-list            List VPN endpoint groups that belong to a given tenant.
  vpn-endpoint-group-show            Show a specific VPN endpoint group.
  vpn-endpoint-group-update          Update a given VPN endpoint group.
  vpn-ikepolicy-create               Create an IKE policy.
  vpn-ikepolicy-delete               Delete a given IKE policy.
  vpn-ikepolicy-list                 List IKE policies that belong to a tenant.
  vpn-ikepolicy-show                 Show information of a given IKE policy.
  vpn-ikepolicy-update               Update a given IKE policy.
  vpn-ipsecpolicy-create             Create an IPsec policy.
  vpn-ipsecpolicy-delete             Delete a given IPsec policy.
  vpn-ipsecpolicy-list               List IPsec policies that belong to a given tenant connection.
  vpn-ipsecpolicy-show               Show information of a given IPsec policy.
  vpn-ipsecpolicy-update             Update a given IPsec policy.
  vpn-service-create                 Create a VPN service.
  vpn-service-delete                 Delete a given VPN service.
  vpn-service-list                   List VPN service configurations that belong to a given tenant.
  vpn-service-show                   Show information of a given VPN service.
  vpn-service-update                 Update a given VPN service.
In [4]:
neutron help net-create
usage: neutron net-create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN]
                          [--max-width <integer>] [--noindent]
                          [--prefix PREFIX] [--request-format {json}]
                          [--tenant-id TENANT_ID] [--admin-state-down]
                          [--shared] [--provider:network_type <network_type>]
                          [--provider:physical_network <physical_network_name>]
                          [--provider:segmentation_id <segmentation_id>]
                          [--vlan-transparent {True,False}]
                          [--description DESCRIPTION]
                          [--qos-policy QOS_POLICY]
                          [--availability-zone-hint AVAILABILITY_ZONE]
                          [--dns-domain DNS_DOMAIN]
                          NAME

Create a network for a given tenant.

positional arguments:
  NAME                  Name of the network to be created.

optional arguments:
  -h, --help            show this help message and exit
  --request-format {json}
                        DEPRECATED! Only JSON request format is supported.
  --tenant-id TENANT_ID
                        The owner tenant ID.
  --admin-state-down    Set admin state up to false.
  --shared              Set the network as shared.
  --provider:network_type <network_type>
                        The physical mechanism by which the virtual network is
                        implemented.
  --provider:physical_network <physical_network_name>
                        Name of the physical network over which the virtual
                        network is implemented.
  --provider:segmentation_id <segmentation_id>
                        VLAN ID for VLAN networks or tunnel-id for GRE/VXLAN
                        networks.
  --vlan-transparent {True,False}
                        Create a VLAN transparent network.
  --description DESCRIPTION
                        Description of network.
  --qos-policy QOS_POLICY
                        ID or name of the QoS policy that shouldbe attached to
                        the resource.
  --availability-zone-hint AVAILABILITY_ZONE
                        Availability Zone for the network (requires
                        availability zone extension, this option can be
                        repeated).
  --dns-domain DNS_DOMAIN
                        Assign DNS domain to the network (requires DNS
                        integration extension)

output formatters:
  output formatter options

  -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}
                        the output format, defaults to table
  -c COLUMN, --column COLUMN
                        specify the column(s) to include, can be repeated

table formatter:
  --max-width <integer>
                        Maximum display width, <1 to disable. You can also use
                        the CLIFF_MAX_TERM_WIDTH environment variable, but the
                        parameter takes precedence.

json formatter:
  --noindent            whether to disable indenting the JSON

shell formatter:
  a format a UNIX shell can parse (variable="value")

  --prefix PREFIX       add a prefix to all variable names
In [7]:
heat help
usage: heat [--version] [-d] [-v] [--api-timeout API_TIMEOUT]
            [--os-no-client-auth] [--heat-url HEAT_URL]
            [--heat-api-version HEAT_API_VERSION] [--include-password] [-k]
            [--os-cert OS_CERT] [--cert-file OS_CERT] [--os-key OS_KEY]
            [--key-file OS_KEY] [--os-cacert <ca-certificate-file>]
            [--ca-file OS_CACERT] [--os-username OS_USERNAME]
            [--os-user-id OS_USER_ID] [--os-user-domain-id OS_USER_DOMAIN_ID]
            [--os-user-domain-name OS_USER_DOMAIN_NAME]
            [--os-project-id OS_PROJECT_ID]
            [--os-project-name OS_PROJECT_NAME]
            [--os-project-domain-id OS_PROJECT_DOMAIN_ID]
            [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
            [--os-password OS_PASSWORD] [--os-tenant-id OS_TENANT_ID]
            [--os-tenant-name OS_TENANT_NAME] [--os-auth-url OS_AUTH_URL]
            [--os-region-name OS_REGION_NAME] [--os-auth-token OS_AUTH_TOKEN]
            [--os-service-type OS_SERVICE_TYPE]
            [--os-endpoint-type OS_ENDPOINT_TYPE] [--profile HMAC_KEY]
            <subcommand> ...

Command-line interface to the Heat API.

Positional arguments:
  <subcommand>
    action-check        Check that stack resources are in expected states.
    action-resume       Resume the stack.
    action-suspend      Suspend the stack.
    build-info          Retrieve build information.
    config-create       Create a software configuration.
    config-delete       Delete the software configuration(s).
    config-list         List software configs.
    config-show         View details of a software configuration.
    deployment-create   Create a software deployment.
    deployment-delete   Delete the software deployment(s).
    deployment-list     List software deployments.
    deployment-metadata-show
                        Get deployment configuration metadata for the
                        specified server.
    deployment-output-show
                        Show a specific deployment output.
    deployment-show     Show the details of a software deployment.
    event               DEPRECATED!
    event-list          List events for a stack.
    event-show          Describe the event.
    hook-clear          Clear hooks on a given stack.
    hook-poll           List resources with pending hook for a stack.
    output-list         Show available outputs.
    output-show         Show a specific stack output.
    resource-list       Show list of resources belonging to a stack.
    resource-mark-unhealthy
                        Set resource's health.
    resource-metadata   List resource metadata.
    resource-show       Describe the resource.
    resource-signal     Send a signal to a resource.
    resource-template   DEPRECATED!
    resource-type-list  List the available resource types.
    resource-type-show  Show the resource type.
    resource-type-template
                        Generate a template based on a resource type.
    service-list        List the Heat engines.
    snapshot-delete     Delete a snapshot of a stack.
    snapshot-list       List the snapshots of a stack.
    snapshot-show       Show a snapshot of a stack.
    stack-abandon       Abandon the stack.
    stack-adopt         Adopt a stack.
    stack-cancel-update
                        Cancel currently running update of the stack.
    stack-create        Create the stack.
    stack-delete        Delete the stack(s).
    stack-list          List the user's stacks.
    stack-preview       Preview the stack.
    stack-restore       Restore a snapshot of a stack.
    stack-show          Describe the stack.
    stack-snapshot      Make a snapshot of a stack.
    stack-update        Update the stack.
    template-function-list
                        List the available functions.
    template-show       Get the template for the specified stack.
    template-validate   Validate a template with parameters.
    template-version-list
                        List the available template versions.
    bash-completion     Prints all of the commands and options to stdout.
    help                Display help about this program or one of its
                        subcommands.

Optional arguments:
  --version             Shows the client version and exits.
  -d, --debug           Defaults to env[HEATCLIENT_DEBUG].
  -v, --verbose         Print more verbose output.
  --api-timeout API_TIMEOUT
                        Number of seconds to wait for an API response,
                        defaults to system socket timeout
  --os-no-client-auth   Do not contact keystone for a token. Defaults to
                        env[OS_NO_CLIENT_AUTH].
  --heat-url HEAT_URL   Defaults to env[HEAT_URL].
  --heat-api-version HEAT_API_VERSION
                        Defaults to env[HEAT_API_VERSION] or 1.
  --include-password    Send os-username and os-password to heat.
  -k, --insecure        Explicitly allow heatclient to perform "insecure SSL"
                        (https) requests. The server's certificate will not be
                        verified against any certificate authorities. This
                        option should be used with caution.
  --os-cert OS_CERT     Path of certificate file to use in SSL connection.
                        This file can optionally be prepended with the private
                        key.
  --cert-file OS_CERT   DEPRECATED! Use --os-cert.
  --os-key OS_KEY       Path of client key to use in SSL connection. This
                        option is not necessary if your key is prepended to
                        your cert file.
  --key-file OS_KEY     DEPRECATED! Use --os-key.
  --os-cacert <ca-certificate-file>
                        Path of CA TLS certificate(s) used to verify the
                        remote server's certificate. Without this option
                        glance looks for the default system CA certificates.
  --ca-file OS_CACERT   DEPRECATED! Use --os-cacert.
  --os-username OS_USERNAME
                        Defaults to env[OS_USERNAME].
  --os-user-id OS_USER_ID
                        Defaults to env[OS_USER_ID].
  --os-user-domain-id OS_USER_DOMAIN_ID
                        Defaults to env[OS_USER_DOMAIN_ID].
  --os-user-domain-name OS_USER_DOMAIN_NAME
                        Defaults to env[OS_USER_DOMAIN_NAME].
  --os-project-id OS_PROJECT_ID
                        Another way to specify tenant ID. This option is
                        mutually exclusive with --os-tenant-id. Defaults to
                        env[OS_PROJECT_ID].
  --os-project-name OS_PROJECT_NAME
                        Another way to specify tenant name. This option is
                        mutually exclusive with --os-tenant-name. Defaults to
                        env[OS_PROJECT_NAME].
  --os-project-domain-id OS_PROJECT_DOMAIN_ID
                        Defaults to env[OS_PROJECT_DOMAIN_ID].
  --os-project-domain-name OS_PROJECT_DOMAIN_NAME
                        Defaults to env[OS_PROJECT_DOMAIN_NAME].
  --os-password OS_PASSWORD
                        Defaults to env[OS_PASSWORD].
  --os-tenant-id OS_TENANT_ID
                        Defaults to env[OS_TENANT_ID].
  --os-tenant-name OS_TENANT_NAME
                        Defaults to env[OS_TENANT_NAME].
  --os-auth-url OS_AUTH_URL
                        Defaults to env[OS_AUTH_URL].
  --os-region-name OS_REGION_NAME
                        Defaults to env[OS_REGION_NAME].
  --os-auth-token OS_AUTH_TOKEN
                        Defaults to env[OS_AUTH_TOKEN].
  --os-service-type OS_SERVICE_TYPE
                        Defaults to env[OS_SERVICE_TYPE].
  --os-endpoint-type OS_ENDPOINT_TYPE
                        Defaults to env[OS_ENDPOINT_TYPE].
  --profile HMAC_KEY    HMAC key to use for encrypting context data for
                        performance profiling of operation. This key should be
                        the value of HMAC key configured in osprofiler
                        middleware in heat, it is specified in the paste
                        configuration (/etc/heat/api-paste.ini). Without the
                        key, profiling will not be triggered even if
                        osprofiler is enabled on server side.

See "heat help COMMAND" for help on a specific command.
In [8]:
heat help stack-create
usage: heat stack-create [-f <FILE>] [-e <FILE or URL>]
                         [--pre-create <RESOURCE>] [-u <URL>] [-o <URL>]
                         [-c <TIMEOUT>] [-t <TIMEOUT>] [-r]
                         [-P <KEY1=VALUE1;KEY2=VALUE2...>] [-Pf <KEY=FILE>]
                         [--poll [SECONDS]] [--tags <TAG1,TAG2>]
                         <STACK_NAME>

Create the stack.

Positional arguments:
  <STACK_NAME>          Name of the stack to create.

Optional arguments:
  -f <FILE>, --template-file <FILE>
                        Path to the template.
  -e <FILE or URL>, --environment-file <FILE or URL>
                        Path to the environment, it can be specified multiple
                        times.
  --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
  -u <URL>, --template-url <URL>
                        URL of template.
  -o <URL>, --template-object <URL>
                        URL to retrieve template object (e.g. from swift).
  -c <TIMEOUT>, --create-timeout <TIMEOUT>
                        Stack creation timeout in minutes. DEPRECATED use
                        --timeout instead.
  -t <TIMEOUT>, --timeout <TIMEOUT>
                        Stack creation timeout in minutes.
  -r, --enable-rollback
                        Enable rollback on create/update failure.
  -P <KEY1=VALUE1;KEY2=VALUE2...>, --parameters <KEY1=VALUE1;KEY2=VALUE2...>
                        Parameter values used to create the stack. This can be
                        specified multiple times, or once with parameters
                        separated by a semicolon.
  -Pf <KEY=FILE>, --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
  --poll [SECONDS]      Poll and report events until stack completes. Optional
                        poll interval in seconds can be provided as argument,
                        default 5.
  --tags <TAG1,TAG2>    A list of tags to associate with the stack.

例外 openstack コマンド

In [9]:
openstack help
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>] [--os-cert <certificate-file>]
                 [--os-key <key-file>] [--verify | --insecure]
                 [--os-default-domain <auth-domain>]
                 [--os-interface <interface>] [--timing] [--os-beta-command]
                 [--os-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-object-api-version <object-api-version>]
                 [--os-workflow-api-version <workflow-api-version>]
                 [--os-data-processing-api-version <data-processing-api-version>]
                 [--os-data-processing-url OS_DATA_PROCESSING_URL]
                 [--os-orchestration-api-version <orchestration-api-version>]
                 [--os-dns-api-version <dns-api-version>]
                 [--os-key-manager-api-version <key-manager-api-version>]
                 [--os-alarming-api-version <alarming-api-version>]
                 [--os-queues-api-version <queues-api-version>]
                 [--os-container-infra-api-version <container-infra-api-version>]
                 [--os-auth-type <auth-type>]
                 [--os-authorization-code <auth-authorization-code>]
                 [--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-consumer-key <auth-consumer-key>]
                 [--os-domain-name <auth-domain-name>]
                 [--os-access-secret <auth-access-secret>]
                 [--os-user-domain-id <auth-user-domain-id>]
                 [--os-access-token-type <auth-access-token-type>]
                 [--os-identity-provider-url <auth-identity-provider-url>]
                 [--os-default-domain-name <auth-default-domain-name>]
                 [--os-access-token-endpoint <auth-access-token-endpoint>]
                 [--os-access-token <auth-access-token>]
                 [--os-domain-id <auth-domain-id>]
                 [--os-user-domain-name <auth-user-domain-name>]
                 [--os-openid-scope <auth-openid-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-default-domain-id <auth-default-domain-id>]
                 [--os-discovery-endpoint <auth-discovery-endpoint>]
                 [--os-client-id <auth-client-id>]
                 [--os-project-domain-name <auth-project-domain-name>]
                 [--os-access-key <auth-access-key>]
                 [--os-password <auth-password>]
                 [--os-redirect-uri <auth-redirect-uri>]
                 [--os-endpoint <auth-endpoint>]
                 [--os-aodh-endpoint <auth-aodh-endpoint>]
                 [--os-roles <auth-roles>] [--os-url <auth-url>]
                 [--os-consumer-secret <auth-consumer-secret>]
                 [--os-token <auth-token>] [--os-passcode <auth-passcode>]
                 [--os-project-id <auth-project-id>]

Command-line interface to the OpenStack APIs

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)
  --os-cert <certificate-file>
                        Client certificate bundle file (Env: OS_CERT)
  --os-key <key-file>   Client certificate key file (Env: OS_KEY)
  --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
  --os-beta-command     Enable beta commands which are subject to change
  --os-profile hmac-key
                        HMAC key for encrypting profiling context data
  --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-object-api-version <object-api-version>
                        Object API version, default=1 (Env:
                        OS_OBJECT_API_VERSION)
  --os-workflow-api-version <workflow-api-version>
                        Workflow API version, default=2 (Env:
                        OS_WORKFLOW_API_VERSION)
  --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-orchestration-api-version <orchestration-api-version>
                        Orchestration API version, default=1 (Env:
                        OS_ORCHESTRATION_API_VERSION)
  --os-dns-api-version <dns-api-version>
                        DNS API version, default=2 (Env: OS_DNS_API_VERSION)
  --os-key-manager-api-version <key-manager-api-version>
                        Barbican API version, default=1 (Env:
                        OS_KEY_MANAGER_API_VERSION)
  --os-alarming-api-version <alarming-api-version>
                        Queues API version, default=2 (Env:
                        OS_ALARMING_API_VERSION)
  --os-queues-api-version <queues-api-version>
                        Queues API version, default=2 (Env:
                        OS_QUEUES_API_VERSION)
  --os-container-infra-api-version <container-infra-api-version>
                        Container-Infra API version, default=1 (Env:
                        OS_CONTAINER_INFRA_API_VERSION)
  --os-auth-type <auth-type>
                        Select an authentication type. Available types:
                        v2token, password, admin_token, v3oidcauthcode,
                        v2password, v3samlpassword, v3password,
                        v3oidcaccesstoken, v3oidcpassword, token,
                        v3oidcclientcredentials, v3tokenlessauth, v3token,
                        v3totp, aodh-noauth, v3oauth1, token_endpoint.
                        Default: selected based on --os-username/--os-token
                        (Env: OS_AUTH_TYPE)
  --os-authorization-code <auth-authorization-code>
                        With v3oidcauthcode: OAuth 2.0 Authorization Code
                        (Env: OS_AUTHORIZATION_CODE)
  --os-project-domain-id <auth-project-domain-id>
                        With password: Domain ID containing project With
                        v3oidcauthcode: Domain ID containing project With
                        v3samlpassword: Domain ID containing project With
                        v3password: Domain ID containing project With
                        v3oidcaccesstoken: Domain ID containing project With
                        v3oidcpassword: Domain ID containing project With
                        token: Domain ID containing project With
                        v3oidcclientcredentials: Domain ID containing project
                        With v3tokenlessauth: Domain ID containing project
                        With v3token: Domain ID containing project With
                        v3totp: Domain ID containing project (Env:
                        OS_PROJECT_DOMAIN_ID)
  --os-protocol <auth-protocol>
                        With v3oidcauthcode: Protocol for federated plugin
                        With v3samlpassword: Protocol for federated plugin
                        With v3oidcaccesstoken: Protocol for federated plugin
                        With v3oidcpassword: Protocol for federated plugin
                        With v3oidcclientcredentials: Protocol for federated
                        plugin (Env: OS_PROTOCOL)
  --os-project-name <auth-project-name>
                        With password: Project name to scope to With
                        v3oidcauthcode: Project name to scope to With
                        v3samlpassword: Project name to scope to With
                        v3password: Project name to scope to With
                        v3oidcaccesstoken: Project name to scope to With
                        v3oidcpassword: Project name to scope to With token:
                        Project name to scope to With v3oidcclientcredentials:
                        Project name to scope to With v3tokenlessauth: Project
                        name to scope to With v3token: Project name to scope
                        to With v3totp: Project name to scope to (Env:
                        OS_PROJECT_NAME)
  --os-trust-id <auth-trust-id>
                        With v2token: Trust ID With password: Trust ID With
                        v3oidcauthcode: Trust ID With v2password: Trust ID
                        With v3samlpassword: Trust ID With v3password: Trust
                        ID With v3oidcaccesstoken: Trust ID With
                        v3oidcpassword: Trust ID With token: Trust ID With
                        v3oidcclientcredentials: Trust ID With v3token: Trust
                        ID With v3totp: Trust ID (Env: OS_TRUST_ID)
  --os-consumer-key <auth-consumer-key>
                        With v3oauth1: OAuth Consumer ID/Key (Env:
                        OS_CONSUMER_KEY)
  --os-domain-name <auth-domain-name>
                        With password: Domain name to scope to With
                        v3oidcauthcode: Domain name to scope to With
                        v3samlpassword: Domain name to scope to With
                        v3password: Domain name to scope to With
                        v3oidcaccesstoken: Domain name to scope to With
                        v3oidcpassword: Domain name to scope to With token:
                        Domain name to scope to With v3oidcclientcredentials:
                        Domain name to scope to With v3tokenlessauth: Domain
                        name to scope to With v3token: Domain name to scope to
                        With v3totp: Domain name to scope to (Env:
                        OS_DOMAIN_NAME)
  --os-access-secret <auth-access-secret>
                        With v3oauth1: OAuth Access Secret (Env:
                        OS_ACCESS_SECRET)
  --os-user-domain-id <auth-user-domain-id>
                        With password: User's domain id With v3password:
                        User's domain id With v3totp: User's domain id (Env:
                        OS_USER_DOMAIN_ID)
  --os-access-token-type <auth-access-token-type>
                        With v3oidcauthcode: OAuth 2.0 Authorization Server
                        Introspection token type, it is used to decide which
                        type of token will be used when processing token
                        introspection. Valid values are: "access_token" or
                        "id_token" With v3oidcpassword: OAuth 2.0
                        Authorization Server Introspection token type, it is
                        used to decide which type of token will be used when
                        processing token introspection. Valid values are:
                        "access_token" or "id_token" With
                        v3oidcclientcredentials: OAuth 2.0 Authorization
                        Server Introspection token type, it is used to decide
                        which type of token will be used when processing token
                        introspection. Valid values are: "access_token" or
                        "id_token" (Env: OS_ACCESS_TOKEN_TYPE)
  --os-identity-provider-url <auth-identity-provider-url>
                        With v3samlpassword: An Identity Provider URL, where
                        the SAML2 authentication request will be sent. (Env:
                        OS_IDENTITY_PROVIDER_URL)
  --os-default-domain-name <auth-default-domain-name>
                        With password: Optional domain name to use with v3 API
                        and v2 parameters. It will be used for both the user
                        and project domain in v3 and ignored in v2
                        authentication. With token: Optional domain name to
                        use with v3 API and v2 parameters. It will be used for
                        both the user and project domain in v3 and ignored in
                        v2 authentication. (Env: OS_DEFAULT_DOMAIN_NAME)
  --os-access-token-endpoint <auth-access-token-endpoint>
                        With v3oidcauthcode: OpenID Connect Provider Token
                        Endpoint. Note that if a discovery document is being
                        passed this option will override the endpoint provided
                        by the server in the discovery document. With
                        v3oidcpassword: OpenID Connect Provider Token
                        Endpoint. Note that if a discovery document is being
                        passed this option will override the endpoint provided
                        by the server in the discovery document. With
                        v3oidcclientcredentials: OpenID Connect Provider Token
                        Endpoint. Note that if a discovery document is being
                        passed this option will override the endpoint provided
                        by the server in the discovery document. (Env:
                        OS_ACCESS_TOKEN_ENDPOINT)
  --os-access-token <auth-access-token>
                        With v3oidcaccesstoken: OAuth 2.0 Access Token (Env:
                        OS_ACCESS_TOKEN)
  --os-domain-id <auth-domain-id>
                        With password: Domain ID to scope to With
                        v3oidcauthcode: Domain ID to scope to With
                        v3samlpassword: Domain ID to scope to With v3password:
                        Domain ID to scope to With v3oidcaccesstoken: Domain
                        ID to scope to With v3oidcpassword: Domain ID to scope
                        to With token: Domain ID to scope to With
                        v3oidcclientcredentials: Domain ID to scope to With
                        v3tokenlessauth: Domain ID to scope to With v3token:
                        Domain ID to scope to With v3totp: Domain ID to scope
                        to (Env: OS_DOMAIN_ID)
  --os-user-domain-name <auth-user-domain-name>
                        With password: User's domain name With v3password:
                        User's domain name With v3totp: User's domain name
                        (Env: OS_USER_DOMAIN_NAME)
  --os-openid-scope <auth-openid-scope>
                        With v3oidcauthcode: OpenID Connect scope that is
                        requested from authorization server. Note that the
                        OpenID Connect specification states that "openid" must
                        be always specified. With v3oidcpassword: OpenID
                        Connect scope that is requested from authorization
                        server. Note that the OpenID Connect specification
                        states that "openid" must be always specified. With
                        v3oidcclientcredentials: OpenID Connect scope that is
                        requested from authorization server. Note that the
                        OpenID Connect specification states that "openid" must
                        be always specified. (Env: OS_OPENID_SCOPE)
  --os-user-id <auth-user-id>
                        With password: User id With v2password: User ID to
                        login with With v3password: User ID With v3totp: User
                        ID With aodh-noauth: User ID (Env: OS_USER_ID)
  --os-identity-provider <auth-identity-provider>
                        With v3oidcauthcode: Identity Provider's name With
                        v3samlpassword: Identity Provider's name With
                        v3oidcaccesstoken: Identity Provider's name With
                        v3oidcpassword: Identity Provider's name With
                        v3oidcclientcredentials: Identity Provider's name
                        (Env: OS_IDENTITY_PROVIDER)
  --os-username <auth-username>
                        With password: Username With v2password: Username to
                        login with With v3samlpassword: Username With
                        v3password: Username With v3oidcpassword: Username
                        With v3totp: Username (Env: OS_USERNAME)
  --os-auth-url <auth-auth-url>
                        With v2token: Authentication URL With password:
                        Authentication URL With v3oidcauthcode: Authentication
                        URL With v2password: Authentication URL With
                        v3samlpassword: Authentication URL With v3password:
                        Authentication URL With v3oidcaccesstoken:
                        Authentication URL With v3oidcpassword: Authentication
                        URL With token: Authentication URL With
                        v3oidcclientcredentials: Authentication URL With
                        v3tokenlessauth: Authentication URL With v3token:
                        Authentication URL With v3totp: Authentication URL
                        With v3oauth1: Authentication URL (Env: OS_AUTH_URL)
  --os-client-secret <auth-client-secret>
                        With v3oidcauthcode: OAuth 2.0 Client Secret With
                        v3oidcpassword: OAuth 2.0 Client Secret With
                        v3oidcclientcredentials: OAuth 2.0 Client Secret (Env:
                        OS_CLIENT_SECRET)
  --os-default-domain-id <auth-default-domain-id>
                        With password: Optional domain ID to use with v3 and
                        v2 parameters. It will be used for both the user and
                        project domain in v3 and ignored in v2 authentication.
                        With token: Optional domain ID to use with v3 and v2
                        parameters. It will be used for both the user and
                        project domain in v3 and ignored in v2 authentication.
                        (Env: OS_DEFAULT_DOMAIN_ID)
  --os-discovery-endpoint <auth-discovery-endpoint>
                        With v3oidcauthcode: OpenID Connect Discovery Document
                        URL. The discovery document will be used to obtain the
                        values of the access token endpoint and the
                        authentication endpoint. This URL should look like
                        https://idp.example.org/.well-known/openid-
                        configuration With v3oidcpassword: OpenID Connect
                        Discovery Document URL. The discovery document will be
                        used to obtain the values of the access token endpoint
                        and the authentication endpoint. This URL should look
                        like https://idp.example.org/.well-known/openid-
                        configuration With v3oidcclientcredentials: OpenID
                        Connect Discovery Document URL. The discovery document
                        will be used to obtain the values of the access token
                        endpoint and the authentication endpoint. This URL
                        should look like https://idp.example.org/.well-known
                        /openid-configuration (Env: OS_DISCOVERY_ENDPOINT)
  --os-client-id <auth-client-id>
                        With v3oidcauthcode: OAuth 2.0 Client ID With
                        v3oidcpassword: OAuth 2.0 Client ID With
                        v3oidcclientcredentials: OAuth 2.0 Client ID (Env:
                        OS_CLIENT_ID)
  --os-project-domain-name <auth-project-domain-name>
                        With password: Domain name containing project With
                        v3oidcauthcode: Domain name containing project With
                        v3samlpassword: Domain name containing project With
                        v3password: Domain name containing project With
                        v3oidcaccesstoken: Domain name containing project With
                        v3oidcpassword: Domain name containing project With
                        token: Domain name containing project With
                        v3oidcclientcredentials: Domain name containing
                        project With v3tokenlessauth: Domain name containing
                        project With v3token: Domain name containing project
                        With v3totp: Domain name containing project (Env:
                        OS_PROJECT_DOMAIN_NAME)
  --os-access-key <auth-access-key>
                        With v3oauth1: OAuth Access Key (Env: OS_ACCESS_KEY)
  --os-password <auth-password>
                        With password: User's password With v2password:
                        Password to use With v3samlpassword: Password With
                        v3password: User's password With v3oidcpassword:
                        Password (Env: OS_PASSWORD)
  --os-redirect-uri <auth-redirect-uri>
                        With v3oidcauthcode: OpenID Connect Redirect URL (Env:
                        OS_REDIRECT_URI)
  --os-endpoint <auth-endpoint>
                        With admin_token: The endpoint that will always be
                        used (Env: OS_ENDPOINT)
  --os-aodh-endpoint <auth-aodh-endpoint>
                        With aodh-noauth: Aodh endpoint (Env:
                        OS_AODH_ENDPOINT)
  --os-roles <auth-roles>
                        With aodh-noauth: Roles (Env: OS_ROLES)
  --os-url <auth-url>   With token_endpoint: Specific service endpoint to use
                        (Env: OS_URL)
  --os-consumer-secret <auth-consumer-secret>
                        With v3oauth1: OAuth Consumer Secret (Env:
                        OS_CONSUMER_SECRET)
  --os-token <auth-token>
                        With v2token: Token With admin_token: The token that
                        will always be used With token: Token to authenticate
                        with With v3token: Token to authenticate with With
                        token_endpoint: Authentication token to use (Env:
                        OS_TOKEN)
  --os-passcode <auth-passcode>
                        With v3totp: User's TOTP passcode (Env: OS_PASSCODE)
  --os-project-id <auth-project-id>
                        With password: Project ID to scope to With
                        v3oidcauthcode: Project ID to scope to With
                        v3samlpassword: Project ID to scope to With
                        v3password: Project ID to scope to With
                        v3oidcaccesstoken: Project ID to scope to With
                        v3oidcpassword: Project ID to scope to With token:
                        Project ID to scope to With v3oidcclientcredentials:
                        Project ID to scope to With v3tokenlessauth: Project
                        ID to scope to With v3token: Project ID to scope to
                        With v3totp: Project ID to scope to With aodh-noauth:
                        Project ID (Env: OS_PROJECT_ID)

Commands:
  acl delete     Delete ACLs for a secret or container as identified by its href.
  acl get        Retrieve ACLs for a secret or container by providing its href.
  acl submit     Submit ACL on a secret or container as identified by its href.
  acl user add   Add ACL users to a secret or container as identified by its href.
  acl user remove  Remove ACL users from a secret or container as identified by its href.
  action definition create  Create new action.
  action definition definition show  Show action definition.
  action definition delete  Delete action.
  action definition list  List all actions.
  action definition show  Show specific action.
  action definition update  Update action.
  action execution delete  Delete action execution.
  action execution input show  Show Action execution input data.
  action execution list  List all Action executions.
  action execution output show  Show Action execution output data.
  action execution run  Create new Action execution or just run specific action.
  action execution show  Show specific Action execution.
  action execution update  Update specific Action execution.
  address scope create  Create a new Address Scope
  address scope delete  Delete address scope(s)
  address scope list  List address scopes
  address scope set  Set address scope properties
  address scope show  Display address scope details
  aggregate add host  Add host to aggregate
  aggregate create  Create a new aggregate
  aggregate delete  Delete existing aggregate(s)
  aggregate list  List all aggregates
  aggregate remove host  Remove host from aggregate
  aggregate set  Set aggregate properties
  aggregate show  Display aggregate details
  aggregate unset  Unset aggregate properties
  alarm create   Create an alarm
  alarm delete   Delete an alarm
  alarm list     List alarms
  alarm show     Show an alarm
  alarm state get  Delete an alarm
  alarm state set  Delete an alarm
  alarm update   Update an alarm
  alarm-history search  Show history for all alarms based on query
  alarm-history show  Show history for an alarm
  alarming capabilities list  List capabilities
  availability zone list  List availability zones and their status
  ca get         Retrieve a CA by providing its URI.
  ca list        List cas.
  catalog list   List services in the service catalog
  catalog show   Display service catalog details
  claim create   Create claim and return a list of claimed messages
  claim query    Display claim details
  claim release  Delete a claim
  claim renew    Renew a claim
  command list   List recognized commands by group
  complete       print bash completion command
  compute agent create  Create compute agent
  compute agent delete  Delete compute agent(s)
  compute agent list  List compute agents
  compute agent set  Set compute agent properties
  compute service delete  Delete compute service(s)
  compute service list  List compute services
  compute service set  Set compute service properties
  configuration show  Display configuration details
  console log show  Show server's console output
  console url show  Show server's remote console URL
  container create  Create new container
  container delete  Delete container
  container list  List containers
  container save  Save container contents locally
  container set  Set container properties
  container show  Display container details
  container unset  Unset container properties
  cron trigger create  Create new trigger.
  cron trigger delete  Delete trigger.
  cron trigger list  List all cron triggers.
  cron trigger show  Show specific cron trigger.
  dataprocessing cluster create  Creates cluster
  dataprocessing cluster delete  Deletes cluster
  dataprocessing cluster list  Lists clusters
  dataprocessing cluster scale  Scales cluster
  dataprocessing cluster show  Display cluster details
  dataprocessing cluster template create  Creates cluster template
  dataprocessing cluster template delete  Deletes cluster template
  dataprocessing cluster template list  Lists cluster templates
  dataprocessing cluster template show  Display cluster template details
  dataprocessing cluster template update  Updates cluster template
  dataprocessing cluster update  Updates cluster
  dataprocessing cluster verification  Updates cluster verifications
  dataprocessing data source create  Creates data source
  dataprocessing data source delete  Delete data source
  dataprocessing data source list  Lists data sources
  dataprocessing data source show  Display data source details
  dataprocessing data source update  Update data source
  dataprocessing image list  Lists registered images
  dataprocessing image register  Register an image
  dataprocessing image show  Display image details
  dataprocessing image tags add  Add image tags
  dataprocessing image tags remove  Remove image tags
  dataprocessing image tags set  Set image tags (Replace current image tags with provided ones)
  dataprocessing image unregister  Unregister image(s)
  dataprocessing job binary create  Creates job binary
  dataprocessing job binary delete  Deletes job binary
  dataprocessing job binary download  Downloads job binary
  dataprocessing job binary list  Lists job binaries
  dataprocessing job binary show  Display job binary details
  dataprocessing job binary update  Updates job binary
  dataprocessing job delete  Deletes job
  dataprocessing job execute  Executes job
  dataprocessing job list  Lists jobs
  dataprocessing job show  Display job details
  dataprocessing job template create  Creates job template
  dataprocessing job template delete  Deletes job template
  dataprocessing job template list  Lists job templates
  dataprocessing job template show  Display job template details
  dataprocessing job template update  Updates job template
  dataprocessing job type configs get  Get job type configs
  dataprocessing job type list  Lists job types supported by plugins
  dataprocessing job update  Updates job
  dataprocessing node group template create  Creates node group template
  dataprocessing node group template delete  Deletes node group template
  dataprocessing node group template list  Lists node group templates
  dataprocessing node group template show  Display node group template details
  dataprocessing node group template update  Updates node group template
  dataprocessing plugin configs get  Get plugin configs
  dataprocessing plugin list  Lists plugins
  dataprocessing plugin show  Display plugin details
  dataprocessing plugin update  
  dns quota list  List quotas
  dns quota reset  Delete blacklist
  dns quota set  Set blacklist properties
  dns service list  List service statuses
  dns service show  Show service status details
  ec2 credentials create  Create EC2 credentials
  ec2 credentials delete  Delete EC2 credentials
  ec2 credentials list  List EC2 credentials
  ec2 credentials show  Display EC2 credentials details
  endpoint create  Create new endpoint
  endpoint delete  Delete endpoint(s)
  endpoint list  List endpoints
  endpoint show  Display endpoint details
  extension list  List API extensions
  flavor create  Create new flavor
  flavor delete  Delete flavor(s)
  flavor list    List flavors
  flavor set     Set flavor properties
  flavor show    Display flavor details
  flavor unset   Unset flavor properties
  floating ip create  Create floating IP
  floating ip delete  Delete floating IP(s)
  floating ip list  List floating IP(s)
  floating ip pool list  List pools of floating IP addresses
  floating ip show  Display floating IP details
  help           print detailed help for another command
  host list      List hosts
  host set       Set host properties
  host show      Display host details
  hypervisor list  List hypervisors
  hypervisor show  Display hypervisor details
  hypervisor stats show  Display hypervisor stats details
  image add project  Associate project with image
  image create   Create/upload an image
  image delete   Delete image(s)
  image list     List available images
  image remove project  Disassociate project with image
  image save     Save an image locally
  image set      Set image properties
  image show     Display image details
  image unset    Unset image tags and properties
  ip availability list  List IP availability for network
  ip availability show  Show network IP availability details
  keypair create  Create new public key
  keypair delete  Delete public key(s)
  keypair list   List public key fingerprints
  keypair show   Display public key details
  limits show    Show compute and block storage limits
  messaging flavor create  Create a pool flavor
  messaging flavor delete  Delete a flavor
  messaging flavor list  List available flavors
  messaging flavor show  Display flavor details
  messaging flavor update  Update a flavor's attributes
  messaging health  Display detailed health status of Zaqar server
  messaging ping  Check if Zaqar server is alive or not
  module list    List module versions
  network agent delete  Delete network agent(s)
  network agent list  List network agents
  network agent set  Set network agent properties
  network agent show  Display network agent details
  network create  Create new network
  network delete  Delete network(s)
  network list   List networks
  network rbac create  Create network RBAC policy
  network rbac delete  Delete network RBAC policy(s)
  network rbac list  List network RBAC policies
  network rbac set  Set network RBAC policy properties
  network rbac show  Display network RBAC policy details
  network segment list  List network segments
  network segment show  Display network segment details
  network set    Set network properties
  network show   Show network details
  network subport list  List all subports for a given network trunk
  network trunk create  Create a network trunk for a given project
  network trunk delete  Delete a given network trunk
  network trunk list  List all network trunks
  network trunk set  Set network trunk properties
  network trunk show  Show information of a given network trunk
  network trunk unset  Unset subports from a given network trunk
  object create  Upload object to container
  object delete  Delete object from container
  object list    List objects
  object save    Save object locally
  object set     Set object properties
  object show    Display object details
  object store account set  Set account properties
  object store account show  Display account details
  object store account unset  Unset account properties
  object unset   Unset object properties
  orchestration build info  Retrieve build information.
  orchestration resource type list  List resource types.
  orchestration resource type show  Show details and optionally generate a template for a resource type.
  orchestration service list  List the Heat engines.
  orchestration template function list  List the available functions.
  orchestration template validate  Validate a template
  orchestration template version list  List the available template versions.
  pool create    Create a pool
  pool delete    Delete a pool
  pool list      List available Pools
  pool show      Display pool details
  pool update    Update a pool attribute
  port create    Create a new port
  port delete    Delete port(s)
  port list      List ports
  port set       Set port properties
  port show      Display port details
  port unset     Unset port properties
  project create  Create new project
  project delete  Delete project(s)
  project list   List projects
  project set    Set project properties
  project show   Display project details
  project unset  Unset project properties
  ptr record list  List floatingip ptr records
  ptr record set  Set floatingip ptr record
  ptr record show  Show floatingip ptr record details
  ptr record unset  Unset floatingip ptr record
  queue create   Create a queue
  queue delete   Delete a queue
  queue get metadata  Get queue metadata
  queue list     List available queues
  queue set metadata  Set queue metadata
  queue signed url  Create a queue
  queue stats    Get queue stats
  quota set      Set quotas for project or class
  quota show     Show quotas for project or class
  recordset create  Create new recordset
  recordset delete  Delete recordset
  recordset list  List recordsets
  recordset set  Set recordset properties
  recordset show  Show recordset details
  resource member create  Shares a resource to another tenant.
  resource member delete  Delete a resource sharing relationship.
  resource member list  List all members.
  resource member show  Show specific member information.
  resource member update  Update resource sharing status.
  role add       Add role to project:user
  role assignment list  List role assignments
  role create    Create new role
  role delete    Delete role(s)
  role list      List roles
  role remove    Remove role from project : user
  role show      Display role details
  router add port  Add a port to a router
  router add subnet  Add a subnet to a router
  router create  Create a new router
  router delete  Delete router(s)
  router list    List routers
  router remove port  Remove a port from a router
  router remove subnet  Remove a subnet from a router
  router set     Set router properties
  router show    Display router details
  router unset   Unset router properties
  secret container create  Store a container in Barbican.
  secret container delete  Delete a container by providing its href.
  secret container get  Retrieve a container by providing its URI.
  secret container list  List containers.
  secret delete  Delete a secret by providing its URI.
  secret get     Retrieve a secret by providing its URI.
  secret list    List secrets.
  secret order create  Create a new order.
  secret order delete  Delete an order by providing its href.
  secret order get  Retrieve an order by providing its URI.
  secret order list  List orders.
  secret store   Store a secret in Barbican.
  secret update  Update a secret with no payload in Barbican.
  security group create  Create a new security group
  security group delete  Delete security group(s)
  security group list  List security groups
  security group rule create  Create a new security group rule
  security group rule delete  Delete security group rule(s)
  security group rule list  List security group rules
  security group rule show  Display security group rule details
  security group set  Set security group properties
  security group show  Display security group details
  server add fixed ip  Add fixed IP address to server
  server add floating ip  Add floating IP address to server
  server add security group  Add security group to server
  server add volume  Add volume to server
  server backup create  Create a server backup image
  server create  Create a new server
  server delete  Delete server(s)
  server dump create  Create a dump file in server(s)
  server group create  Create a new server group.
  server group delete  Delete existing server group(s).
  server group list  List all server groups.
  server group show  Display server group details.
  server image create  Create a new server disk image from an existing server
  server list    List servers
  server lock    Lock server(s). A non-admin user will not be able to execute actions
  server migrate  Migrate server to different host
  server pause   Pause server(s)
  server reboot  Perform a hard or soft server reboot
  server rebuild  Rebuild server
  server remove fixed ip  Remove fixed IP address from server
  server remove floating ip  Remove floating IP address from server
  server remove security group  Remove security group from server
  server remove volume  Remove volume from server
  server rescue  Put server in rescue mode
  server resize  Scale server to a new flavor
  server restore  Restore server(s)
  server resume  Resume server(s)
  server set     Set server properties
  server shelve  Shelve server(s)
  server show    Show server details
  server ssh     SSH to server
  server start   Start server(s).
  server stop    Stop server(s).
  server suspend  Suspend server(s)
  server unlock  Unlock server(s)
  server unpause  Unpause server(s)
  server unrescue  Restore server from rescue mode
  server unset   Unset server properties
  server unshelve  Unshelve server(s)
  service create  Create new service
  service delete  Delete service(s)
  service list   List services
  service show   Display service details
  snapshot create  Create new snapshot
  snapshot delete  Delete volume snapshot(s)
  snapshot list  List snapshots
  snapshot set   Set snapshot properties
  snapshot show  Display snapshot details
  snapshot unset  Unset snapshot properties
  software config create  Create software config
  software config delete  Delete software configs
  software config list  List software configs
  software config show  Show software config details
  software deployment create  Create a software deployment.
  software deployment delete  Delete software deployment(s) and correlative config(s).
  software deployment list  List software deployments.
  software deployment metadata show  Get deployment configuration metadata for the specified server.
  software deployment output show  Show a specific deployment output.
  software deployment show  Show SoftwareDeployment Details.
  stack abandon  Abandon stack and output results.
  stack adopt    Adopt a stack.
  stack cancel   Cancel current task for a stack.
  stack check    Check a stack.
  stack create   Create a stack.
  stack delete   Delete stack(s).
  stack environment show  Show a stack's environment.
  stack event list  List events.
  stack event show  Show event details.
  stack failures list  Show information about failed stack resources.
  stack file list  Show a stack's files map.
  stack hook clear  Clear resource hooks on a given stack.
  stack hook poll  List resources with pending hook for a stack.
  stack list     List stacks.
  stack output list  List stack outputs.
  stack output show  Show stack output.
  stack resource list  List stack resources.
  stack resource mark unhealthy  Set resource's health.
  stack resource metadata  Show resource metadata
  stack resource show  Display stack resource.
  stack resource signal  Signal a resource with optional data.
  stack resume   Resume a stack.
  stack show     Show stack details.
  stack snapshot create  Create stack snapshot.
  stack snapshot delete  Delete stack snapshot.
  stack snapshot list  List stack snapshots.
  stack snapshot restore  Restore stack snapshot
  stack snapshot show  Show stack snapshot.
  stack suspend  Suspend a stack.
  stack template show  Display stack template.
  stack update   Update a stack.
  subnet create  Create a subnet
  subnet delete  Delete subnet(s)
  subnet list    List subnets
  subnet pool create  Create subnet pool
  subnet pool delete  Delete subnet pool(s)
  subnet pool list  List subnet pools
  subnet pool set  Set subnet pool properties
  subnet pool show  Display subnet pool details
  subnet pool unset  Unset subnet pool properties
  subnet set     Set subnet properties
  subnet show    Display subnet details
  subnet unset   Unset subnet properties
  subscription create  Create a subscription for queue
  subscription delete  Delete a subscription
  subscription list  List available subscriptions
  subscription show  Display subscription details
  subscription update  Update a subscription
  task execution list  List all tasks.
  task execution published show  Show task published variables.
  task execution rerun  Rerun an existing task.
  task execution result show  Show task output data.
  task execution show  Show specific task.
  tld create     Create new tld
  tld delete     Delete tld
  tld list       List tlds
  tld set        Set tld properties
  tld show       Show tld details
  token issue    Issue new token
  token revoke   Revoke existing token
  usage list     List resource usage per project
  usage show     Show resource usage for a single project
  user create    Create new user
  user delete    Delete user(s)
  user list      List users
  user role list  List user-role assignments
  user set       Set user properties
  user show      Display user details
  volume backup create  Create new volume backup
  volume backup delete  Delete volume backup(s)
  volume backup list  List volume backups
  volume backup restore  Restore volume backup
  volume backup show  Display volume backup details
  volume create  Create new volume
  volume delete  Delete volume(s)
  volume list    List volumes
  volume qos associate  Associate a QoS specification to a volume type
  volume qos create  Create new QoS specification
  volume qos delete  Delete QoS specification
  volume qos disassociate  Disassociate a QoS specification from a volume type
  volume qos list  List QoS specifications
  volume qos set  Set QoS specification properties
  volume qos show  Display QoS specification details
  volume qos unset  Unset QoS specification properties
  volume service list  List service command
  volume set     Set volume properties
  volume show    Display volume details
  volume transfer request list  Lists all volume transfer requests.
  volume type create  Create new volume type
  volume type delete  Delete volume type(s)
  volume type list  List volume types
  volume type set  Set volume type properties
  volume type show  Display volume type details
  volume type unset  Unset volume type properties
  volume unset   Unset volume properties
  workbook create  Create new workbook.
  workbook definition show  Show workbook definition.
  workbook delete  Delete workbook.
  workbook list  List all workbooks.
  workbook show  Show specific workbook.
  workbook update  Update workbook.
  workbook validate  Validate workbook.
  workflow create  Create new workflow.
  workflow definition show  Show workflow definition.
  workflow delete  Delete workflow.
  workflow engine service list  List all services.
  workflow env create  Create new environment.
  workflow env delete  Delete environment.
  workflow env list  List all environments.
  workflow env show  Show specific environment.
  workflow env update  Update environment.
  workflow execution create  Create new execution.
  workflow execution delete  Delete execution.
  workflow execution input show  Show execution input data.
  workflow execution list  List all executions.
  workflow execution output show  Show execution output data.
  workflow execution show  Show specific execution.
  workflow execution update  Update execution.
  workflow list  List all workflows.
  workflow show  Show specific workflow.
  workflow update  Update workflow.
  workflow validate  Validate workflow.
  zone abandon   Abandon a zone
  zone axfr      AXFR a zone
  zone blacklist create  Create new blacklist
  zone blacklist delete  Delete blacklist
  zone blacklist list  List blacklists
  zone blacklist set  Set blacklist properties
  zone blacklist show  Show blacklist details
  zone create    Create new zone
  zone delete    Delete zone
  zone export create  Export a Zone
  zone export delete  Delete a Zone Export
  zone export list  List Zone Exports
  zone export show  Show a Zone Export
  zone export showfile  Show the zone file for the Zone Export
  zone import create  Import a Zone from a file on the filesystem
  zone import delete  Delete a Zone Import
  zone import list  List Zone Imports
  zone import show  Show a Zone Import
  zone list      List zones
  zone set       Set zone properties
  zone show      Show zone details
  zone transfer accept list  List Zone Transfer Accepts
  zone transfer accept request  Accept a Zone Transfer Request
  zone transfer accept show  Show Zone Transfer Accept
  zone transfer request create  Create new zone transfer request
  zone transfer request delete  Delete a Zone Transfer Request
  zone transfer request list  List Zone Transfer Requests
  zone transfer request set  Set a Zone Transfer Request
  zone transfer request show  Show Zone Transfer Request Details
In [10]:
openstack server -h
Command "server" matches:
  server add fixed ip
  server add floating ip
  server add security group
  server add volume
  server backup create
  server create
  server delete
  server dump create
  server group create
  server group delete
  server group list
  server group show
  server image create
  server list
  server lock
  server migrate
  server pause
  server reboot
  server rebuild
  server remove fixed ip
  server remove floating ip
  server remove security group
  server remove volume
  server rescue
  server resize
  server restore
  server resume
  server set
  server shelve
  server show
  server ssh
  server start
  server stop
  server suspend
  server unlock
  server unpause
  server unrescue
  server unset
  server unshelve
In [11]:
openstack server create -h
usage: openstack server create [-h] [-f {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 option to set multiple groups)
  --key-name <key-name>
                        Keypair to inject into this server (optional
                        extension)
  --property <key=value>
                        Set a property on this server (repeat option to set
                        multiple values)
  --file <dest-filename=source-filename>
                        File to inject into image before boot (repeat option
                        to set 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

output formatters:
  output formatter options

  -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}
                        the output format, defaults to table
  -c COLUMN, --column COLUMN
                        specify the column(s) to include, can be repeated

table formatter:
  --max-width <integer>
                        Maximum display width, <1 to disable. You can also use
                        the CLIFF_MAX_TERM_WIDTH environment variable, but the
                        parameter takes precedence.

json formatter:
  --noindent            whether to disable indenting the JSON

shell formatter:
  a format a UNIX shell can parse (variable="value")

  --prefix PREFIX       add a prefix to all variable names
In [ ]: