Values_0.DetectMitigationActionsTaskSummarySourceThe summary of the mitigation action tasks.
type nonrec t = {taskId : MitigationActionsTaskId.t option;The unique identifier of the task.
*)taskStatus : DetectMitigationActionsTaskStatus.t option;The status of the task.
*)taskStartTime : Timestamp.t option;The date the task started.
*)taskEndTime : Timestamp.t option;The date the task ended.
*)target : DetectMitigationActionsTaskTarget.t option;Specifies the ML Detect findings to which the mitigation actions are applied.
*)violationEventOccurrenceRange : ViolationEventOccurrenceRange.t option;Specifies the time period of which violation events occurred between.
*)onlyActiveViolationsIncluded : PrimitiveBoolean.t option;Includes only active violations.
*)suppressedAlertsIncluded : PrimitiveBoolean.t option;Includes suppressed alerts.
*)actionsDefinition : MitigationActionList.t option;The definition of the actions.
*)taskStatistics : DetectMitigationActionsTaskStatistics.t option;The statistics of a mitigation action task.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of PrimitiveBoolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `String of MitigationActionName.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Enum of string
| `List of
[> `String of ThingGroupName.t ] list
| `String of RoleArn.t ])
list ])
list ])
list ]
list
| `String of MitigationActionsTaskId.t
| `Structure of
(string
* [> `List of [> `String of ViolationId.t ] list
| `Long of GenericLongValue.t
| `String of SecurityProfileName.t
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]