ALIYUN::MarketPlace::Order type 型は、MarketPlace のリソースの購入時に使用します。

構文

  1. { Type : ALIYUN::MarketPlace::Order”, Properties : { ProductCode : String, SkuCode : String, PricingCycle : String, Preference : Map, ChargeType : String, Duration : Integer, Quantity : Integer }}

プロパティ

名前 データ型 必須/省略可能 説明 制約
ProductCode String 必須 MarketPlace のリソースのプロダクトコード なし
SkuCode String 必須 MarketPlace のリソースの SKU コード なし
PricingCycle String 省略可能 支払いサイクルの単位です。 ChargeType が [Postpaid] の場合、このパラメーターは無視されます。 ChargeType が [Prepaid] の場合は、このパラメーターを [Month] または [Year] に設定できます。
Preference Map 省略可能 カスタムパラメーター なし
ChargeType String 省略可能 支払い方法 値のオプション : [Prepaid] と [Postpaid]。 デフォルト値 : [Prepaid]。
Duration number 省略可能 支払い期間 値のオプション : 1、2、3、6、12、および 24。 デフォルト値は 1 です。 このパラメーターは PricingCycle で使用されます。 MarketPlace のリソースでサポートされている支払いサイクルは、1 か月、1 四半期、半年、1 年、および 2 年です。 PricingCycle が指定されていない場合、リソースは 1 回のみ購入されます。
Quantity number 省略可能 リソース購入数量 デフォルト値は 1 です。

レスポンス値

Fn::GetAtt

OrderId: MarketPlace リソースの発注の ID

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { MarketOrder”: { Type”: ALIYUN::MarketPlace::Order”, Properties”: { ProductCode”:”cmapi011900”, SkuCode”:”postpay”, Duration”:”1”, PricingCycle”: Year”, Quantity”: 1, ChargeType”: Prepaid”, Preference”: {“my_email”: 1111@aliyun.com”} } } }, Outputs : { OderId”: { Value”: { Fn::GetAtt”: [ MarketOrder”, OrderId ] } } }}
  1. </article>
  2. </main>