
This is part2. Add support for these objects: identity.project(v2.0) identity.role(v2.0) identity.user(v2.0) identity.project(v3) identity.role(v3) identity.user(v3) identity.group(v3) Closes-Bug: #1400597 Change-Id: I270434d657cf4ddc23c3aba2c704d6ef184b0dbc
2.8 KiB
project
Identity v2, v3
project create
Create new project
project create
os project create
[--domain <domain>]
[--description <description>]
[--enable | --disable]
[--property <key=value>]
<name>
--domain <domain>
Domain owning the project (name or ID)
3
--description <description>
Project description
--enable
Enable project (default)
--disable
Disable project
--property <key=value>
Add a property to \<name\> <project_create-name>
(repeat
option to set multiple properties)
New project name
project(s) delete
Delete project(s)
project(s) delete
os project delete
<project> [<project> ...]
--domain <domain>
Domain owning \<project\> <_project_delete-project>
(name or ID)
3
Project to delete (name or ID)
project list
List projects
project list
os project list
[--domain <domain>]
[--user <user>]
[--long]
--domain <domain>
Filter projects by \<domain\> <--domain>
(name or ID)
3
--user <user>
Filter projects by \<user\> <--user>
(name or ID)
3
--long
List additional fields in output
project set
Set project properties
project set
os project set
[--name <name>]
[--domain <domain>]
[--description <description>]
[--enable | --disable]
[--property <key=value>]
<project>
--name <name>
Set project name
--domain <domain>
Set domain owning \<project\> <project_set-project>
(name or
ID)
3
--description <description>
Set project description
--enable
Enable project (default)
--disable
Disable project
--property <key=value>
Set a property on \<project\> <project_set-project>
(repeat
option to set multiple properties)
Project to modify (name or ID)
project show
project show
os project show
[--domain <domain>]
<project>
--domain <domain>
Domain owning \<project\> <project_show-project>
(name
or ID)
3
Project to show (name or ID)