软件配置

软件配置列表

列出软件配置

software config list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--marker <id>]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c 列名, --column 列名

指定要包含的列,可以重复以显示多个列

--quote <引用模式>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column 排序列名

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <限制数量>

限制返回的配置数量

--marker <ID>

返回在给定配置 ID 之后的配置

此命令由 python-heatclient 插件提供。

创建软件配置

创建软件配置

software config create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--config-file <config-file>]
    [--definition-file <destination-file>]
    [--group <group>]
    <config-name>
-f <格式化器>, --format <格式化器>

输出格式,默认为 json

-c 列名, --column 列名

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--config-file <配置文件>

包含 <输入>、<输出> 和 <选项> 定义的 JSON/YAML 文件的路径

--definition-file <目标文件>

软件配置脚本/数据的路径

--group <组名>

软件配置期望的工具组名

config-name

要创建的软件配置的名称

此命令由 python-heatclient 插件提供。

显示软件配置详情

显示软件配置详情

software config show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--config-only]
    <config>
-f <格式化器>, --format <格式化器>

输出格式,默认为 yaml

-c 列名, --column 列名

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--config-only

仅显示 <config> 属性的值。

config

配置的 ID

此命令由 python-heatclient 插件提供。

删除软件配置

删除软件配置

software config delete <config> [<config> ...]
config

要删除的软件配置的 ID

此命令由 python-heatclient 插件提供。