libZSservicesZSamazonka-guarddutyZSamazonka-guardduty
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GuardDuty.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error exception object.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A bad request exception object.

AdminStatus

newtype AdminStatus Source #

Constructors

AdminStatus' 

Instances

Instances details
Eq AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Read AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Hashable 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

FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

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 #

ToByteString 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 #

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

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

DataSource

newtype DataSource Source #

Constructors

DataSource' 

Fields

Instances

Instances details
Eq DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Ord DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Read DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Generic DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

NFData DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

rnf :: DataSource -> () #

Hashable 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

FromJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromJSONKey DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToLog DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToHeader DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToQuery DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

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 #

ToByteString 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 #

type Rep DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

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

DataSourceStatus

newtype DataSourceStatus Source #

Instances

Instances details
Eq DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Ord DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Read DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Show 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 #

NFData DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Methods

rnf :: DataSourceStatus -> () #

Hashable 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

FromJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromJSONKey DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToLog DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToHeader DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToQuery 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

ToByteString 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

type Rep DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus = D1 ('MetaData "DataSourceStatus" "Amazonka.GuardDuty.Types.DataSourceStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Read DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Generic DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

NFData DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Hashable 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

FromJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToQuery 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 #

ToByteString 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

type Rep DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

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

DetectorStatus

newtype DetectorStatus Source #

Constructors

DetectorStatus' 

Instances

Instances details
Eq DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Ord DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Read DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Show DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Generic DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Associated Types

type Rep DetectorStatus :: Type -> Type #

NFData DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

rnf :: DetectorStatus -> () #

Hashable 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

FromJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromJSONKey DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToLog DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToHeader DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToQuery 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 #

ToByteString 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

type Rep DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus = D1 ('MetaData "DetectorStatus" "Amazonka.GuardDuty.Types.DetectorStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DetectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorStatus") '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
Eq Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Ord Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Read Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Show Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

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 #

NFData Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

rnf :: Feedback -> () #

Hashable Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

hashWithSalt :: Int -> Feedback -> Int #

hash :: Feedback -> Int #

ToJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToLog Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToHeader Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

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

ToQuery Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

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 #

ToByteString Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toBS :: Feedback -> ByteString #

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 #

type Rep Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

type Rep Feedback = D1 ('MetaData "Feedback" "Amazonka.GuardDuty.Types.Feedback" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Ord FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Read FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Show FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Generic FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Associated Types

type Rep FilterAction :: Type -> Type #

NFData FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

rnf :: FilterAction -> () #

Hashable 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

FromJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromJSONKey FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToLog FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToHeader FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToQuery FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

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 #

ToByteString 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 #

type Rep FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

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

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

Instances

Instances details
Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Show 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 #

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Hashable 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

FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToQuery 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

ToByteString 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

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

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

FindingStatisticType

newtype FindingStatisticType Source #

Instances

Instances details
Eq FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Ord FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Read FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Show 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 #

NFData FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Methods

rnf :: FindingStatisticType -> () #

Hashable 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

FromJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromJSONKey FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToLog FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToHeader FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToQuery 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

ToByteString 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

type Rep FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

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

IpSetFormat

newtype IpSetFormat Source #

Constructors

IpSetFormat' 

Instances

Instances details
Eq IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Ord IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Read IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Show IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Generic IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Associated Types

type Rep IpSetFormat :: Type -> Type #

NFData IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

rnf :: IpSetFormat -> () #

Hashable 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

FromJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromJSONKey IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToLog IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToHeader IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToQuery IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

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 #

ToByteString 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 #

type Rep IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

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

IpSetStatus

newtype IpSetStatus Source #

Constructors

IpSetStatus' 

Instances

Instances details
Eq IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Ord IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Read IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Show IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Generic IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Associated Types

type Rep IpSetStatus :: Type -> Type #

NFData IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

rnf :: IpSetStatus -> () #

Hashable 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

FromJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromJSONKey IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToLog IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToHeader IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToQuery IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

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 #

ToByteString 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 #

type Rep IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus = D1 ('MetaData "IpSetStatus" "Amazonka.GuardDuty.Types.IpSetStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
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

Read OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

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 #

NFData OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

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

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

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 #

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

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 #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

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

PublishingStatus

newtype PublishingStatus Source #

Instances

Instances details
Eq PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Ord PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Read PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Show 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 #

NFData PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Methods

rnf :: PublishingStatus -> () #

Hashable 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

FromJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromJSONKey PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToLog PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToHeader PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToQuery 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

ToByteString 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

type Rep PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

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

ThreatIntelSetFormat

newtype ThreatIntelSetFormat Source #

Instances

Instances details
Eq ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Ord ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Read ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Show 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 #

NFData ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Methods

rnf :: ThreatIntelSetFormat -> () #

Hashable 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

FromJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToLog ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToHeader ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToQuery 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

ToByteString 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

type Rep ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

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

ThreatIntelSetStatus

newtype ThreatIntelSetStatus Source #

Instances

Instances details
Eq ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Ord ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Read ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Show 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 #

NFData ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Methods

rnf :: ThreatIntelSetStatus -> () #

Hashable 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

FromJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToLog ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToHeader ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToQuery 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

ToByteString 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

type Rep ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

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

UsageStatisticType

newtype UsageStatisticType Source #

Instances

Instances details
Eq UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Ord UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Read UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Show 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 #

NFData UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Methods

rnf :: UsageStatisticType -> () #

Hashable 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

FromJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromJSONKey UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToLog UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToHeader UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToQuery 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

ToByteString 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

type Rep UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType = D1 ('MetaData "UsageStatisticType" "Amazonka.GuardDuty.Types.UsageStatisticType" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Read AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Show 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 #

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Hashable AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") '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:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

$sel:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - 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).

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

AccessKeyDetails

data AccessKeyDetails Source #

Contains information about the access keys.

See: newAccessKeyDetails smart constructor.

Constructors

AccessKeyDetails' 

Fields

Instances

Instances details
Eq AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Read AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Show 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 #

NFData AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Methods

rnf :: AccessKeyDetails -> () #

Hashable AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessKeyDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accessKeyId") '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:principalId:AccessKeyDetails', accessKeyDetails_principalId - The principal ID of the user.

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

$sel:accessKeyId:AccessKeyDetails', accessKeyDetails_accessKeyId - The access key ID 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
Eq AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Read AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Show 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 #

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Hashable AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

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
Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Show 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 #

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

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

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

Read Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Show 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 #

NFData Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

FromJSON Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

type Rep Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.GuardDuty.Types.Action" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkConnectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConnectionAction)) :*: S1 ('MetaSel ('Just "portProbeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortProbeAction))) :*: (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsRequestAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRequestAction)) :*: S1 ('MetaSel ('Just "awsApiCallAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiCallAction))))))

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

$sel:actionType:Action', action_actionType - The GuardDuty finding activity type.

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

$sel:awsApiCallAction:Action', action_awsApiCallAction - Information about the AWS_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.

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

The GuardDuty finding activity type.

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

Information about the DNS_REQUEST action described in this finding.

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

Information about the AWS_API_CALL 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
Eq AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Read AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Show 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 #

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Hashable AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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 AWS 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 AWS account ID for the account.

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

Indicates whether the account is enabled as the delegated administrator.

AwsApiCallAction

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Constructors

AwsApiCallAction' 

Fields

Instances

Instances details
Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show 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 #

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction = D1 ('MetaData "AwsApiCallAction" "Amazonka.GuardDuty.Types.AwsApiCallAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AwsApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "callerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the AWS API call.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The AWS API caller type.

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

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

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

$sel:api:AwsApiCallAction', awsApiCallAction_api - The AWS API name.

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

The remote IP information of the connection that initiated the AWS API call.

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

The domain information for the AWS API call.

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

The AWS service name whose API was invoked.

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

The error code of the failed AWS API action.

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
Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Show 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 #

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Hashable BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") '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:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Indicates if S3 Block Public Access is set to IgnorePublicAcls.

$sel:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Indicates if S3 Block Public Access is set to BlockPublicAcls.

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

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - 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_blockPublicAcls :: Lens' BlockPublicAccess (Maybe Bool) Source #

Indicates if S3 Block Public Access is set to BlockPublicAcls.

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

Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

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

Indicates if S3 Block Public Access is set to BlockPublicPolicy.

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
Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Show 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 #

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Show 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 #

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Hashable BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") '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:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through a bucket policy.

$sel:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - 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.

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

A value that indicates whether public read 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
Eq City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

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

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

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 #

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 #

NFData City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

rnf :: City -> () #

Hashable City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

hashWithSalt :: Int -> City -> Int #

hash :: City -> Int #

FromJSON City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City = D1 ('MetaData "City" "Amazonka.GuardDuty.Types.City" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Read CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Show 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 #

NFData CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Hashable CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

  • lessThan :: Maybe Integer

    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.

  • greaterThanOrEqual :: Maybe Integer

    Represents a greater than or equal 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.

  • gt :: Maybe Int

    Represents a greater than 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.

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

  • lt :: Maybe Int

    Represents a less 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.

  • greaterThan :: Maybe Integer

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

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Show 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 #

NFData Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

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:lessThan:Condition', condition_lessThan - 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:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater than or equal 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:gt:Condition', condition_gt - Represents a greater than 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: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.

$sel:lt:Condition', condition_lt - Represents a less 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:greaterThan:Condition', condition_greaterThan - Represents a greater than 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_lessThan :: Lens' Condition (Maybe Integer) 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_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_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_gt :: Lens' Condition (Maybe Int) Source #

Represents a greater than 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_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.

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

Represents a less 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_greaterThan :: Lens' Condition (Maybe Integer) Source #

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

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
Eq Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

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

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

Read Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Show 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 #

NFData Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

rnf :: Country -> () #

Hashable Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

hashWithSalt :: Int -> Country -> Int #

hash :: Country -> Int #

FromJSON Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country = D1 ('MetaData "Country" "Amazonka.GuardDuty.Types.Country" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Country'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") '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:countryName:Country', country_countryName - The country name of the remote IP address.

$sel:countryCode:Country', country_countryCode - The country code of the remote IP address.

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

The country name of the remote IP address.

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

The country code 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
Eq DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Read DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Show 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 #

NFData DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Hashable DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Read DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Show 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 #

NFData DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Hashable DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurations'" 'PrefixI 'True) (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:s3Logs:DataSourceConfigurations', dataSourceConfigurations_s3Logs - Describes whether S3 data event logs are 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
Eq DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Read DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Show 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 #

NFData DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Hashable DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

FromJSON DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult = D1 ('MetaData "DataSourceConfigurationsResult" "Amazonka.GuardDuty.Types.DataSourceConfigurationsResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurationsResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudTrail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudTrailConfigurationResult) :*: S1 ('MetaSel ('Just "dNSLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DNSLogsConfigurationResult)) :*: (S1 ('MetaSel ('Just "flowLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlowLogsConfigurationResult) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3LogsConfigurationResult))))

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: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_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.

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
Eq DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Read DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Show 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 #

NFData DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Hashable DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Show 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 #

NFData Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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

Instances

Instances details
Eq DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Read DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Show 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 #

NFData DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Methods

rnf :: DestinationProperties -> () #

Hashable DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

ToJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationArn") '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:kmsKeyArn:DestinationProperties', destinationProperties_kmsKeyArn - The ARN of the KMS key to use for encryption.

$sel:destinationArn:DestinationProperties', destinationProperties_destinationArn - The ARN of the resource to publish to.

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

Instances

Instances details
Eq DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Read DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Show 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 #

NFData DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Methods

rnf :: DnsRequestAction -> () #

Hashable DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DnsRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") '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:domain:DnsRequestAction', dnsRequestAction_domain - The domain information for the API request.

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

The domain information for the API request.

DomainDetails

data DomainDetails Source #

Contains information about the domain.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' 

Fields

Instances

Instances details
Eq DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Read DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Show 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 #

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Hashable DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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 AWS API call.

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

The domain information for the AWS API call.

Evidence

data Evidence Source #

Contains information about the reason that the finding was generated.

See: newEvidence smart constructor.

Constructors

Evidence' 

Fields

Instances

Instances details
Eq Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Read Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Show 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 #

NFData Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

rnf :: Evidence -> () #

Hashable Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

FromJSON Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.GuardDuty.Types.Evidence" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

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
Eq Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

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

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

Read Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Show 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 #

NFData Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

rnf :: Finding -> () #

Hashable Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

FromJSON Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.GuardDuty.Types.Finding" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: (S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") '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:service:Finding', finding_service - Undocumented member.

$sel:confidence:Finding', finding_confidence - The confidence score for the finding.

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

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

$sel:description:Finding', finding_description - The description 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_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_description :: Lens' Finding (Maybe Text) Source #

The description 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
Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Show 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 #

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Hashable FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Read FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Show 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 #

NFData FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Methods

rnf :: FindingStatistics -> () #

Hashable FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Read FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Show 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 #

NFData FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Hashable FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Read GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Show 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 #

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Hashable GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

IamInstanceProfile

data IamInstanceProfile Source #

Contains information about the EC2 instance profile.

See: newIamInstanceProfile smart constructor.

Constructors

IamInstanceProfile' 

Fields

Instances

Instances details
Eq IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Read IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Show 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 #

NFData IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Hashable IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Read InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Show 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 #

NFData InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Hashable InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") '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 "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "instanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "imageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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:instanceId:InstanceDetails', instanceDetails_instanceId - The ID of the EC2 instance.

$sel:platform:InstanceDetails', instanceDetails_platform - The platform 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 AWS Outpost. Only applicable to AWS Outposts instances.

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

$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:imageId:InstanceDetails', instanceDetails_imageId - The image ID of the EC2 instance.

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

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

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

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

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

The platform 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 AWS Outpost. Only applicable to AWS Outposts instances.

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

The Availability Zone of the EC2 instance.

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

The image ID 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.

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

The image description 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
Eq Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Read Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Show 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 #

NFData Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Methods

rnf :: Invitation -> () #

Hashable Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") '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: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.

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

$sel:accountId:Invitation', invitation_accountId - The ID of the account that the invitation was sent from.

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.

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_accountId :: Lens' Invitation (Maybe Text) Source #

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

LocalIpDetails

data LocalIpDetails Source #

Contains information about the local IP address of the connection.

See: newLocalIpDetails smart constructor.

Constructors

LocalIpDetails' 

Fields

Instances

Instances details
Eq LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Read LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Show 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 #

NFData LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Methods

rnf :: LocalIpDetails -> () #

Hashable LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Read LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Show 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 #

NFData LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Methods

rnf :: LocalPortDetails -> () #

Hashable LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "LocalPortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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:portName:LocalPortDetails', localPortDetails_portName - The port name of the local connection.

$sel:port:LocalPortDetails', localPortDetails_port - The port number of the local connection.

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

The port name of the local connection.

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

The port number of the local connection.

Master

data Master Source #

Contains information about the administrator account and invitation.

See: newMaster smart constructor.

Constructors

Master' 

Fields

Instances

Instances details
Eq Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

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

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

Read Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Show Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Generic Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Associated Types

type Rep Master :: Type -> Type #

Methods

from :: Master -> Rep Master x #

to :: Rep Master x -> Master #

NFData Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

rnf :: Master -> () #

Hashable Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

hashWithSalt :: Int -> Master -> Int #

hash :: Master -> Int #

FromJSON Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

type Rep Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

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

newMaster :: Master Source #

Create a value of Master 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:invitedAt:Master', master_invitedAt - The timestamp when the invitation was sent.

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

$sel:invitationId:Master', master_invitationId - The value used to validate the administrator account to the member account.

$sel:accountId:Master', master_accountId - The ID of the account used as the administrator account.

master_invitedAt :: Lens' Master (Maybe Text) Source #

The timestamp when the invitation was sent.

master_relationshipStatus :: Lens' Master (Maybe Text) Source #

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

master_invitationId :: Lens' Master (Maybe Text) Source #

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

master_accountId :: Lens' Master (Maybe Text) Source #

The ID of the account used as the administrator account.

Member

data Member Source #

Contains information about the member account.

See: newMember smart constructor.

Constructors

Member' 

Fields

Instances

Instances details
Eq Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

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

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

Read Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Show 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 #

NFData Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

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:invitedAt:Member', member_invitedAt - The timestamp when the invitation was sent.

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

$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_invitedAt :: Lens' Member (Maybe Text) Source #

The timestamp when the invitation was sent.

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

The detector ID of the member account.

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
Eq MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Read MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Show 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 #

NFData MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Hashable MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Read NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Show 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 #

NFData NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Methods

rnf :: NetworkConnectionAction -> () #

Hashable NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "NetworkConnectionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)))) :*: ((S1 ('MetaSel ('Just "remotePortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemotePortDetails)) :*: S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails))))))

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:remoteIpDetails:NetworkConnectionAction', networkConnectionAction_remoteIpDetails - The remote IP information of the connection.

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

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

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

