第12章 オーケストレーションサービスのコマンドラインクライアント


heat クライアントは、Orchestration サービス API とその拡張機能のコマンドラインインターフェイス(CLI)です。本章では、heat バージョン 0.8.0 について説明します。
特定の heat コマンドのヘルプは、以下のコマンドを実行します。
$ heat help COMMAND
Copy to Clipboard Toggle word wrap

12.1. heat の使用量

usage: heat [--version] [-d] [-v] [--api-timeout API_TIMEOUT] [--os-no-client-auth] [--heat-url HEAT_URL] [--heat-api-version HEAT_API_VERSION] [--include-password] [-k] [--os-cert OS_CERT] [--cert-file OS_CERT] [--os-key OS_KEY] [--key-file OS_KEY] [--os-cacert <ca-certificate-file>] [--ca-file OS_CACERT] [--os-username OS_USERNAME] [--os-user-id OS_USER_ID] [--os-user-domain-id OS_USER_DOMAIN_ID] [--os-user-domain-name OS_USER_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID] [--os-project-name OS_PROJECT_NAME] [--os-project-domain-id OS_PROJECT_DOMAIN_ID] [--os-project-domain-name OS_PROJECT_DOMAIN_NAME] [--os-password OS_PASSWORD] [--os-tenant-id OS_TENANT_ID] [--os-tenant-name OS_TENANT_NAME] [--os-auth-url OS_AUTH_URL] [--os-region-name OS_REGION_NAME] [--os-auth-token OS_AUTH_TOKEN] [--os-service-type OS_SERVICE_TYPE] [--os-endpoint-type OS_ENDPOINT_TYPE] [--profile HMAC_KEY] <subcommand> ...
Copy to Clipboard Toggle word wrap

サブコマンド

action-check
スタックリソースが予想される状態であることを確認します。
action-resume
スタックを再開します。
action-suspend
スタックを一時停止します。
build-info
ビルド情報を取得します。
config-create
ソフトウェア設定を作成します。
config-delete
ソフトウェア設定を削除します。
config-show
ソフトウェア設定の詳細を表示します。
deployment-create
ソフトウェアデプロイメントを作成します。
deployment-delete
ソフトウェアデプロイメントを削除します。
deployment-list
ソフトウェアデプロイメントをリスト表示します。
deployment-metadata-show
指定されたサーバーのデプロイメント設定のメタデータを取得します。
deployment-output-show
特定のデプロイメント出力を表示します。
deployment-show
ソフトウェアデプロイメントの詳細を表示します。
event
非推奨になりました。代わりに event-show を使用してください。
event-list
スタックのイベントを一覧表示します。
event-show
イベントを記述します。
hook-clear
指定のスタックのフックを消去します。
hook-poll
スタックの保留中のフックを持つリソースをリスト表示します。
output-list
利用可能な出力を表示します。
output-show
特定のスタック出力を表示します。
resource-list
スタックに属するリソースのリストを表示します。
resource-metadata
リソースのメタデータを一覧表示します。
resource-show
リソースを記述します。
resource-signal
リソースにシグナルを送信します。
resource-template
非推奨になりました。代わりに resource-type-template を使用してください。
resource-type-list
利用可能なリソースタイプを一覧表示します。
resource-type-show
リソース種別を表示します。
resource-type-template
リソースタイプに基づいてテンプレートを生成します。
service-list
Heat エンジンをリスト表示します。
snapshot-delete
スタックのスナップショットを削除します。
snapshot-list
スタックのスナップショットを一覧表示します。
snapshot-show
スタックのスナップショットを表示します。
stack-abandon
スタックを破棄します。
stack-adopt
スタックを受け入れます。
stack-cancel-update
現在実行中のスタックの更新をキャンセルします。
stack-create
スタックを作成します。
stack-delete
スタックを削除します。
stack-list
ユーザーのスタックを一覧表示します。
stack-preview
スタックをプレビューします。
stack-restore
スタックのスナップショットを復元します。
stack-show
スタックを記述します。
stack-snapshot
スタックのスナップショットを作成します。
stack-update
スタックを更新します。
template-function-list
利用可能な関数をリスト表示します。
template-show
指定されたスタックのテンプレートを取得します。
template-validate
パラメーターでテンプレートを検証します。
template-version-list
利用可能なテンプレートバージョンをリスト表示します。
bash-completion
すべてのコマンドとオプションを stdout に出力します。
help
このプログラムまたはそのサブコマンドのヘルプを表示します。

