NAME
Paws::CostExplorer::ReservationPurchaseRecommendationDetail
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::ReservationPurchaseRecommendationDetail 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::ReservationPurchaseRecommendationDetail object:
$result = $service_obj->Method(...);
$result->Att1->AccountId
DESCRIPTION
Details about your recommended reservation purchase.
ATTRIBUTES
AccountId => Str
The account that this RI recommendation is for.
AverageNormalizedUnitsUsedPerHour => Str
The average number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
AverageNumberOfInstancesUsedPerHour => Str
The average number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
AverageUtilization => Str
The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.
CurrencyCode => Str
The currency code that AWS used to calculate the costs for this instance.
EstimatedBreakEvenInMonths => Str
How long AWS estimates that it takes for this instance to start saving you money, in months.
EstimatedMonthlyOnDemandCost => Str
How much AWS estimates that you spend on On-Demand Instances in a month.
EstimatedMonthlySavingsAmount => Str
How much AWS estimates that this specific recommendation could save you in a month.
EstimatedMonthlySavingsPercentage => Str
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
EstimatedReservationCostForLookbackPeriod => Str
How much AWS estimates that you would have spent for all usage during the specified historical period if you had a reservation.
InstanceDetails => Paws::CostExplorer::InstanceDetails
Details about the instances that AWS recommends that you purchase.
MaximumNormalizedUnitsUsedPerHour => Str
The maximum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
MaximumNumberOfInstancesUsedPerHour => Str
The maximum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
MinimumNormalizedUnitsUsedPerHour => Str
The minimum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
MinimumNumberOfInstancesUsedPerHour => Str
The minimum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
RecommendedNormalizedUnitsToPurchase => Str
The number of normalized units that AWS recommends that you purchase.
RecommendedNumberOfInstancesToPurchase => Str
The number of instances that AWS recommends that you purchase.
RecurringStandardMonthlyCost => Str
How much purchasing this instance costs you on a monthly basis.
UpfrontCost => Str
How much purchasing this instance costs you upfront.
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