Class: Aws::IoT::Types::StartDetectMitigationActionsTaskRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::StartDetectMitigationActionsTaskRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iot/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
The actions to be performed when a device has unexpected behavior.
-
#client_request_token ⇒ String
Each mitigation action task must have a unique client request token.
-
#include_only_active_violations ⇒ Boolean
Specifies to list only active violations.
-
#include_suppressed_alerts ⇒ Boolean
Specifies to include suppressed alerts.
-
#target ⇒ Types::DetectMitigationActionsTaskTarget
Specifies the ML Detect findings to which the mitigation actions are applied.
-
#task_id ⇒ String
The unique identifier of the task.
-
#violation_event_occurrence_range ⇒ Types::ViolationEventOccurrenceRange
Specifies the time period of which violation events occurred between.
Instance Attribute Details
#actions ⇒ Array<String>
The actions to be performed when a device has unexpected behavior.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#client_request_token ⇒ String
Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#include_only_active_violations ⇒ Boolean
Specifies to list only active violations.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#include_suppressed_alerts ⇒ Boolean
Specifies to include suppressed alerts.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#target ⇒ Types::DetectMitigationActionsTaskTarget
Specifies the ML Detect findings to which the mitigation actions are applied.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#task_id ⇒ String
The unique identifier of the task.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#violation_event_occurrence_range ⇒ Types::ViolationEventOccurrenceRange
Specifies the time period of which violation events occurred between.
14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 |
# File 'lib/aws-sdk-iot/types.rb', line 14265 class StartDetectMitigationActionsTaskRequest < Struct.new( :task_id, :target, :actions, :violation_event_occurrence_range, :include_only_active_violations, :include_suppressed_alerts, :client_request_token) SENSITIVE = [] include Aws::Structure end |