$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:localPortDetails:NetworkConnectionAction', networkConnectionAction_localPortDetails - The local 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
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Show 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 #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

FromJSON 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: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:securityGroups:NetworkInterface', networkInterface_securityGroups - The security groups associated with the EC2 instance.

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

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

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

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

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

$sel:privateDnsName:NetworkInterface', networkInterface_privateDnsName - The private DNS name of the EC2 instance.

$sel:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - A list of IPv6 addresses for 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_securityGroups :: Lens' NetworkInterface (Maybe [SecurityGroup]) Source #

The security groups associated with the EC2 instance.

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

The VPC ID of the EC2 instance.

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

The subnet ID of the EC2 instance.

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

The private IP address of the EC2 instance.

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

The public IP address of the EC2 instance.

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

The private DNS name of the EC2 instance.

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

A list of IPv6 addresses for 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

  • org :: Maybe Text

    The name of the internet provider.

  • asnOrg :: Maybe Text

    The organization that registered this ASN.

  • asn :: Maybe Text

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

  • isp :: Maybe Text

    The ISP information for the internet provider.

Instances

Instances details
Eq Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Read Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Show 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 #

NFData Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Methods

rnf :: Organization -> () #

Hashable Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isp") '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:org:Organization', organization_org - The name of the internet provider.

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

