[][src]Struct rusoto_ce::AnomalyMonitor

pub struct AnomalyMonitor {
    pub creation_date: Option<String>,
    pub dimensional_value_count: Option<i64>,
    pub last_evaluated_date: Option<String>,
    pub last_updated_date: Option<String>,
    pub monitor_arn: Option<String>,
    pub monitor_dimension: Option<String>,
    pub monitor_name: String,
    pub monitor_specification: Option<Expression>,
    pub monitor_type: String,
}

This object continuously inspects your account's cost data for anomalies, based on MonitorType and MonitorSpecification. The content consists of detailed metadata and the current status of the monitor object.

Fields

creation_date: Option<String>

The date when the monitor was created.

dimensional_value_count: Option<i64>

The value for evaluated dimensions.

last_evaluated_date: Option<String>

The date when the monitor last evaluated for anomalies.

last_updated_date: Option<String>

The date when the monitor was last updated.

monitor_arn: Option<String>

The Amazon Resource Name (ARN) value.

monitor_dimension: Option<String>

The dimensions to evaluate.

monitor_name: String

The name of the monitor.

monitor_specification: Option<Expression>monitor_type: String

The possible type values.

Trait Implementations

impl Clone for AnomalyMonitor[src]

impl Debug for AnomalyMonitor[src]

impl Default for AnomalyMonitor[src]

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

impl PartialEq<AnomalyMonitor> for AnomalyMonitor[src]

impl Serialize for AnomalyMonitor[src]

impl StructuralPartialEq for AnomalyMonitor[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, 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.