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

Description

 
Synopsis

Documentation

data ScanDetections Source #

Contains a complete view providing malware scan result details.

See: newScanDetections smart constructor.

Constructors

ScanDetections' 

Fields

Instances

Instances details
FromJSON ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Generic ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Associated Types

type Rep ScanDetections :: Type -> Type #

Read ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Show ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

NFData ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Methods

rnf :: ScanDetections -> () #

Eq ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Hashable ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

type Rep ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

type Rep ScanDetections = D1 ('MetaData "ScanDetections" "Amazonka.GuardDuty.Types.ScanDetections" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanDetections'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "highestSeverityThreatDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HighestSeverityThreatDetails)) :*: S1 ('MetaSel ('Just "scannedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScannedItemCount))) :*: (S1 ('MetaSel ('Just "threatDetectedByName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThreatDetectedByName)) :*: S1 ('MetaSel ('Just "threatsDetectedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThreatsDetectedItemCount)))))

newScanDetections :: ScanDetections Source #

Create a value of ScanDetections 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:highestSeverityThreatDetails:ScanDetections', scanDetections_highestSeverityThreatDetails - Details of the highest severity threat detected during malware scan and number of infected files.

$sel:scannedItemCount:ScanDetections', scanDetections_scannedItemCount - Total number of scanned files.

$sel:threatDetectedByName:ScanDetections', scanDetections_threatDetectedByName - Contains details about identified threats organized by threat name.

$sel:threatsDetectedItemCount:ScanDetections', scanDetections_threatsDetectedItemCount - Total number of infected files.

scanDetections_highestSeverityThreatDetails :: Lens' ScanDetections (Maybe HighestSeverityThreatDetails) Source #

Details of the highest severity threat detected during malware scan and number of infected files.

scanDetections_threatDetectedByName :: Lens' ScanDetections (Maybe ThreatDetectedByName) Source #

Contains details about identified threats organized by threat name.