amazonka-guardduty-2.0: Amazon GuardDuty SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GuardDuty.Types.ThreatDetectedByName

Description

 
Synopsis

Documentation

data ThreatDetectedByName Source #

Contains details about identified threats organized by threat name.

See: newThreatDetectedByName smart constructor.

Constructors

ThreatDetectedByName' 

Fields

Instances

Instances details
FromJSON ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Generic ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Associated Types

type Rep ThreatDetectedByName :: Type -> Type #

Read ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Show ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

NFData ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Methods

rnf :: ThreatDetectedByName -> () #

Eq ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Hashable ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

type Rep ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

type Rep ThreatDetectedByName = D1 ('MetaData "ThreatDetectedByName" "Amazonka.GuardDuty.Types.ThreatDetectedByName" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatDetectedByName'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "shortened") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScanThreatName])) :*: S1 ('MetaSel ('Just "uniqueThreatNameCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newThreatDetectedByName :: ThreatDetectedByName Source #

Create a value of ThreatDetectedByName 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:

ThreatDetectedByName, threatDetectedByName_itemCount - Total number of infected files identified.

$sel:shortened:ThreatDetectedByName', threatDetectedByName_shortened - Flag to determine if the finding contains every single infected file-path and/or every threat.

$sel:threatNames:ThreatDetectedByName', threatDetectedByName_threatNames - List of identified threats with details, organized by threat name.

$sel:uniqueThreatNameCount:ThreatDetectedByName', threatDetectedByName_uniqueThreatNameCount - Total number of unique threats by name identified, as part of the malware scan.

threatDetectedByName_itemCount :: Lens' ThreatDetectedByName (Maybe Int) Source #

Total number of infected files identified.

threatDetectedByName_shortened :: Lens' ThreatDetectedByName (Maybe Bool) Source #

Flag to determine if the finding contains every single infected file-path and/or every threat.

threatDetectedByName_threatNames :: Lens' ThreatDetectedByName (Maybe [ScanThreatName]) Source #

List of identified threats with details, organized by threat name.

threatDetectedByName_uniqueThreatNameCount :: Lens' ThreatDetectedByName (Maybe Int) Source #

Total number of unique threats by name identified, as part of the malware scan.