class Aws::IoT::Types::StartDetectMitigationActionsTaskRequest


@return [String]
not need to pass this option.
**A suitable default value is auto-generated.** You should normally
SDKs will automatically generate a unique client request.
already exists, an exception occurs. If you omit this value, AWS
If you try to create a new task with the same token as a task that
Each mitigation action task must have a unique client request token.
@!attribute [rw] client_request_token
@return [Boolean]
Specifies to include suppressed alerts.
@!attribute [rw] include_suppressed_alerts
@return [Boolean]
Specifies to list only active violations.
@!attribute [rw] include_only_active_violations
@return [Types::ViolationEventOccurrenceRange]
between.
Specifies the time period of which violation events occurred
@!attribute [rw] violation_event_occurrence_range
@return [Array<String>]
The actions to be performed when a device has unexpected behavior.
@!attribute [rw] actions
@return [Types::DetectMitigationActionsTaskTarget]
applied.
Specifies the ML Detect findings to which the mitigation actions are
@!attribute [rw] target
@return [String]
The unique identifier of the task.
@!attribute [rw] task_id
}
client_request_token: “ClientRequestToken”, # required
include_suppressed_alerts: false,
include_only_active_violations: false,
},
end_time: Time.now, # required
start_time: Time.now, # required
violation_event_occurrence_range: {
actions: [“MitigationActionName”], # required
},
behavior_name: “BehaviorName”,
security_profile_name: “SecurityProfileName”,
violation_ids: [“ViolationId”],
target: { # required
task_id: “MitigationActionsTaskId”, # required
{
data as a hash:
@note When making an API call, you may pass StartDetectMitigationActionsTaskRequest