libZSservicesZSamazonka-iotZSamazonka-iot
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Description

 
Synopsis

Documentation

data DetectMitigationActionsTaskSummary Source #

The summary of the mitigation action tasks.

See: newDetectMitigationActionsTaskSummary smart constructor.

Constructors

DetectMitigationActionsTaskSummary' 

Fields

Instances

Instances details
Eq DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Read DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Show DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Generic DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Associated Types

type Rep DetectMitigationActionsTaskSummary :: Type -> Type #

NFData DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Hashable DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

FromJSON DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

type Rep DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

type Rep DetectMitigationActionsTaskSummary = D1 ('MetaData "DetectMitigationActionsTaskSummary" "Amazonka.IoT.Types.DetectMitigationActionsTaskSummary" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "DetectMitigationActionsTaskSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "onlyActiveViolationsIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "suppressedAlertsIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "violationEventOccurrenceRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ViolationEventOccurrenceRange)) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "taskStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskStatistics)) :*: S1 ('MetaSel ('Just "actionsDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MitigationAction]))) :*: (S1 ('MetaSel ('Just "taskEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskTarget)) :*: S1 ('MetaSel ('Just "taskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskStatus)))))))

newDetectMitigationActionsTaskSummary :: DetectMitigationActionsTaskSummary Source #

Create a value of DetectMitigationActionsTaskSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:onlyActiveViolationsIncluded:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_onlyActiveViolationsIncluded - Includes only active violations.

$sel:suppressedAlertsIncluded:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_suppressedAlertsIncluded - Includes suppressed alerts.

$sel:violationEventOccurrenceRange:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_violationEventOccurrenceRange - Specifies the time period of which violation events occurred between.

$sel:taskId:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskId - The unique identifier of the task.

$sel:taskStartTime:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStartTime - The date the task started.

$sel:taskStatistics:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStatistics - The statistics of a mitigation action task.

$sel:actionsDefinition:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_actionsDefinition - The definition of the actions.

$sel:taskEndTime:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskEndTime - The date the task ended.

$sel:target:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_target - Specifies the ML Detect findings to which the mitigation actions are applied.

$sel:taskStatus:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStatus - The status of the task.

detectMitigationActionsTaskSummary_target :: Lens' DetectMitigationActionsTaskSummary (Maybe DetectMitigationActionsTaskTarget) Source #

Specifies the ML Detect findings to which the mitigation actions are applied.