$sel:asn:Organization', organization_asn - The Autonomous System Number (ASN) of the internet provider of the remote IP address.

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

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

The name of the internet provider.

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

The organization that registered this ASN.

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

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

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

The ISP information for 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
Eq 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

Generic OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

NFData OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Hashable OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurations'" 'PrefixI 'True) (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:s3Logs:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled 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
Eq 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

Generic OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

NFData OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Hashable OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurationsResult'" 'PrefixI 'True) (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:s3Logs:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_s3Logs - Describes whether S3 data event logs are enabled as a data source.

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
Eq OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Read OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Show 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 #

NFData OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Hashable OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq 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

Generic OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

NFData OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Hashable OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

Owner

data Owner Source #

Contains information on the owner of the bucket.

See: newOwner smart constructor.

Constructors

Owner' 

Fields

Instances

Instances details
Eq Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

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

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

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 #

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 #

NFData Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

rnf :: Owner -> () #

Hashable Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

hashWithSalt :: Int -> Owner -> Int #

hash :: Owner -> Int #

FromJSON Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner = D1 ('MetaData "Owner" "Amazonka.GuardDuty.Types.Owner" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Read PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Show 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 #

NFData PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Methods

rnf :: PermissionConfiguration -> () #

Hashable PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions)) :*: S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions))))

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:bucketLevelPermissions:PermissionConfiguration', permissionConfiguration_bucketLevelPermissions - Contains information about the bucket level permissions for the S3 bucket.

