Class: Aws::SecurityHub::Types::AwsWafRuleDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsWafRuleDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provides information about a WAF rule. This rule specifies the web requests that you want to allow, block, or count.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#metric_name ⇒ String
The name of the metrics for this rule.
-
#name ⇒ String
A descriptive name for the rule.
-
#predicate_list ⇒ Array<Types::AwsWafRulePredicateListDetails>
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 WAF rule.
Instance Attribute Details
#metric_name ⇒ String
The name of the metrics for this rule.
21705 21706 21707 21708 21709 21710 21711 21712 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21705 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the rule.
21705 21706 21707 21708 21709 21710 21711 21712 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21705 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#predicate_list ⇒ Array<Types::AwsWafRulePredicateListDetails>
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.
21705 21706 21707 21708 21709 21710 21711 21712 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21705 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#rule_id ⇒ String
The ID of the WAF rule.
21705 21706 21707 21708 21709 21710 21711 21712 |
# File 'lib/aws-sdk-securityhub/types.rb', line 21705 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |