全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::MarketPlace::Order

更新时间:Jun 26, 2025

ALIYUN::MarketPlace::Order digunakan untuk membeli sumber daya dari Alibaba Cloud Marketplace.

Sintaksis

{
  "Type": "ALIYUN::MarketPlace::Order",
  "Properties": {
    "ProductCode": String,
    "SkuCode": String,
    "PricingCycle": String,
    "Preference": Map,
    "ChargeType": String,
    "Duration": Number,
    "Quantity": Number
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ProductCode

String

Ya

Tidak

Kode produk dari sumber daya.

Tidak ada.

SkuCode

String

Ya

Tidak

Kode SKU dari sumber daya.

Tidak ada.

PricingCycle

String

Tidak

Tidak

Unit siklus penagihan sumber daya.

Properti ini diabaikan ketika ChargeType disetel ke Postpaid. Nilai yang valid untuk PricingCycle ketika ChargeType disetel ke Prepaid: Bulan dan Tahun.

Preference

Map

Tidak

Tidak

Parameter kustom.

Tidak ada.

ChargeType

String

Tidak

Tidak

Metode penagihan sumber daya.

Nilai yang valid:

  • Prepaid

  • Postpaid (default)

Duration

Number

Tidak

Tidak

Siklus penagihan sumber daya.

Nilai yang valid: 1, 2, 3, 6, 12, dan 24. Satuan: bulan.

Nilai default: 1.

Properti ini digunakan bersama dengan properti PricingCycle. Siklus penagihan sumber daya Alibaba Cloud Marketplace dapat berupa satu bulan, satu kuartal, setengah tahun, satu tahun, atau dua tahun. Jika Anda mengosongkan PricingCycle, sumber daya hanya dibeli sekali.

Quantity

Number

Tidak

Tidak

Jumlah sumber daya yang ingin Anda beli.

Nilai default: 1.

Nilai Kembali

Fn::GetAtt

OrderId: ID pesanan sumber daya yang dibeli dari Alibaba Cloud Marketplace.

Contoh

YAML format

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

JSON format

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