SavingsPlansPurchaseRecommendationDetail
public struct SavingsPlansPurchaseRecommendationDetail : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The AccountID the recommendation is generated for.
Declaration
Swift
public let accountId: String? -
The currency code Amazon Web Services used to generate the recommendations and present potential savings.
Declaration
Swift
public let currencyCode: String? -
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
Declaration
Swift
public let currentAverageHourlyOnDemandSpend: String? -
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
Declaration
Swift
public let currentMaximumHourlyOnDemandSpend: String? -
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
Declaration
Swift
public let currentMinimumHourlyOnDemandSpend: String? -
The estimated utilization of the recommended Savings Plans.
Declaration
Swift
public let estimatedAverageUtilization: String? -
The estimated monthly savings amount, based on the recommended Savings Plans.
Declaration
Swift
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.
Declaration
Swift
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.
Declaration
Swift
public let estimatedOnDemandCostWithCurrentCommitment: String? -
The estimated return on investment based on the recommended Savings Plans purchased. This is calculated as estimatedSavingsAmount/ estimatedSPCost*100.
Declaration
Swift
public let estimatedROI: String? -
The estimated savings amount based on the recommended Savings Plans over the length of the lookback period.
Declaration
Swift
public let estimatedSavingsAmount: String? -
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
Declaration
Swift
public let estimatedSavingsPercentage: String? -
The cost of the recommended Savings Plans over the length of the lookback period.
Declaration
Swift
public let estimatedSPCost: String? -
The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during the lookback period.
Declaration
Swift
public let hourlyCommitmentToPurchase: String? -
Details for your recommended Savings Plans.
Declaration
Swift
public let savingsPlansDetails: SavingsPlansDetails? -
The upfront cost of the recommended Savings Plans, based on the selected payment option.
Declaration
Swift
public let upfrontCost: String? -
init(accountId:currencyCode:currentAverageHourlyOnDemandSpend:currentMaximumHourlyOnDemandSpend:currentMinimumHourlyOnDemandSpend:estimatedAverageUtilization:estimatedMonthlySavingsAmount:estimatedOnDemandCost:estimatedOnDemandCostWithCurrentCommitment:estimatedROI:estimatedSavingsAmount:estimatedSavingsPercentage:estimatedSPCost:hourlyCommitmentToPurchase:savingsPlansDetails:upfrontCost:)Undocumented
Declaration
Swift
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
SavingsPlansPurchaseRecommendationDetail Structure Reference