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

#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.



21623
21624
21625
21626
21627
21628
21629
21630
21631
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21623

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.



21623
21624
21625
21626
21627
21628
21629
21630
21631
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21623

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)


21623
21624
21625
21626
21627
21628
21629
21630
21631
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21623

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)


21623
21624
21625
21626
21627
21628
21629
21630
21631
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21623

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)


21623
21624
21625
21626
21627
21628
21629
21630
21631
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21623

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