Class: Aws::SecurityHub::Types::AwsWafRegionalRuleDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsWafRegionalRuleDetails
- Defined in:
- gems/aws-sdk-securityhub/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
, 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 rule.
Instance Attribute Details
#metric_name ⇒ String
A name for the metrics for the rule.
21596 21597 21598 21599 21600 21601 21602 21603 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21596 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the rule.
21596 21597 21598 21599 21600 21601 21602 21603 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21596 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.
21596 21597 21598 21599 21600 21601 21602 21603 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21596 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |
#rule_id ⇒ String
The ID of the rule.
21596 21597 21598 21599 21600 21601 21602 21603 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21596 class AwsWafRegionalRuleDetails < Struct.new( :metric_name, :name, :predicate_list, :rule_id) SENSITIVE = [] include Aws::Structure end |