Class: Aws::SecurityHub::Types::RuleGroupSourceStatefulRulesHeaderDetails

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

Overview

The inspection criteria for a stateful rule.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destinationString

The destination IP address or address range to inspect for, in CIDR notation. To match with any address, specify ‘ANY`.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end

#destination_portString

The destination port to inspect for. You can specify an individual port, such as ‘1994`. You also can specify a port range, such as `1990:1994`. To match with any port, specify `ANY`.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end

#directionString

The direction of traffic flow to inspect. If set to ‘ANY`, the inspection matches bidirectional traffic, both from the source to the destination and from the destination to the source. If set to `FORWARD`, the inspection only matches traffic going from the source to the destination.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The protocol to inspect for. To inspector for all protocols, use ‘IP`.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The source IP address or address range to inspect for, in CIDR notation. To match with any address, specify ‘ANY`.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end

#source_portString

The source port to inspect for. You can specify an individual port, such as ‘1994`. You also can specify a port range, such as `1990:1994`. To match with any port, specify `ANY`.

Returns:

  • (String)


29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
# File 'lib/aws-sdk-securityhub/types.rb', line 29010

class RuleGroupSourceStatefulRulesHeaderDetails < Struct.new(
  :destination,
  :destination_port,
  :direction,
  :protocol,
  :source,
  :source_port)
  SENSITIVE = []
  include Aws::Structure
end