======= project ======= Identity v2, v3 project create -------------- Create new project .. program:: project create .. code:: bash openstack project create [--domain ] [--parent ] [--description ] [--immutable | --no-immutable] [--enable | --disable] [--property ] [--or-show] [--tag ] .. option:: --domain Domain owning the project (name or ID) .. versionadded:: 3 .. option:: --parent Parent of the project (name or ID) .. versionadded:: 3 .. option:: --description Project description .. option:: --enable Enable project (default) .. option:: --disable Disable project .. option:: --immutable Make project immutable. An immutable project may not be deleted or modified except to remove the immutable flag .. option:: --no-immutable Make project mutable (default) .. option:: --property Add a property to :ref:`\ ` (repeat option to set multiple properties) .. option:: --or-show Return existing project If the project already exists return the existing project data and do not fail. .. option:: --tag Add a tag to the project (repeat option to set multiple tags) .. versionadded:: 3 .. _project_create-name: .. describe:: New project name project delete -------------- Delete project(s) .. program:: project delete .. code:: bash openstack project delete [--domain ] [ ...] .. option:: --domain Domain owning :ref:`\ ` (name or ID) .. versionadded:: 3 .. _project_delete-project: .. describe:: Project to delete (name or ID) project list ------------ List projects .. program:: project list .. code:: bash openstack project list [--domain ] [--parent ] [--user ] [--my-projects] [--long] [--sort [:,:,..]] [--tags [,,...]] [--tags-any [,,...]] [--not-tags [,,...]] [--not-tags-any [,,...]] .. option:: --domain Filter projects by :option:`\ <--domain>` (name or ID) .. versionadded:: 3 .. option:: --parent Filter projects whose parent is :option:`\ <--parent>` (name or ID) .. versionadded:: 3 .. option:: --user Filter projects by :option:`\ <--user>` (name or ID) .. versionadded:: 3 .. option:: --my-projects List projects for the authenticated user. Supersedes other filters. .. versionadded:: 3 .. option:: --long List additional fields in output .. option:: --sort [:,:,..] Sort output by selected keys and directions (asc or desc) (default: asc), multiple keys and directions can be specified --sort [:,:,..] .. option:: --tags [,,...] List projects which have all given tag(s) .. versionadded:: 3 .. option:: --tags-any [,,...] List projects which have any given tag(s) .. versionadded:: 3 .. option:: --not-tags [,,...] Exclude projects which have all given tag(s) .. versionadded:: 3 .. option:: --not-tags-any [,,...] Exclude projects which have any given tag(s) .. versionadded:: 3 project set ----------- Set project properties .. program:: project set .. code:: bash openstack project set [--name ] [--domain ] [--description ] [--immutable | --no-immutable] [--enable | --disable] [--property ] [--tag | --clear-tags | --remove-tags ] .. option:: --name Set project name .. option:: --domain Domain owning :ref:`\ ` (name or ID) .. versionadded:: 3 .. option:: --description Set project description .. option:: --immutable Make project immutable. An immutable project may not be deleted or modified except to remove the immutable flag .. option:: --no-immutable Make project mutable (default) .. option:: --enable Enable project (default) .. option:: --disable Disable project .. option:: --property Set a property on :ref:`\ ` (repeat option to set multiple properties) *Identity version 2 only* .. _project_set-project: .. describe:: Project to modify (name or ID) project show ------------ Display project details .. program:: project show .. code:: bash openstack project show [--domain ] .. option:: --domain Domain owning :ref:`\ ` (name or ID) .. versionadded:: 3 .. option:: --parents Show the project\'s parents as a list .. versionadded:: 3 .. option:: --children Show project\'s subtree (children) as a list .. versionadded:: 3 .. _project_show-project: .. describe:: Project to display (name or ID) project unset ------------- Unset project properties *Identity version 2 only* .. program:: project unset .. code:: bash openstack project unset --property [--property ...] .. option:: --property Property key to remove from project (repeat option to remove multiple properties) .. describe:: Project to modify (name or ID)