Class: Aws::IoT::Types::ViolationEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::ViolationEvent
- Defined in:
- gems/aws-sdk-iot/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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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).
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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).
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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.
18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18685 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 |