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