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

Amazonka.GuardDuty.Types.ServiceInfo

Description

 
Synopsis

Documentation

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Constructors

ServiceInfo' 

Fields

Instances

Instances details
FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.GuardDuty.Types.ServiceInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceAdditionalInfo)) :*: S1 ('MetaSel ('Just "archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsVolumeScanDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumeScanDetails))))) :*: ((S1 ('MetaSel ('Just "eventFirstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventLastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Evidence)))) :*: ((S1 ('MetaSel ('Just "featureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

$sel:additionalInfo:ServiceInfo', serviceInfo_additionalInfo - Contains additional information about the generated finding.

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

$sel:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

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

$sel:ebsVolumeScanDetails:ServiceInfo', serviceInfo_ebsVolumeScanDetails - Returns details from the malware scan that created a finding.

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

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

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

$sel:featureName:ServiceInfo', serviceInfo_featureName - The name of the feature that generated a finding.

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

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

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

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

Information about the activity that is described in a finding.

serviceInfo_additionalInfo :: Lens' ServiceInfo (Maybe ServiceAdditionalInfo) Source #

Contains additional information about the generated finding.

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

Indicates whether this finding is archived.

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

The total count of the occurrences of this finding type.

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

The detector ID for the GuardDuty service.

serviceInfo_ebsVolumeScanDetails :: Lens' ServiceInfo (Maybe EbsVolumeScanDetails) Source #

Returns details from the malware scan that created a finding.

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

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

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

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

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

An evidence object associated with the service.

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

The name of the feature that generated a finding.

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

The resource role information for this finding.

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

The name of the Amazon Web Services service (GuardDuty) that generated a finding.

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

Feedback that was submitted about the finding.