Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::MarketPlace::Order

Última atualização: Jun 27, 2026

O tipo ALIYUN::MarketPlace::Order adquire recursos no Alibaba Cloud Marketplace.

Sintaxe

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

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

ProductCode

String

Sim

Não

Código do produto do recurso.

Nenhuma.

SkuCode

String

Sim

Não

Código SKU do recurso.

Nenhuma.

PricingCycle

String

Não

Não

Unidade do ciclo de faturamento do recurso.

Ignorada quando ChargeType é definido como Postpaid. Valores válidos para PricingCycle com ChargeType definido como Prepaid: Month e Year.

Preference

Map

Não

Não

Parâmetro personalizado.

Nenhuma.

ChargeType

String

Não

Não

Método de faturamento do recurso.

Valores válidos:

  • Prepaid

  • Postpaid (padrão)

Duration

Number

Não

Não

Ciclo de faturamento do recurso.

Valores válidos: 1, 2, 3, 6, 12 e 24. Unidade: mês.

Valor padrão: 1.

Use esta propriedade em conjunto com PricingCycle. O ciclo de faturamento dos recursos do Alibaba Cloud Marketplace pode ser de um mês, um trimestre, seis meses, um ano ou dois anos. Se PricingCycle estiver vazio, o recurso será adquirido apenas uma vez.

Quantity

Number

Não

Não

Quantidade de recursos a adquirir.

Valor padrão: 1.

Valores de retorno

Fn::GetAtt

OrderId: ID do pedido do recurso adquirido no Alibaba Cloud Marketplace.

Exemplos

Formato YAML

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

Formato JSON

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