SavingsPlansPurchaseRecommendationDetail
public struct SavingsPlansPurchaseRecommendationDetail : AWSShapeUndocumented
- 
                  
                  DeclarationSwift public static var _members: [AWSShapeMember]
- 
                  
                  The AccountID the recommendation is generated for. DeclarationSwift public let accountId: String?
- 
                  
                  The currency code Amazon Web Services used to generate the recommendations and present potential savings. DeclarationSwift public let currencyCode: String?
- 
                  
                  The average value of hourly On-Demand spend over the lookback period of the applicable usage type. DeclarationSwift public let currentAverageHourlyOnDemandSpend: String?
- 
                  
                  The highest value of hourly On-Demand spend over the lookback period of the applicable usage type. DeclarationSwift public let currentMaximumHourlyOnDemandSpend: String?
- 
                  
                  The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type. DeclarationSwift public let currentMinimumHourlyOnDemandSpend: String?
- 
                  
                  The estimated utilization of the recommended Savings Plans. DeclarationSwift public let estimatedAverageUtilization: String?
- 
                  
                  The estimated monthly savings amount, based on the recommended Savings Plans. DeclarationSwift public let estimatedMonthlySavingsAmount: String?
- 
                  
                  The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period. DeclarationSwift public let estimatedOnDemandCost: String?
- 
                  
                  The estimated On-Demand costs you would expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own. DeclarationSwift public let estimatedOnDemandCostWithCurrentCommitment: String?
- 
                  
                  The estimated return on investment based on the recommended Savings Plans purchased. This is calculated as estimatedSavingsAmount/ estimatedSPCost*100. DeclarationSwift public let estimatedROI: String?
- 
                  
                  The estimated savings amount based on the recommended Savings Plans over the length of the lookback period. DeclarationSwift public let estimatedSavingsAmount: String?
- 
                  
                  The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period. DeclarationSwift public let estimatedSavingsPercentage: String?
- 
                  
                  The cost of the recommended Savings Plans over the length of the lookback period. DeclarationSwift public let estimatedSPCost: String?
- 
                  
                  The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during the lookback period. DeclarationSwift public let hourlyCommitmentToPurchase: String?
- 
                  
                  Details for your recommended Savings Plans. DeclarationSwift public let savingsPlansDetails: SavingsPlansDetails?
- 
                  
                  The upfront cost of the recommended Savings Plans, based on the selected payment option. DeclarationSwift public let upfrontCost: String?
- 
                  init(accountId:currencyCode:currentAverageHourlyOnDemandSpend:currentMaximumHourlyOnDemandSpend:currentMinimumHourlyOnDemandSpend:estimatedAverageUtilization:estimatedMonthlySavingsAmount:estimatedOnDemandCost:estimatedOnDemandCostWithCurrentCommitment:estimatedROI:estimatedSavingsAmount:estimatedSavingsPercentage:estimatedSPCost:hourlyCommitmentToPurchase:savingsPlansDetails:upfrontCost:)Undocumented DeclarationSwift public init(accountId: String? = nil, currencyCode: String? = nil, currentAverageHourlyOnDemandSpend: String? = nil, currentMaximumHourlyOnDemandSpend: String? = nil, currentMinimumHourlyOnDemandSpend: String? = nil, estimatedAverageUtilization: String? = nil, estimatedMonthlySavingsAmount: String? = nil, estimatedOnDemandCost: String? = nil, estimatedOnDemandCostWithCurrentCommitment: String? = nil, estimatedROI: String? = nil, estimatedSavingsAmount: String? = nil, estimatedSavingsPercentage: String? = nil, estimatedSPCost: String? = nil, hourlyCommitmentToPurchase: String? = nil, savingsPlansDetails: SavingsPlansDetails? = nil, upfrontCost: String? = nil)
 View on GitHub
View on GitHub SavingsPlansPurchaseRecommendationDetail Structure Reference
        SavingsPlansPurchaseRecommendationDetail Structure Reference