SqlServerLicensePropertiesArgs

data class SqlServerLicensePropertiesArgs(val activationState: Output<Either<String, ActivationState>>, val billingPlan: Output<Either<String, BillingPlan>>, val licenseCategory: Output<Either<String, LicenseCategory>>, val physicalCores: Output<Int>, val scopeType: Output<Either<String, ScopeType>>) : ConvertibleToJava<SqlServerLicensePropertiesArgs>

Properties of SQL Server License.

Constructors

Link copied to clipboard
constructor(activationState: Output<Either<String, ActivationState>>, billingPlan: Output<Either<String, BillingPlan>>, licenseCategory: Output<Either<String, LicenseCategory>>, physicalCores: Output<Int>, scopeType: Output<Either<String, ScopeType>>)

Properties

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

The activation state of the license.

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

SQL Server license type.

Link copied to clipboard
val licenseCategory: Output<Either<String, LicenseCategory>>

This property represents the choice between SQL Server Core and ESU licenses.

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.

Functions

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