Class: Aws::SecurityHub::Types::AwsWafRuleDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsWafRuleDetails
- Defined in:
- gems/aws-sdk-securityhub/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
, andSizeConstraintSet
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.
21847 21848 21849 21850 21851 21852 21853 21854 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21847 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the rule.
21847 21848 21849 21850 21851 21852 21853 21854 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21847 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.
21847 21848 21849 21850 21851 21852 21853 21854 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21847 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.
21847 21848 21849 21850 21851 21852 21853 21854 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21847 class AwsWafRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |