NAME
Paws::CostExplorer::SavingsPlansPurchaseRecommendationDetail
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::CostExplorer::SavingsPlansPurchaseRecommendationDetail object:
$service_obj->Method(Att1 => { AccountId => $value, ..., UpfrontCost => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CostExplorer::SavingsPlansPurchaseRecommendationDetail object:
$result = $service_obj->Method(...);
$result->Att1->AccountId
DESCRIPTION
Details for your recommended Savings Plans.
ATTRIBUTES
AccountId => Str
The AccountID
the recommendation is generated for.
CurrencyCode => Str
The currency code AWS used to generate the recommendations and present potential savings.
CurrentAverageHourlyOnDemandSpend => Str
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
CurrentMaximumHourlyOnDemandSpend => Str
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
CurrentMinimumHourlyOnDemandSpend => Str
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
EstimatedAverageUtilization => Str
The estimated utilization of the recommended Savings Plans.
EstimatedMonthlySavingsAmount => Str
The estimated monthly savings amount, based on the recommended Savings Plans.
EstimatedOnDemandCost => Str
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
EstimatedOnDemandCostWithCurrentCommitment => Str
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.
EstimatedROI => Str
The estimated return on investment based on the recommended Savings Plans purchased. This is calculated as estimatedSavingsAmount
/ estimatedSPCost
*100.
EstimatedSavingsAmount => Str
The estimated savings amount based on the recommended Savings Plans over the length of the lookback period.
EstimatedSavingsPercentage => Str
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
EstimatedSPCost => Str
The cost of the recommended Savings Plans over the length of the lookback period.
HourlyCommitmentToPurchase => Str
The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during the lookback period.
SavingsPlansDetails => Paws::CostExplorer::SavingsPlansDetails
Details for your recommended Savings Plans.
UpfrontCost => Str
The upfront cost of the recommended Savings Plans, based on the selected payment option.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CostExplorer
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues