group¶
Identity v3
group add user¶
Add user to group
os group add user
[--group-domain <group-domain>]
[--user-domain <user-domain>]
<group>
<user>
-
--group-domain<group-domain>¶ Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.
New in version 3.
-
--user-domain<user-domain>¶ Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.
New in version 3.
-
<group> Group to contain <user> (name or ID)
-
<user> User to add to <group> (name or ID)
group contains user¶
Check user membership in group
os group contains user
[--group-domain <group-domain>]
[--user-domain <user-domain>]
<group>
<user>
-
--group-domain<group-domain>¶ Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.
New in version 3.
-
--user-domain<user-domain>¶ Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.
New in version 3.
-
<group> Group to check (name or ID)
-
<user> User to check (name or ID)
group create¶
Create new group
os group create
[--domain <domain>]
[--description <description>]
[--or-show]
<group-name>
-
--domain<domain>¶ Domain to contain new group (name or ID)
-
--description<description>¶ New group description
-
--or-show¶ Return existing group
If the group already exists, return the existing group data and do not fail.
-
<group-name> New group name
group delete¶
Delete group
os group delete
[--domain <domain>]
<group> [<group> ...]
-
--domain<domain>¶ Domain containing group(s) (name or ID)
-
<group> Group(s) to delete (name or ID)
group list¶
List groups
os group list
[--domain <domain>]
[--user <user> [--user-domain <user-domain>]]
[--long]
-
--domain<domain>¶ Filter group list by <domain> (name or ID)
-
--user<user>¶ Filter group list by <user> (name or ID)
-
--user-domain<user-domain>¶ Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.
New in version 3.
-
--long¶ List additional fields in output
group remove user¶
Remove user from group
os group remove user
[--group-domain <group-domain>]
[--user-domain <user-domain>]
<group>
<user>
-
--group-domain<group-domain>¶ Domain the group belongs to (name or ID). This can be used in case collisions between group names exist.
New in version 3.
-
--user-domain<user-domain>¶ Domain the user belongs to (name or ID). This can be used in case collisions between user names exist.
New in version 3.
-
<group> Group containing <user> (name or ID)
-
<user> User to remove from <group> (name or ID)