RecommendationDetailData
¶
Source code in docs_src/capo_cost_explorer/types/recommendation_detail_data.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
account_id
instance-attribute
¶
account_id: NotRequired[GenericString]
The AccountID that the recommendation is generated for.
account_scope
instance-attribute
¶
account_scope: NotRequired[AccountScope]
The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual member accounts only.
currency_code
instance-attribute
¶
currency_code: NotRequired[GenericString]
The currency code that Amazon Web Services used to generate the recommendation and present potential savings.
current_average_coverage
instance-attribute
¶
current_average_coverage: NotRequired[GenericString]
The average value of hourly coverage over the lookback period.
current_average_hourly_on_demand_spend
instance-attribute
¶
current_average_hourly_on_demand_spend: NotRequired[GenericString]
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
current_maximum_hourly_on_demand_spend
instance-attribute
¶
current_maximum_hourly_on_demand_spend: NotRequired[GenericString]
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
current_minimum_hourly_on_demand_spend
instance-attribute
¶
current_minimum_hourly_on_demand_spend: NotRequired[GenericString]
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
estimated_average_coverage
instance-attribute
¶
estimated_average_coverage: NotRequired[GenericString]
The estimated coverage of the recommended Savings Plan.
estimated_average_utilization
instance-attribute
¶
estimated_average_utilization: NotRequired[GenericString]
The estimated utilization of the recommended Savings Plan.
estimated_monthly_savings_amount
instance-attribute
¶
estimated_monthly_savings_amount: NotRequired[GenericString]
The estimated monthly savings amount based on the recommended Savings Plan.
estimated_on_demand_cost
instance-attribute
¶
estimated_on_demand_cost: NotRequired[GenericString]
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
estimated_on_demand_cost_with_current_commitment
instance-attribute
¶
estimated_on_demand_cost_with_current_commitment: NotRequired[GenericString]
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plan you own.
estimated_roi
instance-attribute
¶
estimated_roi: NotRequired[GenericString]
The estimated return on investment that's based on the recommended Savings Plan that you purchased. This is calculated as estimatedSavingsAmount/estimatedSPCost*100.
estimated_savings_amount
instance-attribute
¶
estimated_savings_amount: NotRequired[GenericString]
The estimated savings amount that's based on the recommended Savings Plan over the length of the lookback period.
estimated_savings_percentage
instance-attribute
¶
estimated_savings_percentage: NotRequired[GenericString]
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
estimated_sp_cost
instance-attribute
¶
estimated_sp_cost: NotRequired[GenericString]
The cost of the recommended Savings Plan over the length of the lookback period.
existing_hourly_commitment
instance-attribute
¶
existing_hourly_commitment: NotRequired[GenericString]
The existing hourly commitment for the Savings Plan type.
hourly_commitment_to_purchase
instance-attribute
¶
hourly_commitment_to_purchase: NotRequired[GenericString]
The recommended hourly commitment level for the Savings Plan type and the configuration that's based on the usage during the lookback period.
instance_family
instance-attribute
¶
instance_family: NotRequired[GenericString]
The instance family of the recommended Savings Plan.
lookback_period_in_days
instance-attribute
¶
lookback_period_in_days: NotRequired[LookbackPeriodInDays]
How many days of previous usage that Amazon Web Services considers when making this recommendation.
metrics_over_lookback_period
instance-attribute
¶
metrics_over_lookback_period: NotRequired[MetricsOverLookbackPeriod]
The related hourly cost, coverage, and utilization metrics over the lookback period.
offering_id
instance-attribute
¶
offering_id: NotRequired[GenericString]
The unique ID that's used to distinguish Savings Plans from one another.
payment_option
instance-attribute
¶
payment_option: NotRequired[PaymentOption]
The payment option for the commitment (for example, All Upfront or No Upfront).
region
instance-attribute
¶
region: NotRequired[GenericString]
The region the recommendation is generated for.
savings_plans_type
instance-attribute
¶
savings_plans_type: NotRequired[SupportedSavingsPlansType]
The requested Savings Plan recommendation type.
term_in_years
instance-attribute
¶
term_in_years: NotRequired[TermInYears]
The term of the commitment in years.
upfront_cost
instance-attribute
¶
upfront_cost: NotRequired[GenericString]
The upfront cost of the recommended Savings Plan, based on the selected payment option.