Struct aws_sdk_devopsguru::model::ServiceResourceCost
source · [−]#[non_exhaustive]pub struct ServiceResourceCost { /* private fields */ }
Expand description
An object that contains information about the estimated monthly cost to analyze an Amazon Web Services resource. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.
Implementations
sourceimpl ServiceResourceCost
impl ServiceResourceCost
sourcepub fn state(&self) -> Option<&CostEstimationServiceResourceState>
pub fn state(&self) -> Option<&CostEstimationServiceResourceState>
The state of the resource. The resource is ACTIVE
if it produces metrics, events, or logs within an hour, otherwise it is INACTIVE
. You pay for the number of active Amazon Web Services resource hours analyzed for each resource. Inactive resources are not charged.
sourcepub fn count(&self) -> i32
pub fn count(&self) -> i32
The number of active resources analyzed for this service to create a monthly cost estimate.
sourcepub fn unit_cost(&self) -> f64
pub fn unit_cost(&self) -> f64
The price per hour to analyze the resources in the service. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.
sourceimpl ServiceResourceCost
impl ServiceResourceCost
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ServiceResourceCost
.
Trait Implementations
sourceimpl Clone for ServiceResourceCost
impl Clone for ServiceResourceCost
sourcefn clone(&self) -> ServiceResourceCost
fn clone(&self) -> ServiceResourceCost
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ServiceResourceCost
impl Debug for ServiceResourceCost
sourceimpl PartialEq<ServiceResourceCost> for ServiceResourceCost
impl PartialEq<ServiceResourceCost> for ServiceResourceCost
sourcefn eq(&self, other: &ServiceResourceCost) -> bool
fn eq(&self, other: &ServiceResourceCost) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ServiceResourceCost) -> bool
fn ne(&self, other: &ServiceResourceCost) -> bool
This method tests for !=
.
impl StructuralPartialEq for ServiceResourceCost
Auto Trait Implementations
impl RefUnwindSafe for ServiceResourceCost
impl Send for ServiceResourceCost
impl Sync for ServiceResourceCost
impl Unpin for ServiceResourceCost
impl UnwindSafe for ServiceResourceCost
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more