すべてのプロダクト
Search
ドキュメントセンター

:ListStacks

最終更新日:Jun 17, 2026

スタックのリストを照会します。

操作説明

操作説明

この Topic では、中国(杭州)リージョンのスタックリストをクエリする例を示します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ros:ListStacks

get

*Stack

acs:ros:{#regionId}:{#accountId}:stack/*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

PageSize

integer

任意

ページングを使用する場合の 1 ページあたりのエントリ数。

最大値: 50。

デフォルト値: 10。

10

ParentStackId

string

任意

親スタックの ID。

4a6c9851-3b0f-4f5f-b4ca-a14bf691****

RegionId

string

必須

スタックのリージョン ID。 DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。

cn-hangzhou

PageNumber

integer

任意

スタックリストのページ番号。

開始値: 1。

デフォルト値: 1。

1

ShowNestedStack

boolean

任意

ネストされたスタックをリストするかどうかを指定します。有効な値:

  • true

  • false(デフォルト)

説明

ParentStackId が指定されている場合、この値は true に設定されます。

true

StackId

string

任意

スタック ID。詳細なスタック情報が不要な場合、GetStack オペレーションを呼び出す代わりにこのパラメーターを指定できます。

4a6c9851-3b0f-4f5f-b4ca-a14bf691****

Status

array

任意

スタックのステータス。

CREATE_COMPLETE

string

任意

スタックのステータス。有効な値:

  • CREATE_IN_PROGRESS: スタックを作成中です。

  • CREATE_FAILED: スタックの作成に失敗しました。

  • CREATE_COMPLETE: スタックが作成されました。

  • UPDATE_IN_PROGRESS: スタックを更新中です。

  • UPDATE_FAILED: スタックの更新に失敗しました。

  • UPDATE_COMPLETE: スタックが更新されました。

  • DELETE_IN_PROGRESS: スタックを削除中です。

  • DELETE_FAILED: スタックの削除に失敗しました。

  • CREATE_ROLLBACK_IN_PROGRESS: 作成失敗後にスタックをロールバック中です。

  • CREATE_ROLLBACK_FAILED: 作成失敗後のスタックのロールバックに失敗しました。

  • CREATE_ROLLBACK_COMPLETE: 作成失敗後にスタックがロールバックされました。

  • ROLLBACK_IN_PROGRESS: スタックをロールバック中です。

  • ROLLBACK_FAILED: スタックのロールバックに失敗しました。

  • ROLLBACK_COMPLETE: スタックがロールバックされました。

  • CHECK_IN_PROGRESS: スタックを検証中です。

  • CHECK_FAILED: スタックの検証に失敗しました。

  • CHECK_COMPLETE: スタックが検証されました。

  • REVIEW_IN_PROGRESS: スタックをレビュー中です。

  • IMPORT_CREATE_IN_PROGRESS: リソースインポートによりスタックを作成中です。

  • IMPORT_CREATE_FAILED: リソースインポートによるスタックの作成に失敗しました。

  • IMPORT_CREATE_COMPLETE: リソースインポートによりスタックが作成されました。

  • IMPORT_CREATE_ROLLBACK_IN_PROGRESS: リソースインポートによる作成失敗後にスタックをロールバック中です。

  • IMPORT_CREATE_ROLLBACK_FAILED: リソースインポートによる作成失敗後のスタックのロールバックに失敗しました。

  • IMPORT_CREATE_ROLLBACK_COMPLETE: リソースインポートによる作成失敗後にスタックがロールバックされました。

  • IMPORT_UPDATE_IN_PROGRESS: リソースインポートによりスタックを更新中です。

  • IMPORT_UPDATE_FAILED: リソースインポートによるスタックの更新に失敗しました。

  • IMPORT_UPDATE_COMPLETE: リソースインポートによりスタックが更新されました。

  • IMPORT_UPDATE_ROLLBACK_IN_PROGRESS: リソースインポートによる更新失敗後にスタックをロールバック中です。

  • IMPORT_UPDATE_ROLLBACK_FAILED: リソースインポートによる更新失敗後のスタックのロールバックに失敗しました。

  • IMPORT_UPDATE_ROLLBACK_COMPLETE: リソースインポートによる更新失敗後にスタックがロールバックされました。

CREATE_COMPLETE

StackName

array

任意

スタック名。

MyStack

string

任意

スタック名。
名前は最大 255 文字で、数字または英字で始まる必要があります。数字、英字、ハイフン(-)、アンダースコア(_)を含めることができます。アスタリスク(*)をあいまい一致に使用できます。

N の有効値: 1~5。

MyStack

Tag

array<object>

任意

スタックのタグ。

object

任意

Key

string

任意

スタックのタグキー。
N の有効値: 1~20。

usage

Value

string

任意

スタックのタグ値。
N の有効値: 1~20。

test

ResourceGroupId

string

任意

リソースグループ ID。リソースグループの詳細については、「リソースグループとは」をご参照ください。

rg-acfmxazb4ph6aiy****

StackIds

array

任意

スタック ID のリスト。

string

任意

スタック ID。 複数のスタック ID を指定して、複数のスタックの詳細を一度にクエリできます。 N の有効値: 1~10。

4a6c9851-3b0f-4f5f-b4ca-a14bf691****

StartTime

string

任意

作成時間によるフィルタリングの時間範囲の開始。時間は ISO 8601 標準の yyyy-MM-ddTHH:mm:ssZ フォーマットで指定します。時間は協定世界時 (UTC) である必要があります。

2023-04-01T15:10:00Z

EndTime

string

任意

作成時間によるフィルタリングの時間範囲の終了。時間は ISO 8601 標準の yyyy-MM-ddTHH:mm:ssZ フォーマットで指定します。時間は協定世界時 (UTC) である必要があります。

2023-04-01T15:16:00Z

共通リクエストパラメーターの詳細については、「共通パラメーター」をご参照ください。

レスポンスフィールド

フィールド

説明

object

TotalCount

integer

スタックの総数。

2

PageSize

integer

ページング設定項目における 1 ページあたりのエントリ数。

最大値: 50。

デフォルト値: 10。

10

RequestId

string

リクエスト ID。

FBAC80B4-9C27-529D-BC9C-4155FA5CD7A7

PageNumber

integer

スタックリストのページ番号。

1

Stacks

array<object>

スタックのリスト。

array<object>

Status

string

スタックのステータス。

CREATE_COMPLETE

UpdateTime

string

スタックが最後に更新された時間。時間は協定世界時 (UTC) で ISO 8601 標準フォーマット(Z サフィックスなし)で表示されます。フォーマット: YYYY-MM-DDThh:mm:ss。

2022-03-10T07:44:36

DriftDetectionTime

string

スタックに対して最新のドリフト検出が正常に実行された時間。

2022-03-10T06:46:36

StatusReason

string

スタックが現在のステータスにある理由。

Stack CREATE completed successfully

CreateTime

string

スタックが作成された時間。時間は協定世界時 (UTC) で ISO 8601 標準フォーマット(Z サフィックスなし)で表示されます。フォーマット: YYYY-MM-DDThh:mm:ss。

2022-03-10T06:44:36

DisableRollback

boolean

スタックの作成に失敗した場合にロールバックが無効かどうかを示します。有効な値:

  • true: ロールバックが無効です。

  • false(デフォルト): ロールバックが有効です。

false

Tags

array<object>

スタックのタグ。

object

Key

string

スタックのタグキー。

acs:rm:rgId

Value

string

スタックのタグ値。

rg-aek2frunvw7****

StackName

string

スタック名。

MyStack

TimeoutInMinutes

integer

スタック作成のタイムアウト期間。単位: 分。有効な値: 10、20、60、120、1440。

この情報は呼び出しログに基づいて生成されており、不完全な場合があります。情報を確認してください。

60

RegionId

string

スタックのリージョン ID。 DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。

cn-hangzhou

ParentStackId

string

親スタックの ID。

4a6c9851-3b0f-4f5f-b4ca-a14bf692****

StackId

string

スタック ID。

67805444-a605-45ee-a57f-83908ff6****

StackDriftStatus

string

最新の正常なドリフト検出におけるスタックのドリフトステータス。有効な値:

  • DRIFTED: スタックがドリフトしています。

  • NOT_CHECKED: スタックに対して正常なドリフト検出が実行されていません。

  • IN_SYNC: スタックは同期しています。

IN_SYNC

StackType

string

スタックのタイプ。有効な値:

  • ROS: スタックは ROS テンプレートを使用しています。

  • Terraform: スタックは Terraform テンプレートを使用しています。

ROS

ResourceGroupId

string

リソースグループ ID。

rg-aek2frunvw7****

ServiceManaged

boolean

スタックがマネージドスタックかどうかを示します。有効な値:

  • true: スタックはマネージドスタックです。

  • false: スタックはマネージドスタックではありません。

false

ServiceName

string

マネージドスタックが属するサービス名。

ACVS

OperationInfo

object

スタック操作中にエラーが発生した場合に返される補足情報。

説明

この応答プロパティは特定のケースでのみ返され、少なくとも 1 つのサブプロパティを含みます。たとえば、別のクラウドサービスの API 呼び出し時にエラーが発生した場合です。

Code

string

エラーコード。

DependencyViolation

Message

string

エラーメッセージ。

There is still instance(s) in the specified security group.

RequestId

string

別の Alibaba Cloud サービスの API を呼び出すリクエストの ID。

071D6166-3F6B-5C7B-A1F0-0113FBB643A8

Action

string

別の Alibaba Cloud サービスに属する API オペレーションの名前。

DeleteSecurityGroup

ResourceType

string

オペレーションエラーが発生したリソースのタイプ。

ALIYUN::ECS::SecurityGroup

LogicalResourceId

string

オペレーションエラーが発生したリソースの論理 ID。

EcsSecurityGroup

DeletionProtection

string

スタックの削除保護が有効かどうかを示します。有効な値:

  • Enabled: 削除保護が有効です。

  • Disabled: 削除保護が無効です。コンソールまたは DeleteStack 操作を呼び出してスタックを削除できます。

説明

ネストされたスタックの削除保護メカニズムは、ルートスタックと同じです。

列挙値:

  • Enabled :

    Enabled。

  • Disabled :

    Disabled。

Disabled

成功レスポンス

JSONJSON

{
  "TotalCount": 2,
  "PageSize": 10,
  "RequestId": "FBAC80B4-9C27-529D-BC9C-4155FA5CD7A7",
  "PageNumber": 1,
  "Stacks": [
    {
      "Status": "CREATE_COMPLETE",
      "UpdateTime": "2022-03-10T07:44:36",
      "DriftDetectionTime": "2022-03-10T06:46:36",
      "StatusReason": "Stack CREATE completed successfully",
      "CreateTime": "2022-03-10T06:44:36",
      "DisableRollback": false,
      "Tags": [
        {
          "Key": "acs:rm:rgId",
          "Value": "rg-aek2frunvw7****"
        }
      ],
      "StackName": "MyStack",
      "TimeoutInMinutes": 60,
      "RegionId": "cn-hangzhou",
      "ParentStackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf692****",
      "StackId": "67805444-a605-45ee-a57f-83908ff6****",
      "StackDriftStatus": "IN_SYNC",
      "StackType": "ROS",
      "ResourceGroupId": "rg-aek2frunvw7****",
      "ServiceManaged": false,
      "ServiceName": "ACVS",
      "OperationInfo": {
        "Code": "DependencyViolation",
        "Message": "There is still instance(s) in the specified security group.",
        "RequestId": "071D6166-3F6B-5C7B-A1F0-0113FBB643A8",
        "Action": "DeleteSecurityGroup",
        "ResourceType": "ALIYUN::ECS::SecurityGroup",
        "LogicalResourceId": "EcsSecurityGroup"
      },
      "DeletionProtection": "Disabled"
    }
  ]
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。