12.2. heat オプションの引数

--version
クライアントのバージョンを表示し、終了します。
-d、--debug
デフォルトは env[HEATCLIENT_DEBUG] です。
-v、--verbose
より詳細な出力を出力します。
--api-timeout API_TIMEOUT
API 応答を待つ秒数。デフォルトはシステムソケットのタイムアウトです
--os-no-client-auth
トークンの keystone と通信しないでください。デフォルトは env[OS_NO_CLIENT_AUTH] です。
--heat-url HEAT_URL
デフォルトは env[HEAT_URL] です。
--heat-api-version HEAT_API_VERSION
デフォルトは env[HEAT_API_VERSION] または 1 です。
--include-password
os-username および os-password を heat に送信します。
-k, --insecure
heatclient がセキュアでない SSL (https)要求を実行することを明示的に許可します。サーバーの証明書は認証局に対して検証されません。このオプションは注意して使用する必要があります。
--os-cert OS_CERT
SSL 接続で使用する証明書ファイルのパス。このファイルは、オプションで秘密鍵の先頭に追加できます。
--cert-file OS_CERT
非推奨になりました。--os-cert を使用します。
--os-key OS_KEY
SSL 接続で使用するクライアントキーのパス。キーが証明書ファイルに追加されている場合は、このオプションは必要ありません。
--key-file OS_KEY
非推奨になりました。--os-key を使用します。
--os-cacert <ca-certificate-file>
リモートサーバーの証明書を検証するために使用される CA TLS 証明書のパス。このオプションを指定しないと、デフォルトのシステム CA 証明書を探します。
--ca-file OS_CACERT
非推奨になりました。--os-cacert を使用します。
--os-username OS_USERNAME
デフォルトは env[OS_USERNAME] です。
--os-user-id OS_USER_ID
デフォルトは env[OS_USER_ID] です。
--os-user-domain-id OS_USER_DOMAIN_ID
デフォルトは env[OS_USER_DOMAIN_ID] です。
--os-user-domain-name OS_USER_DOMAIN_NAME
デフォルトは env[OS_USER_DOMAIN_NAME] です。
--os-project-id OS_PROJECT_ID
また、テナント ID を指定する別の方法--os-tenant-id と相互排他的になります。デフォルトは env[OS_PROJECT_ID] です。
--os-project-name OS_PROJECT_NAME
また、テナント名を指定する別の方法--os-tenant-name と相互排他的になります。デフォルトは env[OS_PROJECT_NAME] です。
--os-project-domain-id OS_PROJECT_DOMAIN_ID
デフォルトは env[OS_PROJECT_DOMAIN_ID] です。
--os-project-domain-name OS_PROJECT_DOMAIN_NAME
デフォルトは env[OS_PROJECT_DOMAIN_NAME] です。
--os-password OS_PASSWORD
デフォルトは env[OS_PASSWORD] です。
--os-tenant-id OS_TENANT_ID
デフォルトは env[OS_TENANT_ID] です。
--os-tenant-name OS_TENANT_NAME
デフォルトは env[OS_TENANT_NAME] です。
--os-auth-url OS_AUTH_URL
デフォルトは env[OS_AUTH_URL] です。
--os-region-name OS_REGION_NAME
デフォルトは env[OS_REGION_NAME] です。
--os-auth-token OS_AUTH_TOKEN
デフォルトは env[OS_AUTH_TOKEN] です。
--os-service-type OS_SERVICE_TYPE
デフォルトは env[OS_SERVICE_TYPE] です。
--os-endpoint-type OS_ENDPOINT_TYPE
デフォルトは env[OS_ENDPOINT_TYPE] です。
--profile HMAC_KEY
操作のパフォーマンスプロファイリングのためにコンテキストデータの暗号化に使用する HMAC キー。このキーは、heat の osprofiler ミドルウェアで設定された HMAC キーの値である必要があります。これは貼り付け設定(/etc/heat/api-paste.ini)で指定されます。キーがないと、サーバー側で osprofiler が有効になっている場合でも、プロファイリングがトリガーされません。

12.3. heat action-check

usage: heat action-check <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックリソースが予想される状態であることを確認します。

位置引数

<NAME or ID>
確認するスタックの名前または ID。

12.4. heat action-resume

usage: heat action-resume <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックを再開します。

位置引数

<NAME or ID>
再開するスタックの名前または ID。

12.5. heat action-suspend

