Struct aws_sdk_iot::model::ViolationEvent [−][src]
#[non_exhaustive]pub struct ViolationEvent {
pub violation_id: Option<String>,
pub thing_name: Option<String>,
pub security_profile_name: Option<String>,
pub behavior: Option<Behavior>,
pub metric_value: Option<MetricValue>,
pub violation_event_additional_info: Option<ViolationEventAdditionalInfo>,
pub violation_event_type: Option<ViolationEventType>,
pub verification_state: Option<VerificationState>,
pub verification_state_description: Option<String>,
pub violation_event_time: Option<Instant>,
}
Expand description
Information about a Device Defender security profile behavior violation.
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.violation_id: Option<String>
The ID of the violation event.
thing_name: Option<String>
The name of the thing responsible for the violation event.
security_profile_name: Option<String>
The name of the security profile whose behavior was violated.
behavior: Option<Behavior>
The behavior that was violated.
metric_value: Option<MetricValue>
The value of the metric (the measurement).
violation_event_additional_info: Option<ViolationEventAdditionalInfo>
The details of a violation event.
violation_event_type: Option<ViolationEventType>
The type of violation event.
verification_state: Option<VerificationState>
The verification state of the violation (detect alarm).
verification_state_description: Option<String>
The description of the verification state of the violation.
violation_event_time: Option<Instant>
The time the violation event occurred.
Implementations
The ID of the violation event.
The name of the thing responsible for the violation event.
The name of the security profile whose behavior was violated.
The value of the metric (the measurement).
The details of a violation event.
The type of violation event.
The verification state of the violation (detect alarm).
The description of the verification state of the violation.
The time the violation event occurred.
Creates a new builder-style object to manufacture ViolationEvent
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 ViolationEvent
impl Send for ViolationEvent
impl Sync for ViolationEvent
impl Unpin for ViolationEvent
impl UnwindSafe for ViolationEvent
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