RatePlanInstanceArgs

data class RatePlanInstanceArgs(val autoPay: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val coverage: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val planName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RatePlanInstanceArgs>

Import

ESA Rate Plan Instance can be imported using the id, e.g.

$ pulumi import alicloud:esa/ratePlanInstance:RatePlanInstance example <id>

Constructors

Link copied to clipboard
constructor(autoPay: Output<Boolean>? = null, autoRenew: Output<Boolean>? = null, coverage: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null, planName: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val autoPay: Output<Boolean>? = null

Whether to pay automatically.

Link copied to clipboard
val autoRenew: Output<Boolean>? = null

Auto Renew: true: Automatic renewal. false: Do not renew automatically.

Link copied to clipboard
val coverage: Output<String>? = null

Acceleration area: domestic: Mainland China only. global: global. overseas: Global (excluding Mainland China).

Link copied to clipboard
val paymentType: Output<String>? = null

The payment type of the resource, Valid vales: Subscription.

Link copied to clipboard
val period: Output<Int>? = null

Purchase cycle (in months).

Link copied to clipboard
val planName: Output<String>? = null

The plan name, which is obtained from the DescribeRatePlanPrice interface.

Link copied to clipboard
val type: Output<String>? = null

Site access type: NS:NS access. CNAME:CNAME access.

Functions

Link copied to clipboard
open override fun toJava(): RatePlanInstanceArgs