usage: heat action-suspend <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックを一時停止します。

位置引数

<NAME or ID>
一時停止するスタックの名前または ID。

12.6. heat build-info

usage: heat build-info
Copy to Clipboard Toggle word wrap
ビルド情報を取得します。

12.7. heat config-create

usage: heat config-create [-f <FILE or URL>] [-c <FILE or URL>] [-g <GROUP_NAME>] <CONFIG_NAME>
Copy to Clipboard Toggle word wrap
ソフトウェア設定を作成します。

位置引数

<CONFIG_NAME>
作成する設定の名前。

オプションの引数

-f <FILE または URL>、--definition-file <FILE または URL>
<inputs>、<outputs>、および <options> を定義するマップが含まれる JSON/YAML へのパス。
-c <FILE または URL>、--config-file <FILE または URL>
設定スクリプト/データへのパス。
-g <GROUP_NAME>, --group <GROUP_NAME>
設定が必要とする設定ツールのグループ名。

12.8. heat config-delete

usage: heat config-delete <ID> [<ID> ...]
Copy to Clipboard Toggle word wrap
ソフトウェア設定を削除します。

位置引数

<ID>
削除する設定の ID。

12.9. heat config-show

usage: heat config-show [-c] <ID>
Copy to Clipboard Toggle word wrap
ソフトウェア設定の詳細を表示します。

位置引数

<ID>
設定の ID。

オプションの引数

-c、--config-only
<config> 属性の値のみを表示します。

12.10. heat deployment-create

usage: heat deployment-create [-i <KEY=VALUE>] [-a <ACTION>] [-c <CONFIG>] -s <SERVER> [-t <TRANSPORT>] [--container <CONTAINER_NAME>] [--timeout <TIMEOUT>] <DEPLOY_NAME>
Copy to Clipboard Toggle word wrap
ソフトウェアデプロイメントを作成します。

位置引数

<DEPLOY_NAME>
このデプロイメントに関連する派生設定の名前。これは、サーバーに現在デプロイされている設定のリストにソート順序を適用するために使用されます。

オプションの引数

-i <KEY=VALUE>, --input-value <KEY=VALUE>
デプロイメントに設定する入力値。これは複数回指定できます。
-a <ACTION>, --action <ACTION>
このデプロイメントのアクションの名前。カスタムアクション、または CREATE、UPDATE、DELETE、SUSPEND、RESUME のいずれかを指定できます。
-c <CONFIG>, --config <CONFIG>
デプロイする設定の ID。
-s <SERVER>, --server <SERVER>
デプロイ先のサーバーの ID。
-t <TRANSPORT>, --signal-transport <TRANSPORT>
デプロイメント出力値を使用して、サーバーが heat にシグナルを送信する方法。TEMP_URL_SIGNAL は、HTTP PUT 経由でシグナル送信する Swift TempURL を作成します。NO_SIGNAL を指定すると、リソースはシグナルを待たずに COMPLETE の状態に移行します。
--container <CONTAINER_NAME>
TEMP_URL_SIGNAL オブジェクトを保存するコンテナーのオプション名です。指定しない場合は、DEPLOY_NAME から派生した名前でコンテナーが作成されます。
--timeout <TIMEOUT>
デプロイメントのタイムアウト (分単位)

12.11. heat deployment-delete

usage: heat deployment-delete <ID> [<ID> ...]
Copy to Clipboard Toggle word wrap
ソフトウェアデプロイメントを削除します。

位置引数

<ID>
削除するデプロイメントの ID。

12.12. heat deployment-list

usage: heat deployment-list [-s <SERVER>]
Copy to Clipboard Toggle word wrap
ソフトウェアデプロイメントをリスト表示します。

オプションの引数

-s <SERVER>, --server <SERVER>
デプロイメントを取得するサーバーの ID。

12.13. heat deployment-metadata-show

usage: heat deployment-metadata-show <ID>
Copy to Clipboard Toggle word wrap
指定されたサーバーのデプロイメント設定のメタデータを取得します。

位置引数

<ID>
デプロイメントを取得するサーバーの ID。

12.14. heat deployment-output-show

usage: heat deployment-output-show [-a] [-F <FORMAT>] <ID> [<OUTPUT NAME>]
Copy to Clipboard Toggle word wrap
特定のデプロイメント出力を表示します。

位置引数

<ID>
出力を表示する ID デプロイメント。
<OUTPUT NAME>
表示する出力の名前。

