SavingsPlansPurchaseRecommendationSummary
public struct SavingsPlansPurchaseRecommendationSummary : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The currency code Amazon Web Services used to generate the recommendations and present potential savings.
Declaration
Swift
public let currencyCode: String?
-
The current total on demand spend of the applicable usage types over the lookback period.
Declaration
Swift
public let currentOnDemandSpend: String?
-
The recommended Savings Plans cost on a daily (24 hourly) basis.
Declaration
Swift
public let dailyCommitmentToPurchase: String?
-
The estimated monthly savings amount, based on the recommended Savings Plans purchase.
Declaration
Swift
public let estimatedMonthlySavingsAmount: 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 and estimated savings.
Declaration
Swift
public let estimatedROI: String?
-
The estimated total savings over the lookback period, based on the purchase of the recommended Savings Plans.
Declaration
Swift
public let estimatedSavingsAmount: String?
-
The estimated savings relative to the total cost of On-Demand usage, over the lookback period. This is calculated as estimatedSavingsAmount/ CurrentOnDemandSpend*100.
Declaration
Swift
public let estimatedSavingsPercentage: String?
-
The estimated total cost of the usage after purchasing the recommended Savings Plans. This is a sum of the cost of Savings Plans during this term, and the remaining On-Demand usage.
Declaration
Swift
public let estimatedTotalCost: String?
-
The recommended hourly commitment based on the recommendation parameters.
Declaration
Swift
public let hourlyCommitmentToPurchase: String?
-
The aggregate number of Savings Plans recommendations that exist for your account.
Declaration
Swift
public let totalRecommendationCount: String?
-
init(currencyCode:currentOnDemandSpend:dailyCommitmentToPurchase:estimatedMonthlySavingsAmount:estimatedOnDemandCostWithCurrentCommitment:estimatedROI:estimatedSavingsAmount:estimatedSavingsPercentage:estimatedTotalCost:hourlyCommitmentToPurchase:totalRecommendationCount:)
Undocumented
Declaration
Swift
public init(currencyCode: String? = nil, currentOnDemandSpend: String? = nil, dailyCommitmentToPurchase: String? = nil, estimatedMonthlySavingsAmount: String? = nil, estimatedOnDemandCostWithCurrentCommitment: String? = nil, estimatedROI: String? = nil, estimatedSavingsAmount: String? = nil, estimatedSavingsPercentage: String? = nil, estimatedTotalCost: String? = nil, hourlyCommitmentToPurchase: String? = nil, totalRecommendationCount: String? = nil)