项目 (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