オプションの引数

-a、--all
すべてのデプロイメント出力を表示します。
-f <FORMAT>, --format <FORMAT>
出力値の形式。raw、json のいずれか

12.15. heat deployment-show

usage: heat deployment-show <ID>
Copy to Clipboard Toggle word wrap
ソフトウェアデプロイメントの詳細を表示します。

位置引数

<ID>
デプロイメントの ID。

12.16. heat event-list

usage: heat event-list [-r <RESOURCE>] [-f <KEY1=VALUE1;KEY2=VALUE2...>] [-l <LIMIT>] [-m <ID>] [-n <DEPTH>] [-F <FORMAT>] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックのイベントを一覧表示します。

位置引数

<NAME or ID>
イベントを表示するスタックの名前または ID。

オプションの引数

-r <RESOURCE>, --resource <RESOURCE>
イベントをフィルターするリソースの名前。
-f <KEY1=VALUE1;KEY2=VALUE2...>, --filters <KEY1=VALUE1;KEY2=VALUE2..>
返されたイベントに適用するフィルターパラメーター。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。
-l <LIMIT>, --limit <LIMIT>
返されるイベントの数を制限します。
-m <ID>, --marker <ID>
指定されたイベント ID の後に表示されるイベントのみを返します。
-n <DEPTH>, --nested-depth <DEPTH>
イベントを表示するネストされたスタックの深さ。これは --resource と共に指定できないことに注意してください。
-f <FORMAT>, --format <FORMAT>
出力値形式、log のいずれか、テーブル

12.17. heat event-show

usage: heat event-show <NAME or ID> <RESOURCE> <EVENT>
Copy to Clipboard Toggle word wrap
イベントを記述します。

位置引数

<NAME or ID>
イベントを表示するスタックの名前または ID。
<RESOURCE>
イベントが属するリソースの名前。
<EVENT>
詳細を表示するイベントの ID。

12.18. heat hook-clear

usage: heat hook-clear [--pre-create] [--pre-update] <NAME or ID> <RESOURCE> [<RESOURCE> ...]
Copy to Clipboard Toggle word wrap
指定のスタックのフックを消去します。

位置引数

