libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.PortProbeDetail

Description

 
Synopsis

Documentation

data PortProbeDetail Source #

A port scan that was part of the port probe. For each scan, PortProbeDetails provides information about the local IP address and port that were scanned, and the remote IP address that the scan originated from.

See: newPortProbeDetail smart constructor.

Constructors

PortProbeDetail' 

Fields

Instances

Instances details
Eq PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

Read PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

Show PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

Generic PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

Associated Types

type Rep PortProbeDetail :: Type -> Type #

NFData PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Hashable PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

ToJSON PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

FromJSON PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

type Rep PortProbeDetail Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PortProbeDetail

type Rep PortProbeDetail = D1 ('MetaData "PortProbeDetail" "Amazonka.SecurityHub.Types.PortProbeDetail" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionRemoteIpDetails)) :*: (S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionLocalIpDetails)) :*: S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionLocalPortDetails)))))

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 - Provides information about the remote IP address that performed the scan.

$sel:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - Provides information about the IP address where the scanned port is located.

$sel:localPortDetails:PortProbeDetail', portProbeDetail_localPortDetails - Provides information about the port that was scanned.

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

Provides information about the remote IP address that performed the scan.

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

Provides information about the IP address where the scanned port is located.

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

Provides information about the port that was scanned.