Class: Aws::SecurityHub::Types::ActionRemoteIpDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass ActionRemoteIpDetails data as a hash:

{
  ip_address_v4: "NonEmptyString",
  organization: {
    asn: 1,
    asn_org: "NonEmptyString",
    isp: "NonEmptyString",
    org: "NonEmptyString",
  },
  country: {
    country_code: "NonEmptyString",
    country_name: "NonEmptyString",
  },
  city: {
    city_name: "NonEmptyString",
  },
  geo_location: {
    lon: 1.0,
    lat: 1.0,
  },
}

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cityTypes::City

The city where the remote IP address is located.

Returns:



389
390
391
392
393
394
395
396
397
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 389

class ActionRemoteIpDetails < Struct.new(
  :ip_address_v4,
  :organization,
  :country,
  :city,
  :geo_location)
  SENSITIVE = []
  include Aws::Structure
end

#countryTypes::Country

The country where the remote IP address is located.

Returns:



389
390
391
392
393
394
395
396
397
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 389

class ActionRemoteIpDetails < Struct.new(
  :ip_address_v4,
  :organization,
  :country,
  :city,
  :geo_location)
  SENSITIVE = []
  include Aws::Structure
end

#geo_locationTypes::GeoLocation

The coordinates of the location of the remote IP address.

Returns:



389
390
391
392
393
394
395
396
397
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 389

class ActionRemoteIpDetails < Struct.new(
  :ip_address_v4,
  :organization,
  :country,
  :city,
  :geo_location)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_v4String

The IP address.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 389

class ActionRemoteIpDetails < Struct.new(
  :ip_address_v4,
  :organization,
  :country,
  :city,
  :geo_location)
  SENSITIVE = []
  include Aws::Structure
end

#organizationTypes::IpOrganizationDetails

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



389
390
391
392
393
394
395
396
397
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 389

class ActionRemoteIpDetails < Struct.new(
  :ip_address_v4,
  :organization,
  :country,
  :city,
  :geo_location)
  SENSITIVE = []
  include Aws::Structure
end