Class: Aws::CostExplorer::Types::ReservationPurchaseRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::ReservationPurchaseRecommendation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
A specific reservation that AWS recommends for purchase.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_scope ⇒ String
The account scope that AWS recommends that you purchase this instance for.
-
#lookback_period_in_days ⇒ String
How many days of previous usage that AWS considers when making this recommendation.
-
#payment_option ⇒ String
The payment option for the reservation.
-
#recommendation_details ⇒ Array<Types::ReservationPurchaseRecommendationDetail>
Details about the recommended purchases.
-
#recommendation_summary ⇒ Types::ReservationPurchaseRecommendationSummary
A summary about the recommended purchase.
-
#service_specification ⇒ Types::ServiceSpecification
Hardware specifications for the service that you want recommendations for.
-
#term_in_years ⇒ String
The term of the reservation that you want recommendations for, in years.
Instance Attribute Details
#account_scope ⇒ String
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.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#lookback_period_in_days ⇒ String
How many days of previous usage that AWS considers when making this recommendation.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#payment_option ⇒ String
The payment option for the reservation. For example, ‘AllUpfront` or `NoUpfront`.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#recommendation_details ⇒ Array<Types::ReservationPurchaseRecommendationDetail>
Details about the recommended purchases.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#recommendation_summary ⇒ Types::ReservationPurchaseRecommendationSummary
A summary about the recommended purchase.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#service_specification ⇒ Types::ServiceSpecification
Hardware specifications for the service that you want recommendations for.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |
#term_in_years ⇒ String
The term of the reservation that you want recommendations for, in years.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5419 class ReservationPurchaseRecommendation < Struct.new( :account_scope, :lookback_period_in_days, :term_in_years, :payment_option, :service_specification, :recommendation_details, :recommendation_summary) SENSITIVE = [] include Aws::Structure end |