$sel:accountLevelPermissions:PermissionConfiguration', permissionConfiguration_accountLevelPermissions - 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.

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

Contains information about the account level permissions on 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
Eq PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Read PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Show 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 #

NFData PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Methods

rnf :: PortProbeAction -> () #

Hashable PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portProbeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortProbeDetail])) :*: S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

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:portProbeDetails:PortProbeAction', portProbeAction_portProbeDetails - A list of objects related to port probe details.

$sel:blocked:PortProbeAction', portProbeAction_blocked - 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.

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

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

PortProbeDetail

data PortProbeDetail Source #

Contains information about the port probe details.

See: newPortProbeDetail smart constructor.

Constructors

PortProbeDetail' 

Fields

Instances

Instances details
Eq PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Read PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Show 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 #

NFData PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Hashable PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)) :*: S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)))))

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:remoteIpDetails:PortProbeDetail', portProbeDetail_remoteIpDetails - The remote IP information of the connection.

$sel:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - The local IP information of the connection.

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

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

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.

PrivateIpAddressDetails

data PrivateIpAddressDetails Source #

Contains other private IP address information of the EC2 instance.

See: newPrivateIpAddressDetails smart constructor.

Constructors

PrivateIpAddressDetails' 

Fields

Instances

Instances details
Eq PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Read PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Show 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 #

