AssessmentPropertiesArgs

constructor(azureDiskType: Output<Either<String, AzureDiskType>>, azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>, azureLocation: Output<Either<String, AzureLocation>>, azureOfferCode: Output<Either<String, AzureOfferCode>>, azurePricingTier: Output<Either<String, AzurePricingTier>>, azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>, azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>, currency: Output<Either<String, Currency>>, discountPercentage: Output<Double>, percentile: Output<Either<String, Percentile>>, reservedInstance: Output<Either<String, ReservedInstance>>, scalingFactor: Output<Double>, sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>, stage: Output<Either<String, AssessmentStage>>, timeRange: Output<Either<String, TimeRange>>, vmUptime: Output<VmUptimeArgs>)