Class: Aws::SecurityHub::Types::AwsWafRegionalRateBasedRuleMatchPredicate
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsWafRegionalRateBasedRuleMatchPredicate
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Details for a match predicate. A predicate might look for characteristics such as specific IP addresses, geographic locations, or sizes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_id ⇒ String
The unique identifier for the predicate.
-
#negated ⇒ Boolean
If set to
true, then the rule actions are performed on requests that match the predicate settings. -
#type ⇒ String
The type of predicate.
Instance Attribute Details
#data_id ⇒ String
The unique identifier for the predicate.
20697 20698 20699 20700 20701 20702 20703 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 20697 class AwsWafRegionalRateBasedRuleMatchPredicate < Struct.new( :data_id, :negated, :type) SENSITIVE = [] include Aws::Structure end |
#negated ⇒ Boolean
If set to true, then the rule actions are performed on requests
that match the predicate settings.
If set to false, then the rule actions are performed on all
requests except those that match the predicate settings.
20697 20698 20699 20700 20701 20702 20703 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 20697 class AwsWafRegionalRateBasedRuleMatchPredicate < Struct.new( :data_id, :negated, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of predicate. Valid values are as follows:
ByteMatchGeoMatchIPMatchRegexMatchSizeConstraintSqlInjectionMatchXssMatch
20697 20698 20699 20700 20701 20702 20703 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 20697 class AwsWafRegionalRateBasedRuleMatchPredicate < Struct.new( :data_id, :negated, :type) SENSITIVE = [] include Aws::Structure end |