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
ByteMatchSetId
for 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 |