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.AuditMitigationActionsTaskTarget

Description

 
Synopsis

Documentation

data AuditMitigationActionsTaskTarget Source #

Used in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied. Only one entry appears.

See: newAuditMitigationActionsTaskTarget smart constructor.

Constructors

AuditMitigationActionsTaskTarget' 

Fields

  • auditTaskId :: Maybe Text

    If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

  • findingIds :: Maybe (NonEmpty Text)

    If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

  • auditCheckToReasonCodeFilter :: Maybe (HashMap Text (NonEmpty Text))

    Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Instances

Instances details
Eq AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Read AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Show AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Generic AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Associated Types

type Rep AuditMitigationActionsTaskTarget :: Type -> Type #

NFData AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Hashable AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

ToJSON AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

FromJSON AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

type Rep AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

type Rep AuditMitigationActionsTaskTarget = D1 ('MetaData "AuditMitigationActionsTaskTarget" "Amazonka.IoT.Types.AuditMitigationActionsTaskTarget" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "AuditMitigationActionsTaskTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "auditCheckToReasonCodeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (NonEmpty Text)))))))

newAuditMitigationActionsTaskTarget :: AuditMitigationActionsTaskTarget Source #

Create a value of AuditMitigationActionsTaskTarget 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:auditTaskId:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_auditTaskId - If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

$sel:findingIds:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_findingIds - If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

$sel:auditCheckToReasonCodeFilter:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_auditCheckToReasonCodeFilter - Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

auditMitigationActionsTaskTarget_auditTaskId :: Lens' AuditMitigationActionsTaskTarget (Maybe Text) Source #

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

auditMitigationActionsTaskTarget_findingIds :: Lens' AuditMitigationActionsTaskTarget (Maybe (NonEmpty Text)) Source #

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

auditMitigationActionsTaskTarget_auditCheckToReasonCodeFilter :: Lens' AuditMitigationActionsTaskTarget (Maybe (HashMap Text (NonEmpty Text))) Source #

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.