Machine Assessment Settings Args
constructor(azureDiskTypes: Output<List<Either<String, AzureDiskType>>>? = null, azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, azureLocation: Output<String>? = null, azurePricingTier: Output<Either<String, AzurePricingTier>>? = null, azureSecurityOfferingType: Output<Either<String, AzureSecurityOfferingType>>? = null, azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>? = null, azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>? = null, azureVmSecurityOptions: Output<List<Either<String, AzureVmSecurityType>>>? = null, billingSettings: Output<BillingSettingsArgs>? = null, currency: Output<Either<String, AzureCurrency>>? = null, discountPercentage: Output<Double>? = null, environmentType: Output<Either<String, EnvironmentType>>? = null, linuxAzureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>? = null, performanceData: Output<PerformanceDataArgs>? = null, savingsSettings: Output<SavingsSettingsArgs>? = null, scalingFactor: Output<Double>? = null, sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>? = null, vmUptime: Output<VmUptimeArgs>? = null)