Class: Aws::SecurityHub::Types::RuleGroupSourceStatelessRuleMatchAttributesTcpFlags

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

{
  flags: ["NonEmptyString"],
  masks: ["NonEmptyString"],
}

A set of TCP flags and masks to inspect for.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#flagsArray<String>

Defines the flags from the Masks setting that must be set in order for the packet to match. Flags that are listed must be set. Flags that are not listed must not be set.

Returns:

  • (Array<String>)


43423
43424
43425
43426
43427
43428
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 43423

class RuleGroupSourceStatelessRuleMatchAttributesTcpFlags < Struct.new(
  :flags,
  :masks)
  SENSITIVE = []
  include Aws::Structure
end

#masksArray<String>

The set of flags to consider in the inspection. If not specified, then all flags are inspected.

Returns:

  • (Array<String>)


43423
43424
43425
43426
43427
43428
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 43423

class RuleGroupSourceStatelessRuleMatchAttributesTcpFlags < Struct.new(
  :flags,
  :masks)
  SENSITIVE = []
  include Aws::Structure
end