List stack resources#

スタックのリソースを一覧表示します。

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}/resources

HTTPステータスコード#

正常時:200

エラー時:400, 401, 404

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
tenant_id path string 必須 プロジェクトID
stack_name path string 必須 スタック名
stack_id path string 必須 スタックのUUID
type query string 任意 レスポンスをスタックのリソースタイプで絞り込みます。複数指定可能です。
status query string 任意 レスポンスをスタックのステータスで絞り込みます。指定可能なステータスは「COMPLETE」、「FAILED」と「IN_PROGRESS」です。複数指定可能です。
name query string 任意 レスポンスをリソース名で絞り込みます。複数指定可能です。
action query string 任意 レスポンスをスタックのリソースアクションで絞り込みます。指定可能なステータスは「ADOPT」、「CHECK」、「CREATE」、「DELETE」、「INIT」、「RESTORE」、「RESUME」、「ROLLBACK」、「SNAPSHOT」、「SUSPEND」、または「UPDATE」です。
id query string 任意 レスポンスをスタックリソースのIDで絞り込みます。複数指定可能です。
physical_resource_id query string 任意 レスポンスをスタックの物理リソースのIDで絞り込みます。複数指定可能です。
nested_depth query integer 任意 指定する階層までの入れ子が返却されます。
with_detail query boolean 任意 リソースの詳細情報を表示します。

レスポンスボディ(正常系)の説明#

名前 Type Description
resources array リソースオブジェクトのリスト
creation_time string リソースの作成日時
日時の入力形式は以下のISO 8601形式です。
CCYY-MM-DDThh:mm:ss±hh:mm
例:2015-08-27T09:49:58-05:00
「±hh:mm」の部分は、タイムゾーンにUTCからのオフセットがある場合にだけ表示されます。
links array スタックのURLのリスト
各URLはhrefとrelのキーペアを含めるJSONのオブジェクトです。relは対象のスタックとの関係を表示します。selfの場合は、対象スタック自身です。
logical_resource_id string スタックの論理リソースのID
physical_resource_id string スタックの物理リソースのID
required_by array スタックを必要としているリソースのリスト
resource_name string リソース名
resource_status string リソースのステータス
resource_status_reason string リソースのステータスの理由
resource_type string リソースのタイプの名前
updated_time string リソースの更新日時
日時の入力形式は以下のISO 8601形式です。
CCYY-MM-DDThh:mm:ss±hh:mm
例:2015-08-27T09:49:58-05:00
「±hh:mm」の部分は、タイムゾーンにUTCからのオフセットがある場合にだけ表示されます。

レスポンス例#

{
    "resources": [
        {
            "creation_time": "2015-06-25T14:59:53",
            "links": [
                {
                    "href": "http://hostname/v1/1234/stacks/mystack/629a32d0-ac4f-4f63-b58d-f0d047b1ba4c/resources/random_key_name",
                    "rel": "self"
                },
                {
                    "href": "http://hostname/v1/1234/stacks/mystack/629a32d0-ac4f-4f63-b58d-f0d047b1ba4c",
                    "rel": "stack"
                }
            ],
            "logical_resource_id": "random_key_name",
            "physical_resource_id": "mystack-random_key_name-pmjmy5pks735",
            "required_by": [],
            "resource_name": "random_key_name",
            "resource_status": "CREATE_COMPLETE",
            "resource_status_reason": "state changed",
            "resource_type": "OS::Heat::RandomString",
            "updated_time": "2015-06-25T14:59:53"
        }
    ]
}