Class: Aws::SecurityHub::Types::PortProbeAction

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

{
  port_probe_details: [
    {
      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,
        },
      },
    },
  ],
  blocked: false,
}

Provided if ActionType is PORT_PROBE. It provides details about the attempted port probe that was detected.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blockedBoolean

Indicates whether the port probe was blocked.

Returns:

  • (Boolean)


27674
27675
27676
27677
27678
27679
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27674

class PortProbeAction < Struct.new(
  :port_probe_details,
  :blocked)
  SENSITIVE = []
  include Aws::Structure
end

#port_probe_detailsArray<Types::PortProbeDetail>

Information about the ports affected by the port probe.

Returns:



27674
27675
27676
27677
27678
27679
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27674

class PortProbeAction < Struct.new(
  :port_probe_details,
  :blocked)
  SENSITIVE = []
  include Aws::Structure
end