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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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.
7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7428 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 |