Class: Aws::WAF::Types::ByteMatchSet
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAF::Types::ByteMatchSet
- Defined in:
- gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb
Overview
For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
In a GetByteMatchSet request, ByteMatchSet is a complex type that
contains the ByteMatchSetId and Name of a ByteMatchSet, and the
values that you specified when you updated the ByteMatchSet.
A complex type that contains ByteMatchTuple objects, which specify
the parts of web requests that you want AWS WAF to inspect and the
values that you want AWS WAF to search for. If a ByteMatchSet
contains more than one ByteMatchTuple object, a request needs to
match the settings in only one ByteMatchTuple to be considered a
match.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#byte_match_set_id ⇒ String
The
ByteMatchSetIdfor aByteMatchSet. -
#byte_match_tuples ⇒ Array<Types::ByteMatchTuple>
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
-
#name ⇒ String
A friendly name or description of the ByteMatchSet.
Instance Attribute Details
#byte_match_set_id ⇒ String
The ByteMatchSetId for a ByteMatchSet. You use ByteMatchSetId
to get information about a ByteMatchSet (see GetByteMatchSet),
update a ByteMatchSet (see UpdateByteMatchSet), insert a
ByteMatchSet into a Rule or delete one from a Rule (see
UpdateRule), and delete a ByteMatchSet from AWS WAF (see
DeleteByteMatchSet).
ByteMatchSetId is returned by CreateByteMatchSet and by
ListByteMatchSets.
212 213 214 215 216 217 218 |
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 212 class ByteMatchSet < Struct.new( :byte_match_set_id, :name, :byte_match_tuples) SENSITIVE = [] include Aws::Structure end |
#byte_match_tuples ⇒ Array<Types::ByteMatchTuple>
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
212 213 214 215 216 217 218 |
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 212 class ByteMatchSet < Struct.new( :byte_match_set_id, :name, :byte_match_tuples) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A friendly name or description of the ByteMatchSet. You can't
change Name after you create a ByteMatchSet.
212 213 214 215 216 217 218 |
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 212 class ByteMatchSet < Struct.new( :byte_match_set_id, :name, :byte_match_tuples) SENSITIVE = [] include Aws::Structure end |