
This patch creates initial documentation for OSC, with general plugin information and a few examples. New commands, that are implemented, should be then referenced in doc/source/cli/osc/v2/index.rst Change-Id: I6fa9fcb3cf41a2992a4b5c7b38c54825106e9ce5 Partially-implements: bp openstack-client-support
85 lines
1.7 KiB
ReStructuredText
85 lines
1.7 KiB
ReStructuredText
================================================
|
|
``openstack share`` Command-Line Interface (CLI)
|
|
================================================
|
|
|
|
.. program:: openstack share
|
|
|
|
Synopsis
|
|
========
|
|
|
|
:program:`openstack [options] share` <command> [command-options]
|
|
|
|
:program:`openstack help share` <command>
|
|
|
|
|
|
Description
|
|
===========
|
|
|
|
The OpenStack Client plugin interacts with the Manila service
|
|
through the ``openstack share`` command line interface (CLI).
|
|
|
|
To use the CLI, you must provide your OpenStack username, password,
|
|
project, auth endpoint and the share API version.
|
|
You can use configuration options ``--os-username``,
|
|
``--os-password``, ``--os-project-name``, ``--os-auth-url``
|
|
and ``--os-share-api-version``, or set the corresponding
|
|
environment variables::
|
|
|
|
export OS_USERNAME=foo
|
|
export OS_PASSWORD=bar
|
|
export OS_TENANT_NAME=foobarproject
|
|
export OS_AUTH_URL=http://...
|
|
export OS_SHARE_API_VERSION=2.51
|
|
|
|
|
|
Getting help
|
|
============
|
|
|
|
To get a full list of all possible commands, run::
|
|
|
|
$ openstack help share
|
|
|
|
To get detailed help for one command, run::
|
|
|
|
$ openstack help share <command>
|
|
|
|
|
|
Examples
|
|
========
|
|
|
|
Get information about the openstack share create command::
|
|
|
|
$ openstack help share create
|
|
|
|
Create one share::
|
|
|
|
$ openstack share create NFS 1 --name "myshare"
|
|
|
|
List shares::
|
|
|
|
$ openstack share list
|
|
|
|
Display a share::
|
|
|
|
$ openstack share show myshare
|
|
|
|
Delete a share::
|
|
|
|
$ openstack share delete myshare
|
|
|
|
Extend a 1gb share to 2gb::
|
|
|
|
$ openstack share resize myshare 2
|
|
|
|
Shrink a 2gb share to 1gb::
|
|
|
|
$ openstack share resize myshare 1
|
|
|
|
|
|
Command Reference
|
|
=================
|
|
.. toctree::
|
|
:glob:
|
|
:maxdepth: 3
|
|
|
|
osc/v2/* |