SavingsPlansPurchaseRecommendationSummary class

Summary metrics for your Savings Plans Purchase Recommendations.

Constructors

SavingsPlansPurchaseRecommendationSummary({String? currencyCode, String? currentOnDemandSpend, String? dailyCommitmentToPurchase, String? estimatedMonthlySavingsAmount, String? estimatedOnDemandCostWithCurrentCommitment, String? estimatedROI, String? estimatedSavingsAmount, String? estimatedSavingsPercentage, String? estimatedTotalCost, String? hourlyCommitmentToPurchase, String? totalRecommendationCount})
SavingsPlansPurchaseRecommendationSummary.fromJson(Map<String, dynamic> json)
factory

Properties

currencyCode String?
The currency code AWS used to generate the recommendations and present potential savings.
final
currentOnDemandSpend String?
The current total on demand spend of the applicable usage types over the lookback period.
final
dailyCommitmentToPurchase String?
The recommended Savings Plans cost on a daily (24 hourly) basis.
final
estimatedMonthlySavingsAmount String?
The estimated monthly savings amount, based on the recommended Savings Plans purchase.
final
estimatedOnDemandCostWithCurrentCommitment 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.
final
estimatedROI String?
The estimated return on investment based on the recommended Savings Plans and estimated savings.
final
estimatedSavingsAmount String?
The estimated total savings over the lookback period, based on the purchase of the recommended Savings Plans.
final
estimatedSavingsPercentage String?
The estimated savings relative to the total cost of On-Demand usage, over the lookback period. This is calculated as estimatedSavingsAmount/ CurrentOnDemandSpend*100.
final
estimatedTotalCost 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.
final
hashCode int
The hash code for this object.
no setterinherited
hourlyCommitmentToPurchase String?
The recommended hourly commitment based on the recommendation parameters.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalRecommendationCount String?
The aggregate number of Savings Plans recommendations that exist for your account.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited