Struct aws_sdk_computeoptimizer::model::SavingsOpportunity [−][src]
#[non_exhaustive]pub struct SavingsOpportunity {
pub savings_opportunity_percentage: f64,
pub estimated_monthly_savings: Option<EstimatedMonthlySavings>,
}
Expand description
Describes the savings opportunity for recommendations of a given resource type or for the recommendation option of an individual resource.
Savings opportunity represents the estimated monthly savings you can achieve by implementing a given Compute Optimizer recommendation.
Savings opportunity data requires that you opt in to Cost Explorer, as well as activate Receive Amazon EC2 resource recommendations in the Cost Explorer preferences page. That creates a connection between Cost Explorer and Compute Optimizer. With this connection, Cost Explorer generates savings estimates considering the price of existing resources, the price of recommended resources, and historical usage data. Estimated monthly savings reflects the projected dollar savings associated with each of the recommendations generated. For more information, see Enabling Cost Explorer and Optimizing your cost with Rightsizing Recommendations in the Cost Management User Guide.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.savings_opportunity_percentage: f64
The estimated monthly savings possible as a percentage of monthly cost.
estimated_monthly_savings: Option<EstimatedMonthlySavings>
An object that describes the estimated monthly savings amount possible based on On-Demand instance pricing.
Implementations
The estimated monthly savings possible as a percentage of monthly cost.
An object that describes the estimated monthly savings amount possible based on On-Demand instance pricing.
Creates a new builder-style object to manufacture SavingsOpportunity
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SavingsOpportunity
impl Send for SavingsOpportunity
impl Sync for SavingsOpportunity
impl Unpin for SavingsOpportunity
impl UnwindSafe for SavingsOpportunity
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more