You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CostExplorer::Types::ReservationPurchaseRecommendation

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

A specific reservation that AWS recommends for purchase.

Instance Attribute Summary collapse

Instance Attribute Details

#account_scopeString

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.

Possible values:

  • PAYER
  • LINKED

Returns:

  • (String)

    The account scope that AWS recommends that you purchase this instance for.

#lookback_period_in_daysString

How many days of previous usage that AWS considers when making this recommendation.

Possible values:

  • SEVEN_DAYS
  • THIRTY_DAYS
  • SIXTY_DAYS

Returns:

  • (String)

    How many days of previous usage that AWS considers when making this recommendation.

#payment_optionString

The payment option for the reservation. For example, AllUpfront or NoUpfront.

Possible values:

  • NO_UPFRONT
  • PARTIAL_UPFRONT
  • ALL_UPFRONT
  • LIGHT_UTILIZATION
  • MEDIUM_UTILIZATION
  • HEAVY_UTILIZATION

Returns:

  • (String)

    The payment option for the reservation.

#recommendation_detailsArray<Types::ReservationPurchaseRecommendationDetail>

Details about the recommended purchases.

Returns:

#recommendation_summaryTypes::ReservationPurchaseRecommendationSummary

A summary about the recommended purchase.

Returns:

#service_specificationTypes::ServiceSpecification

Hardware specifications for the service that you want recommendations for.

Returns:

#term_in_yearsString

The term of the reservation that you want recommendations for, in years.

Possible values:

  • ONE_YEAR
  • THREE_YEARS

Returns:

  • (String)

    The term of the reservation that you want recommendations for, in years.