Abandon 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#

DELETE

/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/abandon

HTTPステータスコード#

正常時:200

エラー時:400, 401, 404, 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
stack_name string 作成するスタックの名前
半角英数字、アンダースコア(_)、ハイフン(-)、ピリオド(.)で構成される先頭英字の文字列を指定します。最大長は255文字です。256文字目以降は無視されます。
project_id string プロジェクトID
resources object スタックテンプレートの作成に必要なリソース
stack_user_project_id string スタックの所有者のプロジェクトUUID
status string スタックのステータス
tags array スタックのタグのリスト
template object スタックの作成に使われたテンプレート

レスポンス例#

{
    "action": "CREATE",
    "environment": {},
    "files": {},
    "id": "16934ca3-40e0-4fb2-a289-a700662ec05a",
    "name": "g",
    "project_id": "369166a68a3a49b78b4e138531556e55",
    "resources": {
        "server": {
            "status": "COMPLETE",
            "name": "server",
            "resource_data": {},
            "resource_id": "39d5dad7-7d7a-4cc8-bd84-851e9e2ff4ea",
            "action": "CREATE",
            "type": "OS::Nova::Server",
            "metadata": {}
        }
    },
    "stack_user_project_id": "9bbd353467bc4f069a3692d223a48aac",
    "status": "COMPLETE",
    "tags": null,
    "template": {
        "outputs": {
            "instance_ip": {
                "value": {
                    "str_replace": {
                        "params": {
                            "username": "ec2-user",
                            "hostname": {
                                "get_attr": [
                                    "server",
                                    "first_address"
                                ]
                            }
                        },
                        "template": "ssh username@hostname"
                    }
                }
            }
        },
        "heat_template_version": "2013-05-23",
        "resources": {
            "server": {
                "type": "OS::Nova::Server",
                "properties": {
                    "key_name": {
                        "get_param": "key_name"
                    },
                    "image": {
                        "get_param": "image"
                    },
                    "flavor": {
                        "get_param": "flavor"
                    }
                }
            }
        },
        "parameters": {
            "key_name": {
                "default": "heat_key",
                "type": "string"
            },
            "image": {
                "default": "fedora-amd64",
                "type": "string"
            },
            "flavor": {
                "default": "m1.small",
                "type": "string"
            }
        }
    }
}