Values_0.StartDetectMitigationActionsTaskRequestSourceStarts a Device Defender ML Detect mitigation actions task. Requires permission to access the StartDetectMitigationActionsTask action.
type nonrec t = {taskId : MitigationActionsTaskId.t;The unique identifier of the task.
*)target : DetectMitigationActionsTaskTarget.t;Specifies the ML Detect findings to which the mitigation actions are applied.
*)actions : DetectMitigationActionsToExecuteList.t;The actions to be performed when a device has unexpected behavior.
*)violationEventOccurrenceRange : ViolationEventOccurrenceRange.t option;Specifies the time period of which violation events occurred between.
*)includeOnlyActiveViolations : NullableBoolean.t option;Specifies to list only active violations.
*)includeSuppressedAlerts : NullableBoolean.t option;Specifies to include suppressed alerts.
*)clientRequestToken : ClientRequestToken.t;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.
*)}val make :
?violationEventOccurrenceRange:??? ->
?includeOnlyActiveViolations:??? ->
?includeSuppressedAlerts:??? ->
taskId:MitigationActionsTaskId.t ->
target:DetectMitigationActionsTaskTarget.t ->
actions:DetectMitigationActionsToExecuteList.t ->
clientRequestToken:ClientRequestToken.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `List of [> `String of MitigationActionName.t ] list
| `String of MitigationActionsTaskId.t
| `Structure of
(string
* [> `List of [> `String of ViolationId.t ] list
| `String of SecurityProfileName.t
| `Timestamp of Timestamp.t ])
list ])
list ]