SqlServerEsuLicensePropertiesArgs

data class SqlServerEsuLicensePropertiesArgs(val activationState: Output<Either<String, State>>, val billingPlan: Output<Either<String, BillingPlan>>, val physicalCores: Output<Int>, val scopeType: Output<Either<String, ScopeType>>, val version: Output<Either<String, Version>>) : ConvertibleToJava<SqlServerEsuLicensePropertiesArgs>

Properties of SQL Server ESU license.

Constructors

Link copied to clipboard
constructor(activationState: Output<Either<String, State>>, billingPlan: Output<Either<String, BillingPlan>>, physicalCores: Output<Int>, scopeType: Output<Either<String, ScopeType>>, version: Output<Either<String, Version>>)

Properties

Link copied to clipboard
val activationState: Output<Either<String, State>>

The activation state of the license.

Link copied to clipboard
val billingPlan: Output<Either<String, BillingPlan>>

SQL Server ESU license type.

Link copied to clipboard
val physicalCores: Output<Int>

The number of total cores of the license covers.

Link copied to clipboard
val scopeType: Output<Either<String, ScopeType>>

The Azure scope to which the license will apply.

Link copied to clipboard
val version: Output<Either<String, Version>>

The SQL Server version the license covers.

Functions

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