Class: Aws::SecurityHub::Types::RuleGroupSource

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

Overview

The rules and actions for the rule group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#rules_source_list ⇒ Types::RuleGroupSourceListDetails

Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.



32832
32833
32834
32835
32836
32837
32838
32839
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32832

class RuleGroupSource < Struct.new(
  :rules_source_list,
  :rules_string,
  :stateful_rules,
  :stateless_rules_and_custom_actions)
  SENSITIVE = []
  include Aws::Structure
end

#rules_string ⇒ String

Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.

Returns:

  • (String)


32832
32833
32834
32835
32836
32837
32838
32839
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32832

class RuleGroupSource < Struct.new(
  :rules_source_list,
  :rules_string,
  :stateful_rules,
  :stateless_rules_and_custom_actions)
  SENSITIVE = []
  include Aws::Structure
end

#stateful_rules ⇒ Array<Types::RuleGroupSourceStatefulRulesDetails>

Suricata rule specifications.



32832
32833
32834
32835
32836
32837
32838
32839
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32832

class RuleGroupSource < Struct.new(
  :rules_source_list,
  :rules_string,
  :stateful_rules,
  :stateless_rules_and_custom_actions)
  SENSITIVE = []
  include Aws::Structure
end

#stateless_rules_and_custom_actions ⇒ Types::RuleGroupSourceStatelessRulesAndCustomActionsDetails

The stateless rules and custom actions used by a stateless rule group.



32832
32833
32834
32835
32836
32837
32838
32839
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32832

class RuleGroupSource < Struct.new(
  :rules_source_list,
  :rules_string,
  :stateful_rules,
  :stateless_rules_and_custom_actions)
  SENSITIVE = []
  include Aws::Structure
end