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

在堆栈列表中包含嵌套堆栈

--hidden

在堆栈列表中包含隐藏堆栈

--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 插件提供。