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

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-28 of the Amazon GuardDuty SDK configuration.

Errors

_BadRequestException :: AsError a => Fold a ServiceError Source #

A bad request exception object.

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

An internal server error exception object.

AdminStatus

newtype AdminStatus Source #

Constructors

AdminStatus' 

Instances

Instances details
FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToByteString AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromText AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToText AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

toText :: AdminStatus -> Text #

FromXML AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToXML AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

toXML :: AdminStatus -> XML #

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

Read AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Eq AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Hashable AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

type Rep AdminStatus = D1 ('MetaData "AdminStatus" "Amazonka.GuardDuty.Types.AdminStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "AdminStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CriterionKey

newtype CriterionKey Source #

Constructors

CriterionKey' 

Instances

Instances details
FromJSON CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

FromJSONKey CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToJSON CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToJSONKey CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToByteString CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToHeader CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToLog CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToQuery CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

FromText CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToText CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

toText :: CriterionKey -> Text #

FromXML CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToXML CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

toXML :: CriterionKey -> XML #

Generic CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Associated Types

type Rep CriterionKey :: Type -> Type #

Read CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Show CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

NFData CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

rnf :: CriterionKey -> () #

Eq CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Ord CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Hashable CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

type Rep CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

type Rep CriterionKey = D1 ('MetaData "CriterionKey" "Amazonka.GuardDuty.Types.CriterionKey" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "CriterionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCriterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSource

newtype DataSource Source #

Constructors

DataSource' 

Fields

Instances

Instances details
FromJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromJSONKey DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToJSONKey DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToByteString DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToHeader DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToLog DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToQuery DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromText DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToText DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

toText :: DataSource -> Text #

FromXML DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToXML DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

toXML :: DataSource -> XML #

Generic DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

Read DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

NFData DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

rnf :: DataSource -> () #

Eq DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Ord DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Hashable DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

type Rep DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

type Rep DataSource = D1 ('MetaData "DataSource" "Amazonka.GuardDuty.Types.DataSource" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSourceStatus

newtype DataSourceStatus Source #

Instances

Instances details
FromJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromJSONKey DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToJSONKey DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToByteString DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToHeader DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToLog DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToQuery DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromText DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToText DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromXML DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToXML DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Generic DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Associated Types

type Rep DataSourceStatus :: Type -> Type #

Read DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Show DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

NFData DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Methods

rnf :: DataSourceStatus -> () #

Eq DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Ord DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Hashable DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus = D1 ('MetaData "DataSourceStatus" "Amazonka.GuardDuty.Types.DataSourceStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DataSourceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSourceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationType

newtype DestinationType Source #

Constructors

DestinationType' 

Bundled Patterns

pattern DestinationType_S3 :: DestinationType 

Instances

Instances details
FromJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToByteString DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToQuery DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromText DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToText DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromXML DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToXML DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

toXML :: DestinationType -> XML #

Generic DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

Read DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

NFData DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Eq DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Hashable DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

type Rep DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

type Rep DestinationType = D1 ('MetaData "DestinationType" "Amazonka.GuardDuty.Types.DestinationType" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectorStatus

newtype DetectorStatus Source #

Constructors

DetectorStatus' 

Instances

Instances details
FromJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromJSONKey DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToJSONKey DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToByteString DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToHeader DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToLog DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToQuery DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromText DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToText DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromXML DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToXML DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

toXML :: DetectorStatus -> XML #

Generic DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Associated Types

type Rep DetectorStatus :: Type -> Type #

Read DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Show DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

NFData DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

rnf :: DetectorStatus -> () #

Eq DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Ord DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Hashable DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus = D1 ('MetaData "DetectorStatus" "Amazonka.GuardDuty.Types.DetectorStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DetectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsSnapshotPreservation

newtype EbsSnapshotPreservation Source #

Instances

Instances details
FromJSON EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromJSONKey EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToJSON EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToJSONKey EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToByteString EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToHeader EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToLog EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToQuery EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromText EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToText EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromXML EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToXML EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Generic EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Associated Types

type Rep EbsSnapshotPreservation :: Type -> Type #

Read EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Show EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

NFData EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Methods

rnf :: EbsSnapshotPreservation -> () #

Eq EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Ord EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Hashable EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

type Rep EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

type Rep EbsSnapshotPreservation = D1 ('MetaData "EbsSnapshotPreservation" "Amazonka.GuardDuty.Types.EbsSnapshotPreservation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "EbsSnapshotPreservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsSnapshotPreservation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Feedback

newtype Feedback Source #

Constructors

Feedback' 

Fields

Bundled Patterns

pattern Feedback_NOT_USEFUL :: Feedback 
pattern Feedback_USEFUL :: Feedback 

Instances

Instances details
FromJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToByteString Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toBS :: Feedback -> ByteString #

ToHeader Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toHeader :: HeaderName -> Feedback -> [Header] #

ToLog Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToQuery Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromText Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToText Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toText :: Feedback -> Text #

FromXML Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToXML Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toXML :: Feedback -> XML #

Generic Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Associated Types

type Rep Feedback :: Type -> Type #

Methods

from :: Feedback -> Rep Feedback x #

to :: Rep Feedback x -> Feedback #

Read Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Show Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

NFData Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

rnf :: Feedback -> () #

Eq Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Ord Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Hashable Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

hashWithSalt :: Int -> Feedback -> Int #

hash :: Feedback -> Int #

type Rep Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

type Rep Feedback = D1 ('MetaData "Feedback" "Amazonka.GuardDuty.Types.Feedback" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "Feedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FilterAction

newtype FilterAction Source #

Constructors

FilterAction' 

Bundled Patterns

pattern FilterAction_ARCHIVE :: FilterAction 
pattern FilterAction_NOOP :: FilterAction 

Instances

Instances details
FromJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromJSONKey FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToJSONKey FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToByteString FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToHeader FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToLog FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToQuery FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromText FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToText FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

toText :: FilterAction -> Text #

FromXML FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToXML FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

toXML :: FilterAction -> XML #

Generic FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Associated Types

type Rep FilterAction :: Type -> Type #

Read FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Show FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

NFData FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

rnf :: FilterAction -> () #

Eq FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Ord FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Hashable FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

type Rep FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

type Rep FilterAction = D1 ('MetaData "FilterAction" "Amazonka.GuardDuty.Types.FilterAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "FilterAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFilterAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

Instances

Instances details
FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToByteString FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToQuery FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Generic FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Associated Types

type Rep FindingPublishingFrequency :: Type -> Type #

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Show FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Hashable FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency = D1 ('MetaData "FindingPublishingFrequency" "Amazonka.GuardDuty.Types.FindingPublishingFrequency" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "FindingPublishingFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingStatisticType

newtype FindingStatisticType Source #

Instances

Instances details
FromJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromJSONKey FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToJSONKey FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToByteString FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToHeader FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToLog FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToQuery FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromText FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToText FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromXML FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToXML FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Generic FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Associated Types

type Rep FindingStatisticType :: Type -> Type #

Read FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Show FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

NFData FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Methods

rnf :: FindingStatisticType -> () #

Eq FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Ord FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Hashable FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType = D1 ('MetaData "FindingStatisticType" "Amazonka.GuardDuty.Types.FindingStatisticType" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "FindingStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetFormat

newtype IpSetFormat Source #

Constructors

IpSetFormat' 

Instances

Instances details
FromJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromJSONKey IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToJSONKey IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToByteString IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToHeader IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToLog IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToQuery IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromText IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToText IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

toText :: IpSetFormat -> Text #

FromXML IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToXML IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

toXML :: IpSetFormat -> XML #

Generic IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Associated Types

type Rep IpSetFormat :: Type -> Type #

Read IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Show IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

NFData IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

rnf :: IpSetFormat -> () #

Eq IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Ord IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Hashable IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

type Rep IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

type Rep IpSetFormat = D1 ('MetaData "IpSetFormat" "Amazonka.GuardDuty.Types.IpSetFormat" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "IpSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetStatus

newtype IpSetStatus Source #

Constructors

IpSetStatus' 

Instances

Instances details
FromJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromJSONKey IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToJSONKey IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToByteString IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToHeader IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToLog IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToQuery IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromText IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToText IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

toText :: IpSetStatus -> Text #

FromXML IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToXML IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

toXML :: IpSetStatus -> XML #

Generic IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Associated Types

type Rep IpSetStatus :: Type -> Type #

Read IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Show IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

NFData IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

rnf :: IpSetStatus -> () #

Eq IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Ord IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Hashable IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus = D1 ('MetaData "IpSetStatus" "Amazonka.GuardDuty.Types.IpSetStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "IpSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Bundled Patterns

pattern OrderBy_ASC :: OrderBy 
pattern OrderBy_DESC :: OrderBy 

Instances

Instances details
FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromText OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toText :: OrderBy -> Text #

FromXML OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

Generic OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

Read OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

NFData OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Eq OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.GuardDuty.Types.OrderBy" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PublishingStatus

newtype PublishingStatus Source #

Instances

Instances details
FromJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromJSONKey PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToJSONKey PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToByteString PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToHeader PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToLog PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToQuery PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromText PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToText PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromXML PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToXML PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Generic PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Associated Types

type Rep PublishingStatus :: Type -> Type #

Read PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Show PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

NFData PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Methods

rnf :: PublishingStatus -> () #

Eq PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Ord PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Hashable PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus = D1 ('MetaData "PublishingStatus" "Amazonka.GuardDuty.Types.PublishingStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "PublishingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPublishingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanCriterionKey

newtype ScanCriterionKey Source #

An enum value representing possible resource properties to match with given scan condition.

Instances

Instances details
FromJSON ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromJSONKey ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToJSON ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToJSONKey ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToByteString ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToHeader ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToLog ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToQuery ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromText ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToText ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromXML ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToXML ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Generic ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Associated Types

type Rep ScanCriterionKey :: Type -> Type #

Read ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Show ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

NFData ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Methods

rnf :: ScanCriterionKey -> () #

Eq ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Ord ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Hashable ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

type Rep ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

type Rep ScanCriterionKey = D1 ('MetaData "ScanCriterionKey" "Amazonka.GuardDuty.Types.ScanCriterionKey" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanCriterionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanCriterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanResult

newtype ScanResult Source #

Constructors

ScanResult' 

Fields

Bundled Patterns

pattern ScanResult_CLEAN :: ScanResult 
pattern ScanResult_INFECTED :: ScanResult 

Instances

Instances details
FromJSON ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

FromJSONKey ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToJSON ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToJSONKey ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToByteString ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToHeader ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToLog ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToQuery ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

FromText ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToText ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

toText :: ScanResult -> Text #

FromXML ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToXML ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

toXML :: ScanResult -> XML #

Generic ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Associated Types

type Rep ScanResult :: Type -> Type #

Read ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Show ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

NFData ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

rnf :: ScanResult -> () #

Eq ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Ord ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Hashable ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

type Rep ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

type Rep ScanResult = D1 ('MetaData "ScanResult" "Amazonka.GuardDuty.Types.ScanResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanStatus

newtype ScanStatus Source #

Constructors

ScanStatus' 

Fields

Bundled Patterns

pattern ScanStatus_COMPLETED :: ScanStatus 
pattern ScanStatus_FAILED :: ScanStatus 
pattern ScanStatus_RUNNING :: ScanStatus 

Instances

Instances details
FromJSON ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

FromJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToJSON ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToByteString ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToHeader ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToLog ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToQuery ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

FromText ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToText ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

toText :: ScanStatus -> Text #

FromXML ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToXML ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

toXML :: ScanStatus -> XML #

Generic ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Associated Types

type Rep ScanStatus :: Type -> Type #

Read ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Show ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

NFData ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

rnf :: ScanStatus -> () #

Eq ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Ord ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Hashable ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

type Rep ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

type Rep ScanStatus = D1 ('MetaData "ScanStatus" "Amazonka.GuardDuty.Types.ScanStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetFormat

newtype ThreatIntelSetFormat Source #

Instances

Instances details
FromJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToByteString ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToHeader ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToLog ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToQuery ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromText ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToText ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromXML ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToXML ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Generic ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Associated Types

type Rep ThreatIntelSetFormat :: Type -> Type #

Read ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Show ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

NFData ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Methods

rnf :: ThreatIntelSetFormat -> () #

Eq ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Ord ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Hashable ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat = D1 ('MetaData "ThreatIntelSetFormat" "Amazonka.GuardDuty.Types.ThreatIntelSetFormat" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ThreatIntelSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetStatus

newtype ThreatIntelSetStatus Source #

Instances

Instances details
FromJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToByteString ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToHeader ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToLog ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToQuery ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromText ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToText ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromXML ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToXML ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Generic ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Associated Types

type Rep ThreatIntelSetStatus :: Type -> Type #

Read ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Show ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

NFData ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Methods

rnf :: ThreatIntelSetStatus -> () #

Eq ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Ord ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Hashable ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus = D1 ('MetaData "ThreatIntelSetStatus" "Amazonka.GuardDuty.Types.ThreatIntelSetStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ThreatIntelSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticType

newtype UsageStatisticType Source #

Instances

Instances details
FromJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromJSONKey UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToJSONKey UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToByteString UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToHeader UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToLog UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToQuery UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromText UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToText UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromXML UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToXML UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Generic UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Associated Types

type Rep UsageStatisticType :: Type -> Type #

Read UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Show UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

NFData UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Methods

rnf :: UsageStatisticType -> () #

Eq UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Ord UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Hashable UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType = D1 ('MetaData "UsageStatisticType" "Amazonka.GuardDuty.Types.UsageStatisticType" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "UsageStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlList

data AccessControlList Source #

Contains information on the current access control policies for the bucket.

See: newAccessControlList smart constructor.

Constructors

AccessControlList' 

Fields

Instances

Instances details
FromJSON AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Generic AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Associated Types

type Rep AccessControlList :: Type -> Type #

Read AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Show AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Eq AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Hashable AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

type Rep AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

type Rep AccessControlList = D1 ('MetaData "AccessControlList" "Amazonka.GuardDuty.Types.AccessControlList" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAccessControlList :: AccessControlList Source #

Create a value of AccessControlList 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:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

$sel:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

accessControlList_allowsPublicReadAccess :: Lens' AccessControlList (Maybe Bool) Source #

A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

accessControlList_allowsPublicWriteAccess :: Lens' AccessControlList (Maybe Bool) Source #

A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

AccessKeyDetails

data AccessKeyDetails Source #

Contains information about the access keys.

See: newAccessKeyDetails smart constructor.

Constructors

AccessKeyDetails' 

Fields

Instances

Instances details
FromJSON AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Generic AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Associated Types

type Rep AccessKeyDetails :: Type -> Type #

Read AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Show AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

NFData AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Methods

rnf :: AccessKeyDetails -> () #

Eq AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Hashable AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails = D1 ('MetaData "AccessKeyDetails" "Amazonka.GuardDuty.Types.AccessKeyDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccessKeyDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccessKeyDetails :: AccessKeyDetails Source #

Create a value of AccessKeyDetails 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:accessKeyId:AccessKeyDetails', accessKeyDetails_accessKeyId - The access key ID of the user.

$sel:principalId:AccessKeyDetails', accessKeyDetails_principalId - The principal ID of the user.

$sel:userName:AccessKeyDetails', accessKeyDetails_userName - The name of the user.

$sel:userType:AccessKeyDetails', accessKeyDetails_userType - The type of the user.

AccountDetail

data AccountDetail Source #

Contains information about the account.

See: newAccountDetail smart constructor.

Constructors

AccountDetail' 

Fields

Instances

Instances details
ToJSON AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Generic AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Associated Types

type Rep AccountDetail :: Type -> Type #

Read AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Show AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Eq AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Hashable AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

type Rep AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

type Rep AccountDetail = D1 ('MetaData "AccountDetail" "Amazonka.GuardDuty.Types.AccountDetail" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccountDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAccountDetail Source #

Create a value of AccountDetail 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:accountId:AccountDetail', accountDetail_accountId - The member account ID.

$sel:email:AccountDetail', accountDetail_email - The email address of the member account.

accountDetail_email :: Lens' AccountDetail Text Source #

The email address of the member account.

AccountFreeTrialInfo

data AccountFreeTrialInfo Source #

Provides details of the GuardDuty member account that uses a free trial service.

See: newAccountFreeTrialInfo smart constructor.

Constructors

AccountFreeTrialInfo' 

Fields

Instances

Instances details
FromJSON AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Generic AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Associated Types

type Rep AccountFreeTrialInfo :: Type -> Type #

Read AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Show AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

NFData AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Methods

rnf :: AccountFreeTrialInfo -> () #

Eq AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Hashable AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

type Rep AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

type Rep AccountFreeTrialInfo = D1 ('MetaData "AccountFreeTrialInfo" "Amazonka.GuardDuty.Types.AccountFreeTrialInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccountFreeTrialInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourcesFreeTrial))))

newAccountFreeTrialInfo :: AccountFreeTrialInfo Source #

Create a value of AccountFreeTrialInfo 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:accountId:AccountFreeTrialInfo', accountFreeTrialInfo_accountId - The account identifier of the GuardDuty member account.

$sel:dataSources:AccountFreeTrialInfo', accountFreeTrialInfo_dataSources - Describes the data source enabled for the GuardDuty member account.

accountFreeTrialInfo_accountId :: Lens' AccountFreeTrialInfo (Maybe Text) Source #

The account identifier of the GuardDuty member account.

accountFreeTrialInfo_dataSources :: Lens' AccountFreeTrialInfo (Maybe DataSourcesFreeTrial) Source #

Describes the data source enabled for the GuardDuty member account.

AccountLevelPermissions

data AccountLevelPermissions Source #

Contains information about the account level permissions on the S3 bucket.

See: newAccountLevelPermissions smart constructor.

Constructors

AccountLevelPermissions' 

Fields

Instances

Instances details
FromJSON AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Generic AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Associated Types

type Rep AccountLevelPermissions :: Type -> Type #

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Show AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions = D1 ('MetaData "AccountLevelPermissions" "Amazonka.GuardDuty.Types.AccountLevelPermissions" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccountLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess))))

newAccountLevelPermissions :: AccountLevelPermissions Source #

Create a value of AccountLevelPermissions 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:blockPublicAccess:AccountLevelPermissions', accountLevelPermissions_blockPublicAccess - Describes the S3 Block Public Access settings of the bucket's parent account.

accountLevelPermissions_blockPublicAccess :: Lens' AccountLevelPermissions (Maybe BlockPublicAccess) Source #

Describes the S3 Block Public Access settings of the bucket's parent account.

Action

data Action Source #

Contains information about actions.

See: newAction smart constructor.

Constructors

Action' 

Fields

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Hashable Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

newAction :: Action Source #

Create a value of Action 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:actionType:Action', action_actionType - The GuardDuty finding activity type.

$sel:awsApiCallAction:Action', action_awsApiCallAction - Information about the AWS_API_CALL action described in this finding.

$sel:dnsRequestAction:Action', action_dnsRequestAction - Information about the DNS_REQUEST action described in this finding.

$sel:kubernetesApiCallAction:Action', action_kubernetesApiCallAction - Information about the Kubernetes API call action described in this finding.

$sel:networkConnectionAction:Action', action_networkConnectionAction - Information about the NETWORK_CONNECTION action described in this finding.

$sel:portProbeAction:Action', action_portProbeAction - Information about the PORT_PROBE action described in this finding.

action_actionType :: Lens' Action (Maybe Text) Source #

The GuardDuty finding activity type.

action_awsApiCallAction :: Lens' Action (Maybe AwsApiCallAction) Source #

Information about the AWS_API_CALL action described in this finding.

action_dnsRequestAction :: Lens' Action (Maybe DnsRequestAction) Source #

Information about the DNS_REQUEST action described in this finding.

action_kubernetesApiCallAction :: Lens' Action (Maybe KubernetesApiCallAction) Source #

Information about the Kubernetes API call action described in this finding.

action_networkConnectionAction :: Lens' Action (Maybe NetworkConnectionAction) Source #

Information about the NETWORK_CONNECTION action described in this finding.

action_portProbeAction :: Lens' Action (Maybe PortProbeAction) Source #

Information about the PORT_PROBE action described in this finding.

AdminAccount

data AdminAccount Source #

The account within the organization specified as the GuardDuty delegated administrator.

See: newAdminAccount smart constructor.

Constructors

AdminAccount' 

Fields

Instances

Instances details
FromJSON AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Generic AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Associated Types

type Rep AdminAccount :: Type -> Type #

Read AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Show AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Eq AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Hashable AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

type Rep AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

type Rep AdminAccount = D1 ('MetaData "AdminAccount" "Amazonka.GuardDuty.Types.AdminAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "adminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdminStatus))))

newAdminAccount :: AdminAccount Source #

Create a value of AdminAccount 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:adminAccountId:AdminAccount', adminAccount_adminAccountId - The Amazon Web Services account ID for the account.

$sel:adminStatus:AdminAccount', adminAccount_adminStatus - Indicates whether the account is enabled as the delegated administrator.

adminAccount_adminAccountId :: Lens' AdminAccount (Maybe Text) Source #

The Amazon Web Services account ID for the account.

adminAccount_adminStatus :: Lens' AdminAccount (Maybe AdminStatus) Source #

Indicates whether the account is enabled as the delegated administrator.

Administrator

data Administrator Source #

Contains information about the administrator account and invitation.

See: newAdministrator smart constructor.

Constructors

Administrator' 

Fields

Instances

Instances details
FromJSON Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Generic Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Associated Types

type Rep Administrator :: Type -> Type #

Read Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Show Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

NFData Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Methods

rnf :: Administrator -> () #

Eq Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Hashable Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

type Rep Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

type Rep Administrator = D1 ('MetaData "Administrator" "Amazonka.GuardDuty.Types.Administrator" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Administrator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAdministrator :: Administrator Source #

Create a value of Administrator 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:accountId:Administrator', administrator_accountId - The ID of the account used as the administrator account.

$sel:invitationId:Administrator', administrator_invitationId - The value that is used to validate the administrator account to the member account.

$sel:invitedAt:Administrator', administrator_invitedAt - The timestamp when the invitation was sent.

$sel:relationshipStatus:Administrator', administrator_relationshipStatus - The status of the relationship between the administrator and member accounts.

administrator_accountId :: Lens' Administrator (Maybe Text) Source #

The ID of the account used as the administrator account.

administrator_invitationId :: Lens' Administrator (Maybe Text) Source #

The value that is used to validate the administrator account to the member account.

administrator_invitedAt :: Lens' Administrator (Maybe Text) Source #

The timestamp when the invitation was sent.

administrator_relationshipStatus :: Lens' Administrator (Maybe Text) Source #

The status of the relationship between the administrator and member accounts.

AwsApiCallAction

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Constructors

AwsApiCallAction' 

Fields

Instances

Instances details
FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Generic AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Associated Types

type Rep AwsApiCallAction :: Type -> Type #

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

newAwsApiCallAction :: AwsApiCallAction Source #

Create a value of AwsApiCallAction 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:affectedResources:AwsApiCallAction', awsApiCallAction_affectedResources - The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

$sel:api:AwsApiCallAction', awsApiCallAction_api - The Amazon Web Services API name.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The Amazon Web Services API caller type.

$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - The domain information for the Amazon Web Services API call.

$sel:errorCode:AwsApiCallAction', awsApiCallAction_errorCode - The error code of the failed Amazon Web Services API action.

$sel:remoteAccountDetails:AwsApiCallAction', awsApiCallAction_remoteAccountDetails - The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

$sel:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the Amazon Web Services API call.

$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The Amazon Web Services service name whose API was invoked.

$sel:userAgent:AwsApiCallAction', awsApiCallAction_userAgent - The agent through which the API request was made.

awsApiCallAction_affectedResources :: Lens' AwsApiCallAction (Maybe (HashMap Text Text)) Source #

The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services API name.

awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services API caller type.

awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails) Source #

The domain information for the Amazon Web Services API call.

awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text) Source #

The error code of the failed Amazon Web Services API action.

awsApiCallAction_remoteAccountDetails :: Lens' AwsApiCallAction (Maybe RemoteAccountDetails) Source #

The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails) Source #

The remote IP information of the connection that initiated the Amazon Web Services API call.

awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services service name whose API was invoked.

awsApiCallAction_userAgent :: Lens' AwsApiCallAction (Maybe Text) Source #

The agent through which the API request was made.

BlockPublicAccess

data BlockPublicAccess Source #

Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See S3 Block Public Access for more information.

See: newBlockPublicAccess smart constructor.

Constructors

BlockPublicAccess' 

Fields

Instances

Instances details
FromJSON BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Generic BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Associated Types

type Rep BlockPublicAccess :: Type -> Type #

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Show BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Hashable BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess = D1 ('MetaData "BlockPublicAccess" "Amazonka.GuardDuty.Types.BlockPublicAccess" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newBlockPublicAccess :: BlockPublicAccess Source #

Create a value of BlockPublicAccess 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:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Indicates if S3 Block Public Access is set to BlockPublicAcls.

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - Indicates if S3 Block Public Access is set to BlockPublicPolicy.

$sel:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Indicates if S3 Block Public Access is set to IgnorePublicAcls.

$sel:restrictPublicBuckets:BlockPublicAccess', blockPublicAccess_restrictPublicBuckets - Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

blockPublicAccess_blockPublicAcls :: Lens' BlockPublicAccess (Maybe Bool) Source #

Indicates if S3 Block Public Access is set to BlockPublicAcls.

blockPublicAccess_blockPublicPolicy :: Lens' BlockPublicAccess (Maybe Bool) Source #

Indicates if S3 Block Public Access is set to BlockPublicPolicy.

blockPublicAccess_ignorePublicAcls :: Lens' BlockPublicAccess (Maybe Bool) Source #

Indicates if S3 Block Public Access is set to IgnorePublicAcls.

blockPublicAccess_restrictPublicBuckets :: Lens' BlockPublicAccess (Maybe Bool) Source #

Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

BucketLevelPermissions

data BucketLevelPermissions Source #

Contains information about the bucket level permissions for the S3 bucket.

See: newBucketLevelPermissions smart constructor.

Constructors

BucketLevelPermissions' 

Fields

Instances

Instances details
FromJSON BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Generic BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Associated Types

type Rep BucketLevelPermissions :: Type -> Type #

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Show BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions = D1 ('MetaData "BucketLevelPermissions" "Amazonka.GuardDuty.Types.BucketLevelPermissions" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "BucketLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessControlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlList)) :*: (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess)) :*: S1 ('MetaSel ('Just "bucketPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPolicy)))))

newBucketLevelPermissions :: BucketLevelPermissions Source #

Create a value of BucketLevelPermissions 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:accessControlList:BucketLevelPermissions', bucketLevelPermissions_accessControlList - Contains information on how Access Control Policies are applied to the bucket.

$sel:blockPublicAccess:BucketLevelPermissions', bucketLevelPermissions_blockPublicAccess - Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.

$sel:bucketPolicy:BucketLevelPermissions', bucketLevelPermissions_bucketPolicy - Contains information on the bucket policies for the S3 bucket.

bucketLevelPermissions_accessControlList :: Lens' BucketLevelPermissions (Maybe AccessControlList) Source #

Contains information on how Access Control Policies are applied to the bucket.

bucketLevelPermissions_blockPublicAccess :: Lens' BucketLevelPermissions (Maybe BlockPublicAccess) Source #

Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.

bucketLevelPermissions_bucketPolicy :: Lens' BucketLevelPermissions (Maybe BucketPolicy) Source #

Contains information on the bucket policies for the S3 bucket.

BucketPolicy

data BucketPolicy Source #

Contains information on the current bucket policies for the S3 bucket.

See: newBucketPolicy smart constructor.

Constructors

BucketPolicy' 

Fields

Instances

Instances details
FromJSON BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Generic BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Associated Types

type Rep BucketPolicy :: Type -> Type #

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Show BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Hashable BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy = D1 ('MetaData "BucketPolicy" "Amazonka.GuardDuty.Types.BucketPolicy" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newBucketPolicy :: BucketPolicy Source #

Create a value of BucketPolicy 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:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through a bucket policy.

$sel:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through a bucket policy.

bucketPolicy_allowsPublicReadAccess :: Lens' BucketPolicy (Maybe Bool) Source #

A value that indicates whether public read access for the bucket is enabled through a bucket policy.

bucketPolicy_allowsPublicWriteAccess :: Lens' BucketPolicy (Maybe Bool) Source #

A value that indicates whether public write access for the bucket is enabled through a bucket policy.

City

data City Source #

Contains information about the city associated with the IP address.

See: newCity smart constructor.

Constructors

City' 

Fields

Instances

Instances details
FromJSON City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Generic City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Associated Types

type Rep City :: Type -> Type #

Methods

from :: City -> Rep City x #

to :: Rep City x -> City #

Read City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Show City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

showsPrec :: Int -> City -> ShowS #

show :: City -> String #

showList :: [City] -> ShowS #

NFData City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

rnf :: City -> () #

Eq City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

(==) :: City -> City -> Bool #

(/=) :: City -> City -> Bool #

Hashable City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

hashWithSalt :: Int -> City -> Int #

hash :: City -> Int #

type Rep City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City = D1 ('MetaData "City" "Amazonka.GuardDuty.Types.City" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "City'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cityName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCity :: City Source #

Create a value of City 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:cityName:City', city_cityName - The city name of the remote IP address.

city_cityName :: Lens' City (Maybe Text) Source #

The city name of the remote IP address.

CloudTrailConfigurationResult

data CloudTrailConfigurationResult Source #

Contains information on the status of CloudTrail as a data source for the detector.

See: newCloudTrailConfigurationResult smart constructor.

Constructors

CloudTrailConfigurationResult' 

Fields

Instances

Instances details
FromJSON CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Generic CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Associated Types

type Rep CloudTrailConfigurationResult :: Type -> Type #

Read CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Show CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

NFData CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Eq CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Hashable CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult = D1 ('MetaData "CloudTrailConfigurationResult" "Amazonka.GuardDuty.Types.CloudTrailConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "CloudTrailConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newCloudTrailConfigurationResult Source #

Create a value of CloudTrailConfigurationResult 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:status:CloudTrailConfigurationResult', cloudTrailConfigurationResult_status - Describes whether CloudTrail is enabled as a data source for the detector.

cloudTrailConfigurationResult_status :: Lens' CloudTrailConfigurationResult DataSourceStatus Source #

Describes whether CloudTrail is enabled as a data source for the detector.

Condition

data Condition Source #

Contains information about the condition.

See: newCondition smart constructor.

Constructors

Condition' 

Fields

  • eq :: Maybe [Text]

    Represents the equal condition to be applied to a single field when querying for findings.

  • equals :: Maybe [Text]

    Represents an equal ____ condition to be applied to a single field when querying for findings.

  • greaterThan :: Maybe Integer

    Represents a greater than condition to be applied to a single field when querying for findings.

  • greaterThanOrEqual :: Maybe Integer

    Represents a greater than or equal condition to be applied to a single field when querying for findings.

  • gt :: Maybe Int

    Represents a greater than condition to be applied to a single field when querying for findings.

  • gte :: Maybe Int

    Represents a greater than or equal condition to be applied to a single field when querying for findings.

  • lessThan :: Maybe Integer

    Represents a less than condition to be applied to a single field when querying for findings.

  • lessThanOrEqual :: Maybe Integer

    Represents a less than or equal condition to be applied to a single field when querying for findings.

  • lt :: Maybe Int

    Represents a less than condition to be applied to a single field when querying for findings.

  • lte :: Maybe Int

    Represents a less than or equal condition to be applied to a single field when querying for findings.

  • neq :: Maybe [Text]

    Represents the not equal condition to be applied to a single field when querying for findings.

  • notEquals :: Maybe [Text]

    Represents a not equal ____ condition to be applied to a single field when querying for findings.

Instances

Instances details
FromJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

Read Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

NFData Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Eq Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Hashable Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.GuardDuty.Types.Condition" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newCondition :: Condition Source #

Create a value of Condition 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:eq:Condition', condition_eq - Represents the equal condition to be applied to a single field when querying for findings.

$sel:equals:Condition', condition_equals - Represents an equal ____ condition to be applied to a single field when querying for findings.

$sel:greaterThan:Condition', condition_greaterThan - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:gt:Condition', condition_gt - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:gte:Condition', condition_gte - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:lessThan:Condition', condition_lessThan - Represents a less than condition to be applied to a single field when querying for findings.

$sel:lessThanOrEqual:Condition', condition_lessThanOrEqual - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:lt:Condition', condition_lt - Represents a less than condition to be applied to a single field when querying for findings.

$sel:lte:Condition', condition_lte - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:neq:Condition', condition_neq - Represents the not equal condition to be applied to a single field when querying for findings.

$sel:notEquals:Condition', condition_notEquals - Represents a not equal ____ condition to be applied to a single field when querying for findings.

condition_eq :: Lens' Condition (Maybe [Text]) Source #

Represents the equal condition to be applied to a single field when querying for findings.

condition_equals :: Lens' Condition (Maybe [Text]) Source #

Represents an equal ____ condition to be applied to a single field when querying for findings.

condition_greaterThan :: Lens' Condition (Maybe Integer) Source #

Represents a greater than condition to be applied to a single field when querying for findings.

condition_greaterThanOrEqual :: Lens' Condition (Maybe Integer) Source #

Represents a greater than or equal condition to be applied to a single field when querying for findings.

condition_gt :: Lens' Condition (Maybe Int) Source #

Represents a greater than condition to be applied to a single field when querying for findings.

condition_gte :: Lens' Condition (Maybe Int) Source #

Represents a greater than or equal condition to be applied to a single field when querying for findings.

condition_lessThan :: Lens' Condition (Maybe Integer) Source #

Represents a less than condition to be applied to a single field when querying for findings.

condition_lessThanOrEqual :: Lens' Condition (Maybe Integer) Source #

Represents a less than or equal condition to be applied to a single field when querying for findings.

condition_lt :: Lens' Condition (Maybe Int) Source #

Represents a less than condition to be applied to a single field when querying for findings.

condition_lte :: Lens' Condition (Maybe Int) Source #

Represents a less than or equal condition to be applied to a single field when querying for findings.

condition_neq :: Lens' Condition (Maybe [Text]) Source #

Represents the not equal condition to be applied to a single field when querying for findings.

condition_notEquals :: Lens' Condition (Maybe [Text]) Source #

Represents a not equal ____ condition to be applied to a single field when querying for findings.

Container

data Container Source #

Details of a container.

See: newContainer smart constructor.

Constructors

Container' 

Fields

Instances

Instances details
FromJSON Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Generic Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Associated Types

type Rep Container :: Type -> Type #

Read Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Show Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

NFData Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Methods

rnf :: Container -> () #

Eq Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Hashable Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

type Rep Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

newContainer :: Container Source #

Create a value of Container 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:containerRuntime:Container', container_containerRuntime - The container runtime (such as, Docker or containerd) used to run the container.

$sel:id:Container', container_id - Container ID.

$sel:image:Container', container_image - Container image.

$sel:imagePrefix:Container', container_imagePrefix - Part of the image name before the last slash. For example, imagePrefix for public.ecr.aws/amazonlinux/amazonlinux:latest would be public.ecr.aws/amazonlinux. If the image name is relative and does not have a slash, this field is empty.

Container, container_name - Container name.

$sel:securityContext:Container', container_securityContext - Container security context.

$sel:volumeMounts:Container', container_volumeMounts - Container volume mounts.

container_containerRuntime :: Lens' Container (Maybe Text) Source #

The container runtime (such as, Docker or containerd) used to run the container.

container_imagePrefix :: Lens' Container (Maybe Text) Source #

Part of the image name before the last slash. For example, imagePrefix for public.ecr.aws/amazonlinux/amazonlinux:latest would be public.ecr.aws/amazonlinux. If the image name is relative and does not have a slash, this field is empty.

Country

data Country Source #

Contains information about the country where the remote IP address is located.

See: newCountry smart constructor.

Constructors

Country' 

Fields

Instances

Instances details
FromJSON Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Generic Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Associated Types

type Rep Country :: Type -> Type #

Methods

from :: Country -> Rep Country x #

to :: Rep Country x -> Country #

Read Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Show Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

NFData Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

rnf :: Country -> () #

Eq Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

(==) :: Country -> Country -> Bool #

(/=) :: Country -> Country -> Bool #

Hashable Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

hashWithSalt :: Int -> Country -> Int #

hash :: Country -> Int #

type Rep Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country = D1 ('MetaData "Country" "Amazonka.GuardDuty.Types.Country" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Country'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCountry :: Country Source #

Create a value of Country 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:countryCode:Country', country_countryCode - The country code of the remote IP address.

$sel:countryName:Country', country_countryName - The country name of the remote IP address.

country_countryCode :: Lens' Country (Maybe Text) Source #

The country code of the remote IP address.

country_countryName :: Lens' Country (Maybe Text) Source #

The country name of the remote IP address.

DNSLogsConfigurationResult

data DNSLogsConfigurationResult Source #

Contains information on the status of DNS logs as a data source.

See: newDNSLogsConfigurationResult smart constructor.

Constructors

DNSLogsConfigurationResult' 

Fields

Instances

Instances details
FromJSON DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Generic DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Associated Types

type Rep DNSLogsConfigurationResult :: Type -> Type #

Read DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Show DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

NFData DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Eq DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Hashable DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult = D1 ('MetaData "DNSLogsConfigurationResult" "Amazonka.GuardDuty.Types.DNSLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DNSLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newDNSLogsConfigurationResult Source #

Create a value of DNSLogsConfigurationResult 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:status:DNSLogsConfigurationResult', dNSLogsConfigurationResult_status - Denotes whether DNS logs is enabled as a data source.

dNSLogsConfigurationResult_status :: Lens' DNSLogsConfigurationResult DataSourceStatus Source #

Denotes whether DNS logs is enabled as a data source.

DataSourceConfigurations

data DataSourceConfigurations Source #

Contains information about which data sources are enabled.

See: newDataSourceConfigurations smart constructor.

Constructors

DataSourceConfigurations' 

Fields

Instances

Instances details
ToJSON DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Generic DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Associated Types

type Rep DataSourceConfigurations :: Type -> Type #

Read DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Show DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

NFData DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Eq DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Hashable DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations = D1 ('MetaData "DataSourceConfigurations" "Amazonka.GuardDuty.Types.DataSourceConfigurations" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesConfiguration)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MalwareProtectionConfiguration)) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3LogsConfiguration)))))

newDataSourceConfigurations :: DataSourceConfigurations Source #

Create a value of DataSourceConfigurations 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:kubernetes:DataSourceConfigurations', dataSourceConfigurations_kubernetes - Describes whether any Kubernetes logs are enabled as data sources.

$sel:malwareProtection:DataSourceConfigurations', dataSourceConfigurations_malwareProtection - Describes whether Malware Protection is enabled as a data source.

$sel:s3Logs:DataSourceConfigurations', dataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled as a data source.

dataSourceConfigurations_kubernetes :: Lens' DataSourceConfigurations (Maybe KubernetesConfiguration) Source #

Describes whether any Kubernetes logs are enabled as data sources.

dataSourceConfigurations_malwareProtection :: Lens' DataSourceConfigurations (Maybe MalwareProtectionConfiguration) Source #

Describes whether Malware Protection is enabled as a data source.

dataSourceConfigurations_s3Logs :: Lens' DataSourceConfigurations (Maybe S3LogsConfiguration) Source #

Describes whether S3 data event logs are enabled as a data source.

DataSourceConfigurationsResult

data DataSourceConfigurationsResult Source #

Contains information on the status of data sources for the detector.

See: newDataSourceConfigurationsResult smart constructor.

Constructors

DataSourceConfigurationsResult' 

Fields

Instances

Instances details
FromJSON DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Generic DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Associated Types

type Rep DataSourceConfigurationsResult :: Type -> Type #

Read DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Show DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

NFData DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Eq DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Hashable DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

newDataSourceConfigurationsResult Source #

Create a value of DataSourceConfigurationsResult 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:kubernetes:DataSourceConfigurationsResult', dataSourceConfigurationsResult_kubernetes - An object that contains information on the status of all Kubernetes data sources.

$sel:malwareProtection:DataSourceConfigurationsResult', dataSourceConfigurationsResult_malwareProtection - Describes the configuration of Malware Protection data sources.

$sel:cloudTrail:DataSourceConfigurationsResult', dataSourceConfigurationsResult_cloudTrail - An object that contains information on the status of CloudTrail as a data source.

$sel:dNSLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_dNSLogs - An object that contains information on the status of DNS logs as a data source.

$sel:flowLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_flowLogs - An object that contains information on the status of VPC flow logs as a data source.

$sel:s3Logs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_s3Logs - An object that contains information on the status of S3 Data event logs as a data source.

dataSourceConfigurationsResult_kubernetes :: Lens' DataSourceConfigurationsResult (Maybe KubernetesConfigurationResult) Source #

An object that contains information on the status of all Kubernetes data sources.

dataSourceConfigurationsResult_cloudTrail :: Lens' DataSourceConfigurationsResult CloudTrailConfigurationResult Source #

An object that contains information on the status of CloudTrail as a data source.

dataSourceConfigurationsResult_dNSLogs :: Lens' DataSourceConfigurationsResult DNSLogsConfigurationResult Source #

An object that contains information on the status of DNS logs as a data source.

dataSourceConfigurationsResult_flowLogs :: Lens' DataSourceConfigurationsResult FlowLogsConfigurationResult Source #

An object that contains information on the status of VPC flow logs as a data source.

dataSourceConfigurationsResult_s3Logs :: Lens' DataSourceConfigurationsResult S3LogsConfigurationResult Source #

An object that contains information on the status of S3 Data event logs as a data source.

DataSourceFreeTrial

data DataSourceFreeTrial Source #

Contains information about which data sources are enabled for the GuardDuty member account.

See: newDataSourceFreeTrial smart constructor.

Constructors

DataSourceFreeTrial' 

Fields

Instances

Instances details
FromJSON DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Generic DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Associated Types

type Rep DataSourceFreeTrial :: Type -> Type #

Read DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Show DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

NFData DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Methods

rnf :: DataSourceFreeTrial -> () #

Eq DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Hashable DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

type Rep DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

type Rep DataSourceFreeTrial = D1 ('MetaData "DataSourceFreeTrial" "Amazonka.GuardDuty.Types.DataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTrialDaysRemaining") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newDataSourceFreeTrial :: DataSourceFreeTrial Source #

Create a value of DataSourceFreeTrial 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:freeTrialDaysRemaining:DataSourceFreeTrial', dataSourceFreeTrial_freeTrialDaysRemaining - A value that specifies the number of days left to use each enabled data source.

dataSourceFreeTrial_freeTrialDaysRemaining :: Lens' DataSourceFreeTrial (Maybe Int) Source #

A value that specifies the number of days left to use each enabled data source.

DataSourcesFreeTrial

data DataSourcesFreeTrial Source #

Contains information about which data sources are enabled for the GuardDuty member account.

See: newDataSourcesFreeTrial smart constructor.

Constructors

DataSourcesFreeTrial' 

Fields

Instances

Instances details
FromJSON DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Generic DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Associated Types

type Rep DataSourcesFreeTrial :: Type -> Type #

Read DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Show DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

NFData DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Methods

rnf :: DataSourcesFreeTrial -> () #

Eq DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Hashable DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

type Rep DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

newDataSourcesFreeTrial :: DataSourcesFreeTrial Source #

Create a value of DataSourcesFreeTrial 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:cloudTrail:DataSourcesFreeTrial', dataSourcesFreeTrial_cloudTrail - Describes whether any Amazon Web Services CloudTrail management event logs are enabled as data sources.

$sel:dnsLogs:DataSourcesFreeTrial', dataSourcesFreeTrial_dnsLogs - Describes whether any DNS logs are enabled as data sources.

$sel:flowLogs:DataSourcesFreeTrial', dataSourcesFreeTrial_flowLogs - Describes whether any VPC Flow logs are enabled as data sources.

$sel:kubernetes:DataSourcesFreeTrial', dataSourcesFreeTrial_kubernetes - Describes whether any Kubernetes logs are enabled as data sources.

$sel:malwareProtection:DataSourcesFreeTrial', dataSourcesFreeTrial_malwareProtection - Describes whether Malware Protection is enabled as a data source.

$sel:s3Logs:DataSourcesFreeTrial', dataSourcesFreeTrial_s3Logs - Describes whether any S3 data event logs are enabled as data sources.

dataSourcesFreeTrial_cloudTrail :: Lens' DataSourcesFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether any Amazon Web Services CloudTrail management event logs are enabled as data sources.

dataSourcesFreeTrial_dnsLogs :: Lens' DataSourcesFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether any DNS logs are enabled as data sources.

dataSourcesFreeTrial_flowLogs :: Lens' DataSourcesFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether any VPC Flow logs are enabled as data sources.

dataSourcesFreeTrial_kubernetes :: Lens' DataSourcesFreeTrial (Maybe KubernetesDataSourceFreeTrial) Source #

Describes whether any Kubernetes logs are enabled as data sources.

dataSourcesFreeTrial_malwareProtection :: Lens' DataSourcesFreeTrial (Maybe MalwareProtectionDataSourceFreeTrial) Source #

Describes whether Malware Protection is enabled as a data source.

dataSourcesFreeTrial_s3Logs :: Lens' DataSourcesFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether any S3 data event logs are enabled as data sources.

DefaultServerSideEncryption

data DefaultServerSideEncryption Source #

Contains information on the server side encryption method used in the S3 bucket. See S3 Server-Side Encryption for more information.

See: newDefaultServerSideEncryption smart constructor.

Constructors

DefaultServerSideEncryption' 

Fields

Instances

Instances details
FromJSON DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Generic DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Associated Types

type Rep DefaultServerSideEncryption :: Type -> Type #

Read DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Show DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

NFData DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Eq DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Hashable DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption = D1 ('MetaData "DefaultServerSideEncryption" "Amazonka.GuardDuty.Types.DefaultServerSideEncryption" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DefaultServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsMasterKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDefaultServerSideEncryption :: DefaultServerSideEncryption Source #

Create a value of DefaultServerSideEncryption 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:encryptionType:DefaultServerSideEncryption', defaultServerSideEncryption_encryptionType - The type of encryption used for objects within the S3 bucket.

$sel:kmsMasterKeyArn:DefaultServerSideEncryption', defaultServerSideEncryption_kmsMasterKeyArn - The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.

defaultServerSideEncryption_encryptionType :: Lens' DefaultServerSideEncryption (Maybe Text) Source #

The type of encryption used for objects within the S3 bucket.

defaultServerSideEncryption_kmsMasterKeyArn :: Lens' DefaultServerSideEncryption (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.

Destination

data Destination Source #

Contains information about the publishing destination, including the ID, type, and status.

See: newDestination smart constructor.

Constructors

Destination' 

Fields

Instances

Instances details
FromJSON Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

Read Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

NFData Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Methods

rnf :: Destination -> () #

Eq Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Hashable Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.GuardDuty.Types.Destination" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublishingStatus))))

newDestination Source #

Create a value of Destination 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:destinationId:Destination', destination_destinationId - The unique ID of the publishing destination.

$sel:destinationType:Destination', destination_destinationType - The type of resource used for the publishing destination. Currently, only Amazon S3 buckets are supported.

$sel:status:Destination', destination_status - The status of the publishing destination.

destination_destinationId :: Lens' Destination Text Source #

The unique ID of the publishing destination.

destination_destinationType :: Lens' Destination DestinationType Source #

The type of resource used for the publishing destination. Currently, only Amazon S3 buckets are supported.

destination_status :: Lens' Destination PublishingStatus Source #

The status of the publishing destination.

DestinationProperties

data DestinationProperties Source #

Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.

See: newDestinationProperties smart constructor.

Constructors

DestinationProperties' 

Fields

  • destinationArn :: Maybe Text

    The ARN of the resource to publish to.

    To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/

  • kmsKeyArn :: Maybe Text

    The ARN of the KMS key to use for encryption.

Instances

Instances details
FromJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

ToJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Generic DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Associated Types

type Rep DestinationProperties :: Type -> Type #

Read DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Show DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

NFData DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Methods

rnf :: DestinationProperties -> () #

Eq DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Hashable DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties = D1 ('MetaData "DestinationProperties" "Amazonka.GuardDuty.Types.DestinationProperties" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDestinationProperties :: DestinationProperties Source #

Create a value of DestinationProperties 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:destinationArn:DestinationProperties', destinationProperties_destinationArn - The ARN of the resource to publish to.

To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/

$sel:kmsKeyArn:DestinationProperties', destinationProperties_kmsKeyArn - The ARN of the KMS key to use for encryption.

destinationProperties_destinationArn :: Lens' DestinationProperties (Maybe Text) Source #

The ARN of the resource to publish to.

To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/

destinationProperties_kmsKeyArn :: Lens' DestinationProperties (Maybe Text) Source #

The ARN of the KMS key to use for encryption.

DnsRequestAction

data DnsRequestAction Source #

Contains information about the DNS_REQUEST action described in this finding.

See: newDnsRequestAction smart constructor.

Constructors

DnsRequestAction' 

Fields

  • blocked :: Maybe Bool

    Indicates whether the targeted port is blocked.

  • domain :: Maybe Text

    The domain information for the API request.

  • protocol :: Maybe Text

    The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.

Instances

Instances details
FromJSON DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Generic DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Associated Types

type Rep DnsRequestAction :: Type -> Type #

Read DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Show DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

NFData DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Methods

rnf :: DnsRequestAction -> () #

Eq DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Hashable DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction = D1 ('MetaData "DnsRequestAction" "Amazonka.GuardDuty.Types.DnsRequestAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DnsRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDnsRequestAction :: DnsRequestAction Source #

Create a value of DnsRequestAction 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:blocked:DnsRequestAction', dnsRequestAction_blocked - Indicates whether the targeted port is blocked.

$sel:domain:DnsRequestAction', dnsRequestAction_domain - The domain information for the API request.

$sel:protocol:DnsRequestAction', dnsRequestAction_protocol - The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.

dnsRequestAction_blocked :: Lens' DnsRequestAction (Maybe Bool) Source #

Indicates whether the targeted port is blocked.

dnsRequestAction_domain :: Lens' DnsRequestAction (Maybe Text) Source #

The domain information for the API request.

dnsRequestAction_protocol :: Lens' DnsRequestAction (Maybe Text) Source #

The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.

DomainDetails

data DomainDetails Source #

Contains information about the domain.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' 

Fields

  • domain :: Maybe Text

    The domain information for the Amazon Web Services API call.

Instances

Instances details
FromJSON DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Generic DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Associated Types

type Rep DomainDetails :: Type -> Type #

Read DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Show DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Eq DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Hashable DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

type Rep DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

type Rep DomainDetails = D1 ('MetaData "DomainDetails" "Amazonka.GuardDuty.Types.DomainDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DomainDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainDetails :: DomainDetails Source #

Create a value of DomainDetails 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:domain:DomainDetails', domainDetails_domain - The domain information for the Amazon Web Services API call.

domainDetails_domain :: Lens' DomainDetails (Maybe Text) Source #

The domain information for the Amazon Web Services API call.

EbsVolumeDetails

data EbsVolumeDetails Source #

Contains list of scanned and skipped EBS volumes with details.

See: newEbsVolumeDetails smart constructor.

Constructors

EbsVolumeDetails' 

Fields

Instances

Instances details
FromJSON EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Generic EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Associated Types

type Rep EbsVolumeDetails :: Type -> Type #

Read EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Show EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

NFData EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Methods

rnf :: EbsVolumeDetails -> () #

Eq EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Hashable EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

type Rep EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

type Rep EbsVolumeDetails = D1 ('MetaData "EbsVolumeDetails" "Amazonka.GuardDuty.Types.EbsVolumeDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scannedVolumeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail])) :*: S1 ('MetaSel ('Just "skippedVolumeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail]))))

newEbsVolumeDetails :: EbsVolumeDetails Source #

Create a value of EbsVolumeDetails 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:scannedVolumeDetails:EbsVolumeDetails', ebsVolumeDetails_scannedVolumeDetails - List of EBS volumes that were scanned.

$sel:skippedVolumeDetails:EbsVolumeDetails', ebsVolumeDetails_skippedVolumeDetails - List of EBS volumes that were skipped from the malware scan.

ebsVolumeDetails_skippedVolumeDetails :: Lens' EbsVolumeDetails (Maybe [VolumeDetail]) Source #

List of EBS volumes that were skipped from the malware scan.

EbsVolumeScanDetails

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.

EbsVolumesResult

data EbsVolumesResult Source #

Describes the configuration of scanning EBS volumes as a data source.

See: newEbsVolumesResult smart constructor.

Constructors

EbsVolumesResult' 

Fields

  • reason :: Maybe Text

    Specifies the reason why scanning EBS volumes (Malware Protection) was not enabled as a data source.

  • status :: Maybe DataSourceStatus

    Describes whether scanning EBS volumes is enabled as a data source.

Instances

Instances details
FromJSON EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Generic EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Associated Types

type Rep EbsVolumesResult :: Type -> Type #

Read EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Show EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

NFData EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Methods

rnf :: EbsVolumesResult -> () #

Eq EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Hashable EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

type Rep EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

type Rep EbsVolumesResult = D1 ('MetaData "EbsVolumesResult" "Amazonka.GuardDuty.Types.EbsVolumesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceStatus))))

newEbsVolumesResult :: EbsVolumesResult Source #

Create a value of EbsVolumesResult 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:reason:EbsVolumesResult', ebsVolumesResult_reason - Specifies the reason why scanning EBS volumes (Malware Protection) was not enabled as a data source.

$sel:status:EbsVolumesResult', ebsVolumesResult_status - Describes whether scanning EBS volumes is enabled as a data source.

ebsVolumesResult_reason :: Lens' EbsVolumesResult (Maybe Text) Source #

Specifies the reason why scanning EBS volumes (Malware Protection) was not enabled as a data source.

ebsVolumesResult_status :: Lens' EbsVolumesResult (Maybe DataSourceStatus) Source #

Describes whether scanning EBS volumes is enabled as a data source.

EcsClusterDetails

data EcsClusterDetails Source #

Contains information about the details of the ECS Cluster.

See: newEcsClusterDetails smart constructor.

Constructors

EcsClusterDetails' 

Fields

Instances

Instances details
FromJSON EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Generic EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Associated Types

type Rep EcsClusterDetails :: Type -> Type #

Read EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Show EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

NFData EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Methods

rnf :: EcsClusterDetails -> () #

Eq EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Hashable EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

type Rep EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

type Rep EcsClusterDetails = D1 ('MetaData "EcsClusterDetails" "Amazonka.GuardDuty.Types.EcsClusterDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EcsClusterDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeServicesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registeredContainerInstancesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "runningTasksCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "taskDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EcsTaskDetails))))))

newEcsClusterDetails :: EcsClusterDetails Source #

Create a value of EcsClusterDetails 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:activeServicesCount:EcsClusterDetails', ecsClusterDetails_activeServicesCount - The number of services that are running on the cluster in an ACTIVE state.

EcsClusterDetails, ecsClusterDetails_arn - The Amazon Resource Name (ARN) that identifies the cluster.

$sel:name:EcsClusterDetails', ecsClusterDetails_name - The name of the ECS Cluster.

$sel:registeredContainerInstancesCount:EcsClusterDetails', ecsClusterDetails_registeredContainerInstancesCount - The number of container instances registered into the cluster.

$sel:runningTasksCount:EcsClusterDetails', ecsClusterDetails_runningTasksCount - The number of tasks in the cluster that are in the RUNNING state.

$sel:status:EcsClusterDetails', ecsClusterDetails_status - The status of the ECS cluster.

EcsClusterDetails, ecsClusterDetails_tags - The tags of the ECS Cluster.

$sel:taskDetails:EcsClusterDetails', ecsClusterDetails_taskDetails - Contains information about the details of the ECS Task.

ecsClusterDetails_activeServicesCount :: Lens' EcsClusterDetails (Maybe Int) Source #

The number of services that are running on the cluster in an ACTIVE state.

ecsClusterDetails_arn :: Lens' EcsClusterDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) that identifies the cluster.

ecsClusterDetails_registeredContainerInstancesCount :: Lens' EcsClusterDetails (Maybe Int) Source #

The number of container instances registered into the cluster.

ecsClusterDetails_runningTasksCount :: Lens' EcsClusterDetails (Maybe Int) Source #

The number of tasks in the cluster that are in the RUNNING state.

ecsClusterDetails_tags :: Lens' EcsClusterDetails (Maybe [Tag]) Source #

The tags of the ECS Cluster.

ecsClusterDetails_taskDetails :: Lens' EcsClusterDetails (Maybe EcsTaskDetails) Source #

Contains information about the details of the ECS Task.

EcsTaskDetails

data EcsTaskDetails Source #

Contains information about the task in an ECS cluster.

See: newEcsTaskDetails smart constructor.

Constructors

EcsTaskDetails' 

Fields

Instances

Instances details
FromJSON EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Generic EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Associated Types

type Rep EcsTaskDetails :: Type -> Type #

Read EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Show EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

NFData EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Methods

rnf :: EcsTaskDetails -> () #

Eq EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Hashable EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

type Rep EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

newEcsTaskDetails :: EcsTaskDetails Source #

Create a value of EcsTaskDetails 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:arn:EcsTaskDetails', ecsTaskDetails_arn - The Amazon Resource Name (ARN) of the task.

$sel:containers:EcsTaskDetails', ecsTaskDetails_containers - The containers that's associated with the task.

$sel:definitionArn:EcsTaskDetails', ecsTaskDetails_definitionArn - The ARN of the task definition that creates the task.

$sel:group':EcsTaskDetails', ecsTaskDetails_group - The name of the task group that's associated with the task.

$sel:startedAt:EcsTaskDetails', ecsTaskDetails_startedAt - The Unix timestamp for the time when the task started.

$sel:startedBy:EcsTaskDetails', ecsTaskDetails_startedBy - Contains the tag specified when a task is started.

$sel:tags:EcsTaskDetails', ecsTaskDetails_tags - The tags of the ECS Task.

$sel:taskCreatedAt:EcsTaskDetails', ecsTaskDetails_taskCreatedAt - The Unix timestamp for the time when the task was created.

$sel:version:EcsTaskDetails', ecsTaskDetails_version - The version counter for the task.

$sel:volumes:EcsTaskDetails', ecsTaskDetails_volumes - The list of data volume definitions for the task.

ecsTaskDetails_arn :: Lens' EcsTaskDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the task.

ecsTaskDetails_containers :: Lens' EcsTaskDetails (Maybe [Container]) Source #

The containers that's associated with the task.

ecsTaskDetails_definitionArn :: Lens' EcsTaskDetails (Maybe Text) Source #

The ARN of the task definition that creates the task.

ecsTaskDetails_group :: Lens' EcsTaskDetails (Maybe Text) Source #

The name of the task group that's associated with the task.

ecsTaskDetails_startedAt :: Lens' EcsTaskDetails (Maybe UTCTime) Source #

The Unix timestamp for the time when the task started.

ecsTaskDetails_startedBy :: Lens' EcsTaskDetails (Maybe Text) Source #

Contains the tag specified when a task is started.

ecsTaskDetails_tags :: Lens' EcsTaskDetails (Maybe [Tag]) Source #

The tags of the ECS Task.

ecsTaskDetails_taskCreatedAt :: Lens' EcsTaskDetails (Maybe UTCTime) Source #

The Unix timestamp for the time when the task was created.

ecsTaskDetails_version :: Lens' EcsTaskDetails (Maybe Text) Source #

The version counter for the task.

ecsTaskDetails_volumes :: Lens' EcsTaskDetails (Maybe [Volume]) Source #

The list of data volume definitions for the task.

EksClusterDetails

data EksClusterDetails Source #

Details about the EKS cluster involved in a Kubernetes finding.

See: newEksClusterDetails smart constructor.

Constructors

EksClusterDetails' 

Fields

Instances

Instances details
FromJSON EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Generic EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Associated Types

type Rep EksClusterDetails :: Type -> Type #

Read EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Show EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

NFData EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Methods

rnf :: EksClusterDetails -> () #

Eq EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Hashable EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

type Rep EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

type Rep EksClusterDetails = D1 ('MetaData "EksClusterDetails" "Amazonka.GuardDuty.Types.EksClusterDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EksClusterDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEksClusterDetails :: EksClusterDetails Source #

Create a value of EksClusterDetails 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:arn:EksClusterDetails', eksClusterDetails_arn - EKS cluster ARN.

$sel:createdAt:EksClusterDetails', eksClusterDetails_createdAt - The timestamp when the EKS cluster was created.

$sel:name:EksClusterDetails', eksClusterDetails_name - EKS cluster name.

$sel:status:EksClusterDetails', eksClusterDetails_status - The EKS cluster status.

$sel:tags:EksClusterDetails', eksClusterDetails_tags - The EKS cluster tags.

$sel:vpcId:EksClusterDetails', eksClusterDetails_vpcId - The VPC ID to which the EKS cluster is attached.

eksClusterDetails_createdAt :: Lens' EksClusterDetails (Maybe UTCTime) Source #

The timestamp when the EKS cluster was created.

eksClusterDetails_vpcId :: Lens' EksClusterDetails (Maybe Text) Source #

The VPC ID to which the EKS cluster is attached.

Evidence

data Evidence Source #

Contains information about the reason that the finding was generated.

See: newEvidence smart constructor.

Constructors

Evidence' 

Fields

Instances

Instances details
FromJSON Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Generic Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Associated Types

type Rep Evidence :: Type -> Type #

Methods

from :: Evidence -> Rep Evidence x #

to :: Rep Evidence x -> Evidence #

Read Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

NFData Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

rnf :: Evidence -> () #

Eq Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Hashable Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

type Rep Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.GuardDuty.Types.Evidence" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Evidence'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatIntelligenceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThreatIntelligenceDetail]))))

newEvidence :: Evidence Source #

Create a value of Evidence 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:threatIntelligenceDetails:Evidence', evidence_threatIntelligenceDetails - A list of threat intelligence details related to the evidence.

evidence_threatIntelligenceDetails :: Lens' Evidence (Maybe [ThreatIntelligenceDetail]) Source #

A list of threat intelligence details related to the evidence.

FilterCondition

data FilterCondition Source #

Contains information about the condition.

See: newFilterCondition smart constructor.

Constructors

FilterCondition' 

Fields

  • equalsValue :: Maybe Text

    Represents an equal ____ condition to be applied to a single field when querying for scan entries.

  • greaterThan :: Maybe Integer

    Represents a greater than condition to be applied to a single field when querying for scan entries.

  • lessThan :: Maybe Integer

    Represents a less than condition to be applied to a single field when querying for scan entries.

Instances

Instances details
ToJSON FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Generic FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Associated Types

type Rep FilterCondition :: Type -> Type #

Read FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Show FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

NFData FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Methods

rnf :: FilterCondition -> () #

Eq FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Hashable FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

type Rep FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

type Rep FilterCondition = D1 ('MetaData "FilterCondition" "Amazonka.GuardDuty.Types.FilterCondition" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "equalsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newFilterCondition :: FilterCondition Source #

Create a value of FilterCondition 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:equalsValue:FilterCondition', filterCondition_equalsValue - Represents an equal ____ condition to be applied to a single field when querying for scan entries.

$sel:greaterThan:FilterCondition', filterCondition_greaterThan - Represents a greater than condition to be applied to a single field when querying for scan entries.

$sel:lessThan:FilterCondition', filterCondition_lessThan - Represents a less than condition to be applied to a single field when querying for scan entries.

filterCondition_equalsValue :: Lens' FilterCondition (Maybe Text) Source #

Represents an equal ____ condition to be applied to a single field when querying for scan entries.

filterCondition_greaterThan :: Lens' FilterCondition (Maybe Integer) Source #

Represents a greater than condition to be applied to a single field when querying for scan entries.

filterCondition_lessThan :: Lens' FilterCondition (Maybe Integer) Source #

Represents a less than condition to be applied to a single field when querying for scan entries.

FilterCriteria

data FilterCriteria Source #

Represents the criteria to be used in the filter for describing scan entries.

See: newFilterCriteria smart constructor.

Constructors

FilterCriteria' 

Fields

Instances

Instances details
ToJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Generic FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Associated Types

type Rep FilterCriteria :: Type -> Type #

Read FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Show FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

NFData FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Methods

rnf :: FilterCriteria -> () #

Eq FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Hashable FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

type Rep FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

type Rep FilterCriteria = D1 ('MetaData "FilterCriteria" "Amazonka.GuardDuty.Types.FilterCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FilterCriterion]))))

newFilterCriteria :: FilterCriteria Source #

Create a value of FilterCriteria 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:filterCriterion:FilterCriteria', filterCriteria_filterCriterion - Represents a condition that when matched will be added to the response of the operation.

filterCriteria_filterCriterion :: Lens' FilterCriteria (Maybe [FilterCriterion]) Source #

Represents a condition that when matched will be added to the response of the operation.

FilterCriterion

data FilterCriterion Source #

Represents a condition that when matched will be added to the response of the operation. Irrespective of using any filter criteria, an administrator account can view the scan entries for all of its member accounts. However, each member account can view the scan entries only for their own account.

See: newFilterCriterion smart constructor.

Constructors

FilterCriterion' 

Fields

Instances

Instances details
ToJSON FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Generic FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Associated Types

type Rep FilterCriterion :: Type -> Type #

Read FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Show FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

NFData FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Methods

rnf :: FilterCriterion -> () #

Eq FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Hashable FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

type Rep FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

type Rep FilterCriterion = D1 ('MetaData "FilterCriterion" "Amazonka.GuardDuty.Types.FilterCriterion" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CriterionKey)) :*: S1 ('MetaSel ('Just "filterCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition))))

newFilterCriterion :: FilterCriterion Source #

Create a value of FilterCriterion 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:criterionKey:FilterCriterion', filterCriterion_criterionKey - An enum value representing possible scan properties to match with given scan entries.

$sel:filterCondition:FilterCriterion', filterCriterion_filterCondition - Contains information about the condition.

filterCriterion_criterionKey :: Lens' FilterCriterion (Maybe CriterionKey) Source #

An enum value representing possible scan properties to match with given scan entries.

filterCriterion_filterCondition :: Lens' FilterCriterion (Maybe FilterCondition) Source #

Contains information about the condition.

Finding

data Finding Source #

Contains information about the finding, which is generated when abnormal or suspicious activity is detected.

See: newFinding smart constructor.

Constructors

Finding' 

Fields

Instances

Instances details
FromJSON Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Generic Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Associated Types

type Rep Finding :: Type -> Type #

Methods

from :: Finding -> Rep Finding x #

to :: Rep Finding x -> Finding #

Read Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Show Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

NFData Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

rnf :: Finding -> () #

Eq Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

(==) :: Finding -> Finding -> Bool #

(/=) :: Finding -> Finding -> Bool #

Hashable Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

type Rep Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.GuardDuty.Types.Finding" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource))) :*: ((S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newFinding Source #

Create a value of Finding 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:confidence:Finding', finding_confidence - The confidence score for the finding.

$sel:description:Finding', finding_description - The description of the finding.

$sel:partition:Finding', finding_partition - The partition associated with the finding.

$sel:service:Finding', finding_service - Undocumented member.

$sel:title:Finding', finding_title - The title of the finding.

$sel:accountId:Finding', finding_accountId - The ID of the account in which the finding was generated.

$sel:arn:Finding', finding_arn - The ARN of the finding.

$sel:createdAt:Finding', finding_createdAt - The time and date when the finding was created.

$sel:id:Finding', finding_id - The ID of the finding.

$sel:region:Finding', finding_region - The Region where the finding was generated.

$sel:resource:Finding', finding_resource - Undocumented member.

$sel:schemaVersion:Finding', finding_schemaVersion - The version of the schema used for the finding.

$sel:severity:Finding', finding_severity - The severity of the finding.

$sel:type':Finding', finding_type - The type of finding.

$sel:updatedAt:Finding', finding_updatedAt - The time and date when the finding was last updated.

finding_confidence :: Lens' Finding (Maybe Double) Source #

The confidence score for the finding.

finding_description :: Lens' Finding (Maybe Text) Source #

The description of the finding.

finding_partition :: Lens' Finding (Maybe Text) Source #

The partition associated with the finding.

finding_title :: Lens' Finding (Maybe Text) Source #

The title of the finding.

finding_accountId :: Lens' Finding Text Source #

The ID of the account in which the finding was generated.

finding_arn :: Lens' Finding Text Source #

The ARN of the finding.

finding_createdAt :: Lens' Finding Text Source #

The time and date when the finding was created.

finding_id :: Lens' Finding Text Source #

The ID of the finding.

finding_region :: Lens' Finding Text Source #

The Region where the finding was generated.

finding_schemaVersion :: Lens' Finding Text Source #

The version of the schema used for the finding.

finding_severity :: Lens' Finding Double Source #

The severity of the finding.

finding_type :: Lens' Finding Text Source #

The type of finding.

finding_updatedAt :: Lens' Finding Text Source #

The time and date when the finding was last updated.

FindingCriteria

data FindingCriteria Source #

Contains information about the criteria used for querying findings.

See: newFindingCriteria smart constructor.

Constructors

FindingCriteria' 

Fields

Instances

Instances details
FromJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Generic FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Associated Types

type Rep FindingCriteria :: Type -> Type #

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Show FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Hashable FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria = D1 ('MetaData "FindingCriteria" "Amazonka.GuardDuty.Types.FindingCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FindingCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Condition)))))

newFindingCriteria :: FindingCriteria Source #

Create a value of FindingCriteria 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:criterion:FindingCriteria', findingCriteria_criterion - Represents a map of finding properties that match specified conditions and values when querying findings.

findingCriteria_criterion :: Lens' FindingCriteria (Maybe (HashMap Text Condition)) Source #

Represents a map of finding properties that match specified conditions and values when querying findings.

FindingStatistics

data FindingStatistics Source #

Contains information about finding statistics.

See: newFindingStatistics smart constructor.

Constructors

FindingStatistics' 

Fields

Instances

Instances details
FromJSON FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Generic FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Associated Types

type Rep FindingStatistics :: Type -> Type #

Read FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Show FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

NFData FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Methods

rnf :: FindingStatistics -> () #

Eq FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Hashable FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics = D1 ('MetaData "FindingStatistics" "Amazonka.GuardDuty.Types.FindingStatistics" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FindingStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countBySeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Int)))))

newFindingStatistics :: FindingStatistics Source #

Create a value of FindingStatistics 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:countBySeverity:FindingStatistics', findingStatistics_countBySeverity - Represents a map of severity to count statistics for a set of findings.

findingStatistics_countBySeverity :: Lens' FindingStatistics (Maybe (HashMap Text Int)) Source #

Represents a map of severity to count statistics for a set of findings.

FlowLogsConfigurationResult

data FlowLogsConfigurationResult Source #

Contains information on the status of VPC flow logs as a data source.

See: newFlowLogsConfigurationResult smart constructor.

Constructors

FlowLogsConfigurationResult' 

Fields

Instances

Instances details
FromJSON FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Generic FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Associated Types

type Rep FlowLogsConfigurationResult :: Type -> Type #

Read FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Show FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

NFData FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Eq FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Hashable FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult = D1 ('MetaData "FlowLogsConfigurationResult" "Amazonka.GuardDuty.Types.FlowLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FlowLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newFlowLogsConfigurationResult Source #

Create a value of FlowLogsConfigurationResult 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:status:FlowLogsConfigurationResult', flowLogsConfigurationResult_status - Denotes whether VPC flow logs is enabled as a data source.

flowLogsConfigurationResult_status :: Lens' FlowLogsConfigurationResult DataSourceStatus Source #

Denotes whether VPC flow logs is enabled as a data source.

GeoLocation

data GeoLocation Source #

Contains information about the location of the remote IP address.

See: newGeoLocation smart constructor.

Constructors

GeoLocation' 

Fields

Instances

Instances details
FromJSON GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Generic GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

Read GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Eq GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Hashable GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

type Rep GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Amazonka.GuardDuty.Types.GeoLocation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newGeoLocation :: GeoLocation Source #

Create a value of GeoLocation 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:lat:GeoLocation', geoLocation_lat - The latitude information of the remote IP address.

$sel:lon:GeoLocation', geoLocation_lon - The longitude information of the remote IP address.

geoLocation_lat :: Lens' GeoLocation (Maybe Double) Source #

The latitude information of the remote IP address.

geoLocation_lon :: Lens' GeoLocation (Maybe Double) Source #

The longitude information of the remote IP address.

HighestSeverityThreatDetails

data HighestSeverityThreatDetails Source #

Contains details of the highest severity threat detected during scan and number of infected files.

See: newHighestSeverityThreatDetails smart constructor.

Constructors

HighestSeverityThreatDetails' 

Fields

  • count :: Maybe Int

    Total number of infected files with the highest severity threat detected.

  • severity :: Maybe Text

    Severity level of the highest severity threat detected.

  • threatName :: Maybe Text

    Threat name of the highest severity threat detected as part of the malware scan.

Instances

Instances details
FromJSON HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Generic HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Associated Types

type Rep HighestSeverityThreatDetails :: Type -> Type #

Read HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Show HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

NFData HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Eq HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Hashable HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

type Rep HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

type Rep HighestSeverityThreatDetails = D1 ('MetaData "HighestSeverityThreatDetails" "Amazonka.GuardDuty.Types.HighestSeverityThreatDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "HighestSeverityThreatDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "threatName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newHighestSeverityThreatDetails :: HighestSeverityThreatDetails Source #

Create a value of HighestSeverityThreatDetails 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:count:HighestSeverityThreatDetails', highestSeverityThreatDetails_count - Total number of infected files with the highest severity threat detected.

$sel:severity:HighestSeverityThreatDetails', highestSeverityThreatDetails_severity - Severity level of the highest severity threat detected.

$sel:threatName:HighestSeverityThreatDetails', highestSeverityThreatDetails_threatName - Threat name of the highest severity threat detected as part of the malware scan.

highestSeverityThreatDetails_count :: Lens' HighestSeverityThreatDetails (Maybe Int) Source #

Total number of infected files with the highest severity threat detected.

highestSeverityThreatDetails_severity :: Lens' HighestSeverityThreatDetails (Maybe Text) Source #

Severity level of the highest severity threat detected.

highestSeverityThreatDetails_threatName :: Lens' HighestSeverityThreatDetails (Maybe Text) Source #

Threat name of the highest severity threat detected as part of the malware scan.

HostPath

data HostPath Source #

Represents a pre-existing file or directory on the host machine that the volume maps to.

See: newHostPath smart constructor.

Constructors

HostPath' 

Fields

  • path :: Maybe Text

    Path of the file or directory on the host that the volume maps to.

Instances

Instances details
FromJSON HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Generic HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Associated Types

type Rep HostPath :: Type -> Type #

Methods

from :: HostPath -> Rep HostPath x #

to :: Rep HostPath x -> HostPath #

Read HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Show HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

NFData HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Methods

rnf :: HostPath -> () #

Eq HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Hashable HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Methods

hashWithSalt :: Int -> HostPath -> Int #

hash :: HostPath -> Int #

type Rep HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

type Rep HostPath = D1 ('MetaData "HostPath" "Amazonka.GuardDuty.Types.HostPath" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "HostPath'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostPath :: HostPath Source #

Create a value of HostPath 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:path:HostPath', hostPath_path - Path of the file or directory on the host that the volume maps to.

hostPath_path :: Lens' HostPath (Maybe Text) Source #

Path of the file or directory on the host that the volume maps to.

IamInstanceProfile

data IamInstanceProfile Source #

Contains information about the EC2 instance profile.

See: newIamInstanceProfile smart constructor.

Constructors

IamInstanceProfile' 

Fields

Instances

Instances details
FromJSON IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Generic IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Associated Types

type Rep IamInstanceProfile :: Type -> Type #

Read IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Show IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

NFData IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Eq IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Hashable IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile = D1 ('MetaData "IamInstanceProfile" "Amazonka.GuardDuty.Types.IamInstanceProfile" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "IamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIamInstanceProfile :: IamInstanceProfile Source #

Create a value of IamInstanceProfile 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:arn:IamInstanceProfile', iamInstanceProfile_arn - The profile ARN of the EC2 instance.

$sel:id:IamInstanceProfile', iamInstanceProfile_id - The profile ID of the EC2 instance.

iamInstanceProfile_arn :: Lens' IamInstanceProfile (Maybe Text) Source #

The profile ARN of the EC2 instance.

iamInstanceProfile_id :: Lens' IamInstanceProfile (Maybe Text) Source #

The profile ID of the EC2 instance.

InstanceDetails

data InstanceDetails Source #

Contains information about the details of an instance.

See: newInstanceDetails smart constructor.

Constructors

InstanceDetails' 

Fields

Instances

Instances details
FromJSON InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Generic InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Associated Types

type Rep InstanceDetails :: Type -> Type #

Read InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Show InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

NFData InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Eq InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Hashable InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails = D1 ('MetaData "InstanceDetails" "Amazonka.GuardDuty.Types.InstanceDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "imageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])))) :*: ((S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newInstanceDetails :: InstanceDetails Source #

Create a value of InstanceDetails 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:availabilityZone:InstanceDetails', instanceDetails_availabilityZone - The Availability Zone of the EC2 instance.

$sel:iamInstanceProfile:InstanceDetails', instanceDetails_iamInstanceProfile - The profile information of the EC2 instance.

$sel:imageDescription:InstanceDetails', instanceDetails_imageDescription - The image description of the EC2 instance.

$sel:imageId:InstanceDetails', instanceDetails_imageId - The image ID of the EC2 instance.

$sel:instanceId:InstanceDetails', instanceDetails_instanceId - The ID of the EC2 instance.

$sel:instanceState:InstanceDetails', instanceDetails_instanceState - The state of the EC2 instance.

$sel:instanceType:InstanceDetails', instanceDetails_instanceType - The type of the EC2 instance.

$sel:launchTime:InstanceDetails', instanceDetails_launchTime - The launch time of the EC2 instance.

$sel:networkInterfaces:InstanceDetails', instanceDetails_networkInterfaces - The elastic network interface information of the EC2 instance.

$sel:outpostArn:InstanceDetails', instanceDetails_outpostArn - The Amazon Resource Name (ARN) of the Amazon Web Services Outpost. Only applicable to Amazon Web Services Outposts instances.

$sel:platform:InstanceDetails', instanceDetails_platform - The platform of the EC2 instance.

$sel:productCodes:InstanceDetails', instanceDetails_productCodes - The product code of the EC2 instance.

$sel:tags:InstanceDetails', instanceDetails_tags - The tags of the EC2 instance.

instanceDetails_availabilityZone :: Lens' InstanceDetails (Maybe Text) Source #

The Availability Zone of the EC2 instance.

instanceDetails_imageDescription :: Lens' InstanceDetails (Maybe Text) Source #

The image description of the EC2 instance.

instanceDetails_imageId :: Lens' InstanceDetails (Maybe Text) Source #

The image ID of the EC2 instance.

instanceDetails_launchTime :: Lens' InstanceDetails (Maybe Text) Source #

The launch time of the EC2 instance.

instanceDetails_networkInterfaces :: Lens' InstanceDetails (Maybe [NetworkInterface]) Source #

The elastic network interface information of the EC2 instance.

instanceDetails_outpostArn :: Lens' InstanceDetails (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon Web Services Outpost. Only applicable to Amazon Web Services Outposts instances.

instanceDetails_platform :: Lens' InstanceDetails (Maybe Text) Source #

The platform of the EC2 instance.

instanceDetails_productCodes :: Lens' InstanceDetails (Maybe [ProductCode]) Source #

The product code of the EC2 instance.

instanceDetails_tags :: Lens' InstanceDetails (Maybe [Tag]) Source #

The tags of the EC2 instance.

Invitation

data Invitation Source #

Contains information about the invitation to become a member account.

See: newInvitation smart constructor.

Constructors

Invitation' 

Fields

Instances

Instances details
FromJSON Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Generic Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Associated Types

type Rep Invitation :: Type -> Type #

Read Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

NFData Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Methods

rnf :: Invitation -> () #

Eq Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Hashable Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

type Rep Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

type Rep Invitation = D1 ('MetaData "Invitation" "Amazonka.GuardDuty.Types.Invitation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInvitation :: Invitation Source #

Create a value of Invitation 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:accountId:Invitation', invitation_accountId - The ID of the account that the invitation was sent from.

$sel:invitationId:Invitation', invitation_invitationId - The ID of the invitation. This value is used to validate the inviter account to the member account.

$sel:invitedAt:Invitation', invitation_invitedAt - The timestamp when the invitation was sent.

$sel:relationshipStatus:Invitation', invitation_relationshipStatus - The status of the relationship between the inviter and invitee accounts.

invitation_accountId :: Lens' Invitation (Maybe Text) Source #

The ID of the account that the invitation was sent from.

invitation_invitationId :: Lens' Invitation (Maybe Text) Source #

The ID of the invitation. This value is used to validate the inviter account to the member account.

invitation_invitedAt :: Lens' Invitation (Maybe Text) Source #

The timestamp when the invitation was sent.

invitation_relationshipStatus :: Lens' Invitation (Maybe Text) Source #

The status of the relationship between the inviter and invitee accounts.

KubernetesApiCallAction

data KubernetesApiCallAction Source #

Information about the Kubernetes API call action described in this finding.

See: newKubernetesApiCallAction smart constructor.

Constructors

KubernetesApiCallAction' 

Fields

Instances

Instances details
FromJSON KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Generic KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Associated Types

type Rep KubernetesApiCallAction :: Type -> Type #

Read KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Show KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

NFData KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Methods

rnf :: KubernetesApiCallAction -> () #

Eq KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Hashable KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

type Rep KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

type Rep KubernetesApiCallAction = D1 ('MetaData "KubernetesApiCallAction" "Amazonka.GuardDuty.Types.KubernetesApiCallAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: S1 ('MetaSel ('Just "requestUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "userAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newKubernetesApiCallAction :: KubernetesApiCallAction Source #

Create a value of KubernetesApiCallAction 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:parameters:KubernetesApiCallAction', kubernetesApiCallAction_parameters - Parameters related to the Kubernetes API call action.

$sel:remoteIpDetails:KubernetesApiCallAction', kubernetesApiCallAction_remoteIpDetails - Undocumented member.

$sel:requestUri:KubernetesApiCallAction', kubernetesApiCallAction_requestUri - The Kubernetes API request URI.

$sel:sourceIps:KubernetesApiCallAction', kubernetesApiCallAction_sourceIps - The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

$sel:statusCode:KubernetesApiCallAction', kubernetesApiCallAction_statusCode - The resulting HTTP response code of the Kubernetes API call action.

$sel:userAgent:KubernetesApiCallAction', kubernetesApiCallAction_userAgent - The user agent of the caller of the Kubernetes API.

$sel:verb:KubernetesApiCallAction', kubernetesApiCallAction_verb - The Kubernetes API request HTTP verb.

kubernetesApiCallAction_parameters :: Lens' KubernetesApiCallAction (Maybe Text) Source #

Parameters related to the Kubernetes API call action.

kubernetesApiCallAction_sourceIps :: Lens' KubernetesApiCallAction (Maybe [Text]) Source #

The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

kubernetesApiCallAction_statusCode :: Lens' KubernetesApiCallAction (Maybe Int) Source #

The resulting HTTP response code of the Kubernetes API call action.

kubernetesApiCallAction_userAgent :: Lens' KubernetesApiCallAction (Maybe Text) Source #

The user agent of the caller of the Kubernetes API.

kubernetesApiCallAction_verb :: Lens' KubernetesApiCallAction (Maybe Text) Source #

The Kubernetes API request HTTP verb.

KubernetesAuditLogsConfiguration

data KubernetesAuditLogsConfiguration Source #

Describes whether Kubernetes audit logs are enabled as a data source.

See: newKubernetesAuditLogsConfiguration smart constructor.

Constructors

KubernetesAuditLogsConfiguration' 

Fields

  • enable :: Bool

    The status of Kubernetes audit logs as a data source.

Instances

Instances details
ToJSON KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Generic KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Associated Types

type Rep KubernetesAuditLogsConfiguration :: Type -> Type #

Read KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Show KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

NFData KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Eq KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Hashable KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

type Rep KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

type Rep KubernetesAuditLogsConfiguration = D1 ('MetaData "KubernetesAuditLogsConfiguration" "Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesAuditLogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newKubernetesAuditLogsConfiguration Source #

Create a value of KubernetesAuditLogsConfiguration 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:enable:KubernetesAuditLogsConfiguration', kubernetesAuditLogsConfiguration_enable - The status of Kubernetes audit logs as a data source.

kubernetesAuditLogsConfiguration_enable :: Lens' KubernetesAuditLogsConfiguration Bool Source #

The status of Kubernetes audit logs as a data source.

KubernetesAuditLogsConfigurationResult

data KubernetesAuditLogsConfigurationResult Source #

Describes whether Kubernetes audit logs are enabled as a data source.

See: newKubernetesAuditLogsConfigurationResult smart constructor.

Constructors

KubernetesAuditLogsConfigurationResult' 

Fields

Instances

Instances details
FromJSON KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Generic KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Read KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Show KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

NFData KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Eq KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Hashable KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

type Rep KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

type Rep KubernetesAuditLogsConfigurationResult = D1 ('MetaData "KubernetesAuditLogsConfigurationResult" "Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesAuditLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newKubernetesAuditLogsConfigurationResult Source #

Create a value of KubernetesAuditLogsConfigurationResult 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:status:KubernetesAuditLogsConfigurationResult', kubernetesAuditLogsConfigurationResult_status - A value that describes whether Kubernetes audit logs are enabled as a data source.

kubernetesAuditLogsConfigurationResult_status :: Lens' KubernetesAuditLogsConfigurationResult DataSourceStatus Source #

A value that describes whether Kubernetes audit logs are enabled as a data source.

KubernetesConfiguration

data KubernetesConfiguration Source #

Describes whether any Kubernetes data sources are enabled.

See: newKubernetesConfiguration smart constructor.

Constructors

KubernetesConfiguration' 

Fields

Instances

Instances details
ToJSON KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Generic KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Associated Types

type Rep KubernetesConfiguration :: Type -> Type #

Read KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Show KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

NFData KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Methods

rnf :: KubernetesConfiguration -> () #

Eq KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Hashable KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

type Rep KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

type Rep KubernetesConfiguration = D1 ('MetaData "KubernetesConfiguration" "Amazonka.GuardDuty.Types.KubernetesConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KubernetesAuditLogsConfiguration)))

newKubernetesConfiguration Source #

Create a value of KubernetesConfiguration 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:auditLogs:KubernetesConfiguration', kubernetesConfiguration_auditLogs - The status of Kubernetes audit logs as a data source.

KubernetesConfigurationResult

data KubernetesConfigurationResult Source #

Describes whether any Kubernetes logs will be enabled as a data source.

See: newKubernetesConfigurationResult smart constructor.

Constructors

KubernetesConfigurationResult' 

Fields

Instances

Instances details
FromJSON KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Generic KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Associated Types

type Rep KubernetesConfigurationResult :: Type -> Type #

Read KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Show KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

NFData KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Eq KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Hashable KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

type Rep KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

type Rep KubernetesConfigurationResult = D1 ('MetaData "KubernetesConfigurationResult" "Amazonka.GuardDuty.Types.KubernetesConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KubernetesAuditLogsConfigurationResult)))

newKubernetesConfigurationResult Source #

Create a value of KubernetesConfigurationResult 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:auditLogs:KubernetesConfigurationResult', kubernetesConfigurationResult_auditLogs - Describes whether Kubernetes audit logs are enabled as a data source.

KubernetesDataSourceFreeTrial

data KubernetesDataSourceFreeTrial Source #

Provides details about the Kubernetes resources when it is enabled as a data source.

See: newKubernetesDataSourceFreeTrial smart constructor.

Constructors

KubernetesDataSourceFreeTrial' 

Fields

Instances

Instances details
FromJSON KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Generic KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Associated Types

type Rep KubernetesDataSourceFreeTrial :: Type -> Type #

Read KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Show KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

NFData KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Eq KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Hashable KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

type Rep KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

type Rep KubernetesDataSourceFreeTrial = D1 ('MetaData "KubernetesDataSourceFreeTrial" "Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesDataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceFreeTrial))))

newKubernetesDataSourceFreeTrial :: KubernetesDataSourceFreeTrial Source #

Create a value of KubernetesDataSourceFreeTrial 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:auditLogs:KubernetesDataSourceFreeTrial', kubernetesDataSourceFreeTrial_auditLogs - Describes whether Kubernetes audit logs are enabled as a data source.

kubernetesDataSourceFreeTrial_auditLogs :: Lens' KubernetesDataSourceFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether Kubernetes audit logs are enabled as a data source.

KubernetesDetails

data KubernetesDetails Source #

Details about Kubernetes resources such as a Kubernetes user or workload resource involved in a Kubernetes finding.

See: newKubernetesDetails smart constructor.

Constructors

KubernetesDetails' 

Fields

Instances

Instances details
FromJSON KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Generic KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Associated Types

type Rep KubernetesDetails :: Type -> Type #

Read KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Show KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

NFData KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Methods

rnf :: KubernetesDetails -> () #

Eq KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Hashable KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

type Rep KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

type Rep KubernetesDetails = D1 ('MetaData "KubernetesDetails" "Amazonka.GuardDuty.Types.KubernetesDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetesUserDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesUserDetails)) :*: S1 ('MetaSel ('Just "kubernetesWorkloadDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesWorkloadDetails))))

newKubernetesDetails :: KubernetesDetails Source #

Create a value of KubernetesDetails 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:kubernetesUserDetails:KubernetesDetails', kubernetesDetails_kubernetesUserDetails - Details about the Kubernetes user involved in a Kubernetes finding.

$sel:kubernetesWorkloadDetails:KubernetesDetails', kubernetesDetails_kubernetesWorkloadDetails - Details about the Kubernetes workload involved in a Kubernetes finding.

kubernetesDetails_kubernetesUserDetails :: Lens' KubernetesDetails (Maybe KubernetesUserDetails) Source #

Details about the Kubernetes user involved in a Kubernetes finding.

kubernetesDetails_kubernetesWorkloadDetails :: Lens' KubernetesDetails (Maybe KubernetesWorkloadDetails) Source #

Details about the Kubernetes workload involved in a Kubernetes finding.

KubernetesUserDetails

data KubernetesUserDetails Source #

Details about the Kubernetes user involved in a Kubernetes finding.

See: newKubernetesUserDetails smart constructor.

Constructors

KubernetesUserDetails' 

Fields

  • groups :: Maybe [Text]

    The groups that include the user who called the Kubernetes API.

  • uid :: Maybe Text

    The user ID of the user who called the Kubernetes API.

  • username :: Maybe Text

    The username of the user who called the Kubernetes API.

Instances

Instances details
FromJSON KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Generic KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Associated Types

type Rep KubernetesUserDetails :: Type -> Type #

Read KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Show KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

NFData KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Methods

rnf :: KubernetesUserDetails -> () #

Eq KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Hashable KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

type Rep KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

type Rep KubernetesUserDetails = D1 ('MetaData "KubernetesUserDetails" "Amazonka.GuardDuty.Types.KubernetesUserDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesUserDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newKubernetesUserDetails :: KubernetesUserDetails Source #

Create a value of KubernetesUserDetails 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:groups:KubernetesUserDetails', kubernetesUserDetails_groups - The groups that include the user who called the Kubernetes API.

$sel:uid:KubernetesUserDetails', kubernetesUserDetails_uid - The user ID of the user who called the Kubernetes API.

$sel:username:KubernetesUserDetails', kubernetesUserDetails_username - The username of the user who called the Kubernetes API.

kubernetesUserDetails_groups :: Lens' KubernetesUserDetails (Maybe [Text]) Source #

The groups that include the user who called the Kubernetes API.

kubernetesUserDetails_uid :: Lens' KubernetesUserDetails (Maybe Text) Source #

The user ID of the user who called the Kubernetes API.

kubernetesUserDetails_username :: Lens' KubernetesUserDetails (Maybe Text) Source #

The username of the user who called the Kubernetes API.

KubernetesWorkloadDetails

data KubernetesWorkloadDetails Source #

Details about the Kubernetes workload involved in a Kubernetes finding.

See: newKubernetesWorkloadDetails smart constructor.

Constructors

KubernetesWorkloadDetails' 

Fields

Instances

Instances details
FromJSON KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Generic KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Associated Types

type Rep KubernetesWorkloadDetails :: Type -> Type #

Read KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Show KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

NFData KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Eq KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Hashable KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

type Rep KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

type Rep KubernetesWorkloadDetails = D1 ('MetaData "KubernetesWorkloadDetails" "Amazonka.GuardDuty.Types.KubernetesWorkloadDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesWorkloadDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Container])) :*: (S1 ('MetaSel ('Just "hostNetwork") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Volume]))))))

newKubernetesWorkloadDetails :: KubernetesWorkloadDetails Source #

Create a value of KubernetesWorkloadDetails 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:containers:KubernetesWorkloadDetails', kubernetesWorkloadDetails_containers - Containers running as part of the Kubernetes workload.

$sel:hostNetwork:KubernetesWorkloadDetails', kubernetesWorkloadDetails_hostNetwork - Whether the hostNetwork flag is enabled for the pods included in the workload.

KubernetesWorkloadDetails, kubernetesWorkloadDetails_name - Kubernetes workload name.

$sel:namespace:KubernetesWorkloadDetails', kubernetesWorkloadDetails_namespace - Kubernetes namespace that the workload is part of.

$sel:type':KubernetesWorkloadDetails', kubernetesWorkloadDetails_type - Kubernetes workload type (e.g. Pod, Deployment, etc.).

$sel:uid:KubernetesWorkloadDetails', kubernetesWorkloadDetails_uid - Kubernetes workload ID.

$sel:volumes:KubernetesWorkloadDetails', kubernetesWorkloadDetails_volumes - Volumes used by the Kubernetes workload.

kubernetesWorkloadDetails_containers :: Lens' KubernetesWorkloadDetails (Maybe [Container]) Source #

Containers running as part of the Kubernetes workload.

kubernetesWorkloadDetails_hostNetwork :: Lens' KubernetesWorkloadDetails (Maybe Bool) Source #

Whether the hostNetwork flag is enabled for the pods included in the workload.

kubernetesWorkloadDetails_namespace :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #

Kubernetes namespace that the workload is part of.

kubernetesWorkloadDetails_type :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #

Kubernetes workload type (e.g. Pod, Deployment, etc.).

LocalIpDetails

data LocalIpDetails Source #

Contains information about the local IP address of the connection.

See: newLocalIpDetails smart constructor.

Constructors

LocalIpDetails' 

Fields

Instances

Instances details
FromJSON LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Generic LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Associated Types

type Rep LocalIpDetails :: Type -> Type #

Read LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Show LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

NFData LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Methods

rnf :: LocalIpDetails -> () #

Eq LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Hashable LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails = D1 ('MetaData "LocalIpDetails" "Amazonka.GuardDuty.Types.LocalIpDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "LocalIpDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocalIpDetails :: LocalIpDetails Source #

Create a value of LocalIpDetails 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:ipAddressV4:LocalIpDetails', localIpDetails_ipAddressV4 - The IPv4 local address of the connection.

localIpDetails_ipAddressV4 :: Lens' LocalIpDetails (Maybe Text) Source #

The IPv4 local address of the connection.

LocalPortDetails

data LocalPortDetails Source #

Contains information about the port for the local connection.

See: newLocalPortDetails smart constructor.

Constructors

LocalPortDetails' 

Fields

Instances

Instances details
FromJSON LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Generic LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Associated Types

type Rep LocalPortDetails :: Type -> Type #

Read LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Show LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

NFData LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Methods

rnf :: LocalPortDetails -> () #

Eq LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Hashable LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails = D1 ('MetaData "LocalPortDetails" "Amazonka.GuardDuty.Types.LocalPortDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "LocalPortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocalPortDetails :: LocalPortDetails Source #

Create a value of LocalPortDetails 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:port:LocalPortDetails', localPortDetails_port - The port number of the local connection.

$sel:portName:LocalPortDetails', localPortDetails_portName - The port name of the local connection.

localPortDetails_port :: Lens' LocalPortDetails (Maybe Int) Source #

The port number of the local connection.

localPortDetails_portName :: Lens' LocalPortDetails (Maybe Text) Source #

The port name of the local connection.

MalwareProtectionConfiguration

data MalwareProtectionConfiguration Source #

Describes whether Malware Protection will be enabled as a data source.

See: newMalwareProtectionConfiguration smart constructor.

Constructors

MalwareProtectionConfiguration' 

Fields

Instances

Instances details
ToJSON MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Generic MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Associated Types

type Rep MalwareProtectionConfiguration :: Type -> Type #

Read MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Show MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

NFData MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Eq MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Hashable MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

type Rep MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

type Rep MalwareProtectionConfiguration = D1 ('MetaData "MalwareProtectionConfiguration" "Amazonka.GuardDuty.Types.MalwareProtectionConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanEc2InstanceWithFindings))))

newMalwareProtectionConfiguration :: MalwareProtectionConfiguration Source #

Create a value of MalwareProtectionConfiguration 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:scanEc2InstanceWithFindings:MalwareProtectionConfiguration', malwareProtectionConfiguration_scanEc2InstanceWithFindings - Describes the configuration of Malware Protection for EC2 instances with findings.

malwareProtectionConfiguration_scanEc2InstanceWithFindings :: Lens' MalwareProtectionConfiguration (Maybe ScanEc2InstanceWithFindings) Source #

Describes the configuration of Malware Protection for EC2 instances with findings.

MalwareProtectionConfigurationResult

data MalwareProtectionConfigurationResult Source #

An object that contains information on the status of all Malware Protection data sources.

See: newMalwareProtectionConfigurationResult smart constructor.

Constructors

MalwareProtectionConfigurationResult' 

Fields

Instances

Instances details
FromJSON MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Generic MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Read MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Show MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

NFData MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Eq MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Hashable MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

type Rep MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

type Rep MalwareProtectionConfigurationResult = D1 ('MetaData "MalwareProtectionConfigurationResult" "Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanEc2InstanceWithFindingsResult)) :*: S1 ('MetaSel ('Just "serviceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMalwareProtectionConfigurationResult :: MalwareProtectionConfigurationResult Source #

Create a value of MalwareProtectionConfigurationResult 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:scanEc2InstanceWithFindings:MalwareProtectionConfigurationResult', malwareProtectionConfigurationResult_scanEc2InstanceWithFindings - Describes the configuration of Malware Protection for EC2 instances with findings.

$sel:serviceRole:MalwareProtectionConfigurationResult', malwareProtectionConfigurationResult_serviceRole - The GuardDuty Malware Protection service role.

MalwareProtectionDataSourceFreeTrial

data MalwareProtectionDataSourceFreeTrial Source #

Provides details about Malware Protection when it is enabled as a data source.

See: newMalwareProtectionDataSourceFreeTrial smart constructor.

Constructors

MalwareProtectionDataSourceFreeTrial' 

Fields

Instances

Instances details
FromJSON MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Generic MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Read MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Show MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

NFData MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Eq MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Hashable MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

type Rep MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

type Rep MalwareProtectionDataSourceFreeTrial = D1 ('MetaData "MalwareProtectionDataSourceFreeTrial" "Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionDataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceFreeTrial))))

newMalwareProtectionDataSourceFreeTrial :: MalwareProtectionDataSourceFreeTrial Source #

Create a value of MalwareProtectionDataSourceFreeTrial 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:scanEc2InstanceWithFindings:MalwareProtectionDataSourceFreeTrial', malwareProtectionDataSourceFreeTrial_scanEc2InstanceWithFindings - Describes whether Malware Protection for EC2 instances with findings is enabled as a data source.

malwareProtectionDataSourceFreeTrial_scanEc2InstanceWithFindings :: Lens' MalwareProtectionDataSourceFreeTrial (Maybe DataSourceFreeTrial) Source #

Describes whether Malware Protection for EC2 instances with findings is enabled as a data source.

Member

data Member Source #

Contains information about the member account.

See: newMember smart constructor.

Constructors

Member' 

Fields

Instances

Instances details
FromJSON Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

Read Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Hashable Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

type Rep Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

newMember Source #

Create a value of Member 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:administratorId:Member', member_administratorId - The administrator account ID.

$sel:detectorId:Member', member_detectorId - The detector ID of the member account.

$sel:invitedAt:Member', member_invitedAt - The timestamp when the invitation was sent.

$sel:accountId:Member', member_accountId - The ID of the member account.

$sel:masterId:Member', member_masterId - The administrator account ID.

$sel:email:Member', member_email - The email address of the member account.

$sel:relationshipStatus:Member', member_relationshipStatus - The status of the relationship between the member and the administrator.

$sel:updatedAt:Member', member_updatedAt - The last-updated timestamp of the member.

member_administratorId :: Lens' Member (Maybe Text) Source #

The administrator account ID.

member_detectorId :: Lens' Member (Maybe Text) Source #

The detector ID of the member account.

member_invitedAt :: Lens' Member (Maybe Text) Source #

The timestamp when the invitation was sent.

member_accountId :: Lens' Member Text Source #

The ID of the member account.

member_masterId :: Lens' Member Text Source #

The administrator account ID.

member_email :: Lens' Member Text Source #

The email address of the member account.

member_relationshipStatus :: Lens' Member Text Source #

The status of the relationship between the member and the administrator.

member_updatedAt :: Lens' Member Text Source #

The last-updated timestamp of the member.

MemberDataSourceConfiguration

data MemberDataSourceConfiguration Source #

Contains information on which data sources are enabled for a member account.

See: newMemberDataSourceConfiguration smart constructor.

Constructors

MemberDataSourceConfiguration' 

Fields

Instances

Instances details
FromJSON MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Generic MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Associated Types

type Rep MemberDataSourceConfiguration :: Type -> Type #

Read MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Show MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

NFData MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Eq MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Hashable MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration = D1 ('MetaData "MemberDataSourceConfiguration" "Amazonka.GuardDuty.Types.MemberDataSourceConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MemberDataSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceConfigurationsResult)))

newMemberDataSourceConfiguration Source #

Create a value of MemberDataSourceConfiguration 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:accountId:MemberDataSourceConfiguration', memberDataSourceConfiguration_accountId - The account ID for the member account.

$sel:dataSources:MemberDataSourceConfiguration', memberDataSourceConfiguration_dataSources - Contains information on the status of data sources for the account.

memberDataSourceConfiguration_dataSources :: Lens' MemberDataSourceConfiguration DataSourceConfigurationsResult Source #

Contains information on the status of data sources for the account.

NetworkConnectionAction

data NetworkConnectionAction Source #

Contains information about the NETWORK_CONNECTION action described in the finding.

See: newNetworkConnectionAction smart constructor.

Constructors

NetworkConnectionAction' 

Fields

Instances

Instances details
FromJSON NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Generic NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Associated Types

type Rep NetworkConnectionAction :: Type -> Type #

Read NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Show NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

NFData NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Methods

rnf :: NetworkConnectionAction -> () #

Eq NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Hashable NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction = D1 ('MetaData "NetworkConnectionAction" "Amazonka.GuardDuty.Types.NetworkConnectionAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "NetworkConnectionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "connectionDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)))) :*: ((S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: S1 ('MetaSel ('Just "remotePortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemotePortDetails))))))

newNetworkConnectionAction :: NetworkConnectionAction Source #

Create a value of NetworkConnectionAction 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:blocked:NetworkConnectionAction', networkConnectionAction_blocked - Indicates whether EC2 blocked the network connection to your instance.

$sel:connectionDirection:NetworkConnectionAction', networkConnectionAction_connectionDirection - The network connection direction.

$sel:localIpDetails:NetworkConnectionAction', networkConnectionAction_localIpDetails - The local IP information of the connection.

$sel:localPortDetails:NetworkConnectionAction', networkConnectionAction_localPortDetails - The local port information of the connection.

$sel:protocol:NetworkConnectionAction', networkConnectionAction_protocol - The network connection protocol.

$sel:remoteIpDetails:NetworkConnectionAction', networkConnectionAction_remoteIpDetails - The remote IP information of the connection.

$sel:remotePortDetails:NetworkConnectionAction', networkConnectionAction_remotePortDetails - The remote port information of the connection.

networkConnectionAction_blocked :: Lens' NetworkConnectionAction (Maybe Bool) Source #

Indicates whether EC2 blocked the network connection to your instance.

NetworkInterface

data NetworkInterface Source #

Contains information about the elastic network interface of the EC2 instance.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface 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:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - A list of IPv6 addresses for the EC2 instance.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

NetworkInterface, networkInterface_privateDnsName - The private DNS name of the EC2 instance.

NetworkInterface, networkInterface_privateIpAddress - The private IP address of the EC2 instance.

$sel:privateIpAddresses:NetworkInterface', networkInterface_privateIpAddresses - Other private IP address information of the EC2 instance.

$sel:publicDnsName:NetworkInterface', networkInterface_publicDnsName - The public DNS name of the EC2 instance.

$sel:publicIp:NetworkInterface', networkInterface_publicIp - The public IP address of the EC2 instance.

$sel:securityGroups:NetworkInterface', networkInterface_securityGroups - The security groups associated with the EC2 instance.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet ID of the EC2 instance.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The VPC ID of the EC2 instance.

networkInterface_ipv6Addresses :: Lens' NetworkInterface (Maybe [Text]) Source #

A list of IPv6 addresses for the EC2 instance.

networkInterface_privateDnsName :: Lens' NetworkInterface (Maybe Text) Source #

The private DNS name of the EC2 instance.

networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #

The private IP address of the EC2 instance.

networkInterface_privateIpAddresses :: Lens' NetworkInterface (Maybe [PrivateIpAddressDetails]) Source #

Other private IP address information of the EC2 instance.

networkInterface_publicDnsName :: Lens' NetworkInterface (Maybe Text) Source #

The public DNS name of the EC2 instance.

networkInterface_publicIp :: Lens' NetworkInterface (Maybe Text) Source #

The public IP address of the EC2 instance.

networkInterface_securityGroups :: Lens' NetworkInterface (Maybe [SecurityGroup]) Source #

The security groups associated with the EC2 instance.

networkInterface_subnetId :: Lens' NetworkInterface (Maybe Text) Source #

The subnet ID of the EC2 instance.

networkInterface_vpcId :: Lens' NetworkInterface (Maybe Text) Source #

The VPC ID of the EC2 instance.

Organization

data Organization Source #

Contains information about the ISP organization of the remote IP address.

See: newOrganization smart constructor.

Constructors

Organization' 

Fields

  • asn :: Maybe Text

    The Autonomous System Number (ASN) of the internet provider of the remote IP address.

  • asnOrg :: Maybe Text

    The organization that registered this ASN.

  • isp :: Maybe Text

    The ISP information for the internet provider.

  • org :: Maybe Text

    The name of the internet provider.

Instances

Instances details
FromJSON Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Generic Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Associated Types

type Rep Organization :: Type -> Type #

Read Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Show Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

NFData Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Methods

rnf :: Organization -> () #

Eq Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Hashable Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

type Rep Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

type Rep Organization = D1 ('MetaData "Organization" "Amazonka.GuardDuty.Types.Organization" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganization :: Organization Source #

Create a value of Organization 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:asn:Organization', organization_asn - The Autonomous System Number (ASN) of the internet provider of the remote IP address.

$sel:asnOrg:Organization', organization_asnOrg - The organization that registered this ASN.

$sel:isp:Organization', organization_isp - The ISP information for the internet provider.

$sel:org:Organization', organization_org - The name of the internet provider.

organization_asn :: Lens' Organization (Maybe Text) Source #

The Autonomous System Number (ASN) of the internet provider of the remote IP address.

organization_asnOrg :: Lens' Organization (Maybe Text) Source #

The organization that registered this ASN.

organization_isp :: Lens' Organization (Maybe Text) Source #

The ISP information for the internet provider.

organization_org :: Lens' Organization (Maybe Text) Source #

The name of the internet provider.

OrganizationDataSourceConfigurations

data OrganizationDataSourceConfigurations Source #

An object that contains information on which data sources will be configured to be automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurations smart constructor.

Constructors

OrganizationDataSourceConfigurations' 

Fields

Instances

Instances details
ToJSON OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Generic OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Read OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Show OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

NFData OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Eq OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Hashable OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations = D1 ('MetaData "OrganizationDataSourceConfigurations" "Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationKubernetesConfiguration)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationMalwareProtectionConfiguration)) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationS3LogsConfiguration)))))

newOrganizationDataSourceConfigurations :: OrganizationDataSourceConfigurations Source #

Create a value of OrganizationDataSourceConfigurations 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:kubernetes:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_kubernetes - Describes the configuration of Kubernetes data sources for new members of the organization.

$sel:malwareProtection:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_malwareProtection - Describes the configuration of Malware Protection for new members of the organization.

$sel:s3Logs:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled for new members of the organization.

organizationDataSourceConfigurations_kubernetes :: Lens' OrganizationDataSourceConfigurations (Maybe OrganizationKubernetesConfiguration) Source #

Describes the configuration of Kubernetes data sources for new members of the organization.

organizationDataSourceConfigurations_s3Logs :: Lens' OrganizationDataSourceConfigurations (Maybe OrganizationS3LogsConfiguration) Source #

Describes whether S3 data event logs are enabled for new members of the organization.

OrganizationDataSourceConfigurationsResult

data OrganizationDataSourceConfigurationsResult Source #

An object that contains information on which data sources are automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurationsResult smart constructor.

Constructors

OrganizationDataSourceConfigurationsResult' 

Fields

Instances

Instances details
FromJSON OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Generic OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Read OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Show OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

NFData OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Eq OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Hashable OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult = D1 ('MetaData "OrganizationDataSourceConfigurationsResult" "Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurationsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationKubernetesConfigurationResult)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationMalwareProtectionConfigurationResult)) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationS3LogsConfigurationResult))))

newOrganizationDataSourceConfigurationsResult Source #

Create a value of OrganizationDataSourceConfigurationsResult 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:kubernetes:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_kubernetes - Describes the configuration of Kubernetes data sources.

$sel:malwareProtection:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_malwareProtection - Describes the configuration of Malware Protection data source for an organization.

$sel:s3Logs:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_s3Logs - Describes whether S3 data event logs are enabled as a data source.

OrganizationEbsVolumes

data OrganizationEbsVolumes Source #

Organization-wide EBS volumes scan configuration.

See: newOrganizationEbsVolumes smart constructor.

Constructors

OrganizationEbsVolumes' 

Fields

  • autoEnable :: Maybe Bool

    Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

Instances

Instances details
ToJSON OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Generic OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Associated Types

type Rep OrganizationEbsVolumes :: Type -> Type #

Read OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Show OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

NFData OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Methods

rnf :: OrganizationEbsVolumes -> () #

Eq OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Hashable OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

type Rep OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

type Rep OrganizationEbsVolumes = D1 ('MetaData "OrganizationEbsVolumes" "Amazonka.GuardDuty.Types.OrganizationEbsVolumes" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationEbsVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newOrganizationEbsVolumes :: OrganizationEbsVolumes Source #

Create a value of OrganizationEbsVolumes 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:autoEnable:OrganizationEbsVolumes', organizationEbsVolumes_autoEnable - Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

organizationEbsVolumes_autoEnable :: Lens' OrganizationEbsVolumes (Maybe Bool) Source #

Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationEbsVolumesResult

data OrganizationEbsVolumesResult Source #

An object that contains information on the status of whether EBS volumes scanning will be enabled as a data source for an organization.

See: newOrganizationEbsVolumesResult smart constructor.

Constructors

OrganizationEbsVolumesResult' 

Fields

  • autoEnable :: Maybe Bool

    An object that contains the status of whether scanning EBS volumes should be auto-enabled for new members joining the organization.

Instances

Instances details
FromJSON OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Generic OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Associated Types

type Rep OrganizationEbsVolumesResult :: Type -> Type #

Read OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Show OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

NFData OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Eq OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Hashable OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

type Rep OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

type Rep OrganizationEbsVolumesResult = D1 ('MetaData "OrganizationEbsVolumesResult" "Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationEbsVolumesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newOrganizationEbsVolumesResult :: OrganizationEbsVolumesResult Source #

Create a value of OrganizationEbsVolumesResult 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:autoEnable:OrganizationEbsVolumesResult', organizationEbsVolumesResult_autoEnable - An object that contains the status of whether scanning EBS volumes should be auto-enabled for new members joining the organization.

organizationEbsVolumesResult_autoEnable :: Lens' OrganizationEbsVolumesResult (Maybe Bool) Source #

An object that contains the status of whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationKubernetesAuditLogsConfiguration

data OrganizationKubernetesAuditLogsConfiguration Source #

Organization-wide Kubernetes audit logs configuration.

See: newOrganizationKubernetesAuditLogsConfiguration smart constructor.

Constructors

OrganizationKubernetesAuditLogsConfiguration' 

Fields

  • autoEnable :: Bool

    A value that contains information on whether Kubernetes audit logs should be enabled automatically as a data source for the organization.

Instances

Instances details
ToJSON OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Generic OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Read OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Show OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

NFData OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Eq OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Hashable OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

type Rep OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

type Rep OrganizationKubernetesAuditLogsConfiguration = D1 ('MetaData "OrganizationKubernetesAuditLogsConfiguration" "Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesAuditLogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationKubernetesAuditLogsConfiguration Source #

Create a value of OrganizationKubernetesAuditLogsConfiguration 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:autoEnable:OrganizationKubernetesAuditLogsConfiguration', organizationKubernetesAuditLogsConfiguration_autoEnable - A value that contains information on whether Kubernetes audit logs should be enabled automatically as a data source for the organization.

organizationKubernetesAuditLogsConfiguration_autoEnable :: Lens' OrganizationKubernetesAuditLogsConfiguration Bool Source #

A value that contains information on whether Kubernetes audit logs should be enabled automatically as a data source for the organization.

OrganizationKubernetesAuditLogsConfigurationResult

data OrganizationKubernetesAuditLogsConfigurationResult Source #

The current configuration of Kubernetes audit logs as a data source for the organization.

See: newOrganizationKubernetesAuditLogsConfigurationResult smart constructor.

Constructors

OrganizationKubernetesAuditLogsConfigurationResult' 

Fields

  • autoEnable :: Bool

    Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

Instances

Instances details
FromJSON OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Generic OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Read OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Show OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

NFData OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Eq OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Hashable OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

type Rep OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

type Rep OrganizationKubernetesAuditLogsConfigurationResult = D1 ('MetaData "OrganizationKubernetesAuditLogsConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesAuditLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationKubernetesAuditLogsConfigurationResult Source #

Create a value of OrganizationKubernetesAuditLogsConfigurationResult 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:autoEnable:OrganizationKubernetesAuditLogsConfigurationResult', organizationKubernetesAuditLogsConfigurationResult_autoEnable - Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

organizationKubernetesAuditLogsConfigurationResult_autoEnable :: Lens' OrganizationKubernetesAuditLogsConfigurationResult Bool Source #

Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

OrganizationKubernetesConfiguration

data OrganizationKubernetesConfiguration Source #

Organization-wide Kubernetes data sources configurations.

See: newOrganizationKubernetesConfiguration smart constructor.

Constructors

OrganizationKubernetesConfiguration' 

Fields

Instances

Instances details
ToJSON OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Generic OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Read OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Show OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

NFData OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Eq OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Hashable OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

type Rep OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

type Rep OrganizationKubernetesConfiguration = D1 ('MetaData "OrganizationKubernetesConfiguration" "Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationKubernetesAuditLogsConfiguration)))

newOrganizationKubernetesConfiguration Source #

Create a value of OrganizationKubernetesConfiguration 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:auditLogs:OrganizationKubernetesConfiguration', organizationKubernetesConfiguration_auditLogs - Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

organizationKubernetesConfiguration_auditLogs :: Lens' OrganizationKubernetesConfiguration OrganizationKubernetesAuditLogsConfiguration Source #

Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

OrganizationKubernetesConfigurationResult

data OrganizationKubernetesConfigurationResult Source #

The current configuration of all Kubernetes data sources for the organization.

See: newOrganizationKubernetesConfigurationResult smart constructor.

Constructors

OrganizationKubernetesConfigurationResult' 

Fields

Instances

Instances details
FromJSON OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Generic OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Read OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Show OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

NFData OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Eq OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Hashable OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

type Rep OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

type Rep OrganizationKubernetesConfigurationResult = D1 ('MetaData "OrganizationKubernetesConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationKubernetesAuditLogsConfigurationResult)))

newOrganizationKubernetesConfigurationResult Source #

Create a value of OrganizationKubernetesConfigurationResult 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:auditLogs:OrganizationKubernetesConfigurationResult', organizationKubernetesConfigurationResult_auditLogs - The current configuration of Kubernetes audit logs as a data source for the organization.

OrganizationMalwareProtectionConfiguration

data OrganizationMalwareProtectionConfiguration Source #

Organization-wide Malware Protection configurations.

See: newOrganizationMalwareProtectionConfiguration smart constructor.

Constructors

OrganizationMalwareProtectionConfiguration' 

Fields

Instances

Instances details
ToJSON OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Generic OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Read OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Show OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

NFData OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Eq OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Hashable OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

type Rep OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

type Rep OrganizationMalwareProtectionConfiguration = D1 ('MetaData "OrganizationMalwareProtectionConfiguration" "Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationMalwareProtectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationScanEc2InstanceWithFindings))))

newOrganizationMalwareProtectionConfiguration :: OrganizationMalwareProtectionConfiguration Source #

Create a value of OrganizationMalwareProtectionConfiguration 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:scanEc2InstanceWithFindings:OrganizationMalwareProtectionConfiguration', organizationMalwareProtectionConfiguration_scanEc2InstanceWithFindings - Whether Malware Protection for EC2 instances with findings should be auto-enabled for new members joining the organization.

organizationMalwareProtectionConfiguration_scanEc2InstanceWithFindings :: Lens' OrganizationMalwareProtectionConfiguration (Maybe OrganizationScanEc2InstanceWithFindings) Source #

Whether Malware Protection for EC2 instances with findings should be auto-enabled for new members joining the organization.

OrganizationMalwareProtectionConfigurationResult

data OrganizationMalwareProtectionConfigurationResult Source #

An object that contains information on the status of all Malware Protection data source for an organization.

See: newOrganizationMalwareProtectionConfigurationResult smart constructor.

Constructors

OrganizationMalwareProtectionConfigurationResult' 

Fields

Instances

Instances details
FromJSON OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Generic OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Read OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Show OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

NFData OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Eq OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Hashable OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

type Rep OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

type Rep OrganizationMalwareProtectionConfigurationResult = D1 ('MetaData "OrganizationMalwareProtectionConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationMalwareProtectionConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationScanEc2InstanceWithFindingsResult))))

newOrganizationMalwareProtectionConfigurationResult :: OrganizationMalwareProtectionConfigurationResult Source #

Create a value of OrganizationMalwareProtectionConfigurationResult 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:scanEc2InstanceWithFindings:OrganizationMalwareProtectionConfigurationResult', organizationMalwareProtectionConfigurationResult_scanEc2InstanceWithFindings - Describes the configuration for scanning EC2 instances with findings for an organization.

OrganizationS3LogsConfiguration

data OrganizationS3LogsConfiguration Source #

Describes whether S3 data event logs will be automatically enabled for new members of the organization.

See: newOrganizationS3LogsConfiguration smart constructor.

Constructors

OrganizationS3LogsConfiguration' 

Fields

  • autoEnable :: Bool

    A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.

Instances

Instances details
ToJSON OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Generic OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Associated Types

type Rep OrganizationS3LogsConfiguration :: Type -> Type #

Read OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Show OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

NFData OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Eq OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Hashable OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration = D1 ('MetaData "OrganizationS3LogsConfiguration" "Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationS3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfiguration Source #

Create a value of OrganizationS3LogsConfiguration 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:autoEnable:OrganizationS3LogsConfiguration', organizationS3LogsConfiguration_autoEnable - A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.

organizationS3LogsConfiguration_autoEnable :: Lens' OrganizationS3LogsConfiguration Bool Source #

A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.

OrganizationS3LogsConfigurationResult

data OrganizationS3LogsConfigurationResult Source #

The current configuration of S3 data event logs as a data source for the organization.

See: newOrganizationS3LogsConfigurationResult smart constructor.

Constructors

OrganizationS3LogsConfigurationResult' 

Fields

  • autoEnable :: Bool

    A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

Instances

Instances details
FromJSON OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Generic OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Read OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Show OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

NFData OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Eq OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Hashable OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult = D1 ('MetaData "OrganizationS3LogsConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationS3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfigurationResult Source #

Create a value of OrganizationS3LogsConfigurationResult 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:autoEnable:OrganizationS3LogsConfigurationResult', organizationS3LogsConfigurationResult_autoEnable - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

organizationS3LogsConfigurationResult_autoEnable :: Lens' OrganizationS3LogsConfigurationResult Bool Source #

A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

OrganizationScanEc2InstanceWithFindings

data OrganizationScanEc2InstanceWithFindings Source #

Organization-wide EC2 instances with findings scan configuration.

See: newOrganizationScanEc2InstanceWithFindings smart constructor.

Constructors

OrganizationScanEc2InstanceWithFindings' 

Fields

Instances

Instances details
ToJSON OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Generic OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Read OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Show OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

NFData OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Eq OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Hashable OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

type Rep OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

type Rep OrganizationScanEc2InstanceWithFindings = D1 ('MetaData "OrganizationScanEc2InstanceWithFindings" "Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationScanEc2InstanceWithFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationEbsVolumes))))

newOrganizationScanEc2InstanceWithFindings :: OrganizationScanEc2InstanceWithFindings Source #

Create a value of OrganizationScanEc2InstanceWithFindings 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:ebsVolumes:OrganizationScanEc2InstanceWithFindings', organizationScanEc2InstanceWithFindings_ebsVolumes - Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

organizationScanEc2InstanceWithFindings_ebsVolumes :: Lens' OrganizationScanEc2InstanceWithFindings (Maybe OrganizationEbsVolumes) Source #

Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationScanEc2InstanceWithFindingsResult

data OrganizationScanEc2InstanceWithFindingsResult Source #

An object that contains information on the status of scanning EC2 instances with findings for an organization.

See: newOrganizationScanEc2InstanceWithFindingsResult smart constructor.

Constructors

OrganizationScanEc2InstanceWithFindingsResult' 

Fields

Instances

Instances details
FromJSON OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Generic OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Read OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Show OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

NFData OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Eq OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Hashable OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

type Rep OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

type Rep OrganizationScanEc2InstanceWithFindingsResult = D1 ('MetaData "OrganizationScanEc2InstanceWithFindingsResult" "Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationScanEc2InstanceWithFindingsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationEbsVolumesResult))))

newOrganizationScanEc2InstanceWithFindingsResult :: OrganizationScanEc2InstanceWithFindingsResult Source #

Create a value of OrganizationScanEc2InstanceWithFindingsResult 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:ebsVolumes:OrganizationScanEc2InstanceWithFindingsResult', organizationScanEc2InstanceWithFindingsResult_ebsVolumes - Describes the configuration for scanning EBS volumes for an organization.

Owner

data Owner Source #

Contains information on the owner of the bucket.

See: newOwner smart constructor.

Constructors

Owner' 

Fields

Instances

Instances details
FromJSON Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Generic Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Associated Types

type Rep Owner :: Type -> Type #

Methods

from :: Owner -> Rep Owner x #

to :: Rep Owner x -> Owner #

Read Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Show Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

showsPrec :: Int -> Owner -> ShowS #

show :: Owner -> String #

showList :: [Owner] -> ShowS #

NFData Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

rnf :: Owner -> () #

Eq Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

(==) :: Owner -> Owner -> Bool #

(/=) :: Owner -> Owner -> Bool #

Hashable Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

hashWithSalt :: Int -> Owner -> Int #

hash :: Owner -> Int #

type Rep Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner = D1 ('MetaData "Owner" "Amazonka.GuardDuty.Types.Owner" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Owner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOwner :: Owner Source #

Create a value of Owner 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:id:Owner', owner_id - The canonical user ID of the bucket owner. For information about locating your canonical user ID see Finding Your Account Canonical User ID.

owner_id :: Lens' Owner (Maybe Text) Source #

The canonical user ID of the bucket owner. For information about locating your canonical user ID see Finding Your Account Canonical User ID.

PermissionConfiguration

data PermissionConfiguration Source #

Contains information about how permissions are configured for the S3 bucket.

See: newPermissionConfiguration smart constructor.

Constructors

PermissionConfiguration' 

Fields

Instances

Instances details
FromJSON PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Generic PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Associated Types

type Rep PermissionConfiguration :: Type -> Type #

Read PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Show PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

NFData PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Methods

rnf :: PermissionConfiguration -> () #

Eq PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Hashable PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration = D1 ('MetaData "PermissionConfiguration" "Amazonka.GuardDuty.Types.PermissionConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions)) :*: S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions))))

newPermissionConfiguration :: PermissionConfiguration Source #

Create a value of PermissionConfiguration 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:accountLevelPermissions:PermissionConfiguration', permissionConfiguration_accountLevelPermissions - Contains information about the account level permissions on the S3 bucket.

$sel:bucketLevelPermissions:PermissionConfiguration', permissionConfiguration_bucketLevelPermissions - Contains information about the bucket level permissions for the S3 bucket.

permissionConfiguration_accountLevelPermissions :: Lens' PermissionConfiguration (Maybe AccountLevelPermissions) Source #

Contains information about the account level permissions on the S3 bucket.

permissionConfiguration_bucketLevelPermissions :: Lens' PermissionConfiguration (Maybe BucketLevelPermissions) Source #

Contains information about the bucket level permissions for the S3 bucket.

PortProbeAction

data PortProbeAction Source #

Contains information about the PORT_PROBE action described in the finding.

See: newPortProbeAction smart constructor.

Constructors

PortProbeAction' 

Fields

Instances

Instances details
FromJSON PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Generic PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Associated Types

type Rep PortProbeAction :: Type -> Type #

Read PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Show PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

NFData PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Methods

rnf :: PortProbeAction -> () #

Eq PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Hashable PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction = D1 ('MetaData "PortProbeAction" "Amazonka.GuardDuty.Types.PortProbeAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PortProbeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "portProbeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortProbeDetail]))))

newPortProbeAction :: PortProbeAction Source #

Create a value of PortProbeAction 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:blocked:PortProbeAction', portProbeAction_blocked - Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

$sel:portProbeDetails:PortProbeAction', portProbeAction_portProbeDetails - A list of objects related to port probe details.

portProbeAction_blocked :: Lens' PortProbeAction (Maybe Bool) Source #

Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

portProbeAction_portProbeDetails :: Lens' PortProbeAction (Maybe [PortProbeDetail]) Source #

A list of objects related to port probe details.

PortProbeDetail

data PortProbeDetail Source #

Contains information about the port probe details.

See: newPortProbeDetail smart constructor.

Constructors

PortProbeDetail' 

Fields

Instances

Instances details
FromJSON PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Generic PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Associated Types

type Rep PortProbeDetail :: Type -> Type #

Read PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Show PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

NFData PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Eq PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Hashable PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail = D1 ('MetaData "PortProbeDetail" "Amazonka.GuardDuty.Types.PortProbeDetail" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)) :*: (S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)))))

newPortProbeDetail :: PortProbeDetail Source #

Create a value of PortProbeDetail 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:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - The local IP information of the connection.

$sel:localPortDetails:PortProbeDetail', portProbeDetail_localPortDetails - The local port information of the connection.

$sel:remoteIpDetails:PortProbeDetail', portProbeDetail_remoteIpDetails - The remote IP information of the connection.

portProbeDetail_localIpDetails :: Lens' PortProbeDetail (Maybe LocalIpDetails) Source #

The local IP information of the connection.

portProbeDetail_localPortDetails :: Lens' PortProbeDetail (Maybe LocalPortDetails) Source #

The local port information of the connection.

portProbeDetail_remoteIpDetails :: Lens' PortProbeDetail (Maybe RemoteIpDetails) Source #

The remote IP information of the connection.

PrivateIpAddressDetails

data PrivateIpAddressDetails Source #

Contains other private IP address information of the EC2 instance.

See: newPrivateIpAddressDetails smart constructor.

Constructors

PrivateIpAddressDetails' 

Fields

Instances

Instances details
FromJSON PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Generic PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Associated Types

type Rep PrivateIpAddressDetails :: Type -> Type #

Read PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Show PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

NFData PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Methods

rnf :: PrivateIpAddressDetails -> () #

Eq PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Hashable PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails = D1 ('MetaData "PrivateIpAddressDetails" "Amazonka.GuardDuty.Types.PrivateIpAddressDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PrivateIpAddressDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateIpAddressDetails :: PrivateIpAddressDetails Source #

Create a value of PrivateIpAddressDetails 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:privateDnsName:PrivateIpAddressDetails', privateIpAddressDetails_privateDnsName - The private DNS name of the EC2 instance.

$sel:privateIpAddress:PrivateIpAddressDetails', privateIpAddressDetails_privateIpAddress - The private IP address of the EC2 instance.

ProductCode

data ProductCode Source #

Contains information about the product code for the EC2 instance.

See: newProductCode smart constructor.

Constructors

ProductCode' 

Fields

Instances

Instances details
FromJSON ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Generic ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Associated Types

type Rep ProductCode :: Type -> Type #

Read ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Show ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

NFData ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Eq ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Hashable ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

type Rep ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

type Rep ProductCode = D1 ('MetaData "ProductCode" "Amazonka.GuardDuty.Types.ProductCode" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProductCode :: ProductCode Source #

Create a value of ProductCode 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:code:ProductCode', productCode_code - The product code information.

$sel:productType:ProductCode', productCode_productType - The product code type.

productCode_code :: Lens' ProductCode (Maybe Text) Source #

The product code information.

PublicAccess

data PublicAccess Source #

Describes the public access policies that apply to the S3 bucket.

See: newPublicAccess smart constructor.

Constructors

PublicAccess' 

Fields

Instances

Instances details
FromJSON PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Generic PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Associated Types

type Rep PublicAccess :: Type -> Type #

Read PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Show PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

NFData PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Eq PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Hashable PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

type Rep PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

type Rep PublicAccess = D1 ('MetaData "PublicAccess" "Amazonka.GuardDuty.Types.PublicAccess" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionConfiguration))))

newPublicAccess :: PublicAccess Source #

Create a value of PublicAccess 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:effectivePermission:PublicAccess', publicAccess_effectivePermission - Describes the effective permission on this bucket after factoring all attached policies.

$sel:permissionConfiguration:PublicAccess', publicAccess_permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.

publicAccess_effectivePermission :: Lens' PublicAccess (Maybe Text) Source #

Describes the effective permission on this bucket after factoring all attached policies.

publicAccess_permissionConfiguration :: Lens' PublicAccess (Maybe PermissionConfiguration) Source #

Contains information about how permissions are configured for the S3 bucket.

RemoteAccountDetails

data RemoteAccountDetails Source #

Contains details about the remote Amazon Web Services account that made the API call.

See: newRemoteAccountDetails smart constructor.

Constructors

RemoteAccountDetails' 

Fields

  • accountId :: Maybe Text

    The Amazon Web Services account ID of the remote API caller.

  • affiliated :: Maybe Bool

    Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True the API caller is affiliated to your account in some way. If it is False the API caller is from outside your environment.

Instances

Instances details
FromJSON RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Generic RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Associated Types

type Rep RemoteAccountDetails :: Type -> Type #

Read RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Show RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

NFData RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Methods

rnf :: RemoteAccountDetails -> () #

Eq RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Hashable RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

type Rep RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

type Rep RemoteAccountDetails = D1 ('MetaData "RemoteAccountDetails" "Amazonka.GuardDuty.Types.RemoteAccountDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemoteAccountDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "affiliated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newRemoteAccountDetails :: RemoteAccountDetails Source #

Create a value of RemoteAccountDetails 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:accountId:RemoteAccountDetails', remoteAccountDetails_accountId - The Amazon Web Services account ID of the remote API caller.

$sel:affiliated:RemoteAccountDetails', remoteAccountDetails_affiliated - Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True the API caller is affiliated to your account in some way. If it is False the API caller is from outside your environment.

remoteAccountDetails_accountId :: Lens' RemoteAccountDetails (Maybe Text) Source #

The Amazon Web Services account ID of the remote API caller.

remoteAccountDetails_affiliated :: Lens' RemoteAccountDetails (Maybe Bool) Source #

Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True the API caller is affiliated to your account in some way. If it is False the API caller is from outside your environment.

RemoteIpDetails

data RemoteIpDetails Source #

Contains information about the remote IP address of the connection.

See: newRemoteIpDetails smart constructor.

Constructors

RemoteIpDetails' 

Fields

Instances

Instances details
FromJSON RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Generic RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Associated Types

type Rep RemoteIpDetails :: Type -> Type #

Read RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Show RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

NFData RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Methods

rnf :: RemoteIpDetails -> () #

Eq RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Hashable RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails = D1 ('MetaData "RemoteIpDetails" "Amazonka.GuardDuty.Types.RemoteIpDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemoteIpDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe City)) :*: S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Country))) :*: (S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Organization))))))

newRemoteIpDetails :: RemoteIpDetails Source #

Create a value of RemoteIpDetails 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:city:RemoteIpDetails', remoteIpDetails_city - The city information of the remote IP address.

$sel:country:RemoteIpDetails', remoteIpDetails_country - The country code of the remote IP address.

$sel:geoLocation:RemoteIpDetails', remoteIpDetails_geoLocation - The location information of the remote IP address.

$sel:ipAddressV4:RemoteIpDetails', remoteIpDetails_ipAddressV4 - The IPv4 remote address of the connection.

$sel:organization:RemoteIpDetails', remoteIpDetails_organization - The ISP organization information of the remote IP address.

remoteIpDetails_city :: Lens' RemoteIpDetails (Maybe City) Source #

The city information of the remote IP address.

remoteIpDetails_country :: Lens' RemoteIpDetails (Maybe Country) Source #

The country code of the remote IP address.

remoteIpDetails_geoLocation :: Lens' RemoteIpDetails (Maybe GeoLocation) Source #

The location information of the remote IP address.

remoteIpDetails_ipAddressV4 :: Lens' RemoteIpDetails (Maybe Text) Source #

The IPv4 remote address of the connection.

remoteIpDetails_organization :: Lens' RemoteIpDetails (Maybe Organization) Source #

The ISP organization information of the remote IP address.

RemotePortDetails

data RemotePortDetails Source #

Contains information about the remote port.

See: newRemotePortDetails smart constructor.

Constructors

RemotePortDetails' 

Fields

Instances

Instances details
FromJSON RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Generic RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Associated Types

type Rep RemotePortDetails :: Type -> Type #

Read RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Show RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

NFData RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Methods

rnf :: RemotePortDetails -> () #

Eq RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Hashable RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails = D1 ('MetaData "RemotePortDetails" "Amazonka.GuardDuty.Types.RemotePortDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemotePortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRemotePortDetails :: RemotePortDetails Source #

Create a value of RemotePortDetails 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:port:RemotePortDetails', remotePortDetails_port - The port number of the remote connection.

$sel:portName:RemotePortDetails', remotePortDetails_portName - The port name of the remote connection.

remotePortDetails_port :: Lens' RemotePortDetails (Maybe Int) Source #

The port number of the remote connection.

remotePortDetails_portName :: Lens' RemotePortDetails (Maybe Text) Source #

The port name of the remote connection.

Resource

data Resource Source #

Contains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

newResource :: Resource Source #

Create a value of Resource 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:accessKeyDetails:Resource', resource_accessKeyDetails - The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.

$sel:containerDetails:Resource', resource_containerDetails - Undocumented member.

$sel:ebsVolumeDetails:Resource', resource_ebsVolumeDetails - Contains list of scanned and skipped EBS volumes with details.

$sel:ecsClusterDetails:Resource', resource_ecsClusterDetails - Contains information about the details of the ECS Cluster.

$sel:eksClusterDetails:Resource', resource_eksClusterDetails - Details about the EKS cluster involved in a Kubernetes finding.

$sel:instanceDetails:Resource', resource_instanceDetails - The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.

$sel:kubernetesDetails:Resource', resource_kubernetesDetails - Details about the Kubernetes user and workload involved in a Kubernetes finding.

$sel:resourceType:Resource', resource_resourceType - The type of Amazon Web Services resource.

$sel:s3BucketDetails:Resource', resource_s3BucketDetails - Contains information on the S3 bucket.

resource_accessKeyDetails :: Lens' Resource (Maybe AccessKeyDetails) Source #

The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.

resource_ebsVolumeDetails :: Lens' Resource (Maybe EbsVolumeDetails) Source #

Contains list of scanned and skipped EBS volumes with details.

resource_ecsClusterDetails :: Lens' Resource (Maybe EcsClusterDetails) Source #

Contains information about the details of the ECS Cluster.

resource_eksClusterDetails :: Lens' Resource (Maybe EksClusterDetails) Source #

Details about the EKS cluster involved in a Kubernetes finding.

resource_instanceDetails :: Lens' Resource (Maybe InstanceDetails) Source #

The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.

resource_kubernetesDetails :: Lens' Resource (Maybe KubernetesDetails) Source #

Details about the Kubernetes user and workload involved in a Kubernetes finding.

resource_resourceType :: Lens' Resource (Maybe Text) Source #

The type of Amazon Web Services resource.

resource_s3BucketDetails :: Lens' Resource (Maybe [S3BucketDetail]) Source #

Contains information on the S3 bucket.

ResourceDetails

data ResourceDetails Source #

Represents the resources that were scanned in the scan entry.

See: newResourceDetails smart constructor.

Constructors

ResourceDetails' 

Fields

Instances

Instances details
FromJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Generic ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Associated Types

type Rep ResourceDetails :: Type -> Type #

Read ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Show ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

NFData ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Methods

rnf :: ResourceDetails -> () #

Eq ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Hashable ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

type Rep ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

type Rep ResourceDetails = D1 ('MetaData "ResourceDetails" "Amazonka.GuardDuty.Types.ResourceDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ResourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceDetails :: ResourceDetails Source #

Create a value of ResourceDetails 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:instanceArn:ResourceDetails', resourceDetails_instanceArn - InstanceArn that was scanned in the scan entry.

resourceDetails_instanceArn :: Lens' ResourceDetails (Maybe Text) Source #

InstanceArn that was scanned in the scan entry.

S3BucketDetail

data S3BucketDetail Source #

Contains information on the S3 bucket.

See: newS3BucketDetail smart constructor.

Constructors

S3BucketDetail' 

Fields

Instances

Instances details
FromJSON S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Generic S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Associated Types

type Rep S3BucketDetail :: Type -> Type #

Read S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Show S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

NFData S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Methods

rnf :: S3BucketDetail -> () #

Eq S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Hashable S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

type Rep S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

newS3BucketDetail :: S3BucketDetail Source #

Create a value of S3BucketDetail 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:arn:S3BucketDetail', s3BucketDetail_arn - The Amazon Resource Name (ARN) of the S3 bucket.

$sel:createdAt:S3BucketDetail', s3BucketDetail_createdAt - The date and time the bucket was created at.

$sel:defaultServerSideEncryption:S3BucketDetail', s3BucketDetail_defaultServerSideEncryption - Describes the server side encryption method used in the S3 bucket.

$sel:name:S3BucketDetail', s3BucketDetail_name - The name of the S3 bucket.

$sel:owner:S3BucketDetail', s3BucketDetail_owner - The owner of the S3 bucket.

$sel:publicAccess:S3BucketDetail', s3BucketDetail_publicAccess - Describes the public access policies that apply to the S3 bucket.

$sel:tags:S3BucketDetail', s3BucketDetail_tags - All tags attached to the S3 bucket

$sel:type':S3BucketDetail', s3BucketDetail_type - Describes whether the bucket is a source or destination bucket.

s3BucketDetail_arn :: Lens' S3BucketDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the S3 bucket.

s3BucketDetail_createdAt :: Lens' S3BucketDetail (Maybe UTCTime) Source #

The date and time the bucket was created at.

s3BucketDetail_defaultServerSideEncryption :: Lens' S3BucketDetail (Maybe DefaultServerSideEncryption) Source #

Describes the server side encryption method used in the S3 bucket.

s3BucketDetail_name :: Lens' S3BucketDetail (Maybe Text) Source #

The name of the S3 bucket.

s3BucketDetail_owner :: Lens' S3BucketDetail (Maybe Owner) Source #

The owner of the S3 bucket.

s3BucketDetail_publicAccess :: Lens' S3BucketDetail (Maybe PublicAccess) Source #

Describes the public access policies that apply to the S3 bucket.

s3BucketDetail_tags :: Lens' S3BucketDetail (Maybe [Tag]) Source #

All tags attached to the S3 bucket

s3BucketDetail_type :: Lens' S3BucketDetail (Maybe Text) Source #

Describes whether the bucket is a source or destination bucket.

S3LogsConfiguration

data S3LogsConfiguration Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfiguration smart constructor.

Constructors

S3LogsConfiguration' 

Fields

  • enable :: Bool

    The status of S3 data event logs as a data source.

Instances

Instances details
ToJSON S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Generic S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Associated Types

type Rep S3LogsConfiguration :: Type -> Type #

Read S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Show S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

NFData S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Methods

rnf :: S3LogsConfiguration -> () #

Eq S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Hashable S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration = D1 ('MetaData "S3LogsConfiguration" "Amazonka.GuardDuty.Types.S3LogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "S3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newS3LogsConfiguration Source #

Create a value of S3LogsConfiguration 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:enable:S3LogsConfiguration', s3LogsConfiguration_enable - The status of S3 data event logs as a data source.

s3LogsConfiguration_enable :: Lens' S3LogsConfiguration Bool Source #

The status of S3 data event logs as a data source.

S3LogsConfigurationResult

data S3LogsConfigurationResult Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfigurationResult smart constructor.

Constructors

S3LogsConfigurationResult' 

Fields

  • status :: DataSourceStatus

    A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

Instances

Instances details
FromJSON S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Generic S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Associated Types

type Rep S3LogsConfigurationResult :: Type -> Type #

Read S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Show S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

NFData S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Eq S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Hashable S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult = D1 ('MetaData "S3LogsConfigurationResult" "Amazonka.GuardDuty.Types.S3LogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "S3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newS3LogsConfigurationResult Source #

Create a value of S3LogsConfigurationResult 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:status:S3LogsConfigurationResult', s3LogsConfigurationResult_status - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

s3LogsConfigurationResult_status :: Lens' S3LogsConfigurationResult DataSourceStatus Source #

A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

Scan

data Scan Source #

Contains information about a malware scan.

See: newScan smart constructor.

Constructors

Scan' 

Fields

Instances

Instances details
FromJSON Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Generic Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Associated Types

type Rep Scan :: Type -> Type #

Methods

from :: Scan -> Rep Scan x #

to :: Rep Scan x -> Scan #

Read Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Show Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

showsPrec :: Int -> Scan -> ShowS #

show :: Scan -> String #

showList :: [Scan] -> ShowS #

NFData Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

rnf :: Scan -> () #

Eq Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

(==) :: Scan -> Scan -> Bool #

(/=) :: Scan -> Scan -> Bool #

Hashable Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

hashWithSalt :: Int -> Scan -> Int #

hash :: Scan -> Int #

type Rep Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

type Rep Scan = D1 ('MetaData "Scan" "Amazonka.GuardDuty.Types.Scan" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Scan'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "adminDetectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail])))) :*: ((S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceDetails))))) :*: ((S1 ('MetaSel ('Just "scanEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "scanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scanResultDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResultDetails)))) :*: ((S1 ('MetaSel ('Just "scanStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "scanStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanStatus))) :*: (S1 ('MetaSel ('Just "totalBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "triggerDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggerDetails)))))))

newScan :: Scan Source #

Create a value of Scan 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:accountId:Scan', scan_accountId - The ID for the account that belongs to the scan.

$sel:adminDetectorId:Scan', scan_adminDetectorId - The unique detector ID of the administrator account that the request is associated with. Note that this value will be the same as the one used for DetectorId if the account is an administrator.

$sel:attachedVolumes:Scan', scan_attachedVolumes - List of volumes that were attached to the original instance to be scanned.

$sel:detectorId:Scan', scan_detectorId - The unique ID of the detector that the request is associated with.

$sel:failureReason:Scan', scan_failureReason - Represents the reason for FAILED scan status.

$sel:fileCount:Scan', scan_fileCount - Represents the number of files that were scanned.

$sel:resourceDetails:Scan', scan_resourceDetails - Represents the resources that were scanned in the scan entry.

$sel:scanEndTime:Scan', scan_scanEndTime - The timestamp of when the scan was finished.

$sel:scanId:Scan', scan_scanId - The unique scan ID associated with a scan entry.

$sel:scanResultDetails:Scan', scan_scanResultDetails - Represents the result of the scan.

$sel:scanStartTime:Scan', scan_scanStartTime - The timestamp of when the scan was triggered.

$sel:scanStatus:Scan', scan_scanStatus - An enum value representing possible scan statuses.

$sel:totalBytes:Scan', scan_totalBytes - Represents total bytes that were scanned.

$sel:triggerDetails:Scan', scan_triggerDetails - Specifies the reason why the scan was initiated.

scan_accountId :: Lens' Scan (Maybe Text) Source #

The ID for the account that belongs to the scan.

scan_adminDetectorId :: Lens' Scan (Maybe Text) Source #

The unique detector ID of the administrator account that the request is associated with. Note that this value will be the same as the one used for DetectorId if the account is an administrator.

scan_attachedVolumes :: Lens' Scan (Maybe [VolumeDetail]) Source #

List of volumes that were attached to the original instance to be scanned.

scan_detectorId :: Lens' Scan (Maybe Text) Source #

The unique ID of the detector that the request is associated with.

scan_failureReason :: Lens' Scan (Maybe Text) Source #

Represents the reason for FAILED scan status.

scan_fileCount :: Lens' Scan (Maybe Natural) Source #

Represents the number of files that were scanned.

scan_resourceDetails :: Lens' Scan (Maybe ResourceDetails) Source #

Represents the resources that were scanned in the scan entry.

scan_scanEndTime :: Lens' Scan (Maybe UTCTime) Source #

The timestamp of when the scan was finished.

scan_scanId :: Lens' Scan (Maybe Text) Source #

The unique scan ID associated with a scan entry.

scan_scanResultDetails :: Lens' Scan (Maybe ScanResultDetails) Source #

Represents the result of the scan.

scan_scanStartTime :: Lens' Scan (Maybe UTCTime) Source #

The timestamp of when the scan was triggered.

scan_scanStatus :: Lens' Scan (Maybe ScanStatus) Source #

An enum value representing possible scan statuses.

scan_totalBytes :: Lens' Scan (Maybe Natural) Source #

Represents total bytes that were scanned.

scan_triggerDetails :: Lens' Scan (Maybe TriggerDetails) Source #

Specifies the reason why the scan was initiated.

ScanCondition

data ScanCondition Source #

Contains information about the condition.

See: newScanCondition smart constructor.

Constructors

ScanCondition' 

Fields

  • mapEquals :: [ScanConditionPair]

    Represents an mapEqual ____ condition to be applied to a single field when triggering for malware scan.

Instances

Instances details
FromJSON ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

ToJSON ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Generic ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Associated Types

type Rep ScanCondition :: Type -> Type #

Read ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Show ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

NFData ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Methods

rnf :: ScanCondition -> () #

Eq ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Hashable ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

type Rep ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

type Rep ScanCondition = D1 ('MetaData "ScanCondition" "Amazonka.GuardDuty.Types.ScanCondition" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mapEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ScanConditionPair])))

newScanCondition :: ScanCondition Source #

Create a value of ScanCondition 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:mapEquals:ScanCondition', scanCondition_mapEquals - Represents an mapEqual ____ condition to be applied to a single field when triggering for malware scan.

scanCondition_mapEquals :: Lens' ScanCondition [ScanConditionPair] Source #

Represents an mapEqual ____ condition to be applied to a single field when triggering for malware scan.

ScanConditionPair

data ScanConditionPair Source #

Represents key, value pair to be matched against given resource property.

See: newScanConditionPair smart constructor.

Constructors

ScanConditionPair' 

Fields

  • value :: Maybe Text

    Represents optional value ____ in the map condition. If not specified, only key ____ will be matched.

  • key :: Text

    Represents key ____ in the map condition.

Instances

Instances details
FromJSON ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

ToJSON ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Generic ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Associated Types

type Rep ScanConditionPair :: Type -> Type #

Read ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Show ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

NFData ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Methods

rnf :: ScanConditionPair -> () #

Eq ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Hashable ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

type Rep ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

type Rep ScanConditionPair = D1 ('MetaData "ScanConditionPair" "Amazonka.GuardDuty.Types.ScanConditionPair" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanConditionPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScanConditionPair Source #

Create a value of ScanConditionPair 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:value:ScanConditionPair', scanConditionPair_value - Represents optional value ____ in the map condition. If not specified, only key ____ will be matched.

$sel:key:ScanConditionPair', scanConditionPair_key - Represents key ____ in the map condition.

scanConditionPair_value :: Lens' ScanConditionPair (Maybe Text) Source #

Represents optional value ____ in the map condition. If not specified, only key ____ will be matched.

scanConditionPair_key :: Lens' ScanConditionPair Text Source #

Represents key ____ in the map condition.

ScanDetections

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.

ScanEc2InstanceWithFindings

data ScanEc2InstanceWithFindings Source #

Describes whether Malware Protection for EC2 instances with findings will be enabled as a data source.

See: newScanEc2InstanceWithFindings smart constructor.

Constructors

ScanEc2InstanceWithFindings' 

Fields

Instances

Instances details
ToJSON ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Generic ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Associated Types

type Rep ScanEc2InstanceWithFindings :: Type -> Type #

Read ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Show ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

NFData ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Eq ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Hashable ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

type Rep ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

type Rep ScanEc2InstanceWithFindings = D1 ('MetaData "ScanEc2InstanceWithFindings" "Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanEc2InstanceWithFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newScanEc2InstanceWithFindings :: ScanEc2InstanceWithFindings Source #

Create a value of ScanEc2InstanceWithFindings 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:ebsVolumes:ScanEc2InstanceWithFindings', scanEc2InstanceWithFindings_ebsVolumes - Describes the configuration for scanning EBS volumes as data source.

scanEc2InstanceWithFindings_ebsVolumes :: Lens' ScanEc2InstanceWithFindings (Maybe Bool) Source #

Describes the configuration for scanning EBS volumes as data source.

ScanEc2InstanceWithFindingsResult

data ScanEc2InstanceWithFindingsResult Source #

An object that contains information on the status of whether Malware Protection for EC2 instances with findings will be enabled as a data source.

See: newScanEc2InstanceWithFindingsResult smart constructor.

Constructors

ScanEc2InstanceWithFindingsResult' 

Fields

Instances

Instances details
FromJSON ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Generic ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Associated Types

type Rep ScanEc2InstanceWithFindingsResult :: Type -> Type #

Read ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Show ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

NFData ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Eq ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Hashable ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

type Rep ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

type Rep ScanEc2InstanceWithFindingsResult = D1 ('MetaData "ScanEc2InstanceWithFindingsResult" "Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanEc2InstanceWithFindingsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumesResult))))

newScanEc2InstanceWithFindingsResult :: ScanEc2InstanceWithFindingsResult Source #

Create a value of ScanEc2InstanceWithFindingsResult 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:ebsVolumes:ScanEc2InstanceWithFindingsResult', scanEc2InstanceWithFindingsResult_ebsVolumes - Describes the configuration of scanning EBS volumes as a data source.

scanEc2InstanceWithFindingsResult_ebsVolumes :: Lens' ScanEc2InstanceWithFindingsResult (Maybe EbsVolumesResult) Source #

Describes the configuration of scanning EBS volumes as a data source.

ScanFilePath

data ScanFilePath Source #

Contains details of infected file including name, file path and hash.

See: newScanFilePath smart constructor.

Constructors

ScanFilePath' 

Fields

Instances

Instances details
FromJSON ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Generic ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Associated Types

type Rep ScanFilePath :: Type -> Type #

Read ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Show ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

NFData ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Methods

rnf :: ScanFilePath -> () #

Eq ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Hashable ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

type Rep ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

type Rep ScanFilePath = D1 ('MetaData "ScanFilePath" "Amazonka.GuardDuty.Types.ScanFilePath" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanFilePath'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScanFilePath :: ScanFilePath Source #

Create a value of ScanFilePath 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:fileName:ScanFilePath', scanFilePath_fileName - File name of the infected file.

$sel:filePath:ScanFilePath', scanFilePath_filePath - The file path of the infected file.

$sel:hash:ScanFilePath', scanFilePath_hash - The hash value of the infected file.

$sel:volumeArn:ScanFilePath', scanFilePath_volumeArn - EBS volume Arn details of the infected file.

scanFilePath_fileName :: Lens' ScanFilePath (Maybe Text) Source #

File name of the infected file.

scanFilePath_filePath :: Lens' ScanFilePath (Maybe Text) Source #

The file path of the infected file.

scanFilePath_hash :: Lens' ScanFilePath (Maybe Text) Source #

The hash value of the infected file.

scanFilePath_volumeArn :: Lens' ScanFilePath (Maybe Text) Source #

EBS volume Arn details of the infected file.

ScanResourceCriteria

data ScanResourceCriteria Source #

Contains information about criteria used to filter resources before triggering malware scan.

See: newScanResourceCriteria smart constructor.

Constructors

ScanResourceCriteria' 

Fields

Instances

Instances details
FromJSON ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

ToJSON ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Generic ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Associated Types

type Rep ScanResourceCriteria :: Type -> Type #

Read ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Show ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

NFData ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Methods

rnf :: ScanResourceCriteria -> () #

Eq ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Hashable ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

type Rep ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

type Rep ScanResourceCriteria = D1 ('MetaData "ScanResourceCriteria" "Amazonka.GuardDuty.Types.ScanResourceCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanResourceCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap ScanCriterionKey ScanCondition))) :*: S1 ('MetaSel ('Just "include") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap ScanCriterionKey ScanCondition)))))

newScanResourceCriteria :: ScanResourceCriteria Source #

Create a value of ScanResourceCriteria 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:exclude:ScanResourceCriteria', scanResourceCriteria_exclude - Represents condition that when matched will prevent a malware scan for a certain resource.

$sel:include:ScanResourceCriteria', scanResourceCriteria_include - Represents condition that when matched will allow a malware scan for a certain resource.

scanResourceCriteria_exclude :: Lens' ScanResourceCriteria (Maybe (HashMap ScanCriterionKey ScanCondition)) Source #

Represents condition that when matched will prevent a malware scan for a certain resource.

scanResourceCriteria_include :: Lens' ScanResourceCriteria (Maybe (HashMap ScanCriterionKey ScanCondition)) Source #

Represents condition that when matched will allow a malware scan for a certain resource.

ScanResultDetails

data ScanResultDetails Source #

Represents the result of the scan.

See: newScanResultDetails smart constructor.

Constructors

ScanResultDetails' 

Fields

Instances

Instances details
FromJSON ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Generic ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Associated Types

type Rep ScanResultDetails :: Type -> Type #

Read ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Show ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

NFData ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Methods

rnf :: ScanResultDetails -> () #

Eq ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Hashable ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

type Rep ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

type Rep ScanResultDetails = D1 ('MetaData "ScanResultDetails" "Amazonka.GuardDuty.Types.ScanResultDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanResultDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResult))))

newScanResultDetails :: ScanResultDetails Source #

Create a value of ScanResultDetails 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:scanResult:ScanResultDetails', scanResultDetails_scanResult - An enum value representing possible scan results.

scanResultDetails_scanResult :: Lens' ScanResultDetails (Maybe ScanResult) Source #

An enum value representing possible scan results.

ScanThreatName

data ScanThreatName Source #

Contains files infected with the given threat providing details of malware name and severity.

See: newScanThreatName smart constructor.

Constructors

ScanThreatName' 

Fields

Instances

Instances details
FromJSON ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Generic ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Associated Types

type Rep ScanThreatName :: Type -> Type #

Read ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Show ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

NFData ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Methods

rnf :: ScanThreatName -> () #

Eq ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Hashable ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

type Rep ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

type Rep ScanThreatName = D1 ('MetaData "ScanThreatName" "Amazonka.GuardDuty.Types.ScanThreatName" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanThreatName'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filePaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScanFilePath])) :*: S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScanThreatName :: ScanThreatName Source #

Create a value of ScanThreatName 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:filePaths:ScanThreatName', scanThreatName_filePaths - List of infected files in EBS volume with details.

$sel:itemCount:ScanThreatName', scanThreatName_itemCount - Total number of files infected with given threat.

$sel:name:ScanThreatName', scanThreatName_name - The name of the identified threat.

$sel:severity:ScanThreatName', scanThreatName_severity - Severity of threat identified as part of the malware scan.

scanThreatName_filePaths :: Lens' ScanThreatName (Maybe [ScanFilePath]) Source #

List of infected files in EBS volume with details.

scanThreatName_itemCount :: Lens' ScanThreatName (Maybe Int) Source #

Total number of files infected with given threat.

scanThreatName_name :: Lens' ScanThreatName (Maybe Text) Source #

The name of the identified threat.

scanThreatName_severity :: Lens' ScanThreatName (Maybe Text) Source #

Severity of threat identified as part of the malware scan.

ScannedItemCount

data ScannedItemCount Source #

Total number of scanned files.

See: newScannedItemCount smart constructor.

Constructors

ScannedItemCount' 

Fields

Instances

Instances details
FromJSON ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Generic ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Associated Types

type Rep ScannedItemCount :: Type -> Type #

Read ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Show ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

NFData ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Methods

rnf :: ScannedItemCount -> () #

Eq ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Hashable ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

type Rep ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

type Rep ScannedItemCount = D1 ('MetaData "ScannedItemCount" "Amazonka.GuardDuty.Types.ScannedItemCount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScannedItemCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalGb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newScannedItemCount :: ScannedItemCount Source #

Create a value of ScannedItemCount 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:files:ScannedItemCount', scannedItemCount_files - Number of files scanned.

$sel:totalGb:ScannedItemCount', scannedItemCount_totalGb - Total GB of files scanned for malware.

$sel:volumes:ScannedItemCount', scannedItemCount_volumes - Total number of scanned volumes.

scannedItemCount_totalGb :: Lens' ScannedItemCount (Maybe Int) Source #

Total GB of files scanned for malware.

scannedItemCount_volumes :: Lens' ScannedItemCount (Maybe Int) Source #

Total number of scanned volumes.

SecurityContext

data SecurityContext Source #

Container security context.

See: newSecurityContext smart constructor.

Constructors

SecurityContext' 

Fields

Instances

Instances details
FromJSON SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Generic SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Associated Types

type Rep SecurityContext :: Type -> Type #

Read SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Show SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

NFData SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Methods

rnf :: SecurityContext -> () #

Eq SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Hashable SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

type Rep SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

type Rep SecurityContext = D1 ('MetaData "SecurityContext" "Amazonka.GuardDuty.Types.SecurityContext" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "SecurityContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privileged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSecurityContext :: SecurityContext Source #

Create a value of SecurityContext 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:privileged:SecurityContext', securityContext_privileged - Whether the container is privileged.

securityContext_privileged :: Lens' SecurityContext (Maybe Bool) Source #

Whether the container is privileged.

SecurityGroup

data SecurityGroup Source #

Contains information about the security groups associated with the EC2 instance.

See: newSecurityGroup smart constructor.

Constructors

SecurityGroup' 

Fields

Instances

Instances details
FromJSON SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Generic SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Associated Types

type Rep SecurityGroup :: Type -> Type #

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Hashable SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup = D1 ('MetaData "SecurityGroup" "Amazonka.GuardDuty.Types.SecurityGroup" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "SecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroup :: SecurityGroup Source #

Create a value of SecurityGroup 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:groupId:SecurityGroup', securityGroup_groupId - The security group ID of the EC2 instance.

$sel:groupName:SecurityGroup', securityGroup_groupName - The security group name of the EC2 instance.

securityGroup_groupId :: Lens' SecurityGroup (Maybe Text) Source #

The security group ID of the EC2 instance.

securityGroup_groupName :: Lens' SecurityGroup (Maybe Text) Source #

The security group name of the EC2 instance.

ServiceAdditionalInfo

data ServiceAdditionalInfo Source #

Additional information about the generated finding.

See: newServiceAdditionalInfo smart constructor.

Constructors

ServiceAdditionalInfo' 

Fields

  • type' :: Maybe Text

    Describes the type of the additional information.

  • value :: Maybe Text

    This field specifies the value of the additional information.

Instances

Instances details
FromJSON ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Generic ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Associated Types

type Rep ServiceAdditionalInfo :: Type -> Type #

Read ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Show ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

NFData ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Methods

rnf :: ServiceAdditionalInfo -> () #

Eq ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Hashable ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

type Rep ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

type Rep ServiceAdditionalInfo = D1 ('MetaData "ServiceAdditionalInfo" "Amazonka.GuardDuty.Types.ServiceAdditionalInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ServiceAdditionalInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServiceAdditionalInfo :: ServiceAdditionalInfo Source #

Create a value of ServiceAdditionalInfo 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:type':ServiceAdditionalInfo', serviceAdditionalInfo_type - Describes the type of the additional information.

$sel:value:ServiceAdditionalInfo', serviceAdditionalInfo_value - This field specifies the value of the additional information.

serviceAdditionalInfo_type :: Lens' ServiceAdditionalInfo (Maybe Text) Source #

Describes the type of the additional information.

serviceAdditionalInfo_value :: Lens' ServiceAdditionalInfo (Maybe Text) Source #

This field specifies the value of the additional information.

ServiceInfo

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Constructors

ServiceInfo' 

Fields

Instances

Instances details
FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.GuardDuty.Types.ServiceInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceAdditionalInfo)) :*: S1 ('MetaSel ('Just "archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsVolumeScanDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumeScanDetails))))) :*: ((S1 ('MetaSel ('Just "eventFirstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventLastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Evidence)))) :*: ((S1 ('MetaSel ('Just "featureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo 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:action:ServiceInfo', serviceInfo_action - Information about the activity that is described in a finding.

$sel:additionalInfo:ServiceInfo', serviceInfo_additionalInfo - Contains additional information about the generated finding.

$sel:archived:ServiceInfo', serviceInfo_archived - Indicates whether this finding is archived.

$sel:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

$sel:detectorId:ServiceInfo', serviceInfo_detectorId - The detector ID for the GuardDuty service.

$sel:ebsVolumeScanDetails:ServiceInfo', serviceInfo_ebsVolumeScanDetails - Returns details from the malware scan that created a finding.

$sel:eventFirstSeen:ServiceInfo', serviceInfo_eventFirstSeen - The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:eventLastSeen:ServiceInfo', serviceInfo_eventLastSeen - The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:evidence:ServiceInfo', serviceInfo_evidence - An evidence object associated with the service.

$sel:featureName:ServiceInfo', serviceInfo_featureName - The name of the feature that generated a finding.

$sel:resourceRole:ServiceInfo', serviceInfo_resourceRole - The resource role information for this finding.

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The name of the Amazon Web Services service (GuardDuty) that generated a finding.

$sel:userFeedback:ServiceInfo', serviceInfo_userFeedback - Feedback that was submitted about the finding.

serviceInfo_action :: Lens' ServiceInfo (Maybe Action) Source #

Information about the activity that is described in a finding.

serviceInfo_additionalInfo :: Lens' ServiceInfo (Maybe ServiceAdditionalInfo) Source #

Contains additional information about the generated finding.

serviceInfo_archived :: Lens' ServiceInfo (Maybe Bool) Source #

Indicates whether this finding is archived.

serviceInfo_count :: Lens' ServiceInfo (Maybe Int) Source #

The total count of the occurrences of this finding type.

serviceInfo_detectorId :: Lens' ServiceInfo (Maybe Text) Source #

The detector ID for the GuardDuty service.

serviceInfo_ebsVolumeScanDetails :: Lens' ServiceInfo (Maybe EbsVolumeScanDetails) Source #

Returns details from the malware scan that created a finding.

serviceInfo_eventFirstSeen :: Lens' ServiceInfo (Maybe Text) Source #

The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

serviceInfo_eventLastSeen :: Lens' ServiceInfo (Maybe Text) Source #

The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

serviceInfo_evidence :: Lens' ServiceInfo (Maybe Evidence) Source #

An evidence object associated with the service.

serviceInfo_featureName :: Lens' ServiceInfo (Maybe Text) Source #

The name of the feature that generated a finding.

serviceInfo_resourceRole :: Lens' ServiceInfo (Maybe Text) Source #

The resource role information for this finding.

serviceInfo_serviceName :: Lens' ServiceInfo (Maybe Text) Source #

The name of the Amazon Web Services service (GuardDuty) that generated a finding.

serviceInfo_userFeedback :: Lens' ServiceInfo (Maybe Text) Source #

Feedback that was submitted about the finding.

SortCriteria

data SortCriteria Source #

Contains information about the criteria used for sorting findings.

See: newSortCriteria smart constructor.

Constructors

SortCriteria' 

Fields

Instances

Instances details
ToJSON SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Generic SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Associated Types

type Rep SortCriteria :: Type -> Type #

Read SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Show SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Eq SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Hashable SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

type Rep SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

type Rep SortCriteria = D1 ('MetaData "SortCriteria" "Amazonka.GuardDuty.Types.SortCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newSortCriteria :: SortCriteria Source #

Create a value of SortCriteria 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:attributeName:SortCriteria', sortCriteria_attributeName - Represents the finding attribute (for example, accountId) to sort findings by.

$sel:orderBy:SortCriteria', sortCriteria_orderBy - The order by which the sorted findings are to be displayed.

sortCriteria_attributeName :: Lens' SortCriteria (Maybe Text) Source #

Represents the finding attribute (for example, accountId) to sort findings by.

sortCriteria_orderBy :: Lens' SortCriteria (Maybe OrderBy) Source #

The order by which the sorted findings are to be displayed.

Tag

data Tag Source #

Contains information about a tag associated with the EC2 instance.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GuardDuty.Types.Tag" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:key:Tag', tag_key - The EC2 instance tag key.

$sel:value:Tag', tag_value - The EC2 instance tag value.

tag_key :: Lens' Tag (Maybe Text) Source #

The EC2 instance tag key.

tag_value :: Lens' Tag (Maybe Text) Source #

The EC2 instance tag value.

ThreatDetectedByName

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.

ThreatIntelligenceDetail

data ThreatIntelligenceDetail Source #

An instance of a threat intelligence detail that constitutes evidence for the finding.

See: newThreatIntelligenceDetail smart constructor.

Constructors

ThreatIntelligenceDetail' 

Fields

Instances

Instances details
FromJSON ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Generic ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Associated Types

type Rep ThreatIntelligenceDetail :: Type -> Type #

Read ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Show ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

NFData ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Eq ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Hashable ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail = D1 ('MetaData "ThreatIntelligenceDetail" "Amazonka.GuardDuty.Types.ThreatIntelligenceDetail" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatIntelligenceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newThreatIntelligenceDetail :: ThreatIntelligenceDetail Source #

Create a value of ThreatIntelligenceDetail 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:threatListName:ThreatIntelligenceDetail', threatIntelligenceDetail_threatListName - The name of the threat intelligence list that triggered the finding.

$sel:threatNames:ThreatIntelligenceDetail', threatIntelligenceDetail_threatNames - A list of names of the threats in the threat intelligence list that triggered the finding.

threatIntelligenceDetail_threatListName :: Lens' ThreatIntelligenceDetail (Maybe Text) Source #

The name of the threat intelligence list that triggered the finding.

threatIntelligenceDetail_threatNames :: Lens' ThreatIntelligenceDetail (Maybe [Text]) Source #

A list of names of the threats in the threat intelligence list that triggered the finding.

ThreatsDetectedItemCount

data ThreatsDetectedItemCount Source #

Contains total number of infected files.

See: newThreatsDetectedItemCount smart constructor.

Constructors

ThreatsDetectedItemCount' 

Fields

Instances

Instances details
FromJSON ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Generic ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Associated Types

type Rep ThreatsDetectedItemCount :: Type -> Type #

Read ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Show ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

NFData ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Eq ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Hashable ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

type Rep ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

type Rep ThreatsDetectedItemCount = D1 ('MetaData "ThreatsDetectedItemCount" "Amazonka.GuardDuty.Types.ThreatsDetectedItemCount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatsDetectedItemCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newThreatsDetectedItemCount :: ThreatsDetectedItemCount Source #

Create a value of ThreatsDetectedItemCount 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:files:ThreatsDetectedItemCount', threatsDetectedItemCount_files - Total number of infected files.

Total

data Total Source #

Contains the total usage with the corresponding currency unit for that value.

See: newTotal smart constructor.

Constructors

Total' 

Fields

Instances

Instances details
FromJSON Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Generic Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Associated Types

type Rep Total :: Type -> Type #

Methods

from :: Total -> Rep Total x #

to :: Rep Total x -> Total #

Read Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Show Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

showsPrec :: Int -> Total -> ShowS #

show :: Total -> String #

showList :: [Total] -> ShowS #

NFData Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

rnf :: Total -> () #

Eq Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

(==) :: Total -> Total -> Bool #

(/=) :: Total -> Total -> Bool #

Hashable Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

hashWithSalt :: Int -> Total -> Int #

hash :: Total -> Int #

type Rep Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total = D1 ('MetaData "Total" "Amazonka.GuardDuty.Types.Total" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Total'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTotal :: Total Source #

Create a value of Total 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:amount:Total', total_amount - The total usage.

$sel:unit:Total', total_unit - The currency unit that the amount is given in.

total_amount :: Lens' Total (Maybe Text) Source #

The total usage.

total_unit :: Lens' Total (Maybe Text) Source #

The currency unit that the amount is given in.

TriggerDetails

data TriggerDetails Source #

Represents the reason the scan was triggered.

See: newTriggerDetails smart constructor.

Constructors

TriggerDetails' 

Fields

Instances

Instances details
FromJSON TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Generic TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Associated Types

type Rep TriggerDetails :: Type -> Type #

Read TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Show TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

NFData TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Methods

rnf :: TriggerDetails -> () #

Eq TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Hashable TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

type Rep TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

type Rep TriggerDetails = D1 ('MetaData "TriggerDetails" "Amazonka.GuardDuty.Types.TriggerDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "TriggerDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guardDutyFindingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTriggerDetails :: TriggerDetails Source #

Create a value of TriggerDetails 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:description:TriggerDetails', triggerDetails_description - The description of the scan trigger.

$sel:guardDutyFindingId:TriggerDetails', triggerDetails_guardDutyFindingId - The ID of the GuardDuty finding that triggered the BirdDog scan.

triggerDetails_description :: Lens' TriggerDetails (Maybe Text) Source #

The description of the scan trigger.

triggerDetails_guardDutyFindingId :: Lens' TriggerDetails (Maybe Text) Source #

The ID of the GuardDuty finding that triggered the BirdDog scan.

UnprocessedAccount

data UnprocessedAccount Source #

Contains information about the accounts that weren't processed.

See: newUnprocessedAccount smart constructor.

Constructors

UnprocessedAccount' 

Fields

Instances

Instances details
FromJSON UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Generic UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Associated Types

type Rep UnprocessedAccount :: Type -> Type #

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Show UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Hashable UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount = D1 ('MetaData "UnprocessedAccount" "Amazonka.GuardDuty.Types.UnprocessedAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UnprocessedAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUnprocessedAccount Source #

Create a value of UnprocessedAccount 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:accountId:UnprocessedAccount', unprocessedAccount_accountId - The Amazon Web Services account ID.

$sel:result:UnprocessedAccount', unprocessedAccount_result - A reason why the account hasn't been processed.

unprocessedAccount_accountId :: Lens' UnprocessedAccount Text Source #

The Amazon Web Services account ID.

unprocessedAccount_result :: Lens' UnprocessedAccount Text Source #

A reason why the account hasn't been processed.

UnprocessedDataSourcesResult

data UnprocessedDataSourcesResult Source #

Specifies the names of the data sources that couldn't be enabled.

See: newUnprocessedDataSourcesResult smart constructor.

Instances

Instances details
FromJSON UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Generic UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Associated Types

type Rep UnprocessedDataSourcesResult :: Type -> Type #

Read UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Show UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

NFData UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Eq UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Hashable UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

type Rep UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

type Rep UnprocessedDataSourcesResult = D1 ('MetaData "UnprocessedDataSourcesResult" "Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UnprocessedDataSourcesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MalwareProtectionConfigurationResult))))

newUnprocessedDataSourcesResult :: UnprocessedDataSourcesResult Source #

Create a value of UnprocessedDataSourcesResult 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:malwareProtection:UnprocessedDataSourcesResult', unprocessedDataSourcesResult_malwareProtection - Undocumented member.

UsageAccountResult

data UsageAccountResult Source #

Contains information on the total of usage based on account IDs.

See: newUsageAccountResult smart constructor.

Constructors

UsageAccountResult' 

Fields

Instances

Instances details
FromJSON UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Generic UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Associated Types

type Rep UsageAccountResult :: Type -> Type #

Read UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Show UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

NFData UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Methods

rnf :: UsageAccountResult -> () #

Eq UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Hashable UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult = D1 ('MetaData "UsageAccountResult" "Amazonka.GuardDuty.Types.UsageAccountResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageAccountResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageAccountResult :: UsageAccountResult Source #

Create a value of UsageAccountResult 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:accountId:UsageAccountResult', usageAccountResult_accountId - The Account ID that generated usage.

$sel:total:UsageAccountResult', usageAccountResult_total - Represents the total of usage for the Account ID.

usageAccountResult_accountId :: Lens' UsageAccountResult (Maybe Text) Source #

The Account ID that generated usage.

usageAccountResult_total :: Lens' UsageAccountResult (Maybe Total) Source #

Represents the total of usage for the Account ID.

UsageCriteria

data UsageCriteria Source #

Contains information about the criteria used to query usage statistics.

See: newUsageCriteria smart constructor.

Constructors

UsageCriteria' 

Fields

Instances

Instances details
ToJSON UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Generic UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Associated Types

type Rep UsageCriteria :: Type -> Type #

Read UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Show UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

NFData UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Methods

rnf :: UsageCriteria -> () #

Eq UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Hashable UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria = D1 ('MetaData "UsageCriteria" "Amazonka.GuardDuty.Types.UsageCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DataSource]))))

newUsageCriteria :: UsageCriteria Source #

Create a value of UsageCriteria 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:accountIds:UsageCriteria', usageCriteria_accountIds - The account IDs to aggregate usage statistics from.

$sel:resources:UsageCriteria', usageCriteria_resources - The resources to aggregate usage statistics from. Only accepts exact resource names.

$sel:dataSources:UsageCriteria', usageCriteria_dataSources - The data sources to aggregate usage statistics from.

usageCriteria_accountIds :: Lens' UsageCriteria (Maybe (NonEmpty Text)) Source #

The account IDs to aggregate usage statistics from.

usageCriteria_resources :: Lens' UsageCriteria (Maybe [Text]) Source #

The resources to aggregate usage statistics from. Only accepts exact resource names.

usageCriteria_dataSources :: Lens' UsageCriteria [DataSource] Source #

The data sources to aggregate usage statistics from.

UsageDataSourceResult

data UsageDataSourceResult Source #

Contains information on the result of usage based on data source type.

See: newUsageDataSourceResult smart constructor.

Constructors

UsageDataSourceResult' 

Fields

Instances

Instances details
FromJSON UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Generic UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Associated Types

type Rep UsageDataSourceResult :: Type -> Type #

Read UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Show UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

NFData UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Methods

rnf :: UsageDataSourceResult -> () #

Eq UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Hashable UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult = D1 ('MetaData "UsageDataSourceResult" "Amazonka.GuardDuty.Types.UsageDataSourceResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageDataSourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageDataSourceResult :: UsageDataSourceResult Source #

Create a value of UsageDataSourceResult 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:dataSource:UsageDataSourceResult', usageDataSourceResult_dataSource - The data source type that generated usage.

$sel:total:UsageDataSourceResult', usageDataSourceResult_total - Represents the total of usage for the specified data source.

usageDataSourceResult_total :: Lens' UsageDataSourceResult (Maybe Total) Source #

Represents the total of usage for the specified data source.

UsageResourceResult

data UsageResourceResult Source #

Contains information on the sum of usage based on an Amazon Web Services resource.

See: newUsageResourceResult smart constructor.

Constructors

UsageResourceResult' 

Fields

  • resource :: Maybe Text

    The Amazon Web Services resource that generated usage.

  • total :: Maybe Total

    Represents the sum total of usage for the specified resource type.

Instances

Instances details
FromJSON UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Generic UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Associated Types

type Rep UsageResourceResult :: Type -> Type #

Read UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Show UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

NFData UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Methods

rnf :: UsageResourceResult -> () #

Eq UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Hashable UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult = D1 ('MetaData "UsageResourceResult" "Amazonka.GuardDuty.Types.UsageResourceResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageResourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageResourceResult :: UsageResourceResult Source #

Create a value of UsageResourceResult 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:resource:UsageResourceResult', usageResourceResult_resource - The Amazon Web Services resource that generated usage.

$sel:total:UsageResourceResult', usageResourceResult_total - Represents the sum total of usage for the specified resource type.

usageResourceResult_resource :: Lens' UsageResourceResult (Maybe Text) Source #

The Amazon Web Services resource that generated usage.

usageResourceResult_total :: Lens' UsageResourceResult (Maybe Total) Source #

Represents the sum total of usage for the specified resource type.

UsageStatistics

data UsageStatistics Source #

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.

See: newUsageStatistics smart constructor.

Constructors

UsageStatistics' 

Fields

Instances

Instances details
FromJSON UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Generic UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Associated Types

type Rep UsageStatistics :: Type -> Type #

Read UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Show UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

NFData UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Methods

rnf :: UsageStatistics -> () #

Eq UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Hashable UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics = D1 ('MetaData "UsageStatistics" "Amazonka.GuardDuty.Types.UsageStatistics" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sumByAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageAccountResult])) :*: S1 ('MetaSel ('Just "sumByDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageDataSourceResult]))) :*: (S1 ('MetaSel ('Just "sumByResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])) :*: S1 ('MetaSel ('Just "topResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])))))

newUsageStatistics :: UsageStatistics Source #

Create a value of UsageStatistics 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:sumByAccount:UsageStatistics', usageStatistics_sumByAccount - The usage statistic sum organized by account ID.

$sel:sumByDataSource:UsageStatistics', usageStatistics_sumByDataSource - The usage statistic sum organized by on data source.

$sel:sumByResource:UsageStatistics', usageStatistics_sumByResource - The usage statistic sum organized by resource.

$sel:topResources:UsageStatistics', usageStatistics_topResources - Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

usageStatistics_sumByAccount :: Lens' UsageStatistics (Maybe [UsageAccountResult]) Source #

The usage statistic sum organized by account ID.

usageStatistics_sumByDataSource :: Lens' UsageStatistics (Maybe [UsageDataSourceResult]) Source #

The usage statistic sum organized by on data source.

usageStatistics_sumByResource :: Lens' UsageStatistics (Maybe [UsageResourceResult]) Source #

The usage statistic sum organized by resource.

usageStatistics_topResources :: Lens' UsageStatistics (Maybe [UsageResourceResult]) Source #

Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

Volume

data Volume Source #

Volume used by the Kubernetes workload.

See: newVolume smart constructor.

Constructors

Volume' 

Fields

Instances

Instances details
FromJSON Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Generic Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Associated Types

type Rep Volume :: Type -> Type #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

Read Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Show Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

NFData Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

rnf :: Volume -> () #

Eq Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

(==) :: Volume -> Volume -> Bool #

(/=) :: Volume -> Volume -> Bool #

Hashable Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

hashWithSalt :: Int -> Volume -> Int #

hash :: Volume -> Int #

type Rep Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

type Rep Volume = D1 ('MetaData "Volume" "Amazonka.GuardDuty.Types.Volume" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Volume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostPath)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolume :: Volume Source #

Create a value of Volume 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:hostPath:Volume', volume_hostPath - Represents a pre-existing file or directory on the host machine that the volume maps to.

$sel:name:Volume', volume_name - Volume name.

volume_hostPath :: Lens' Volume (Maybe HostPath) Source #

Represents a pre-existing file or directory on the host machine that the volume maps to.

VolumeDetail

data VolumeDetail Source #

Contains EBS volume details.

See: newVolumeDetail smart constructor.

Constructors

VolumeDetail' 

Fields

Instances

Instances details
FromJSON VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Generic VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Associated Types

type Rep VolumeDetail :: Type -> Type #

Read VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Show VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

NFData VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Methods

rnf :: VolumeDetail -> () #

Eq VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Hashable VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

type Rep VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

type Rep VolumeDetail = D1 ('MetaData "VolumeDetail" "Amazonka.GuardDuty.Types.VolumeDetail" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "VolumeDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVolumeDetail :: VolumeDetail Source #

Create a value of VolumeDetail 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:deviceName:VolumeDetail', volumeDetail_deviceName - The device name for the EBS volume.

$sel:encryptionType:VolumeDetail', volumeDetail_encryptionType - EBS volume encryption type.

$sel:kmsKeyArn:VolumeDetail', volumeDetail_kmsKeyArn - KMS key Arn used to encrypt the EBS volume.

$sel:snapshotArn:VolumeDetail', volumeDetail_snapshotArn - Snapshot Arn of the EBS volume.

$sel:volumeArn:VolumeDetail', volumeDetail_volumeArn - EBS volume Arn information.

$sel:volumeSizeInGB:VolumeDetail', volumeDetail_volumeSizeInGB - EBS volume size in GB.

$sel:volumeType:VolumeDetail', volumeDetail_volumeType - The EBS volume type.

volumeDetail_deviceName :: Lens' VolumeDetail (Maybe Text) Source #

The device name for the EBS volume.

volumeDetail_kmsKeyArn :: Lens' VolumeDetail (Maybe Text) Source #

KMS key Arn used to encrypt the EBS volume.

volumeDetail_snapshotArn :: Lens' VolumeDetail (Maybe Text) Source #

Snapshot Arn of the EBS volume.

volumeDetail_volumeArn :: Lens' VolumeDetail (Maybe Text) Source #

EBS volume Arn information.

VolumeMount

data VolumeMount Source #

Container volume mount.

See: newVolumeMount smart constructor.

Constructors

VolumeMount' 

Fields

Instances

Instances details
FromJSON VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Generic VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Associated Types

type Rep VolumeMount :: Type -> Type #

Read VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Show VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

NFData VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Methods

rnf :: VolumeMount -> () #

Eq VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Hashable VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

type Rep VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

type Rep VolumeMount = D1 ('MetaData "VolumeMount" "Amazonka.GuardDuty.Types.VolumeMount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "VolumeMount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mountPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolumeMount :: VolumeMount Source #

Create a value of VolumeMount 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:mountPath:VolumeMount', volumeMount_mountPath - Volume mount path.

$sel:name:VolumeMount', volumeMount_name - Volume mount name.