<NAME or ID>
これらのリソースが属するスタックの名前または ID。
<RESOURCE>
クリアするフックを含むリソース名。ネストされたスタックのリソースは、スラッシュを区切り文字(nested_stack/another/my_resource)として使用して設定できます。ワイルドカードを使用して、複数のスタックまたはリソース(nested_stack/an*/*_resource)と一致することができます。

オプションの引数

--pre-create
作成前のフックをクリアします(オプション)。
--pre-update
更新前のフックをクリアします(オプション)。

12.19. heat hook-poll

usage: heat hook-poll [-n <DEPTH>] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックの保留中のフックを持つリソースをリスト表示します。

位置引数

<NAME or ID>
保留中のフックを表示するスタックの名前または ID。

オプションの引数

-n <DEPTH>, --nested-depth <DEPTH>
フックを表示するネストされたスタックの深さ。

12.20. heat output-list

usage: heat output-list <NAME or ID>
Copy to Clipboard Toggle word wrap
利用可能な出力を表示します。

位置引数

<NAME or ID>
問い合わせるスタックの名前または ID。

12.21. heat output-show

usage: heat output-show [-a] [-F <FORMAT>] <NAME or ID> [<OUTPUT NAME>]
Copy to Clipboard Toggle word wrap
特定のスタック出力を表示します。

位置引数

<NAME or ID>
問い合わせるスタックの名前または ID。
<OUTPUT NAME>
表示する出力の名前。

オプションの引数

-a、--all
すべてのスタックの出力を表示します。
-f <FORMAT>, --format <FORMAT>
出力値形式、json、raw のいずれか

12.22. heat resource-list

usage: heat resource-list [-n <DEPTH>] [--with-detail] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックに属するリソースのリストを表示します。

位置引数

<NAME or ID>
リソースを表示するスタックの名前または ID。

オプションの引数

-n <DEPTH>, --nested-depth <DEPTH>
リソースを表示するネストされたスタックの深さ。
--with-detail
リソース一覧の各リソースに表示される詳細情報を有効にします。

12.23. heat resource-metadata

usage: heat resource-metadata <NAME or ID> <RESOURCE>
Copy to Clipboard Toggle word wrap
リソースのメタデータを一覧表示します。

位置引数

<NAME or ID>
リソースメタデータを表示するスタックの名前または ID。
<RESOURCE>
メタデータを表示するリソースの名前。

12.24. heat resource-show

usage: heat resource-show [-a <ATTRIBUTE>] <NAME or ID> <RESOURCE>
Copy to Clipboard Toggle word wrap
リソースを記述します。

位置引数

<NAME or ID>
リソースを表示するスタックの名前または ID。
<RESOURCE>
詳細を表示するリソースの名前。

オプションの引数

-a <ATTRIBUTE>, --with-attr <ATTRIBUTE>
表示する属性。複数回指定できます。

12.25. heat resource-signal

usage: heat resource-signal [-D <DATA>] [-f <FILE>] <NAME or ID> <RESOURCE>
Copy to Clipboard Toggle word wrap
リソースにシグナルを送信します。

位置引数

<NAME or ID>
リソースが属するスタックの名前または ID。
<RESOURCE>
通知するリソースの名前。

オプションの引数

-d <DATA>, --data <DATA>
シグナルハンドラーに送信する JSON データ。
-f <FILE>, --data-file <FILE>
シグナルハンドラーに送信する JSON データを含むファイル。

12.26. heat resource-type-list

usage: heat resource-type-list [-f <KEY1=VALUE1;KEY2=VALUE2...>]
Copy to Clipboard Toggle word wrap
利用可能なリソースタイプを一覧表示します。

オプションの引数

-f <KEY1=VALUE1;KEY2=VALUE2...>, --filters <KEY1=VALUE1;KEY2=VALUE2..>
返されたリソース種別に適用するフィルターパラメーターこれは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。name、version、および support_status のいずれかになります。

12.27. heat resource-type-show

usage: heat resource-type-show <RESOURCE_TYPE>
Copy to Clipboard Toggle word wrap
リソース種別を表示します。

位置引数

<RESOURCE_TYPE>
詳細を取得するリソースのタイプ。

12.28. heat resource-type-template

usage: heat resource-type-template [-t <TEMPLATE_TYPE>] [-F <FORMAT>] <RESOURCE_TYPE>
Copy to Clipboard Toggle word wrap
リソースタイプに基づいてテンプレートを生成します。

位置引数

<RESOURCE_TYPE>
テンプレートを生成するリソースの種類。

オプションの引数

-t <TEMPLATE_TYPE>, --template-type <TEMPLATE_TYPE>
生成、ホット、または cfn のテンプレートタイプ。
-f <FORMAT>, --format <FORMAT>
テンプレート出力形式。yaml、json のいずれかです。

12.29. heat service-list

usage: heat service-list
Copy to Clipboard Toggle word wrap
Heat エンジンをリスト表示します。

12.30. heat snapshot-delete

usage: heat snapshot-delete <NAME or ID> <SNAPSHOT>
Copy to Clipboard Toggle word wrap
スタックのスナップショットを削除します。

位置引数

<NAME or ID>
スナップショットが含まれるスタックの名前または ID。
<SNAPSHOT>
削除するスナップショットの ID。

12.31. heat snapshot-list

usage: heat snapshot-list <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックのスナップショットを一覧表示します。

位置引数

<NAME or ID>
スナップショットが含まれるスタックの名前または ID。

12.32. heat snapshot-show

usage: heat snapshot-show <NAME or ID> <SNAPSHOT>
Copy to Clipboard Toggle word wrap
スタックのスナップショットを表示します。

位置引数

<NAME or ID>
スナップショットが含まれるスタックの名前または ID。
<SNAPSHOT>
表示するスナップショットの ID。

12.33. heat stack-abandon

usage: heat stack-abandon [-O <FILE>] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックを破棄します。これにより、Heat からスタックのレコードが削除されますが、基礎となるリソースは削除されません。成功した場合は、スタックの採用可能な JSON 表現を stdout またはファイルに出力します。

位置引数

<NAME or ID>
破棄するスタックの名前または ID。

オプションの引数

-o <FILE>, --output-file <FILE>
破棄結果を出力するファイル。オプションを指定すると、<FILE> に出力されます。

12.34. heat stack-adopt

usage: heat stack-adopt [-e <FILE or URL>] [-c <TIMEOUT>] [-t <TIMEOUT>] [-a <FILE or URL>] [-r] [-P <KEY1=VALUE1;KEY2=VALUE2...>] <STACK_NAME>
Copy to Clipboard Toggle word wrap
スタックを受け入れます。

位置引数

<STACK_NAME>
採用するスタックの名前。

オプションの引数

-e <FILE or URL>, --environment-file <FILE or URL>
環境へのパス。複数回指定できます。
-c <TIMEOUT>, --create-timeout <TIMEOUT>
スタックの作成タイムアウト(分単位)。非推奨 代わりに --timeout を使用します。
-t <TIMEOUT>, --timeout <TIMEOUT>
スタックの作成タイムアウト(分単位)。
-a <FILE または URL>、--adopt-file <FILE または URL>
スタックデータファイルへのパス。
-r、--enable-rollback
作成/更新失敗時のロールバックを有効にします。
-p <KEY1=VALUE1;KEY2=VALUE2...>, --parameters <KEY1=VALUE1;KEY2=VALUE2...>
スタックの作成に使用するパラメーター値。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。

12.35. heat stack-cancel-update

usage: heat stack-cancel-update <NAME or ID>
Copy to Clipboard Toggle word wrap
現在実行中のスタックの更新をキャンセルします。

位置引数

<NAME or ID>
更新をキャンセルするスタックの名前または ID。

12.36. heat stack-create

usage: heat stack-create [-f <FILE>] [-e <FILE or URL>] [--pre-create <RESOURCE>] [-u <URL>] [-o <URL>] [-c <TIMEOUT>] [-t <TIMEOUT>] [-r] [-P <KEY1=VALUE1;KEY2=VALUE2...>] [-Pf <KEY=FILE>] [--poll [SECONDS]] [--tags <TAG1,TAG2>] <STACK_NAME>
Copy to Clipboard Toggle word wrap
スタックを作成します。

位置引数

<STACK_NAME>
作成するスタックの名前。

オプションの引数

-f <FILE>, --template-file <FILE>
テンプレートへのパスです。
-e <FILE or URL>, --environment-file <FILE or URL>
環境へのパス。複数回指定できます。
--pre-create <RESOURCE>
作成前フックを設定するリソースの名前。ネストされたスタックのリソースは、スラッシュを区切り文字(nested_stack/another/my_resource)として使用して設定できます。ワイルドカードを使用して、複数のスタックまたはリソース(nested_stack/an*/*_resource)と一致することができます。これは複数回指定できます。
-u <URL>、--template-url <URL>
テンプレートの URL。
-o <URL>、--template-object <URL>
テンプレートオブジェクトを取得する URL (例:swift から)。
-c <TIMEOUT>, --create-timeout <TIMEOUT>
スタックの作成タイムアウト(分単位)。非推奨 代わりに --timeout を使用します。
-t <TIMEOUT>, --timeout <TIMEOUT>
スタックの作成タイムアウト(分単位)。
-r、--enable-rollback
作成/更新失敗時のロールバックを有効にします。
-p <KEY1=VALUE1;KEY2=VALUE2...>, --parameters <KEY1=VALUE1;KEY2=VALUE2...>
スタックの作成に使用するパラメーター値。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。
-PF <KEY=FILE>, --parameter-file <KEY=FILE>
スタックの作成に使用するファイルからのパラメーター値。これは複数回指定できます。パラメーター値は、ファイルのコンテンツです。
--poll [SECONDS]
スタックが完了するまでポーリングしてイベントを報告します。オプションのポーリング間隔(秒単位)を引数として指定できます。デフォルトは 5 です。
--tags <TAG1,TAG2>
スタックに関連付けるタグのリスト。

