python-openstackclient/doc/source/command-objects/project.rst
Jude Job a2a63f19bf Implementation for project unset cmd for python-openstackclient.
This patch introduces a unit test class TestProjectUnset
for testing unset cmd.

Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com>
Change-Id: Ib4a414d2313e3d37e48d1cb3639f064231aec508
Closes-Bug: #1486597
2016-01-04 10:25:55 -05:00

3.7 KiB

project

Identity v2, v3

project create

Create new project

project create

os project create
    [--domain <domain>]
    [--parent <project>]
    [--description <description>]
    [--enable | --disable]
    [--property <key=value>]
    [--or-show]
    <name>

--domain <domain>

Domain owning the project (name or ID)

3

--parent <project>

Parent of 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)

--or-show

Return existing project

If the project already exists return the existing project data and do not fail.

New project name

project delete

Delete project(s)

project delete

os project delete
    [--domain <domain>]
    <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>

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)

Identity version 2 only

Project to modify (name or ID)

project show

Display project details

project show

os project show
    [--domain <domain>]
    <project>

--domain <domain>

Domain owning \<project\> <project_show-project> (name or ID)

3

--parents

Show the project's parents as a list

3

--children

Show project's subtree (children) as a list

3

Project to display (name or ID)

project unset

Unset project properties

Identity version 2 only

project unset

os project unset
    --property <key> [--property <key> ...]
    <project>

--property <key>

Property key to remove from project (repeat option to remove multiple properties)

<project>

Project to modify (name or ID)