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

Description

 
Synopsis

Documentation

data ActionRemoteIpDetails Source #

For AwsApiAction, NetworkConnectionAction, and PortProbeAction, RemoteIpDetails provides information about the remote IP address that was involved in the action.

See: newActionRemoteIpDetails smart constructor.

Constructors

ActionRemoteIpDetails' 

Fields

Instances

Instances details
Eq ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

Read ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

Show ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

Generic ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

Associated Types

type Rep ActionRemoteIpDetails :: Type -> Type #

NFData ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

Methods

rnf :: ActionRemoteIpDetails -> () #

Hashable ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

ToJSON ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

FromJSON ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

type Rep ActionRemoteIpDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ActionRemoteIpDetails

type Rep ActionRemoteIpDetails = D1 ('MetaData "ActionRemoteIpDetails" "Amazonka.SecurityHub.Types.ActionRemoteIpDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "ActionRemoteIpDetails'" '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 IpOrganizationDetails))))))

newActionRemoteIpDetails :: ActionRemoteIpDetails Source #

Create a value of ActionRemoteIpDetails 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:ActionRemoteIpDetails', actionRemoteIpDetails_country - The country where the remote IP address is located.

$sel:city:ActionRemoteIpDetails', actionRemoteIpDetails_city - The city where the remote IP address is located.

$sel:ipAddressV4:ActionRemoteIpDetails', actionRemoteIpDetails_ipAddressV4 - The IP address.

$sel:geoLocation:ActionRemoteIpDetails', actionRemoteIpDetails_geoLocation - The coordinates of the location of the remote IP address.

$sel:organization:ActionRemoteIpDetails', actionRemoteIpDetails_organization - The internet service provider (ISP) organization associated with the remote IP address.

actionRemoteIpDetails_country :: Lens' ActionRemoteIpDetails (Maybe Country) Source #

The country where the remote IP address is located.

actionRemoteIpDetails_city :: Lens' ActionRemoteIpDetails (Maybe City) Source #

The city where the remote IP address is located.

actionRemoteIpDetails_geoLocation :: Lens' ActionRemoteIpDetails (Maybe GeoLocation) Source #

The coordinates of the location of the remote IP address.

actionRemoteIpDetails_organization :: Lens' ActionRemoteIpDetails (Maybe IpOrganizationDetails) Source #

The internet service provider (ISP) organization associated with the remote IP address.