Package com.pulumi.alicloud.marketplace
Class Order
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.alicloud.marketplace.Order
-
public class Order extends com.pulumi.resources.CustomResource
## Example Usage Basic Usage ```java 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() .couponId("") .duration(1) .packageVersion("yuncode2713600001") .payType("prepay") .pricingCycle("Month") .productCode("cmapi033136") .quantity(1) .build()); } } ``` ## Import Market order can be imported using the id, e.g. ```sh $ pulumi import alicloud:marketplace/order:Order order your-order-id ```
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>>
components()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
couponId()
com.pulumi.core.Output<java.util.Optional<java.lang.Integer>>
duration()
static Order
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, OrderState state, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>
packageVersion()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
payType()
com.pulumi.core.Output<java.lang.String>
pricingCycle()
com.pulumi.core.Output<java.lang.String>
productCode()
com.pulumi.core.Output<java.util.Optional<java.lang.Integer>>
quantity()
-
-
-
Constructor Detail
-
Order
public Order(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
Order
public Order(java.lang.String name, OrderArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
Order
public Order(java.lang.String name, OrderArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
components
public com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>> components()
- Returns:
- Service providers customize additional components.
-
couponId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> couponId()
- Returns:
- The coupon id of the market product.
-
duration
public com.pulumi.core.Output<java.util.Optional<java.lang.Integer>> duration()
- Returns:
- The number of purchase cycles.
-
packageVersion
public com.pulumi.core.Output<java.lang.String> packageVersion()
- Returns:
- The package version of the market product.
-
payType
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> payType()
- Returns:
- Valid values are `PrePaid`, `PostPaid`,System default to `PostPaid`.
-
pricingCycle
public com.pulumi.core.Output<java.lang.String> pricingCycle()
- Returns:
- The purchase cycle of the product, valid values are `Day`, `Month` and `Year`.
-
productCode
public com.pulumi.core.Output<java.lang.String> productCode()
- Returns:
- The product_code of market place product.
-
quantity
public com.pulumi.core.Output<java.util.Optional<java.lang.Integer>> quantity()
- Returns:
- The quantity of the market product will be purchased.
-
get
public static Order get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable OrderState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.state
-options
- Optional settings to control the behavior of the CustomResource.
-
-