12.37. heat stack-delete

usage: heat stack-delete <NAME or ID> [<NAME or ID> ...]
Copy to Clipboard Toggle word wrap
スタックを削除します。

位置引数

<NAME or ID>
削除するスタックの名前または ID。

12.38. heat stack-list

usage: heat stack-list [-s] [-n] [-a] [-f <KEY1=VALUE1;KEY2=VALUE2...>] [-t <TAG1,TAG2...>] [--tags-any <TAG1,TAG2...>] [--not-tags <TAG1,TAG2...>] [--not-tags-any <TAG1,TAG2...>] [-l <LIMIT>] [-m <ID>] [-k <KEY1,KEY2...>] [-d [asc|desc]] [-g] [-o]
Copy to Clipboard Toggle word wrap
ユーザーのスタックを一覧表示します。

オプションの引数

-s、--show-deleted
スタックリストに、ソフト削除されたスタックを含めます。
-n、--show-nested
スタックリストにネストされたスタックを含めます。
-a、--show-hidden
スタックリストに非表示のスタックを含めます。
-f <KEY1=VALUE1;KEY2=VALUE2...>, --filters <KEY1=VALUE1;KEY2=VALUE2..>
返されたスタックに適用するフィルターパラメーター。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。
-t <TAG1,TAG2...>, --tags <TAG1,TAG2...>
これらのタグを含むスタックを表示し、ブール AND 式を使用して複数のタグを組み合わせます
--tags-any <TAG1,TAG2...>
これらのタグを含むスタックを表示し、ブール値 OR 式を使用して複数のタグを組み合わせます
--not-tags <TAG1,TAG2...>
これらのタグを含まないスタックを表示します。ブール値 AND 式を使用して複数のタグを組み合わせる
--not-tags-any <TAG1,TAG2...>
これらのタグを含まないスタックを表示します。ブール値 OR 式を使用して複数のタグを組み合わせる
-l <LIMIT>, --limit <LIMIT>
返されるスタックの数を制限します。
-m <ID>, --marker <ID>
指定されたスタック ID の後に表示されるスタックを返します。
-k <KEY1,KEY2...>, --sort-keys <KEY1,KEY2...>
返されたスタックのソートに使用するキーのリスト。これは複数回指定することも、1 回にキーをセミコロンで区切って指定することができます。有効なソートキーには、stack_name、stack_status、creation_time、および updated_time が含まれます。
-d [asc|desc]、--sort-dir [asc|desc]
ソートキーに対する並べ替え方向(asc または desc のいずれか)
-g、--global-tenant
すべてのテナントのスタックを表示します。この操作は、heat の policy.json のポリシーにマッチするユーザーにのみ許可されます。
-o、--show-owner
スタックの所有者情報を表示します。これは、--global-tenant を使用する場合に自動的に有効になります。

