Class: Aws::IoT::Types::ViolationEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::ViolationEvent
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iot/types.rb
Overview
Information about a Device Defender security profile behavior violation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#behavior ⇒ Types::Behavior
The behavior that was violated.
-
#metric_value ⇒ Types::MetricValue
The value of the metric (the measurement).
-
#security_profile_name ⇒ String
The name of the security profile whose behavior was violated.
-
#thing_name ⇒ String
The name of the thing responsible for the violation event.
-
#verification_state ⇒ String
The verification state of the violation (detect alarm).
-
#verification_state_description ⇒ String
The description of the verification state of the violation.
-
#violation_event_additional_info ⇒ Types::ViolationEventAdditionalInfo
The details of a violation event.
-
#violation_event_time ⇒ Time
The time the violation event occurred.
-
#violation_event_type ⇒ String
The type of violation event.
-
#violation_id ⇒ String
The ID of the violation event.
Instance Attribute Details
#behavior ⇒ Types::Behavior
The behavior that was violated.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#metric_value ⇒ Types::MetricValue
The value of the metric (the measurement).
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#security_profile_name ⇒ String
The name of the security profile whose behavior was violated.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#thing_name ⇒ String
The name of the thing responsible for the violation event.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#verification_state ⇒ String
The verification state of the violation (detect alarm).
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#verification_state_description ⇒ String
The description of the verification state of the violation.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#violation_event_additional_info ⇒ Types::ViolationEventAdditionalInfo
The details of a violation event.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#violation_event_time ⇒ Time
The time the violation event occurred.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#violation_event_type ⇒ String
The type of violation event.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |
#violation_id ⇒ String
The ID of the violation event.
17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 |
# File 'lib/aws-sdk-iot/types.rb', line 17343 class ViolationEvent < Struct.new( :violation_id, :thing_name, :security_profile_name, :behavior, :metric_value, :violation_event_additional_info, :violation_event_type, :verification_state, :verification_state_description, :violation_event_time) SENSITIVE = [] include Aws::Structure end |