summaryrefslogtreecommitdiff
path: root/doc/source/cli
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/cli')
-rw-r--r--doc/source/cli/command-objects/container.rst154
-rw-r--r--doc/source/cli/command-objects/object-store-account.rst46
-rw-r--r--doc/source/cli/command-objects/object.rst201
3 files changed, 39 insertions, 362 deletions
diff --git a/doc/source/cli/command-objects/container.rst b/doc/source/cli/command-objects/container.rst
index e68955ad..83deeb81 100644
--- a/doc/source/cli/command-objects/container.rst
+++ b/doc/source/cli/command-objects/container.rst
@@ -2,149 +2,25 @@
container
=========
-Object Storage v1
+A **container** defines a namespace for **objects**. Applies to Object Storage v1
-container create
-----------------
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container create
-Create new container
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container delete
-.. program:: container create
-.. code:: bash
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container list
- openstack container create
- <container-name> [<container-name> ...]
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container save
-.. describe:: <container-name>
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container set
- New container name(s)
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container show
-container delete
-----------------
-
-Delete container
-
-.. program:: container delete
-.. code:: bash
-
- openstack container delete
- [-r] | [--recursive]
- <container> [<container> ...]
-
-.. option:: --recursive, -r
-
- Recursively delete objects in container before container delete
-
-.. describe:: <container>
-
- Container(s) to delete
-
-container list
---------------
-
-List containers
-
-.. program:: container list
-.. code:: bash
-
- openstack container list
- [--prefix <prefix>]
- [--marker <marker>]
- [--end-marker <end-marker>]
- [--limit <num-containers>]
- [--long]
- [--all]
-
-.. option:: --prefix <prefix>
-
- Filter list using <prefix>
-
-.. option:: --marker <marker>
-
- Anchor for paging
-
-.. option:: --end-marker <end-marker>
-
- End anchor for paging
-
-.. option:: --limit <num-containers>
-
- Limit the number of containers returned
-
-.. option:: --long
-
- List additional fields in output
-
-.. option:: --all
-
- List all containers (default is 10000)
-
-container save
---------------
-
-Save container contents locally
-
-.. program:: container save
-.. code:: bash
-
- openstack container save
- <container>
-
-.. describe:: <container>
-
- Container to save
-
-container set
--------------
-
-Set container properties
-
-.. program:: container set
-.. code:: bash
-
- openstack container set
- [--property <key=value> [...] ]
- <container>
-
-.. option:: --property <key=value>
-
- Set a property on this container (repeat option to set multiple properties)
-
-.. describe:: <container>
-
- Container to modify
-
-container show
---------------
-
-Display container details
-
-.. program:: container show
-.. code:: bash
-
- openstack container show
- <container>
-
-.. describe:: <container>
-
- Container to display
-
-container unset
----------------
-
-Unset container properties
-
-.. program:: container unset
-.. code:: bash
-
- openstack container unset
- [--property <key>]
- <container>
-
-.. option:: --property <key>
-
- Property to remove from container (repeat option to remove multiple properties)
-
-.. describe:: <container>
-
- Container to modify
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: container unset
diff --git a/doc/source/cli/command-objects/object-store-account.rst b/doc/source/cli/command-objects/object-store-account.rst
index e8f09d45..6beb63af 100644
--- a/doc/source/cli/command-objects/object-store-account.rst
+++ b/doc/source/cli/command-objects/object-store-account.rst
@@ -2,44 +2,14 @@
object store account
====================
-Object Storage v1
+An **object store account** represents the top-level of the hierarchy that
+is comprised of **containers** and **objects**. Applies to Object Storage v1.
-object store account set
-------------------------
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object store account set
-Set account properties
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object store account show
-.. program:: object store account set
-.. code:: bash
-
- openstack object store account set
- [--property <key=value> [...] ]
-
-.. option:: --property <key=value>
-
- Set a property on this account (repeat option to set multiple properties)
-
-object store account show
--------------------------
-
-Display account details
-
-.. program:: object store account show
-.. code:: bash
-
- openstack object store account show
-
-object store account unset
---------------------------
-
-Unset account properties
-
-.. program:: object store account unset
-.. code:: bash
-
- openstack object store account unset
- [--property <key>]
-
-.. option:: --property <key>
-
- Property to remove from account (repeat option to remove multiple properties)
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object store account unset
diff --git a/doc/source/cli/command-objects/object.rst b/doc/source/cli/command-objects/object.rst
index 4cba38ee..8b328bd5 100644
--- a/doc/source/cli/command-objects/object.rst
+++ b/doc/source/cli/command-objects/object.rst
@@ -2,195 +2,26 @@
object
======
-Object Storage v1
+An **object** stores data content, such as documents, images, and so on. They
+can also store custom metadata with an object. Applies to Object Storage v1.
-object create
--------------
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object create
-Upload object to container
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object delete
-.. program:: object create
-.. code:: bash
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object list
- openstack object create
- [--name <name>]
- <container>
- <filename> [<filename> ...]
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object save
-.. option:: --name <name>
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object set
- Upload a file and rename it. Can only be used when uploading a single object
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object show
-.. describe:: <container>
-
- Container for new object
-
-.. describe:: <filename>
-
- Local filename(s) to upload
-
-object delete
--------------
-
-Delete object from container
-
-.. program:: object delete
-.. code:: bash
-
- openstack object delete
- <container>
- <object> [<object> ...]
-
-.. describe:: <container>
-
- Delete object(s) from <container>
-
-.. describe:: <object>
-
- Object(s) to delete
-
-object list
------------
-
-List objects
-
-.. program object list
-.. code:: bash
-
- openstack object list
- [--prefix <prefix>]
- [--delimiter <delimiter>]
- [--marker <marker>]
- [--end-marker <end-marker>]
- [--limit <num-objects>]
- [--long]
- [--all]
- <container>
-
-.. option:: --prefix <prefix>
-
- Filter list using <prefix>
-
-.. option:: --delimiter <delimiter>
-
- Roll up items with <delimiter>
-
-.. option:: --marker <marker>
-
- Anchor for paging
-
-.. option:: --end-marker <end-marker>
-
- End anchor for paging
-
-.. option:: --limit <num-objects>
-
- Limit number of objects returned
-
-.. option:: --long
-
- List additional fields in output
-
-.. option:: --all
-
- List all objects in <container> (default is 10000)
-
-.. describe:: <container>
-
- Container to list
-
-object save
------------
-
-Save object locally
-
-.. program:: object save
-.. code:: bash
-
- openstack object save
- [--file <filename>]
- <container>
- <object>
-
-.. option:: --file <filename>
-
- Destination filename (defaults to object name);
- using - as the filename will print the file to stdout
-
-.. describe:: <container>
-
- Download <object> from <container>
-
-.. describe:: <object>
-
- Object to save
-
-object set
-----------
-
-Set object properties
-
-.. program:: object set
-.. code:: bash
-
- openstack object set
- [--property <key=value> [...] ]
- <container>
- <object>
-
-.. option:: --property <key=value>
-
- Set a property on this object (repeat option to set multiple properties)
-
-.. describe:: <container>
-
- Modify <object> from <container>
-
-.. describe:: <object>
-
- Object to modify
-
-object show
------------
-
-Display object details
-
-.. program:: object show
-.. code:: bash
-
- openstack object show
- <container>
- <object>
-
-.. describe:: <container>
-
- Display <object> from <container>
-
-.. describe:: <object>
-
- Object to display
-
-object unset
-------------
-
-Unset object properties
-
-.. program:: object unset
-.. code:: bash
-
- openstack object unset
- [--property <key>]
- <container>
- <object>
-
-.. option:: --property <key>
-
- Property to remove from object (repeat option to remove multiple properties)
-
-.. describe:: <container>
-
- Modify <object> from <container>
-
-.. describe:: <object>
-
- Object to modify
+.. autoprogram-cliff:: openstack.object_store.v1
+ :command: object unset