[][src]Struct rusoto_service_quotas::MetricInfo

pub struct MetricInfo {
    pub metric_dimensions: Option<HashMap<String, String>>,
    pub metric_name: Option<String>,
    pub metric_namespace: Option<String>,
    pub metric_statistic_recommendation: Option<String>,
}

A structure that uses CloudWatch metrics to gather data about the service quota.

Fields

metric_dimensions: Option<HashMap<String, String>>

A dimension is a name/value pair that is part of the identity of a metric. Every metric has specific characteristics that describe it, and you can think of dimensions as categories for those characteristics. These dimensions are part of the CloudWatch Metric Identity that measures usage against a particular service quota.

metric_name: Option<String>

The name of the CloudWatch metric that measures usage of a service quota. This is a required field.

metric_namespace: Option<String>

The namespace of the metric. The namespace is a container for CloudWatch metrics. You can specify a name for the namespace when you create a metric.

metric_statistic_recommendation: Option<String>

Statistics are metric data aggregations over specified periods of time. This is the recommended statistic to use when comparing usage in the CloudWatch Metric against your Service Quota.

Trait Implementations

impl Clone for MetricInfo[src]

impl Debug for MetricInfo[src]

impl Default for MetricInfo[src]

impl<'de> Deserialize<'de> for MetricInfo[src]

impl PartialEq<MetricInfo> for MetricInfo[src]

impl StructuralPartialEq for MetricInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.