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"
            }
        }
    }
}