[][src]Struct rusoto_iot::ActiveViolation

pub struct ActiveViolation {
    pub behavior: Option<Behavior>,
    pub last_violation_time: Option<f64>,
    pub last_violation_value: Option<MetricValue>,
    pub security_profile_name: Option<String>,
    pub thing_name: Option<String>,
    pub violation_id: Option<String>,
    pub violation_start_time: Option<f64>,
}

Information about an active Device Defender security profile behavior violation.

Fields

The behavior which is being violated.

The time the most recent violation occurred.

The value of the metric (the measurement) which caused the most recent violation.

The security profile whose behavior is in violation.

The name of the thing responsible for the active violation.

The ID of the active violation.

The time the violation started.

Trait Implementations

impl PartialEq<ActiveViolation> for ActiveViolation
[src]

impl Default for ActiveViolation
[src]

impl Clone for ActiveViolation
[src]

Performs copy-assignment from source. Read more

impl Debug for ActiveViolation
[src]

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

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T