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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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.
6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6799 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 |