Order Args
data class OrderArgs(val components: Output<Map<String, String>>? = null, val couponId: Output<String>? = null, val duration: Output<Int>? = null, val packageVersion: Output<String>? = null, val payType: Output<String>? = null, val pricingCycle: Output<String>? = null, val productCode: Output<String>? = null, val quantity: Output<Int>? = null) : ConvertibleToJava<OrderArgs>
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const order = new alicloud.marketplace.Order("order", {
productCode: "cmapi033136",
payType: "PrePaid",
quantity: 1,
duration: 1,
pricingCycle: "Month",
packageVersion: "yuncode2713600001",
couponId: "",
});
Content copied to clipboard
import pulumi
import pulumi_alicloud as alicloud
order = alicloud.marketplace.Order("order",
product_code="cmapi033136",
pay_type="PrePaid",
quantity=1,
duration=1,
pricing_cycle="Month",
package_version="yuncode2713600001",
coupon_id="")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var order = new AliCloud.MarketPlace.Order("order", new()
{
ProductCode = "cmapi033136",
PayType = "PrePaid",
Quantity = 1,
Duration = 1,
PricingCycle = "Month",
PackageVersion = "yuncode2713600001",
CouponId = "",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/marketplace"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := marketplace.NewOrder(ctx, "order", &marketplace.OrderArgs{
ProductCode: pulumi.String("cmapi033136"),
PayType: pulumi.String("PrePaid"),
Quantity: pulumi.Int(1),
Duration: pulumi.Int(1),
PricingCycle: pulumi.String("Month"),
PackageVersion: pulumi.String("yuncode2713600001"),
CouponId: pulumi.String(""),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.marketplace.Order;
import com.pulumi.alicloud.marketplace.OrderArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var order = new Order("order", OrderArgs.builder()
.productCode("cmapi033136")
.payType("PrePaid")
.quantity(1)
.duration(1)
.pricingCycle("Month")
.packageVersion("yuncode2713600001")
.couponId("")
.build());
}
}
Content copied to clipboard
resources:
order:
type: alicloud:marketplace:Order
properties:
productCode: cmapi033136
payType: PrePaid
quantity: 1
duration: 1
pricingCycle: Month
packageVersion: yuncode2713600001
couponId: ""
Content copied to clipboard
Import
Market order can be imported using the id, e.g.
$ pulumi import alicloud:marketplace/order:Order order your-order-id
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(components: Output<Map<String, String>>? = null, couponId: Output<String>? = null, duration: Output<Int>? = null, packageVersion: Output<String>? = null, payType: Output<String>? = null, pricingCycle: Output<String>? = null, productCode: Output<String>? = null, quantity: Output<Int>? = null)
Properties
Link copied to clipboard
Service providers customize additional components.
Link copied to clipboard
The package version of the market product.
Link copied to clipboard
The purchase cycle of the product, valid values are Day
, Month
and Year
.
Link copied to clipboard
The product_code of market place product.