stack¶
基本操作¶
stack list¶
列出堆栈。
stack 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]
[--deleted]
[--nested]
[--hidden]
[--property <key=value>]
[--project <project>]
[--project-domain <project-domain>]
[--tags <tag1,tag2...>]
[--tag-mode <mode>]
[--limit <limit>]
[--marker <id>]
[--sort <key>[:<direction>]]
[--all-projects]
[--short]
[--long]
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column 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_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --deleted¶
在堆栈列表中包含软删除的堆栈
- --nested¶
在堆栈列表中包含嵌套堆栈
在堆栈列表中包含隐藏堆栈
- --property <key=value>¶
筛选应用于返回堆栈的属性(重复以筛选多个属性)
- --project <项目>¶
按项目(名称或 ID)筛选堆栈(仅限管理员)
- --project-domain <项目域>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --tags <tag1,tag2...>¶
要筛选的标签列表。可以与 –tag-mode 结合使用,以指定如何筛选标签
- --tag-mode <模式>¶
筛选标签的方法。必须是“any”、“not”或“not-any”之一。如果未指定,则多个标签将与布尔 AND 表达式组合
- --limit <限制>¶
返回的堆栈数量
- --marker <id>¶
仅返回在给定 ID 之后出现的堆栈
- --sort <key>[:<direction>]¶
按选定的键和方向(asc 或 desc)对输出进行排序(默认:asc)。多次指定以按多个属性排序
- --all-projects¶
包含所有项目(仅限管理员)
- --short¶
在输出中列出较少的字段
- --long¶
列出输出中的附加字段,这由 –all-projects 暗示
此命令由 python-heatclient 插件提供。
stack create¶
创建堆栈。
stack create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[-e <environment>]
[-s <files-container>]
[--timeout <timeout>]
[--pre-create <resource>]
[--enable-rollback]
[--parameter <key=value>]
[--parameter-file <key=file>]
[--wait]
[--poll SECONDS]
[--tags <tag1,tag2...>]
[--dry-run]
-t <template>
<stack-name>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <前缀>¶
为所有变量名添加前缀
- --max-width <整数>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- -e <环境>, --environment <环境>¶
环境的路径。可以多次指定
- -s <文件容器>, --files-container <文件容器>¶
Swift 文件容器名称。本地文件(根模板除外)将被忽略。如果其他文件未在 swift 中找到,heat 引擎将引发错误。
- --timeout <超时>¶
堆栈创建超时时间(分钟)
- --pre-create <资源>¶
要设置预创建挂钩的资源的名称。嵌套堆栈中的资源可以使用斜杠作为分隔符:
nested_stack/another/my_resource。可以使用通配符来匹配多个堆栈或资源:nested_stack/an*/*_resource。可以多次指定此选项
- --enable-rollback¶
启用创建/更新失败时的回滚
- --parameter <key=value>¶
用于创建堆栈的参数值。可以多次指定此选项
- --parameter-file <key=file>¶
用于创建堆栈的参数值来自文件。可以多次指定此选项。参数值将是文件的内容
- --wait¶
等待堆栈进入 CREATE_COMPLETE 或 CREATE_FAILED
- --poll SECONDS¶
与 –wait 一起使用的秒数轮询间隔,默认为 5。
- --tags <tag1,tag2...>¶
与堆栈关联的标签列表
- --dry-run¶
实际上不执行堆栈创建,而是显示将创建的内容
- -t <模板>, --template <模板>¶
模板的路径
- stack-name¶
要创建的堆栈名称
此命令由 python-heatclient 插件提供。
stack update¶
更新堆栈。
stack update
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[-t <template>]
[-s <files-container>]
[-e <environment>]
[--pre-update <resource>]
[--timeout <timeout>]
[--rollback <value>]
[--dry-run]
[--show-nested]
[--parameter <key=value>]
[--parameter-file <key=file>]
[--existing]
[--clear-parameter <parameter>]
[--tags <tag1,tag2...>]
[--wait]
[--converge]
<stack>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <前缀>¶
为所有变量名添加前缀
- --max-width <整数>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- -t <模板>, --template <模板>¶
模板的路径
- -s <文件容器>, --files-container <文件容器>¶
Swift 文件容器名称。本地文件(根模板除外)将被忽略。如果其他文件未在 swift 中找到,heat 引擎将引发错误。
- -e <环境>, --environment <环境>¶
环境的路径。可以多次指定
- --pre-update <资源>¶
要设置预更新挂钩的资源的名称。嵌套堆栈中的资源可以使用斜杠作为分隔符:
nested_stack/another/my_resource。可以使用通配符来匹配多个堆栈或资源:nested_stack/an*/*_resource。可以多次指定此选项
- --timeout <超时>¶
堆栈更新超时时间(分钟)
- --rollback <值>¶
设置更新失败时的回滚。值“enabled”将回滚设置为启用。值“disabled”将回滚设置为禁用。值“keep”使用要更新的现有堆栈的值(默认)
- --dry-run¶
实际上不执行堆栈更新,而是显示将更改的内容
- --show-nested¶
在执行 –dry-run 时显示嵌套堆栈
- --parameter <key=value>¶
用于创建堆栈的参数值。可以多次指定此选项
- --parameter-file <key=file>¶
用于创建堆栈的文件中的参数值。可以多次指定。参数值将是文件的内容
- --existing¶
重用当前堆栈的模板、参数和环境。如果省略模板参数,则使用现有的模板。如果未指定 –environment,则使用现有的环境。在 –parameter 中指定的参数将覆盖当前堆栈中的现有值。省略的参数将保留现有值
- --clear-parameter <parameter>¶
从当前堆栈的参数集中删除参数,以便进行堆栈更新。模板中的默认值将被使用。可以多次指定
- --tags <tag1,tag2...>¶
与堆栈关联的更新后的标签列表
- --wait¶
等待堆栈进入 UPDATE_COMPLETE 或 UPDATE_FAILED 状态
- --converge¶
基于现实观察的堆栈更新。
- stack¶
要更新的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
stack cancel¶
取消堆栈的当前任务。
支持取消的任务
update
创建
stack cancel
[-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]
[--wait]
[--no-rollback]
<stack>
[<stack> ...]
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --quote <QUOTE_MODE>¶
何时包含引号,默认为非数字
- --noindent¶
是否禁用 JSON 的缩进
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --wait¶
等待取消完成
- --no-rollback¶
取消时不回滚
- stack¶
要取消的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
stack show¶
显示堆栈详情。
stack show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--no-resolve-outputs]
<stack>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --no-resolve-outputs¶
不解析堆栈的输出。
- stack¶
要显示的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
stack delete¶
删除堆栈。
stack delete [-y] [--wait] <stack> [<stack> ...]
- -y, --yes¶
跳过是/否提示(假定为是)
- --wait¶
等待堆栈删除完成
- stack¶
要删除的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
Outputs¶
stack output list¶
列出堆栈输出。
stack output 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]
<stack>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --quote <QUOTE_MODE>¶
何时包含引号,默认为非数字
- --noindent¶
是否禁用 JSON 的缩进
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- stack¶
要查询的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
stack output show¶
显示堆栈输出。
stack output show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--all]
<stack>
[<output>]
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --all¶
显示所有堆栈输出
- stack¶
要查询的堆栈的名称或 ID
- output¶
要显示的输出的名称
此命令由 python-heatclient 插件提供。
资源¶
stack resource list¶
列出堆栈资源。
stack resource list
[-f {csv,dot,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]
[--long]
[-n <nested-depth>]
[--filter <key=value>]
<stack>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --quote <QUOTE_MODE>¶
何时包含引号,默认为非数字
- --noindent¶
是否禁用 JSON 的缩进
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --long¶
为资源列表中的每个资源启用详细信息展示
- -n <nested-depth>, --nested-depth <nested-depth>¶
显示资源的嵌套堆栈深度
- --filter <key=value>¶
根据资源的名称、状态、类型、操作、ID 和物理资源 ID 应用筛选参数
- stack¶
要查询的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
堆栈资源显示¶
显示堆栈资源。
stack resource show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--with-attr <attribute>]
<stack>
<resource>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --with-attr <attribute>¶
要显示的属性,可以多次指定
- stack¶
要查询的堆栈的名称或 ID
- resource¶
资源名称
此命令由 python-heatclient 插件提供。
堆栈资源元数据¶
显示资源元数据
stack resource metadata
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<stack>
<resource>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为 json
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- stack¶
要显示的堆栈(名称或 ID)
- resource¶
要显示元数据的资源名称
此命令由 python-heatclient 插件提供。
堆栈资源标记为不健康¶
设置资源的状态。
stack resource mark unhealthy [--reset] <stack> <resource> [reason]
- --reset¶
将资源设置为健康状态
- stack¶
资源所属的堆栈的名称或 ID
- resource¶
资源名称
- reason¶
状态更改的原因
此命令由 python-heatclient 插件提供。
堆栈资源信号¶
使用可选数据向资源发送信号。
stack resource signal
[--data <data>]
[--data-file <data-file>]
<stack>
<resource>
- --data <data>¶
发送到信号处理程序的 JSON 数据
- --data-file <data-file>¶
包含发送到信号处理程序的 JSON 数据的的文件
- stack¶
资源所属的堆栈的名称或 ID
- resource¶
要发出信号的资源名称
此命令由 python-heatclient 插件提供。
活动¶
堆栈事件列表¶
列出事件。
stack event list
[-f {csv,json,log,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]
[--resource <resource>]
[--filter <key=value>]
[--limit <limit>]
[--marker <id>]
[--nested-depth <depth>]
[--sort <key>[:<direction>]]
[--follow]
<stack>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为 log
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --quote <QUOTE_MODE>¶
何时包含引号,默认为非数字
- --noindent¶
是否禁用 JSON 的缩进
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --resource <resource>¶
显示事件的资源名称。注意:这不能与 –nested-depth 一起指定
- --filter <key=value>¶
应用于返回事件的筛选参数
- --limit <limit>¶
限制返回的事件数量
- --marker <id>¶
仅返回在给定 ID 之后出现的事件
- --nested-depth <depth>¶
显示事件的嵌套堆栈深度。注意:这不能与 –resource 一起指定
- --sort <key>[:<direction>]¶
按选定的键和方向(升序或降序)(默认:升序)对输出进行排序。多次指定以按多个键排序。排序键可以是:“event_time”(默认)、“resource_name”、“links”、“logical_resource_id”、“resource_status”、“resource_status_reason”、“physical_resource_id”或“id”。您可以省略键并指定“:desc”以按相反的时间顺序排序。
- --follow¶
打印事件,直到进程停止
- stack¶
显示事件的堆栈名称或 ID
此命令由 python-heatclient 插件提供。
堆栈事件显示¶
显示事件详细信息。
stack event show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<stack>
<resource>
<event>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- stack¶
显示事件的堆栈名称或 ID
- resource¶
事件所属的资源名称
- event¶
要显示详细信息的事件 ID
此命令由 python-heatclient 插件提供。
堆栈失败列表¶
显示失败的堆栈资源信息。
stack failures list [--long] <stack>
- --long¶
在输出中显示完整的部署日志
- stack¶
要显示的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
输入数据¶
堆栈模板显示¶
显示堆栈模板。
stack template show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<stack>
- -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¶
如果没有要显示的数据,则打印空表格。
- stack¶
要查询的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
堆栈环境显示¶
显示堆栈的环境。
stack environment show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<NAME
or
ID>
- -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¶
如果没有要显示的数据,则打印空表格。
- 名称 或 ID¶
要查询的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
堆栈文件列表¶
显示堆栈的文件映射。
stack file list
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<NAME
or
ID>
- -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¶
如果没有要显示的数据,则打印空表格。
- 名称 或 ID¶
要查询的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
用户钩子¶
堆栈钩子轮询¶
列出堆栈的待处理钩子资源。
stack hook poll
[-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]
[--nested-depth <nested-depth>]
<stack>
- -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¶
按降序对列进行排序
- --nested-depth <嵌套深度>¶
显示嵌套堆栈中钩子的深度
- stack¶
要显示的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
堆栈钩子清除¶
清除给定堆栈上的资源钩子。
stack hook clear
[--pre-create]
[--pre-update]
[--pre-delete]
<stack>
<resource>
[<resource> ...]
- --pre-create¶
清除预创建钩子
- --pre-update¶
清除预更新钩子
- --pre-delete¶
清除预删除钩子
- stack¶
要显示的堆栈(名称或 ID)
- resource¶
具有要清除钩子的资源名称。可以使用斜杠作为分隔符来设置嵌套堆栈中的资源:
nested_stack/another/my_resource。可以使用通配符来匹配多个堆栈或资源:nested_stack/an*/*_resource
此命令由 python-heatclient 插件提供。
其他操作¶
堆栈检查¶
检查堆栈。
stack check
[-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]
[--wait]
<stack>
[<stack> ...]
- -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¶
按降序对列进行排序
- --wait¶
等待检查完成
- stack¶
要检查更新的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
堆栈暂停¶
暂停堆栈。
stack suspend
[-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]
[--wait]
<stack>
[<stack> ...]
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column 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_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --wait¶
等待挂起完成
- stack¶
要挂起的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
stack resume¶
恢复一个堆栈。
stack resume
[-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]
[--wait]
<stack>
[<stack> ...]
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column 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_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --wait¶
等待恢复完成
- stack¶
要恢复的堆栈(名称或 ID)
此命令由 python-heatclient 插件提供。
stack export¶
导出堆栈数据 json。
stack export
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--output-file <output-file>]
<stack>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为 json
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <前缀>¶
为所有变量名添加前缀
- --max-width <整数>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --output-file <输出文件>¶
输出导出数据的文件
- stack¶
要导出的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
stack abandon¶
放弃堆栈并输出结果。
stack abandon
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--output-file <output-file>]
<stack>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为 json
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <前缀>¶
为所有变量名添加前缀
- --max-width <整数>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --output-file <输出文件>¶
输出放弃结果的文件
- stack¶
要放弃的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
stack adopt¶
采用一个堆栈。
stack adopt
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[-e <environment>]
[--timeout <timeout>]
[--enable-rollback]
[--parameter <key=value>]
[--wait]
--adopt-file <adopt-file>
<stack-name>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <前缀>¶
为所有变量名添加前缀
- --max-width <整数>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- -e <环境>, --environment <环境>¶
环境的路径。可以多次指定
- --timeout <超时时间>¶
堆栈创建超时时间,单位分钟
- --enable-rollback¶
启用创建/更新失败时的回滚
- --parameter <键=值>¶
用于创建堆栈的参数值。可以多次指定
- --wait¶
等待堆栈采用完成
- --adopt-file <采用文件>¶
采用堆栈数据文件的路径
- stack-name¶
要采用的堆栈的名称
此命令由 python-heatclient 插件提供。
Snapshots¶
stack snapshot list¶
列出堆栈快照。
stack snapshot 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]
<stack>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column 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_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- stack¶
包含快照的堆栈的名称或 ID
此命令由 python-heatclient 插件提供。
stack snapshot create¶
创建堆栈快照。
stack snapshot create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--name <name>]
<stack>
- -f <格式化器>, --format <格式化器>¶
输出格式,默认为表格
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- --name <name>¶
快照名称
- stack¶
堆栈名称或 ID
此命令由 python-heatclient 插件提供。
堆栈快照恢复¶
恢复堆栈快照
stack snapshot restore <stack> <snapshot>
- stack¶
包含快照的堆栈名称或 ID
- snapshot¶
要恢复的快照 ID
此命令由 python-heatclient 插件提供。
堆栈快照显示¶
显示堆栈快照。
stack snapshot show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width]
[--print-empty]
<stack>
<snapshot>
- -f <FORMATTER>, --format <FORMATTER>¶
输出格式,默认为 yaml
- -c COLUMN, --column COLUMN¶
指定要包含的列,可以重复以显示多个列
- --noindent¶
是否禁用 JSON 的缩进
- --prefix <PREFIX>¶
为所有变量名添加前缀
- --max-width <integer>¶
最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。
- --fit-width¶
使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用
- --print-empty¶
如果没有要显示的数据,则打印空表格。
- stack¶
包含快照的堆栈名称或 ID
- snapshot¶
要显示的快照 ID
此命令由 python-heatclient 插件提供。
堆栈快照删除¶
删除堆栈快照。
stack snapshot delete [-y] <stack> <snapshot>
- -y, --yes¶
跳过是/否提示(假定为是)
- stack¶
堆栈名称或 ID
- snapshot¶
堆栈快照 ID
此命令由 python-heatclient 插件提供。