======= project ======= Identity v2, v3 project create -------------- Create new project .. program:: project create .. code:: bash os project create [--domain ] [--parent ] [--description ] [--enable | --disable] [--property ] [--or-show] .. 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:: --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. .. _project_create-name: .. describe:: New project name project delete -------------- Delete project(s) .. program:: project delete .. code:: bash os 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 os project list [--domain ] [--user ] [--long] .. option:: --domain Filter projects by :option:`\ <--domain>` (name or ID) .. versionadded:: 3 .. option:: --user Filter projects by :option:`\ <--user>` (name or ID) .. versionadded:: 3 .. option:: --long List additional fields in output project set ----------- Set project properties .. program:: project set .. code:: bash os project set [--name ] [--domain ] [--description ] [--enable | --disable] [--property ] .. option:: --name Set project name .. option:: --domain Domain owning :ref:`\ ` (name or ID) .. versionadded:: 3 .. option:: --description Set project description .. 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 os 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 os 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)