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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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.
6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6729 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 |