NFData PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Methods

rnf :: PrivateIpAddressDetails -> () #

Hashable PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PrivateIpAddressDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateDnsName") '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:privateIpAddress:PrivateIpAddressDetails', privateIpAddressDetails_privateIpAddress - The private IP address of the EC2 instance.

$sel:privateDnsName:PrivateIpAddressDetails', privateIpAddressDetails_privateDnsName - The private DNS name 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
Eq ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Read ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Show 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 #

NFData ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Hashable ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") '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:productType:ProductCode', productCode_productType - The product code type.

$sel:code:ProductCode', productCode_code - The product code information.

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
Eq PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Read PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Show 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 #

NFData PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Hashable PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionConfiguration)) :*: S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:permissionConfiguration:PublicAccess', publicAccess_permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.

$sel:effectivePermission:PublicAccess', publicAccess_effectivePermission - 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.

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

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

RemoteIpDetails

data RemoteIpDetails Source #

Contains information about the remote IP address of the connection.

See: newRemoteIpDetails smart constructor.

Constructors

RemoteIpDetails' 

Fields

Instances

Instances details
Eq RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Read RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Show 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 #

NFData RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Methods

rnf :: RemoteIpDetails -> () #

Hashable RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemoteIpDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Country)) :*: S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe City))) :*: (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: 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:country:RemoteIpDetails', remoteIpDetails_country - The country code of the remote IP address.

$sel:city:RemoteIpDetails', remoteIpDetails_city - The city information of the remote IP address.

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

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

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

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

The country code of the remote IP address.

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

The city information of the remote IP address.

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

The IPv4 remote address of the connection.

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

The location information of the remote IP address.

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
Eq RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Read RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Show 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 #

NFData RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Methods

rnf :: RemotePortDetails -> () #

Hashable RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemotePortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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:portName:RemotePortDetails', remotePortDetails_portName - The port name of the remote connection.

$sel:port:RemotePortDetails', remotePortDetails_port - The port number of the remote connection.

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

The port name of the remote connection.

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

The port number of the remote connection.

Resource

data Resource Source #

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

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Show 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 #

NFData Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.GuardDuty.Types.Resource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3BucketDetail]))) :*: (S1 ('MetaSel ('Just "instanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceDetails)) :*: S1 ('MetaSel ('Just "accessKeyDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessKeyDetails)))))

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:resourceType:Resource', resource_resourceType - The type of AWS resource.

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

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

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

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

