AKSAssessmentSettingsArgs

data class AKSAssessmentSettingsArgs(val azureLocation: Output<String>, val category: Output<Either<String, AzureVmCategory>>, val consolidation: Output<Either<String, ConsolidationType>>, val currency: Output<Either<String, AzureCurrency>>, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, AzureEnvironmentType>>, val licensingProgram: Output<Either<String, LicensingProgram>>, val performanceData: Output<PerfDataSettingsArgs>? = null, val pricingTier: Output<Either<String, PricingTier>>, val savingsOptions: Output<Either<String, SavingsOptions>>, val scalingFactor: Output<Double>? = null, val sizingCriteria: Output<Either<String, AssessmentSizingCriterion>>) : ConvertibleToJava<AKSAssessmentSettingsArgs>

Data model of AKS Assessment Settings.

Constructors

Link copied to clipboard
constructor(azureLocation: Output<String>, category: Output<Either<String, AzureVmCategory>>, consolidation: Output<Either<String, ConsolidationType>>, currency: Output<Either<String, AzureCurrency>>, discountPercentage: Output<Double>? = null, environmentType: Output<Either<String, AzureEnvironmentType>>, licensingProgram: Output<Either<String, LicensingProgram>>, performanceData: Output<PerfDataSettingsArgs>? = null, pricingTier: Output<Either<String, PricingTier>>, savingsOptions: Output<Either<String, SavingsOptions>>, scalingFactor: Output<Double>? = null, sizingCriteria: Output<Either<String, AssessmentSizingCriterion>>)

Properties

Link copied to clipboard
val azureLocation: Output<String>

Gets or sets azure location.

Link copied to clipboard
val category: Output<Either<String, AzureVmCategory>>

Gets or sets azure VM category.

Link copied to clipboard
val consolidation: Output<Either<String, ConsolidationType>>

Gets or sets consolidation type.

Link copied to clipboard
val currency: Output<Either<String, AzureCurrency>>

Gets or sets currency.

Link copied to clipboard
val discountPercentage: Output<Double>? = null

Gets or sets discount percentage.

Link copied to clipboard

Gets or sets environment type.

Link copied to clipboard

Gets or sets licensing program.

Link copied to clipboard

Gets or sets performance data settings.

Link copied to clipboard
val pricingTier: Output<Either<String, PricingTier>>

Gets or sets pricing tier.

Link copied to clipboard
val savingsOptions: Output<Either<String, SavingsOptions>>

Gets or sets savings options.

Link copied to clipboard
val scalingFactor: Output<Double>? = null

Gets or sets scaling factor.

Link copied to clipboard

Gets or sets sizing criteria.

Functions

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