12.39. heat stack-preview

usage: heat stack-preview [-f <FILE>] [-e <FILE or URL>] [-u <URL>] [-o <URL>] [-t <TIMEOUT>] [-r] [-P <KEY1=VALUE1;KEY2=VALUE2...>] [-Pf <KEY=FILE>] [--tags <TAG1,TAG2>] <STACK_NAME>
Copy to Clipboard Toggle word wrap
スタックをプレビューします。

位置引数

<STACK_NAME>
プレビューするスタックの名前。

オプションの引数

-f <FILE>, --template-file <FILE>
テンプレートへのパスです。
-e <FILE or URL>, --environment-file <FILE or URL>
環境へのパス。複数回指定できます。
-u <URL>、--template-url <URL>
テンプレートの URL。
-o <URL>、--template-object <URL>
テンプレートオブジェクトを取得する URL (例:swift から)
-t <TIMEOUT>, --timeout <TIMEOUT>
スタックの作成タイムアウト(分単位)。これはプレビューでのみ使用されます。
-r、--enable-rollback
失敗時のロールバックを有効にします。このオプションはプレビュー中には使用されず、stack- create のシンボリックリンクにのみ存在します。
-p <KEY1=VALUE1;KEY2=VALUE2...>, --parameters <KEY1=VALUE1;KEY2=VALUE2...>
スタックのプレビューに使用するパラメーター値。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。
-PF <KEY=FILE>, --parameter-file <KEY=FILE>
スタックの作成に使用するファイルからのパラメーター値。これは複数回指定できます。パラメーター値は、ファイルのコンテンツです。
--tags <TAG1,TAG2>
スタックに関連付けるタグのリスト。

12.40. heat stack-restore

usage: heat stack-restore <NAME or ID> <SNAPSHOT>
Copy to Clipboard Toggle word wrap
スタックのスナップショットを復元します。

位置引数

<NAME or ID>
スナップショットが含まれるスタックの名前または ID。
<SNAPSHOT>
復元するスナップショットの ID。

12.41. heat stack-show

usage: heat stack-show <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックを記述します。

位置引数

<NAME or ID>
記述するスタックの名前または ID。

12.42. heat stack-snapshot

usage: heat stack-snapshot [-n <NAME>] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックのスナップショットを作成します。

位置引数

<NAME or ID>
スナップショットを作成するスタックの名前または ID。

オプションの引数

-n <NAME>, --name <NAME>
指定されている場合には、スナップショットに指定された名前。

12.43. heat stack-update

