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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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

#actionTypes::AwsWafRegionalWebAclRulesListActionDetails

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



21652
21653
21654
21655
21656
21657
21658
21659
21660
# File 'lib/aws-sdk-securityhub/types.rb', line 21652

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

#override_actionTypes::AwsWafRegionalWebAclRulesListOverrideActionDetails

Overrides the rule evaluation result in the rule group.



21652
21653
21654
21655
21656
21657
21658
21659
21660
# File 'lib/aws-sdk-securityhub/types.rb', line 21652

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

#priorityInteger

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

Returns:

  • (Integer)


21652
21653
21654
21655
21656
21657
21658
21659
21660
# File 'lib/aws-sdk-securityhub/types.rb', line 21652

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

#rule_idString

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

Returns:

  • (String)


21652
21653
21654
21655
21656
21657
21658
21659
21660
# File 'lib/aws-sdk-securityhub/types.rb', line 21652

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

#typeString

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)


21652
21653
21654
21655
21656
21657
21658
21659
21660
# File 'lib/aws-sdk-securityhub/types.rb', line 21652

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