Class: Aws::SecurityHub::Types::AwsWafRegionalRuleDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsWafRegionalRuleDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provides information about an WAF Regional rule. This rule identifies the web requests that you want to allow, block, or count.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#metric_name ⇒ String
A name for the metrics for the rule.
-
#name ⇒ String
A descriptive name for the rule.
-
#predicate_list ⇒ Array<Types::AwsWafRegionalRulePredicateListDetails>
Specifies the ‘ByteMatchSet`, `IPSet`, `SqlInjectionMatchSet`, `XssMatchSet`, `RegexMatchSet`, `GeoMatchSet`, and `SizeConstraintSet` objects that you want to add to a rule and, for each object, indicates whether you want to negate the settings.
-
#rule_id ⇒ String
The ID of the rule.
Instance Attribute Details
#metric_name ⇒ String
A name for the metrics for the rule.
21450 21451 21452 21453 21454 21455 21456 21457 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21450 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the rule.
21450 21451 21452 21453 21454 21455 21456 21457 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21450 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#predicate_list ⇒ Array<Types::AwsWafRegionalRulePredicateListDetails>
Specifies the ‘ByteMatchSet`, `IPSet`, `SqlInjectionMatchSet`, `XssMatchSet`, `RegexMatchSet`, `GeoMatchSet`, and `SizeConstraintSet` objects that you want to add to a rule and, for each object, indicates whether you want to negate the settings.
21450 21451 21452 21453 21454 21455 21456 21457 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21450 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#rule_id ⇒ String
The ID of the rule.
21450 21451 21452 21453 21454 21455 21456 21457 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21450 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |