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

Description

 
Synopsis

Documentation

data EbsVolumeScanDetails Source #

Contains details from the malware scan that created a finding.

See: newEbsVolumeScanDetails smart constructor.

Constructors

EbsVolumeScanDetails' 

Fields

Instances

Instances details
FromJSON EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Generic EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Associated Types

type Rep EbsVolumeScanDetails :: Type -> Type #

Read EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Show EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

NFData EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Methods

rnf :: EbsVolumeScanDetails -> () #

Eq EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Hashable EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

type Rep EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

type Rep EbsVolumeScanDetails = D1 ('MetaData "EbsVolumeScanDetails" "Amazonka.GuardDuty.Types.EbsVolumeScanDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumeScanDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "scanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "scanDetections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanDetections)) :*: S1 ('MetaSel ('Just "scanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "scanStartedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "triggerFindingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEbsVolumeScanDetails :: EbsVolumeScanDetails Source #

Create a value of EbsVolumeScanDetails 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:scanCompletedAt:EbsVolumeScanDetails', ebsVolumeScanDetails_scanCompletedAt - Returns the completion date and time of the malware scan.

$sel:scanDetections:EbsVolumeScanDetails', ebsVolumeScanDetails_scanDetections - Contains a complete view providing malware scan result details.

$sel:scanId:EbsVolumeScanDetails', ebsVolumeScanDetails_scanId - Unique Id of the malware scan that generated the finding.

$sel:scanStartedAt:EbsVolumeScanDetails', ebsVolumeScanDetails_scanStartedAt - Returns the start date and time of the malware scan.

$sel:sources:EbsVolumeScanDetails', ebsVolumeScanDetails_sources - Contains list of threat intelligence sources used to detect threats.

$sel:triggerFindingId:EbsVolumeScanDetails', ebsVolumeScanDetails_triggerFindingId - GuardDuty finding ID that triggered a malware scan.

ebsVolumeScanDetails_scanCompletedAt :: Lens' EbsVolumeScanDetails (Maybe UTCTime) Source #

Returns the completion date and time of the malware scan.

ebsVolumeScanDetails_scanDetections :: Lens' EbsVolumeScanDetails (Maybe ScanDetections) Source #

Contains a complete view providing malware scan result details.

ebsVolumeScanDetails_scanId :: Lens' EbsVolumeScanDetails (Maybe Text) Source #

Unique Id of the malware scan that generated the finding.

ebsVolumeScanDetails_scanStartedAt :: Lens' EbsVolumeScanDetails (Maybe UTCTime) Source #

Returns the start date and time of the malware scan.

ebsVolumeScanDetails_sources :: Lens' EbsVolumeScanDetails (Maybe [Text]) Source #

Contains list of threat intelligence sources used to detect threats.

ebsVolumeScanDetails_triggerFindingId :: Lens' EbsVolumeScanDetails (Maybe Text) Source #

GuardDuty finding ID that triggered a malware scan.