WebAppAssessmentSettingsArgs

data class WebAppAssessmentSettingsArgs(val appSvcContainerSettings: Output<AppSvcContainerSettingsArgs>, val appSvcNativeSettings: Output<AppSvcNativeSettingsArgs>, val azureLocation: Output<String>? = null, val azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>, val billingSettings: Output<BillingSettingsArgs>? = null, val currency: Output<Either<String, AzureCurrency>>? = null, val discountPercentage: Output<Double>? = null, val environmentType: Output<Either<String, EnvironmentType>>? = null, val performanceData: Output<PerformanceDataArgs>? = null, val savingsSettings: Output<SavingsSettingsArgs>? = null, val scalingFactor: Output<Double>? = null, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null) : ConvertibleToJava<WebAppAssessmentSettingsArgs>

Web app assessment settings class.

Constructors

Link copied to clipboard
constructor(appSvcContainerSettings: Output<AppSvcContainerSettingsArgs>, appSvcNativeSettings: Output<AppSvcNativeSettingsArgs>, azureLocation: Output<String>? = null, azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>, billingSettings: Output<BillingSettingsArgs>? = null, currency: Output<Either<String, AzureCurrency>>? = null, discountPercentage: Output<Double>? = null, environmentType: Output<Either<String, EnvironmentType>>? = null, performanceData: Output<PerformanceDataArgs>? = null, savingsSettings: Output<SavingsSettingsArgs>? = null, scalingFactor: Output<Double>? = null, sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null)

Properties

Link copied to clipboard

App Service container settings.

Link copied to clipboard

App Service native settings.

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

Azure security offering type.

Link copied to clipboard

Gets or sets the billing settings.

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

Currency in which prices should be reported.

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

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.

Functions

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