Export stack#
スタックをエクスポートします。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://orchestration.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://orchestration.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
GET
/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/export
HTTPステータスコード#
正常時:200
エラー時:400, 401, 404, 409, 500
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
tenant_id | path | string | 必須 | プロジェクトID |
stack_name | path | string | 必須 | スタック名 |
stack_id | path | string | 必須 | スタックのUUID |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
action | string | スタック上で最後に実行されたアクション |
environment | object | スタックの環境情報(JSON形式) |
files | object | スタックに使われているファイルの名前と内容のリスト |
id | string | スタックのUUID |
name | string | 作成するスタックの名前 半角英数字、アンダースコア(_)、ハイフン(-)、ピリオド(.)で構成される先頭英字の文字列を指定します。最大長は255文字です。256文字目以降は無視されます。 |
project_id | string | プロジェクトのUUID |
resources | array | リソースの名前と属性の配列 |
stack_user_project_id | string | スタックの所有者のプロジェクトUUID |
status | string | スタックのステータス |
tags | array | スタックのタグのリスト |
template | object | スタックの作成に使われたテンプレート |
レスポンス例#
{ "action": "SUSPEND", "environment": { "event_sinks": [], "parameter_defaults": {}, "parameters": {}, "resource_registry": { "resources": {} } }, "files": {}, "id": "da778f26-6d25-4634-9531-d438188e48fd", "name": "s1", "project_id": "369166a68a3a49b78b4e138531556e55", "resources": { "random": { "action": "SUSPEND", "metadata": {}, "name": "random", "resource_data": { "value": "wCPWWoGJH5SZKtNFAgqGcbiWokCkRgam" }, "resource_id": "s1-random-pzuzs6pbjhho", "status": "COMPLETE", "type": "OS::Heat::RandomString" } }, "stack_user_project_id": "a4e6fd443f5b4d4694331ff441ad2397", "status": "COMPLETE", "tags": null, "template": { "heat_template_version": "2014-10-16", "outputs": { "result": { "value": { "get_attr": [ "random", "value" ] } } }, "parameters": { "str_length": { "default": 32, "type": "number" } }, "resources": { "random": { "properties": { "length": { "get_param": "str_length" } }, "type": "OS::Heat::RandomString" } } } }