Class: Aws::SecurityHub::Types::PortProbeDetail

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 PortProbeDetail data as a hash:

{
  local_port_details: {
    port: 1,
    port_name: "NonEmptyString",
  },
  local_ip_details: {
    ip_address_v4: "NonEmptyString",
  },
  remote_ip_details: {
    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,
    },
  },
}

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#local_ip_detailsTypes::ActionLocalIpDetails

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



31211
31212
31213
31214
31215
31216
31217
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31211

class PortProbeDetail < Struct.new(
  :local_port_details,
  :local_ip_details,
  :remote_ip_details)
  SENSITIVE = []
  include Aws::Structure
end

#local_port_detailsTypes::ActionLocalPortDetails

Provides information about the port that was scanned.



31211
31212
31213
31214
31215
31216
31217
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31211

class PortProbeDetail < Struct.new(
  :local_port_details,
  :local_ip_details,
  :remote_ip_details)
  SENSITIVE = []
  include Aws::Structure
end

#remote_ip_detailsTypes::ActionRemoteIpDetails

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



31211
31212
31213
31214
31215
31216
31217
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31211

class PortProbeDetail < Struct.new(
  :local_port_details,
  :local_ip_details,
  :remote_ip_details)
  SENSITIVE = []
  include Aws::Structure
end