From e5d71221adb17d05d14a1a692aed39dfc217151f Mon Sep 17 00:00:00 2001 From: wanghong Date: Tue, 23 Dec 2014 12:14:32 +0800 Subject: add doc for group command Change-Id: Iaaa0aeb42f9f940af63863f5d09011b5f7529281 --- doc/source/command-objects/group.rst | 192 +++++++++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 doc/source/command-objects/group.rst (limited to 'doc/source') diff --git a/doc/source/command-objects/group.rst b/doc/source/command-objects/group.rst new file mode 100644 index 00000000..85a0c5cd --- /dev/null +++ b/doc/source/command-objects/group.rst @@ -0,0 +1,192 @@ +===== +group +===== + +Identity v3 + +group add user +-------------- + +Add user to group + +.. program:: group add user +.. code:: bash + + os group add user + + + +.. option:: + + Group that user will be added to (name or ID) + +.. option:: + + User to add to group (name or ID) + +group contains user +------------------- + +Check user in group + +.. program:: group contains user +.. code:: bash + + os group contains user + + + +.. option:: + + Group to check if user belongs to (name or ID) + +.. option:: + + User to check (name or ID) + +group create +------------ + +Create new group + +.. program:: group create +.. code:: bash + + os group create + [--domain ] + [--description ] + [--or-show] + + +.. option:: --domain + + References the domain ID or name which owns the group + +.. option:: --description + + New group description + +.. option:: --or-show + + Return existing group + + If the group already exists, return the existing group data and do not fail. + +.. option:: + + New group name + +group delete +------------ + +Delete group + +.. program:: group delete +.. code:: bash + + os group delete + [--domain ] + [ ...] + +.. option:: --domain + + Domain where group resides (name or ID) + +.. option:: + + Group(s) to delete (name or ID) + +group list +---------- + +List groups + +.. program:: group list +.. code:: bash + + os group list + [--domain ] + [--user ] + [--long] + +.. option:: --domain + + Filter group list by (name or ID) + +.. option:: --user + + List group memberships for (name or ID) + +.. option:: --long + + List additional fields in output (defaults to false) + +group remove user +----------------- + +Remove user from group + +.. program:: group remove user +.. code:: bash + + os group remove user + + + +.. option:: + + Group that user will be removed from (name or ID) + +.. option:: + + User to remove from group (name or ID) + +group set +--------- + +Set group properties + +.. program:: group set +.. code:: bash + + os group set + [--name ] + [--domain ] + [--description ] + + +.. option:: --name + + New group name + +.. option:: --domain + + New domain that will now own the group (name or ID) + +.. option:: --description + + New group description + +.. option:: + + Group to modify (name or ID) + +group show +---------- + +Show group details + +.. program:: group show +.. code:: bash + + os group show + [--domain ] + + +.. option:: --domain + + Domain where group resides (name or ID) + +.. option:: + + Group to display (name or ID) -- cgit v1.2.1