Class: Aws::CostExplorer::Types::SavingsPlansPurchaseAnalysisDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::SavingsPlansPurchaseAnalysisDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
Details about the Savings Plans purchase analysis.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_metadata ⇒ String
Additional metadata that might be applicable to the commitment.
-
#currency_code ⇒ String
The currency code used for the analysis.
-
#current_average_coverage ⇒ String
The average value of hourly coverage over the lookback period.
-
#current_average_hourly_on_demand_spend ⇒ String
The average value of hourly On-Demand spend over the lookback period.
-
#current_maximum_hourly_on_demand_spend ⇒ String
The highest value of hourly On-Demand spend over the lookback period.
-
#current_minimum_hourly_on_demand_spend ⇒ String
The lowest value of hourly On-Demand spend over the lookback period.
-
#current_on_demand_spend ⇒ String
The current total On-Demand spend over the lookback period.
-
#estimated_average_coverage ⇒ String
The estimated coverage of the Savings Plan.
-
#estimated_average_utilization ⇒ String
The estimated utilization of the Savings Plan.
-
#estimated_commitment_cost ⇒ String
The estimated cost of the Savings Plan over the length of the lookback period.
-
#estimated_monthly_savings_amount ⇒ String
The estimated monthly savings amount based on the Savings Plan.
-
#estimated_on_demand_cost ⇒ String
The remaining On-Demand cost estimated to not be covered by the Savings Plan over the length of the lookback period.
-
#estimated_on_demand_cost_with_current_commitment ⇒ String
The estimated On-Demand cost you expect with no additional commitment based on your usage of the selected time period and the Savings Plan you own.
-
#estimated_roi ⇒ String
The estimated return on investment that's based on the Savings Plan and estimated savings.
-
#estimated_savings_amount ⇒ String
The estimated savings amount that's based on the Savings Plan over the length of the lookback period.
-
#estimated_savings_percentage ⇒ String
The estimated savings percentage relative to the total cost over the cost calculation lookback period.
-
#existing_hourly_commitment ⇒ String
The existing hourly commitment for the Savings Plan type.
-
#hourly_commitment_to_purchase ⇒ String
The recommended or custom hourly commitment.
-
#latest_usage_timestamp ⇒ String
The date and time of the last hour that went into the analysis.
-
#lookback_period_in_hours ⇒ String
The lookback period in hours that's used to generate the analysis.
-
#metrics_over_lookback_period ⇒ Array<Types::RecommendationDetailHourlyMetrics>
The related hourly cost, coverage, and utilization metrics over the lookback period.
-
#upfront_cost ⇒ String
The upfront cost of the Savings Plan based on the selected payment option.
Instance Attribute Details
#additional_metadata ⇒ String
Additional metadata that might be applicable to the commitment.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
The currency code used for the analysis.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#current_average_coverage ⇒ String
The average value of hourly coverage over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#current_average_hourly_on_demand_spend ⇒ String
The average value of hourly On-Demand spend over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#current_maximum_hourly_on_demand_spend ⇒ String
The highest value of hourly On-Demand spend over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#current_minimum_hourly_on_demand_spend ⇒ String
The lowest value of hourly On-Demand spend over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#current_on_demand_spend ⇒ String
The current total On-Demand spend over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_average_coverage ⇒ String
The estimated coverage of the Savings Plan.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_average_utilization ⇒ String
The estimated utilization of the Savings Plan.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_commitment_cost ⇒ String
The estimated cost of the Savings Plan over the length of the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_savings_amount ⇒ String
The estimated monthly savings amount based on the Savings Plan.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_on_demand_cost ⇒ String
The remaining On-Demand cost estimated to not be covered by the Savings Plan over the length of the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_on_demand_cost_with_current_commitment ⇒ String
The estimated On-Demand cost you expect with no additional commitment based on your usage of the selected time period and the Savings Plan you own.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_roi ⇒ String
The estimated return on investment that's based on the Savings Plan and estimated savings. This is calculated as estimatedSavingsAmount/estimatedSPCost*100.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_savings_amount ⇒ String
The estimated savings amount that's based on the Savings Plan over the length of the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#estimated_savings_percentage ⇒ String
The estimated savings percentage relative to the total cost over the cost calculation lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#existing_hourly_commitment ⇒ String
The existing hourly commitment for the Savings Plan type.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#hourly_commitment_to_purchase ⇒ String
The recommended or custom hourly commitment.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#latest_usage_timestamp ⇒ String
The date and time of the last hour that went into the analysis.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#lookback_period_in_hours ⇒ String
The lookback period in hours that's used to generate the analysis.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#metrics_over_lookback_period ⇒ Array<Types::RecommendationDetailHourlyMetrics>
The related hourly cost, coverage, and utilization metrics over the lookback period.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |
#upfront_cost ⇒ String
The upfront cost of the Savings Plan based on the selected payment option.
7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7512 class SavingsPlansPurchaseAnalysisDetails < Struct.new( :currency_code, :lookback_period_in_hours, :current_average_coverage, :current_average_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_minimum_hourly_on_demand_spend, :current_on_demand_spend, :existing_hourly_commitment, :hourly_commitment_to_purchase, :estimated_average_coverage, :estimated_average_utilization, :estimated_monthly_savings_amount, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_roi, :estimated_savings_amount, :estimated_savings_percentage, :estimated_commitment_cost, :latest_usage_timestamp, :upfront_cost, :additional_metadata, :metrics_over_lookback_period) SENSITIVE = [] include Aws::Structure end |