summaryrefslogtreecommitdiff
path: root/doc/source/command-objects
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/command-objects')
-rw-r--r--doc/source/command-objects/compute-agent.rst100
-rw-r--r--doc/source/command-objects/compute-service.rst73
-rw-r--r--doc/source/command-objects/container.rst2
-rw-r--r--doc/source/command-objects/flavor.rst10
-rw-r--r--doc/source/command-objects/identity-provider.rst5
-rw-r--r--doc/source/command-objects/image.rst2
-rw-r--r--doc/source/command-objects/ip-fixed.rst45
-rw-r--r--doc/source/command-objects/ip-floating-pool.rst15
-rw-r--r--doc/source/command-objects/ip-floating.rst (renamed from doc/source/command-objects/floatingip.rst)36
-rw-r--r--doc/source/command-objects/network.rst5
-rw-r--r--doc/source/command-objects/object-store-account.rst2
-rw-r--r--doc/source/command-objects/object.rst2
-rw-r--r--doc/source/command-objects/region.rst10
-rw-r--r--doc/source/command-objects/security-group-rule.rst65
-rw-r--r--doc/source/command-objects/security-group.rst95
-rw-r--r--doc/source/command-objects/server.rst115
-rw-r--r--doc/source/command-objects/snapshot.rst5
-rw-r--r--doc/source/command-objects/volume.rst38
18 files changed, 561 insertions, 64 deletions
diff --git a/doc/source/command-objects/compute-agent.rst b/doc/source/command-objects/compute-agent.rst
new file mode 100644
index 00000000..395ee4f3
--- /dev/null
+++ b/doc/source/command-objects/compute-agent.rst
@@ -0,0 +1,100 @@
+=============
+compute agent
+=============
+
+Compute v2
+
+compute agent create
+--------------------
+
+Create compute agent
+
+.. program:: compute agent create
+.. code:: bash
+
+ os compute agent create
+ <os> <architecture> <version> <url> <md5hash>
+ <hypervisor>
+
+.. _compute_agent-create:
+.. describe:: <os>
+
+ Type of OS
+
+.. describe:: <architecture>
+
+ Type of architecture
+
+.. describe:: <version>
+
+ Version
+
+.. describe:: <url>
+
+ URL
+
+.. describe:: <md5hash>
+
+ MD5 hash
+
+.. describe:: <hypervisor>
+
+ Type of hypervisor
+
+compute agent delete
+--------------------
+
+Delete compute agent command
+
+.. program:: compute agent delete
+.. code:: bash
+
+ os compute agent delete <id>
+
+.. _compute_agent-delete:
+.. describe:: <id>
+
+ ID of agent to delete
+
+compute agent list
+------------------
+
+List compute agent command
+
+.. program:: compute agent list
+.. code:: bash
+
+ os compute agent list [--hypervisor <hypervisor>]
+
+.. _compute_agent-list:
+.. describe:: --hypervisor <hypervisor>
+
+ Optional type of hypervisor
+
+compute agent set
+-----------------
+
+Set compute agent command
+
+.. program:: agent set
+.. code:: bash
+
+ os compute agent set
+ <id> <version> <url> <md5hash>
+
+.. _compute_agent-set:
+.. describe:: <id>
+
+ ID of the agent
+
+.. describe:: <version>
+
+ Version of the agent
+
+.. describe:: <url>
+
+ URL
+
+.. describe:: <md5hash>
+
+ MD5 hash
diff --git a/doc/source/command-objects/compute-service.rst b/doc/source/command-objects/compute-service.rst
new file mode 100644
index 00000000..95a77bdf
--- /dev/null
+++ b/doc/source/command-objects/compute-service.rst
@@ -0,0 +1,73 @@
+===============
+compute service
+===============
+
+Compute v2
+
+compute service delete
+----------------------
+
+Delete service command
+
+.. program:: compute service delete
+.. code:: bash
+
+ os compute service delete
+ <service>
+
+.. _compute-service-delete:
+.. describe:: <service>
+
+ Compute service to delete (ID only)
+
+compute service list
+--------------------
+
+List service command
+
+.. program:: compute service list
+.. code:: bash
+
+ os compute service list
+ [--host <host>]
+ [--service <service>]
+
+.. _compute-service-list:
+.. describe:: --host <host>
+
+ Name of host
+
+.. describe:: --service <service>
+
+ Name of service
+
+
+compute service set
+-------------------
+
+Set service command
+
+.. program:: compute service set
+.. code:: bash
+
+ os compute service list
+ [--enable | --disable]
+ <host> <service>
+
+.. _compute-service-set:
+.. describe:: --enable
+
+ Enable service
+
+.. describe:: --disable
+
+ Disable service
+
+.. describe:: <host>
+
+ Name of host
+
+.. describe:: <service>
+
+ Name of service
+
diff --git a/doc/source/command-objects/container.rst b/doc/source/command-objects/container.rst
index 251e3f31..e6517e9b 100644
--- a/doc/source/command-objects/container.rst
+++ b/doc/source/command-objects/container.rst
@@ -2,7 +2,7 @@
container
=========
-Object Store v1
+Object Storage v1
container create
----------------
diff --git a/doc/source/command-objects/flavor.rst b/doc/source/command-objects/flavor.rst
index 5254b12c..2389f7dc 100644
--- a/doc/source/command-objects/flavor.rst
+++ b/doc/source/command-objects/flavor.rst
@@ -91,6 +91,8 @@ List flavors
os flavor list
[--public | --private | --all]
[--long]
+ [--marker <marker>]
+ [--limit <limit>]
.. option:: --public
@@ -108,6 +110,14 @@ List flavors
List additional fields in output
+.. option:: --marker <marker>
+
+ The last flavor ID of the previous page
+
+.. option:: --limit <limit>
+
+ Maximum number of flavors to display
+
flavor show
-----------
diff --git a/doc/source/command-objects/identity-provider.rst b/doc/source/command-objects/identity-provider.rst
index 90f0b494..ac462736 100644
--- a/doc/source/command-objects/identity-provider.rst
+++ b/doc/source/command-objects/identity-provider.rst
@@ -81,6 +81,7 @@ Set identity provider properties
os identity provider set
[--remote-id <remote-id> [...] | --remote-id-file <file-name>]
+ [--description <description>]
[--enable | --disable]
<identity-provider>
@@ -94,6 +95,10 @@ Set identity provider properties
Name of a file that contains many remote IDs to associate with the identity
provider, one per line
+.. option:: --description
+
+ Set identity provider description
+
.. option:: --enable
Enable the identity provider
diff --git a/doc/source/command-objects/image.rst b/doc/source/command-objects/image.rst
index c3fe77a1..d4b99162 100644
--- a/doc/source/command-objects/image.rst
+++ b/doc/source/command-objects/image.rst
@@ -57,8 +57,6 @@ Create/upload an image
Image owner project name or ID
- *Image version 1 only.*
-
.. option:: --size <size>
Image size, in bytes (only used with --location and --copy-from)
diff --git a/doc/source/command-objects/ip-fixed.rst b/doc/source/command-objects/ip-fixed.rst
new file mode 100644
index 00000000..3a55b995
--- /dev/null
+++ b/doc/source/command-objects/ip-fixed.rst
@@ -0,0 +1,45 @@
+========
+ip fixed
+========
+
+Compute v2
+
+ip fixed add
+------------
+
+Add fixed IP address to server
+
+.. program:: ip fixed add
+.. code:: bash
+
+ os ip fixed add
+ <network>
+ <server>
+
+.. describe:: <network>
+
+ Network to fetch an IP address from (name or ID)
+
+.. describe:: <server>
+
+ Server to receive the IP address (name or ID)
+
+ip fixed remove
+---------------
+
+Remove fixed IP address from server
+
+.. program:: ip fixed remove
+.. code:: bash
+
+ os ip fixed remove
+ <ip-address>
+ <server>
+
+.. describe:: <ip-address>
+
+ IP address to remove from server (name only)
+
+.. describe:: <server>
+
+ Server to remove the IP address from (name or ID)
diff --git a/doc/source/command-objects/ip-floating-pool.rst b/doc/source/command-objects/ip-floating-pool.rst
new file mode 100644
index 00000000..63a450eb
--- /dev/null
+++ b/doc/source/command-objects/ip-floating-pool.rst
@@ -0,0 +1,15 @@
+================
+ip floating pool
+================
+
+Compute v2
+
+ip floating pool list
+---------------------
+
+List pools of floating IP addresses
+
+.. program:: ip floating pool list
+.. code:: bash
+
+ os ip floating pool list
diff --git a/doc/source/command-objects/floatingip.rst b/doc/source/command-objects/ip-floating.rst
index 1ae3041e..6bfd7f44 100644
--- a/doc/source/command-objects/floatingip.rst
+++ b/doc/source/command-objects/ip-floating.rst
@@ -1,24 +1,24 @@
-==========
-floatingip
-==========
+===========
+ip floating
+===========
Compute v2
ip floating add
---------------
-Add floating-ip to server
+Add floating IP address to server
.. program:: ip floating add
.. code:: bash
os ip floating add
- <ip_address>
+ <ip-address>
<server>
-.. describe:: <ip_address>
+.. describe:: <ip-address>
- IP address to add to server
+ IP address to add to server (name only)
.. describe:: <server>
@@ -27,7 +27,7 @@ Add floating-ip to server
ip floating create
------------------
-Create new floating-ip
+Create new floating IP address
.. program:: ip floating create
.. code:: bash
@@ -37,27 +37,27 @@ Create new floating-ip
.. describe:: <pool>
- Pool to fetch floating IP from
+ Pool to fetch IP address from (name or ID)
ip floating delete
------------------
-Delete a floating-ip
+Delete a floating IP address
.. program:: ip floating delete
.. code:: bash
os ip floating delete
- <ip_address>
+ <ip-address>
-.. describe:: <ip_address>
+.. describe:: <ip-address>
- IP address to delete
+ IP address to delete (ID only)
ip floating list
----------------
-List floating-ips
+List floating IP addresses
.. program:: ip floating list
.. code:: bash
@@ -67,18 +67,18 @@ List floating-ips
ip floating remove
------------------
-Remove floating-ip from server
+Remove floating IP address from server
.. program:: ip floating remove
.. code:: bash
os ip floating remove
- <ip_address>
+ <ip-address>
<server>
-.. describe:: <ip_address>
+.. describe:: <ip-address>
- IP address to remove from server
+ IP address to remove from server (name only)
.. describe:: <server>
diff --git a/doc/source/command-objects/network.rst b/doc/source/command-objects/network.rst
index 6b63c35d..6199d024 100644
--- a/doc/source/command-objects/network.rst
+++ b/doc/source/command-objects/network.rst
@@ -74,17 +74,12 @@ List networks
os network list
[--external]
- [--dhcp <dhcp-id>]
[--long]
.. option:: --external
List external networks
-.. option:: --dhcp <dhcp-id>
-
- DHCP agent ID
-
.. option:: --long
List additional fields in output
diff --git a/doc/source/command-objects/object-store-account.rst b/doc/source/command-objects/object-store-account.rst
index bdc9393e..ba37078e 100644
--- a/doc/source/command-objects/object-store-account.rst
+++ b/doc/source/command-objects/object-store-account.rst
@@ -2,7 +2,7 @@
object store account
====================
-Object Store v1
+Object Storage v1
object store account set
------------------------
diff --git a/doc/source/command-objects/object.rst b/doc/source/command-objects/object.rst
index ac814417..5aaad8a5 100644
--- a/doc/source/command-objects/object.rst
+++ b/doc/source/command-objects/object.rst
@@ -2,7 +2,7 @@
object
======
-Object Store v1
+Object Storage v1
object create
-------------
diff --git a/doc/source/command-objects/region.rst b/doc/source/command-objects/region.rst
index cb4a059e..1892fc24 100644
--- a/doc/source/command-objects/region.rst
+++ b/doc/source/command-objects/region.rst
@@ -15,7 +15,6 @@ Create new region
os region create
[--parent-region <region-id>]
[--description <description>]
- [--url <url>]
<region-id>
.. option:: --parent-region <region-id>
@@ -26,10 +25,6 @@ Create new region
New region description
-.. option:: --url <url>
-
- New region URL
-
.. _region_create-region-id:
.. describe:: <region-id>
@@ -77,7 +72,6 @@ Set region properties
os region set
[--parent-region <region-id>]
[--description <description>]
- [--url <url>]
<region-id>
.. option:: --parent-region <region-id>
@@ -88,10 +82,6 @@ Set region properties
New region description
-.. option:: --url <url>
-
- New region URL
-
.. _region_set-region-id:
.. describe:: <region-id>
diff --git a/doc/source/command-objects/security-group-rule.rst b/doc/source/command-objects/security-group-rule.rst
new file mode 100644
index 00000000..8bd0d061
--- /dev/null
+++ b/doc/source/command-objects/security-group-rule.rst
@@ -0,0 +1,65 @@
+===================
+security group rule
+===================
+
+Compute v2
+
+security group rule create
+--------------------------
+
+Create a new security group rule
+
+.. program:: security group rule create
+.. code:: bash
+
+ os security group rule create
+ [--proto <proto>]
+ [--src-ip <ip-address>]
+ [--dst-port <port-range>]
+ <group>
+
+.. option:: --proto <proto>
+
+ IP protocol (icmp, tcp, udp; default: tcp)
+
+.. option:: --src-ip <ip-address>
+
+ Source IP (may use CIDR notation; default: 0.0.0.0/0)
+
+.. option:: --dst-port <port-range>
+
+ Destination port, may be a range: 137:139 (default: 0; only required for proto tcp and udp)
+
+.. describe:: <group>
+
+ Create rule in this security group (name or ID)
+
+security group rule delete
+--------------------------
+
+Delete a security group rule
+
+.. program:: security group rule delete
+.. code:: bash
+
+ os security group rule delete
+ <rule>
+
+.. describe:: <rule>
+
+ Security group rule to delete (ID only)
+
+security group rule list
+------------------------
+
+List security group rules
+
+.. program:: security group rule list
+.. code:: bash
+
+ os security group rule list
+ <group>
+
+.. describe:: <group>
+
+ List all rules in this security group (name or ID)
diff --git a/doc/source/command-objects/security-group.rst b/doc/source/command-objects/security-group.rst
new file mode 100644
index 00000000..60de41d8
--- /dev/null
+++ b/doc/source/command-objects/security-group.rst
@@ -0,0 +1,95 @@
+==============
+security group
+==============
+
+Compute v2
+
+security group create
+---------------------
+
+Create a new security group
+
+.. program:: security group create
+.. code:: bash
+
+ os security group create
+ [--description <description>]
+ <name>
+
+.. option:: --description <description>
+
+ Security group description
+
+.. describe:: <name>
+
+ New security group name
+
+security group delete
+---------------------
+
+Delete a security group
+
+.. program:: security group delete
+.. code:: bash
+
+ os security group delete
+ <group>
+
+.. describe:: <group>
+
+ Security group to delete (name or ID)
+
+security group list
+-------------------
+
+List security groups
+
+.. program:: security group list
+.. code:: bash
+
+ os security group list
+ [--all-projects]
+
+.. option:: --all-projects
+
+ Display information from all projects (admin only)
+
+security group set
+------------------
+
+Set security group properties
+
+.. program:: security group set
+.. code:: bash
+
+ os security group set
+ [--name <new-name>]
+ [--description <description>]
+ <group>
+
+.. option:: --name <new-name>
+
+ New security group name
+
+.. option:: --description <description>
+
+ New security group description
+
+.. describe:: <group>
+
+ Security group to modify (name or ID)
+
+security group show
+-------------------
+
+Display security group details
+
+.. program:: security group show
+.. code:: bash
+
+ os security group show
+ <group>
+
+.. describe:: <group>
+
+ Security group to display (name or ID)
diff --git a/doc/source/command-objects/server.rst b/doc/source/command-objects/server.rst
index 9ff48437..0ff8e726 100644
--- a/doc/source/command-objects/server.rst
+++ b/doc/source/command-objects/server.rst
@@ -165,7 +165,7 @@ Delete server(s)
.. describe:: <server>
- Server to delete (name or ID)
+ Server(s) to delete (name or ID)
server list
-----------
@@ -187,6 +187,8 @@ List servers
[--all-projects]
[--project <project> [--project-domain <project-domain>]]
[--long]
+ [--marker <server>]
+ [--limit <limit>]
.. option:: --reservation-id <reservation-id>
@@ -214,11 +216,11 @@ List servers
.. option:: --flavor <flavor>
- Search by flavor ID
+ Search by flavor (name or ID)
.. option:: --image <image>
- Search by image ID
+ Search by image (name or ID)
.. option:: --host <hostname>
@@ -250,20 +252,31 @@ List servers
List additional fields in output
+.. option:: --marker <server>
+
+ The last server (name or ID) of the previous page. Display list of servers
+ after marker. Display all servers if not specified.
+
+.. option:: --limit <limit>
+
+ Maximum number of servers to display. If limit equals -1, all servers will
+ be displayed. If limit is greater than 'osapi_max_limit' option of Nova
+ API, 'osapi_max_limit' will be used instead.
+
server lock
-----------
-Lock a server. A non-admin user will not be able to execute actions
+Lock server(s). A non-admin user will not be able to execute actions
.. program:: server lock
.. code:: bash
os server lock
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to lock (name or ID)
server migrate
--------------
@@ -311,17 +324,17 @@ Migrate server to different host
server pause
------------
-Pause server
+Pause server(s)
.. program:: server pause
.. code:: bash
os server pause
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to pause (name or ID)
server reboot
-------------
@@ -483,17 +496,17 @@ a revert to release the new server and restart the old one.
server resume
-------------
-Resume server
+Resume server(s)
.. program:: server resume
.. code:: bash
os server resume
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to resume (name or ID)
server set
----------
@@ -527,6 +540,21 @@ Set server properties
Server (name or ID)
+server shelve
+-------------
+
+Shelve server(s)
+
+.. program:: server shelve
+.. code:: bash
+
+ os server shelve
+ <server> [<server> ...]
+
+.. describe:: <server>
+
+ Server(s) to shelve (name or ID)
+
server show
-----------
@@ -595,50 +623,80 @@ Ssh to server
Server (name or ID)
+server start
+------------
+
+Start server(s)
+
+.. program:: server start
+.. code:: bash
+
+ os server start
+ <server> [<server> ...]
+
+.. describe:: <server>
+
+ Server(s) to start (name or ID)
+
+server stop
+-----------
+
+Stop server(s)
+
+.. program:: server stop
+.. code:: bash
+
+ os server stop
+ <server> [<server> ...]
+
+.. describe:: <server>
+
+ Server(s) to stop (name or ID)
+
server suspend
--------------
-Suspend server
+Suspend server(s)
.. program:: server suspend
.. code:: bash
os server suspend
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to suspend (name or ID)
server unlock
-------------
-Unlock server
+Unlock server(s)
.. program:: server unlock
.. code:: bash
os server unlock
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to unlock (name or ID)
server unpause
--------------
-Unpause server
+Unpause server(s)
.. program:: server unpause
.. code:: bash
os server unpause
- <server>
+ <server> [<server> ...]
.. describe:: <server>
- Server (name or ID)
+ Server(s) to unpause (name or ID)
server unrescue
---------------
@@ -675,3 +733,18 @@ Unset server properties
.. describe:: <server>
Server (name or ID)
+
+server unshelve
+---------------
+
+Unshelve server(s)
+
+.. program:: server unshelve
+.. code:: bash
+
+ os server unshelve
+ <server> [<server> ...]
+
+.. describe:: <server>
+
+ Server(s) to unshelve (name or ID)
diff --git a/doc/source/command-objects/snapshot.rst b/doc/source/command-objects/snapshot.rst
index 7bfd1d92..e05673b8 100644
--- a/doc/source/command-objects/snapshot.rst
+++ b/doc/source/command-objects/snapshot.rst
@@ -60,6 +60,11 @@ List snapshots
.. code:: bash
os snapshot list
+ [--all-projects]
+
+.. option:: --all-projects
+
+ Include all projects (admin only)
.. option:: --long
diff --git a/doc/source/command-objects/volume.rst b/doc/source/command-objects/volume.rst
index 556d1645..cb52c560 100644
--- a/doc/source/command-objects/volume.rst
+++ b/doc/source/command-objects/volume.rst
@@ -102,18 +102,46 @@ List volumes
.. code:: bash
os volume list
- [--status <status>]
- [--name <name>]
[--all-projects]
+ [--project <project> [--project-domain <project-domain>]]
+ [--user <user> [--user-domain <user-domain>]]
+ [--name <name>]
+ [--status <status>]
[--long]
-.. option:: --status <status>
+.. option:: --project <project>
- Filter results by status
+ Filter results by project (name or ID) (admin only)
+
+ *Volume version 2 only*
+
+.. option:: --project-domain <project-domain>
+
+ Domain the project belongs to (name or ID).
+ This can be used in case collisions between project names exist.
+
+ *Volume version 2 only*
+
+.. option:: --user <user>
+
+ Filter results by user (name or ID) (admin only)
+
+ *Volume version 2 only*
+
+.. option:: --user-domain <user-domain>
+
+ Domain the user belongs to (name or ID).
+ This can be used in case collisions between user names exist.
+
+ *Volume version 2 only*
.. option:: --name <name>
- Filter results by name
+ Filter results by volume name
+
+.. option:: --status <status>
+
+ Filter results by status
.. option:: --all-projects