ReservationPurchaseRecommendationDetail class
Details about your recommended reservation purchase.
Constructors
- ReservationPurchaseRecommendationDetail({String? accountId, String? averageNormalizedUnitsUsedPerHour, String? averageNumberOfInstancesUsedPerHour, String? averageUtilization, String? currencyCode, String? estimatedBreakEvenInMonths, String? estimatedMonthlyOnDemandCost, String? estimatedMonthlySavingsAmount, String? estimatedMonthlySavingsPercentage, String? estimatedReservationCostForLookbackPeriod, InstanceDetails? instanceDetails, String? maximumNormalizedUnitsUsedPerHour, String? maximumNumberOfInstancesUsedPerHour, String? minimumNormalizedUnitsUsedPerHour, String? minimumNumberOfInstancesUsedPerHour, String? recommendedNormalizedUnitsToPurchase, String? recommendedNumberOfInstancesToPurchase, String? recurringStandardMonthlyCost, String? upfrontCost})
 - 
          ReservationPurchaseRecommendationDetail.fromJson(Map<
String, dynamic> json) - 
          
            factory
 
Properties
- accountId → String?
 - 
  The account that this RI recommendation is for.
  final
 - averageNormalizedUnitsUsedPerHour → String?
 - 
  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.
  final
 - averageNumberOfInstancesUsedPerHour → String?
 - 
  The average number of instances that you used in an hour during the
historical period. AWS uses this to calculate your recommended reservation
purchases.
  final
 - averageUtilization → String?
 - 
  The average utilization of your instances. AWS uses this to calculate your
recommended reservation purchases.
  final
 - currencyCode → String?
 - 
  The currency code that AWS used to calculate the costs for this instance.
  final
 - estimatedBreakEvenInMonths → String?
 - 
  How long AWS estimates that it takes for this instance to start saving you
money, in months.
  final
 - estimatedMonthlyOnDemandCost → String?
 - 
  How much AWS estimates that you spend on On-Demand Instances in a month.
  final
 - estimatedMonthlySavingsAmount → String?
 - 
  How much AWS estimates that this specific recommendation could save you in a
month.
  final
 - estimatedMonthlySavingsPercentage → String?
 - 
  How much AWS estimates that this specific recommendation could save you in a
month, as a percentage of your overall costs.
  final
 - estimatedReservationCostForLookbackPeriod → String?
 - 
  How much AWS estimates that you would have spent for all usage during the
specified historical period if you had a reservation.
  final
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - instanceDetails → InstanceDetails?
 - 
  Details about the instances that AWS recommends that you purchase.
  final
 - maximumNormalizedUnitsUsedPerHour → String?
 - 
  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.
  final
 - maximumNumberOfInstancesUsedPerHour → String?
 - 
  The maximum number of instances that you used in an hour during the
historical period. AWS uses this to calculate your recommended reservation
purchases.
  final
 - minimumNormalizedUnitsUsedPerHour → String?
 - 
  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.
  final
 - minimumNumberOfInstancesUsedPerHour → String?
 - 
  The minimum number of instances that you used in an hour during the
historical period. AWS uses this to calculate your recommended reservation
purchases.
  final
 - recommendedNormalizedUnitsToPurchase → String?
 - 
  The number of normalized units that AWS recommends that you purchase.
  final
 - recommendedNumberOfInstancesToPurchase → String?
 - 
  The number of instances that AWS recommends that you purchase.
  final
 - recurringStandardMonthlyCost → String?
 - 
  How much purchasing this instance costs you on a monthly basis.
  final
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - upfrontCost → String?
 - 
  How much purchasing this instance costs you upfront.
  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