CommitmentPlanPropertiesArgs

data class CommitmentPlanPropertiesArgs(val autoRenew: Output<Boolean>? = null, val commitmentPlanGuid: Output<String>? = null, val current: Output<CommitmentPeriodArgs>? = null, val hostingModel: Output<Either<String, HostingModel>>? = null, val next: Output<CommitmentPeriodArgs>? = null, val planType: Output<String>? = null) : ConvertibleToJava<CommitmentPlanPropertiesArgs>

Properties of Cognitive Services account commitment plan.

Constructors

Link copied to clipboard
constructor(autoRenew: Output<Boolean>? = null, commitmentPlanGuid: Output<String>? = null, current: Output<CommitmentPeriodArgs>? = null, hostingModel: Output<Either<String, HostingModel>>? = null, next: Output<CommitmentPeriodArgs>? = null, planType: Output<String>? = null)

Properties

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

AutoRenew commitment plan.

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

Commitment plan guid.

Link copied to clipboard
val current: Output<CommitmentPeriodArgs>? = null

Cognitive Services account commitment period.

Link copied to clipboard
val hostingModel: Output<Either<String, HostingModel>>? = null

Account hosting model.

Link copied to clipboard
val next: Output<CommitmentPeriodArgs>? = null

Cognitive Services account commitment period.

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

Commitment plan type.

Functions

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