The type of AWS resource.

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

Contains information on the S3 bucket.

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

S3BucketDetail

data S3BucketDetail Source #

Contains information on the S3 bucket.

See: newS3BucketDetail smart constructor.

Constructors

S3BucketDetail' 

Fields

Instances

Instances details
Eq S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Read S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Show 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 #

NFData S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Methods

rnf :: S3BucketDetail -> () #

Hashable S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

FromJSON 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:owner:S3BucketDetail', s3BucketDetail_owner - The owner of the S3 bucket.

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

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

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

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

$sel:tags:S3BucketDetail', s3BucketDetail_tags - All tags attached to the S3 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_owner :: Lens' S3BucketDetail (Maybe Owner) Source #

The owner of the S3 bucket.

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

The name of the S3 bucket.

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

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

s3BucketDetail_publicAccess :: Lens' S3BucketDetail (Maybe PublicAccess) Source #

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

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

Describes whether the bucket is a source or destination bucket.

s3BucketDetail_tags :: Lens' S3BucketDetail (Maybe [Tag]) Source #

All tags attached to the S3 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
Eq S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Read S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Show 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 #

NFData S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Methods

rnf :: S3LogsConfiguration -> () #

Hashable S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Read S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Show 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 #

NFData S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Hashable S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

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
Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Show 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 #

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Hashable SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

