GoogleCloudChannelV1RenewalSettingsArgs

data class GoogleCloudChannelV1RenewalSettingsArgs(val enableRenewal: Output<Boolean>? = null, val paymentCycle: Output<GoogleCloudChannelV1PeriodArgs>? = null, val paymentPlan: Output<GoogleCloudChannelV1RenewalSettingsPaymentPlan>? = null, val resizeUnitCount: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudChannelV1RenewalSettingsArgs>

Renewal settings for renewable Offers.

Constructors

Link copied to clipboard
fun GoogleCloudChannelV1RenewalSettingsArgs(enableRenewal: Output<Boolean>? = null, paymentCycle: Output<GoogleCloudChannelV1PeriodArgs>? = null, paymentPlan: Output<GoogleCloudChannelV1RenewalSettingsPaymentPlan>? = null, resizeUnitCount: Output<Boolean>? = null)

Functions

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

Properties

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

If false, the plan will be completed at the end date.

Link copied to clipboard

Describes how frequently the reseller will be billed, such as once per month.

Link copied to clipboard

Describes how a reseller will be billed.

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

If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.