Class: Aws::SecurityHub::Types::NetworkEndpoint

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

Overview

Contains information about network endpoints involved in an Amazon GuardDuty Extended Threat Detection attack sequence. GuardDuty generates an attack sequence finding when multiple events align to a potentially suspicious activity. To receive GuardDuty attack sequence findings in Security Hub CSPM, you must have GuardDuty enabled. For more information, see GuardDuty Extended Threat Detection in the Amazon GuardDuty User Guide.

This field can provide information about the network endpoints associated with the resource in the attack sequence finding, or about a specific network endpoint used for the attack.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#autonomous_system ⇒ Types::NetworkAutonomousSystem

The Autonomous System Number (ASN) of the network endpoint.



29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#connection ⇒ Types::NetworkConnection

Information about the network connection.



29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#domain ⇒ String

The domain information for the network endpoint.

Returns:

  • (String)


29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The identifier of the network endpoint involved in the attack sequence.

Returns:

  • (String)


29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#ip ⇒ String

The IP address used in the network endpoint.

Returns:

  • (String)


29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#location ⇒ Types::NetworkGeoLocation

Information about the location of the network endpoint.



29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

The port number associated with the network endpoint.

Returns:

  • (Integer)


29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29304

class NetworkEndpoint < Struct.new(
  :id,
  :ip,
  :domain,
  :port,
  :location,
  :autonomous_system,
  :connection)
  SENSITIVE = []
  include Aws::Structure
end