ServiceInfo

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Constructors

ServiceInfo' 

Fields

Instances

Instances details
Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Show 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 #

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

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:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

$sel:eventFirstSeen:ServiceInfo', serviceInfo_eventFirstSeen - The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:action:ServiceInfo', serviceInfo_action - Information about the activity that is described in a finding.

$sel:detectorId:ServiceInfo', serviceInfo_detectorId - The detector ID for the GuardDuty service.

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The name of the AWS service (GuardDuty) that generated a finding.

$sel:userFeedback:ServiceInfo', serviceInfo_userFeedback - Feedback that was submitted about the finding.

$sel:evidence:ServiceInfo', serviceInfo_evidence - An evidence object associated with the service.

$sel:eventLastSeen:ServiceInfo', serviceInfo_eventLastSeen - The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:resourceRole:ServiceInfo', serviceInfo_resourceRole - The resource role information for this finding.

$sel:archived:ServiceInfo', serviceInfo_archived - Indicates whether this finding is archived.

serviceInfo_count :: Lens' ServiceInfo (Maybe Int) Source #

The total count of the occurrences of this finding type.

serviceInfo_eventFirstSeen :: Lens' ServiceInfo (Maybe Text) Source #

The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

serviceInfo_action :: Lens' ServiceInfo (Maybe Action) Source #

Information about the activity that is described in a finding.

serviceInfo_detectorId :: Lens' ServiceInfo (Maybe Text) Source #

The detector ID for the GuardDuty service.

serviceInfo_serviceName :: Lens' ServiceInfo (Maybe Text) Source #

The name of the AWS service (GuardDuty) that generated a finding.

serviceInfo_userFeedback :: Lens' ServiceInfo (Maybe Text) Source #

Feedback that was submitted about the finding.

serviceInfo_evidence :: Lens' ServiceInfo (Maybe Evidence) Source #

An evidence object associated with the service.

serviceInfo_eventLastSeen :: Lens' ServiceInfo (Maybe Text) Source #

The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

serviceInfo_resourceRole :: Lens' ServiceInfo (Maybe Text) Source #

The resource role information for this finding.

serviceInfo_archived :: Lens' ServiceInfo (Maybe Bool) Source #

Indicates whether this finding is archived.

SortCriteria

data SortCriteria Source #

Contains information about the criteria used for sorting findings.

See: newSortCriteria smart constructor.

Constructors

SortCriteria' 

Fields

Instances

Instances details
Eq SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Read SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Show 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 #

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Hashable SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:orderBy:SortCriteria', sortCriteria_orderBy - The order by which the sorted findings are to be displayed.

$sel:attributeName:SortCriteria', sortCriteria_attributeName - 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.

sortCriteria_attributeName :: Lens' SortCriteria (Maybe Text) Source #

Represents the finding attribute (for example, accountId) to sort findings by.

Tag

data Tag Source #

Contains information about a tag associated with the EC2 instance.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromJSON Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GuardDuty.Types.Tag" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:Tag', tag_value - The EC2 instance tag value.

$sel:key:Tag', tag_key - The EC2 instance tag key.

tag_value :: Lens' Tag (Maybe Text) Source #

The EC2 instance tag value.

tag_key :: Lens' Tag (Maybe Text) Source #

The EC2 instance tag key.

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
Eq ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Read ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Show 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 #

