项目 (Identity v3)

项目创建

创建新项目

openstack project create
    [--domain <domain>]
    [--parent <project>]
    [--description <description>]
    [--enable | --disable]
    [--property <key=value>]
    [--or-show]
    [--immutable | --no-immutable]
    [--tag <tag>]
    <project-name>
--domain <域>

拥有该项目的域(名称或 ID)

--parent <项目>

该项目的父项目(名称或 ID)

--description <描述>

项目描述

--enable

启用项目

--disable

禁用项目

--property <键=值>

向 <名称> 添加属性(重复该选项以设置多个属性)

--or-show

返回现有项目

--immutable

使资源不可变。不可变的域不能被删除或修改,除非移除不可变标志

--no-immutable

使资源可变(默认)

--tag <标签>

要添加到项目的标签(重复该选项以设置多个标签)

项目名称

新项目名称

项目删除

删除项目

openstack project delete [--domain <domain>] <project> [<project> ...]
--domain <域>

拥有 <project> 的域 (名称或 ID)

项目

要删除的项目(名称或 ID)

项目列表

列出项目

openstack project list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--domain <domain>]
    [--parent <parent>]
    [--user <user>]
    [--my-projects]
    [--long]
    [--sort <key>[:<direction>]]
    [--enabled]
    [--disabled]
    [--tags <tag>[,<tag>,...]]
    [--tags-any <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-tags-any <tag>[,<tag>,...]]
--sort-column 排序列

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--domain <域>

按 <域>(名称或 ID)筛选项目

--parent <父项目>

筛选父项目为 <父项目>(名称或 ID)的项目

--user <用户>

按 <用户>(名称或 ID)筛选项目

--my-projects

列出经过身份验证的用户拥有的项目。 覆盖其他筛选器。

--long

在输出中列出附加字段

--sort <键>[:<方向>]

按选定的键和方向(升序或降序)(默认:升序)对输出进行排序,重复此选项以指定多个键和方向。

--enabled

仅列出启用的项目

--disabled

仅列出禁用的项目

--tags <标签>[,<标签>,...]

列出具有所有给定标签的项目(逗号分隔的标签列表)

--tags-any <标签>[,<标签>,...]

列出具有任何给定标签的项目(逗号分隔的标签列表)

--not-tags <标签>[,<标签>,...]

排除具有所有给定标签的项目(逗号分隔的标签列表)

--not-tags-any <标签>[,<标签>,...]

排除具有任何给定标签的项目(逗号分隔的标签列表)

项目设置

设置项目属性

openstack project set
    [--name <name>]
    [--domain <domain>]
    [--description <description>]
    [--enable | --disable]
    [--property <key=value>]
    [--immutable | --no-immutable]
    [--tag <tag>]
    [--clear-tags]
    [--remove-tag <tag>]
    <project>
--name <名称>

设置项目名称

--domain <域>

拥有 <project> 的域 (名称或 ID)

--description <描述>

设置项目描述

--enable

启用项目

--disable

禁用项目

--property <键=值>

设置 <项目> 上的属性(重复该选项以设置多个属性)

--immutable

使资源不可变。不可变的域不能被删除或修改,除非移除不可变标志

--no-immutable

使资源可变(默认)

--tag <标签>

要添加到项目的标签(重复该选项以设置多个标签)

--clear-tags

清除与项目关联的标签。 同时指定 –tag 和 –clear-tags 以覆盖当前标签

--remove-tag <标签>

要从项目中删除的标签(重复该选项以删除多个标签)

项目

要修改的项目(名称或 ID)

项目显示

显示项目详细信息

openstack project show
    [--domain <domain>]
    [--parents]
    [--children]
    <project>
--domain <域>

拥有 <project> 的域 (名称或 ID)

--parents

将项目的父项目显示为列表

--children

将项目的子树(子项目)显示为列表

项目

要显示的项目的名称或 ID