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

Resource Orchestration Service:ALIYUN::BSS::WaitOrder

最終更新日:Jan 16, 2025

ALIYUN::BSS::WaitOrder は、注文が完了するまで待機するために使用されます。

構文

{
  "Type": "ALIYUN::BSS::WaitOrder",
  "Properties": {
    "OrderIds": List, // 注文 ID のリスト。
    "CancelOnDelete": Boolean, // リソースの削除時にリソースの注文をキャンセルするかどうかを指定します。
    "WaitForOrderProduced": Boolean // 注文に関連するすべての Resource Orchestration Service (ROS) リソースが作成されるまで待機するかどうかを指定します。
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

OrderIds

List

はい

いいえ

注文 ID のリスト。

リストには少なくとも 1 つの注文 ID が含まれている必要があります。

CancelOnDelete

Boolean

いいえ

いいえ

リソースの削除時にリソースの注文をキャンセルするかどうかを指定します。デフォルト値: true。

リソースの有料注文は無視されます。

Resource Access Management (RAM) ユーザーを使用して注文をキャンセルすることはできません。

WaitForOrderProduced

Boolean

いいえ

いいえ

注文に関連するすべての Resource Orchestration Service (ROS) リソースが作成されるまで待機するかどうかを指定します。このプロパティを true に設定すると、WaitOrder は、注文の支払いが完了した後、注文に関連するすべての ROS リソースが作成されるまで待機します。デフォルト値: false。

サポートされているリソースには、ALIYUN::ECS::PrepayInstance、ALIYUN::RDS::PrepayDBInstance、ALIYUN::SLB::LoadBalancer、および ALIYUN::VPC::EIP が含まれます。

戻り値

Fn::GetAtt

なし。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Queue:
    Type: ALIYUN::BSS::WaitOrder
    Properties:
      OrderIds:
        - <OrderId1>
        - <OrderId2>
      WaitForOrderProduced: 'true'

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Queue": {
      "Type": "ALIYUN::BSS::WaitOrder",
      "Properties": {
        "OrderIds": ['<OrderId1>', '<OrderId2>'],
        "WaitForOrderProduced": "true"
      }
    }
  }
}