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