NFData ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Hashable ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ThreatIntelligenceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "threatListName") '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:threatNames:ThreatIntelligenceDetail', threatIntelligenceDetail_threatNames - A list of names of the threats in the threat intelligence list that triggered the finding.

$sel:threatListName:ThreatIntelligenceDetail', threatIntelligenceDetail_threatListName - 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.

threatIntelligenceDetail_threatListName :: Lens' ThreatIntelligenceDetail (Maybe Text) Source #

The name of the threat intelligence list that triggered the finding.

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
Eq Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

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

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

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 #

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 #

NFData Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

rnf :: Total -> () #

Hashable Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

hashWithSalt :: Int -> Total -> Int #

hash :: Total -> Int #

FromJSON Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total = D1 ('MetaData "Total" "Amazonka.GuardDuty.Types.Total" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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.

UnprocessedAccount

data UnprocessedAccount Source #

Contains information about the accounts that weren't processed.

See: newUnprocessedAccount smart constructor.

Constructors

UnprocessedAccount' 

Fields

Instances

Instances details
Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Show 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 #

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Hashable UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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 AWS account ID.

$sel:result:UnprocessedAccount', unprocessedAccount_result - A reason why the account hasn't been processed.

unprocessedAccount_result :: Lens' UnprocessedAccount Text Source #

A reason why the account hasn't been processed.

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
Eq UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Read UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Show 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 #

NFData UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Methods

rnf :: UsageAccountResult -> () #

Hashable UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Read UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Show 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 #

NFData UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Methods

rnf :: UsageCriteria -> () #

Hashable UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

ToJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" '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
Eq UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Read UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Show 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 #

NFData UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Methods

rnf :: UsageDataSourceResult -> () #

Hashable UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageDataSourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total)) :*: S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource))))

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:total:UsageDataSourceResult', usageDataSourceResult_total - Represents the total of usage for the specified data source.

$sel:dataSource:UsageDataSourceResult', usageDataSourceResult_dataSource - The data source type that generated usage.

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 AWS resource.

See: newUsageResourceResult smart constructor.

Constructors

UsageResourceResult' 

Fields

Instances

Instances details
Eq UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Read UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Show 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 #

NFData UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Methods

rnf :: UsageResourceResult -> () #

Hashable UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageResourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:total:UsageResourceResult', usageResourceResult_total - Represents the sum total of usage for the specified resource type.

$sel:resource:UsageResourceResult', usageResourceResult_resource - The AWS resource that generated usage.

usageResourceResult_total :: Lens' UsageResourceResult (Maybe Total) Source #

Represents the sum total of usage for the specified resource type.

usageResourceResult_resource :: Lens' UsageResourceResult (Maybe Text) Source #

The AWS resource that generated usage.

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
Eq UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Read UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Show 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 #

NFData UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Methods

rnf :: UsageStatistics -> () #

Hashable UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

FromJSON 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" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "topResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])) :*: S1 ('MetaSel ('Just "sumByResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult]))) :*: (S1 ('MetaSel ('Just "sumByDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageDataSourceResult])) :*: S1 ('MetaSel ('Just "sumByAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageAccountResult])))))

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:topResources:UsageStatistics', usageStatistics_topResources - Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

$sel:sumByResource:UsageStatistics', usageStatistics_sumByResource - The usage statistic sum organized by resource.

$sel:sumByDataSource:UsageStatistics', usageStatistics_sumByDataSource - The usage statistic sum organized by on data source.

$sel:sumByAccount:UsageStatistics', usageStatistics_sumByAccount - The usage statistic sum organized by account ID.

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.

usageStatistics_sumByResource :: Lens' UsageStatistics (Maybe [UsageResourceResult]) Source #

The usage statistic sum organized by resource.

usageStatistics_sumByDataSource :: Lens' UsageStatistics (Maybe [UsageDataSourceResult]) Source #

The usage statistic sum organized by on data source.

usageStatistics_sumByAccount :: Lens' UsageStatistics (Maybe [UsageAccountResult]) Source #

The usage statistic sum organized by account ID.