Class: Aws::SecurityHub::Types::Network

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

{
  direction: "IN", # accepts IN, OUT
  protocol: "NonEmptyString",
  open_port_range: {
    begin: 1,
    end: 1,
  },
  source_ip_v4: "NonEmptyString",
  source_ip_v6: "NonEmptyString",
  source_port: 1,
  source_domain: "NonEmptyString",
  source_mac: "NonEmptyString",
  destination_ip_v4: "NonEmptyString",
  destination_ip_v6: "NonEmptyString",
  destination_port: 1,
  destination_domain: "NonEmptyString",
}

The details of network-related information about a finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_domainString

The destination domain of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#destination_ip_v4String

The destination IPv4 address of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#destination_ip_v6String

The destination IPv6 address of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#destination_portInteger

The destination port of network-related information about a finding.

Returns:

  • (Integer)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#directionString

The direction of network traffic associated with a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#open_port_rangeTypes::PortRange

The range of open ports that is present on the network.

Returns:



8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The protocol of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#source_domainString

The source domain of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#source_ip_v4String

The source IPv4 address of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#source_ip_v6String

The source IPv6 address of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#source_macString

The source media access control (MAC) address of network-related information about a finding.

Returns:

  • (String)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end

#source_portInteger

The source port of network-related information about a finding.

Returns:

  • (Integer)


8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8876

class Network < Struct.new(
  :direction,
  :protocol,
  :open_port_range,
  :source_ip_v4,
  :source_ip_v6,
  :source_port,
  :source_domain,
  :source_mac,
  :destination_ip_v4,
  :destination_ip_v6,
  :destination_port,
  :destination_domain)
  SENSITIVE = []
  include Aws::Structure
end