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

Description

Returns the details of the malware scan settings.

Synopsis

Creating a Request

data GetMalwareScanSettings Source #

See: newGetMalwareScanSettings smart constructor.

Constructors

GetMalwareScanSettings' 

Fields

  • detectorId :: Text

    The unique ID of the detector that the scan setting is associated with.

Instances

Instances details
ToHeaders GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

ToPath GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

ToQuery GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

AWSRequest GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type AWSResponse GetMalwareScanSettings #

Generic GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type Rep GetMalwareScanSettings :: Type -> Type #

Read GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Show GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

NFData GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Methods

rnf :: GetMalwareScanSettings -> () #

Eq GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Hashable GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type AWSResponse GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

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

newGetMalwareScanSettings Source #

Create a value of GetMalwareScanSettings 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:

GetMalwareScanSettings, getMalwareScanSettings_detectorId - The unique ID of the detector that the scan setting is associated with.

Request Lenses

getMalwareScanSettings_detectorId :: Lens' GetMalwareScanSettings Text Source #

The unique ID of the detector that the scan setting is associated with.

Destructuring the Response

data GetMalwareScanSettingsResponse Source #

See: newGetMalwareScanSettingsResponse smart constructor.

Constructors

GetMalwareScanSettingsResponse' 

Fields

Instances

Instances details
Generic GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type Rep GetMalwareScanSettingsResponse :: Type -> Type #

Read GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Show GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

NFData GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Eq GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettingsResponse = D1 ('MetaData "GetMalwareScanSettingsResponse" "Amazonka.GuardDuty.GetMalwareScanSettings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetMalwareScanSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsSnapshotPreservation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsSnapshotPreservation)) :*: (S1 ('MetaSel ('Just "scanResourceCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResourceCriteria)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMalwareScanSettingsResponse Source #

Create a value of GetMalwareScanSettingsResponse 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:ebsSnapshotPreservation:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_ebsSnapshotPreservation - An enum value representing possible snapshot preservation settings.

$sel:scanResourceCriteria:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_scanResourceCriteria - Represents the criteria to be used in the filter for scanning resources.

$sel:httpStatus:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_httpStatus - The response's http status code.

Response Lenses

getMalwareScanSettingsResponse_scanResourceCriteria :: Lens' GetMalwareScanSettingsResponse (Maybe ScanResourceCriteria) Source #

Represents the criteria to be used in the filter for scanning resources.