ReservationPurchaseRecommendation class
A specific reservation that AWS recommends for purchase.
Constructors
-
ReservationPurchaseRecommendation.new({AccountScope? accountScope, LookbackPeriodInDays? lookbackPeriodInDays, PaymentOption? paymentOption, List<
ReservationPurchaseRecommendationDetail> ? recommendationDetails, ReservationPurchaseRecommendationSummary? recommendationSummary, ServiceSpecification? serviceSpecification, TermInYears? termInYears}) -
ReservationPurchaseRecommendation.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountScope → AccountScope?
-
The account scope that AWS recommends that you purchase this instance for.
For example, you can purchase this reservation for an entire organization in
AWS Organizations.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lookbackPeriodInDays → LookbackPeriodInDays?
-
How many days of previous usage that AWS considers when making this
recommendation.
final
- paymentOption → PaymentOption?
-
The payment option for the reservation. For example,
AllUpfront
orNoUpfront
.final -
recommendationDetails
→ List<
ReservationPurchaseRecommendationDetail> ? -
Details about the recommended purchases.
final
- recommendationSummary → ReservationPurchaseRecommendationSummary?
-
A summary about the recommended purchase.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceSpecification → ServiceSpecification?
-
Hardware specifications for the service that you want recommendations for.
final
- termInYears → TermInYears?
-
The term of the reservation that you want recommendations for, in years.
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