summaryrefslogtreecommitdiff
path: root/doc/source/command-objects
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-02-10 04:48:41 +0000
committerGerrit Code Review <review@openstack.org>2015-02-10 04:48:42 +0000
commit28a6acf7ee63f694fdbc3a5c208c3690ac68a359 (patch)
treef46603e83276a1a9204a01f8c750b1ffc1c82d0f /doc/source/command-objects
parent3946bf0e0186c8c2897f432029bad7873b6d03a0 (diff)
parentcf23fd5cf6671770566e3280ff66ef8c5522cb4b (diff)
downloadpython-openstackclient-28a6acf7ee63f694fdbc3a5c208c3690ac68a359.tar.gz
Merge "Implement trust in identity v3 api"
Diffstat (limited to 'doc/source/command-objects')
-rw-r--r--doc/source/command-objects/trust.rst101
1 files changed, 101 insertions, 0 deletions
diff --git a/doc/source/command-objects/trust.rst b/doc/source/command-objects/trust.rst
new file mode 100644
index 00000000..c5e16b46
--- /dev/null
+++ b/doc/source/command-objects/trust.rst
@@ -0,0 +1,101 @@
+=====
+trust
+=====
+
+Identity v3
+
+trust create
+------------
+
+Create new trust
+
+.. program:: trust create
+.. code:: bash
+
+ os trust create
+ --project <project>
+ --role <role>
+ [--impersonate]
+ [--expiration <expiration>]
+ [--project-domain <domain>]
+ [--trustor-domain <domain>]
+ [--trustee-domain <domain>]
+ <trustor>
+ <trustee>
+
+.. option:: --project <project>
+
+ Project being delegated (name or ID) (required)
+
+.. option:: --role <role>
+
+ Roles to authorize (name or ID) (repeat to set multiple values) (required)
+
+.. option:: --impersonate
+
+ Tokens generated from the trust will represent <trustor> (defaults to False)
+
+.. option:: --expiration <expiration>
+
+ Sets an expiration date for the trust (format of YYYY-mm-ddTHH:MM:SS)
+
+.. option:: --project-domain <domain>
+
+ Domain that contains <project> (name or ID)
+
+.. option:: --trustor-domain <domain>
+
+ Domain that contains <trustor> (name or ID)
+
+.. option:: --trustee-domain <domain>
+
+ Domain that contains <trustee> (name or ID)
+
+.. describe:: <trustor-user>
+
+ User that is delegating authorization (name or ID)
+
+.. describe:: <trustee-user>
+
+ User that is assuming authorization (name or ID)
+
+
+trust delete
+------------
+
+Delete trust(s)
+
+.. program:: trust delete
+.. code:: bash
+
+ os trust delete
+ <trust> [<trust> ...]
+
+.. describe:: <trust>
+
+ Trust(s) to delete
+
+trust list
+----------
+
+List trusts
+
+.. program:: trust list
+.. code:: bash
+
+ os trust list
+
+trust show
+----------
+
+Display trust details
+
+.. program:: trust show
+.. code:: bash
+
+ os trust show
+ <trust>
+
+.. describe:: <trust>
+
+ Trust to display