ClusterNodeGroupSubscriptionConfigArgs

data class ClusterNodeGroupSubscriptionConfigArgs(val autoPayOrder: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val autoRenewDuration: Output<Int>? = null, val autoRenewDurationUnit: Output<String>? = null, val paymentDuration: Output<Int>, val paymentDurationUnit: Output<String>) : ConvertibleToJava<ClusterNodeGroupSubscriptionConfigArgs>

Constructors

Link copied to clipboard
constructor(autoPayOrder: Output<Boolean>? = null, autoRenew: Output<Boolean>? = null, autoRenewDuration: Output<Int>? = null, autoRenewDurationUnit: Output<String>? = null, paymentDuration: Output<Int>, paymentDurationUnit: Output<String>)

Properties

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

Auto pay order for payment type of subscription, ’true’ or ‘false’ . Default value is ’true’.

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

Auto renew for prepaid, ’true’ or ‘false’ . Default value: false.

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

If paymentType is Subscription, this should be specified. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36、48.

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

If paymentType is Subscription, this should be specified. Supported value: Month or Year.

Link copied to clipboard
val paymentDuration: Output<Int>

If paymentType is Subscription, this should be specified. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36、48.

Link copied to clipboard

If paymentType is Subscription, this should be specified. Supported value: Month or Year.

Functions

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