AvsAssessmentSettingsArgs

data class AvsAssessmentSettingsArgs(val avsAssessmentScenario: Output<Either<String, AvsAssessmentScenario>>? = null, val azureLocation: Output<String>? = null, val billingSettings: Output<BillingSettingsArgs>? = null, val cpuHeadroom: Output<Double>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val dedupeCompression: Output<Double>? = null, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val externalStorageTypes: Output<List<Either<String, ExternalStorageType>>>? = null, val failuresToTolerateAndRaidLevelList: Output<List<Either<String, FttAndRaidLevel>>>? = null, val isStretchClusterEnabled: Output<Boolean>? = null, val isVcfByolEnabled: Output<Boolean>? = null, val memOvercommit: Output<Double>? = null, val nodeTypes: Output<List<Either<String, AzureAvsNodeType>>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, val vcpuOversubscription: Output<Double>? = null) : ConvertibleToJava<AvsAssessmentSettingsArgs>

Properties of the AVS assessment.

Constructors

Link copied to clipboard
constructor(avsAssessmentScenario: Output<Either<String, AvsAssessmentScenario>>? = null, azureLocation: Output<String>? = null, billingSettings: Output<BillingSettingsArgs>? = null, cpuHeadroom: Output<Double>? = null, currency: Output<Either<String, AzureCurrency>>? = null, dedupeCompression: Output<Double>? = null, discountPercentage: Output<Double>? = null, environmentType: Output<Either<String, EnvironmentType>>? = null, externalStorageTypes: Output<List<Either<String, ExternalStorageType>>>? = null, failuresToTolerateAndRaidLevelList: Output<List<Either<String, FttAndRaidLevel>>>? = null, isStretchClusterEnabled: Output<Boolean>? = null, isVcfByolEnabled: Output<Boolean>? = null, memOvercommit: Output<Double>? = null, nodeTypes: Output<List<Either<String, AzureAvsNodeType>>>? = null, performanceData: Output<PerformanceDataArgs>? = null, savingsSettings: Output<SavingsSettingsArgs>? = null, scalingFactor: Output<Double>? = null, sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, vcpuOversubscription: Output<Double>? = null)

Properties

Link copied to clipboard
val avsAssessmentScenario: Output<Either<String, AvsAssessmentScenario>>? = null

AVS Assessment Scenario.

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

Azure Location or Azure region where to which the machines will be migrated.

Link copied to clipboard

Gets or sets the billing settings.

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

Gets or sets the CPU headroom.

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

Currency in which prices should be reported.

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

De-duplication compression.

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

Custom discount percentage.

Link copied to clipboard
val environmentType: Output<Either<String, EnvironmentType>>? = null

Gets or sets user configurable setting to display the environment type.

Link copied to clipboard
val externalStorageTypes: Output<List<Either<String, ExternalStorageType>>>? = null

List of AVS external storage types.

Link copied to clipboard

List of Failures to tolerate and RAID levels in a common property.

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

Is Stretch Cluster Enabled.

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

Is VCF license applied

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

Memory overcommit.

Link copied to clipboard
val nodeTypes: Output<List<Either<String, AzureAvsNodeType>>>? = null

AVS node types.

Link copied to clipboard

Gets or sets the performance data.

Link copied to clipboard

Gets or sets the savings settings.

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

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

Link copied to clipboard
val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null

Assessment sizing criterion.

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

VCPU over subscription.

Functions

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