Class: Aws::CostExplorer::Types::ReservationPurchaseRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::ReservationPurchaseRecommendation
- Defined in:
- gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb
Overview
A specific reservation that Amazon Web Services recommends for purchase.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_scope ⇒ String
The account scope that Amazon Web Services recommends that you purchase this instance for.
-
#lookback_period_in_days ⇒ String
How many days of previous usage that Amazon Web Services considers when making this recommendation.
-
#payment_option ⇒ String
The payment option for the reservation (for example,
AllUpfront
orNoUpfront
). -
#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 Amazon Web Services recommends that you purchase this instance for. For example, you can purchase this reservation for an entire organization in Amazon Web Services Organizations.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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 Amazon Web Services considers when making this recommendation.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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
).
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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.
6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6553 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 |