usage: heat stack-update [-f <FILE>] [-e <FILE or URL>] [--pre-update <RESOURCE>] [-u <URL>] [-o <URL>] [-t <TIMEOUT>] [-r] [--rollback <VALUE>] [-y] [-P <KEY1=VALUE1;KEY2=VALUE2...>] [-Pf <KEY=FILE>] [-x] [-c <PARAMETER>] [--tags <TAG1,TAG2>] <NAME or ID>
Copy to Clipboard Toggle word wrap
スタックを更新します。

位置引数

<NAME or ID>
更新するスタックの名前または ID。

オプションの引数

-f <FILE>, --template-file <FILE>
テンプレートへのパスです。
-e <FILE or URL>, --environment-file <FILE or URL>
環境へのパス。複数回指定できます。
--pre-update <RESOURCE>
更新前フックを設定するリソースの名前。ネストされたスタックのリソースは、スラッシュを区切り文字(nested_stack/another/my_resource)として使用して設定できます。ワイルドカードを使用して、複数のスタックまたはリソース(nested_stack/an*/*_resource)と一致することができます。これは複数回指定できます。
-u <URL>、--template-url <URL>
テンプレートの URL。
-o <URL>、--template-object <URL>
テンプレートオブジェクトを取得する URL (例:swift から)。
-t <TIMEOUT>, --timeout <TIMEOUT>
スタックの更新タイムアウト(分単位)。
-r、--enable-rollback
非推奨になりました。代わりに --rollback 引数を使用してください。スタックの更新失敗時のロールバックを有効にします。注記:現在、デフォルトの動作では、既存スタックの rollback 値が使用されます。
--rollback <VALUE>
更新の失敗時にロールバックを設定します。値('1'、't'、'true'、'on'、'y'、'yes')は、ロールバックを有効に設定します。値('0'、'f'、'false'、'off'、'n'、'no')は、ロールバックを disabled に設定します。デフォルトでは、更新する既存のスタックの値を使用します。
-y、--dry-run
実際にはスタックの更新を行わずに、何が変更されるかを表示します。
-p <KEY1=VALUE1;KEY2=VALUE2...>, --parameters <KEY1=VALUE1;KEY2=VALUE2...>
スタックの作成に使用するパラメーター値。これは複数回指定するか、パラメーターをセミコロンで区切って指定することができます。
-PF <KEY=FILE>, --parameter-file <KEY=FILE>
スタックの作成に使用するファイルからのパラメーター値。これは複数回指定できます。パラメーター値は、ファイルのコンテンツです。
-x、--existing
現在のスタックのテンプレート、パラメーター、および環境を再利用します。テンプレートの引数を省略すると、既存のテンプレートが使用されます。--environment-file を指定しないと、既存の環境が使用されます。--parameters で指定したパラメーターは、現在のスタックの既存の値にパッチを適用します。パラメーター省略すると、既存の値は維持されます。
-c <PARAMETER>, --clear-parameter <PARAMETER>
スタックの更新用に、現在のスタックのパラメーターセットからパラメーターを削除します。テンプレートのデフォルト値が使用されます。これは複数回指定できます。
--tags <TAG1,TAG2>
スタックに関連付ける更新されたタグのリスト。

12.44. heat template-function-list

usage: heat template-function-list <TEMPLATE_VERSION>
Copy to Clipboard Toggle word wrap
利用可能な関数をリスト表示します。

位置引数

<TEMPLATE_VERSION>
関数を取得するテンプレートのバージョン。

12.45. heat template-show

usage: heat template-show <NAME or ID>
Copy to Clipboard Toggle word wrap
指定されたスタックのテンプレートを取得します。

位置引数

<NAME or ID>
テンプレートを取得するためのスタックの名前または ID。

12.46. heat template-validate

usage: heat template-validate [-u <URL>] [-f <FILE>] [-e <FILE or URL>] [-o <URL>] [-n]
Copy to Clipboard Toggle word wrap
パラメーターでテンプレートを検証します。

オプションの引数

-u <URL>、--template-url <URL>
テンプレートの URL。
-f <FILE>, --template-file <FILE>
テンプレートへのパスです。
-e <FILE or URL>, --environment-file <FILE or URL>
環境へのパス。複数回指定できます。
-o <URL>、--template-object <URL>
テンプレートオブジェクトを取得する URL (例:swift から)。
-n、--show-nested
ネストされたテンプレートからパラメーターも解決します。

12.47. heat template-version-list

usage: heat template-version-list
Copy to Clipboard Toggle word wrap
利用可能なテンプレートバージョンをリスト表示します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat