Class: Aws::CostExplorer::Types::SavingsPlansPurchaseAnalysisDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::SavingsPlansPurchaseAnalysisDetails
- Defined in:
- gems/aws-sdk-costexplorer/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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7811 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 |