Class: Aws::SecurityHub::Types::AwsWafRegionalWebAclRulesListDetails

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

Overview

A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that identify the web requests that you want to allow, block, or count.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action ⇒ Types::AwsWafRegionalWebAclRulesListActionDetails

The action that WAF takes when a web request matches all conditions in the rule, such as allow, block, or count the request.



21099
21100
21101
21102
21103
21104
21105
21106
21107
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21099

class AwsWafRegionalWebAclRulesListDetails < Struct.new(
  :action,
  :override_action,
  :priority,
  :rule_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#override_action ⇒ Types::AwsWafRegionalWebAclRulesListOverrideActionDetails

Overrides the rule evaluation result in the rule group.



21099
21100
21101
21102
21103
21104
21105
21106
21107
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21099

class AwsWafRegionalWebAclRulesListDetails < Struct.new(
  :action,
  :override_action,
  :priority,
  :rule_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#priority ⇒ Integer

The order in which WAF evaluates the rules in a web ACL.

Returns:

  • (Integer)


21099
21100
21101
21102
21103
21104
21105
21106
21107
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21099

class AwsWafRegionalWebAclRulesListDetails < Struct.new(
  :action,
  :override_action,
  :priority,
  :rule_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_id ⇒ String

The ID of an WAF Regional rule to associate with a web ACL.

Returns:

  • (String)


21099
21100
21101
21102
21103
21104
21105
21106
21107
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21099

class AwsWafRegionalWebAclRulesListDetails < Struct.new(
  :action,
  :override_action,
  :priority,
  :rule_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

For actions that are associated with a rule, the action that WAF takes when a web request matches all conditions in a rule.

Returns:

  • (String)


21099
21100
21101
21102
21103
21104
21105
21106
21107
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21099

class AwsWafRegionalWebAclRulesListDetails < Struct.new(
  :action,
  :override_action,
  :priority,
  :rule_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end