class Aws::WAF::Types::UpdateByteMatchSetRequest
@note When making an API call, you may pass UpdateByteMatchSetRequest
data as a hash: { byte_match_set_id: "ResourceId", # required change_token: "ChangeToken", # required updates: [ # required { action: "INSERT", # required, accepts INSERT, DELETE byte_match_tuple: { # required field_to_match: { # required type: "URI", # required, accepts URI, QUERY_STRING, HEADER, METHOD, BODY, SINGLE_QUERY_ARG, ALL_QUERY_ARGS data: "MatchFieldData", }, target_string: "data", # required text_transformation: "NONE", # required, accepts NONE, COMPRESS_WHITE_SPACE, HTML_ENTITY_DECODE, LOWERCASE, CMD_LINE, URL_DECODE positional_constraint: "EXACTLY", # required, accepts EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD }, }, ], }
@!attribute [rw] byte_match_set_id
The `ByteMatchSetId` of the ByteMatchSet that you want to update. `ByteMatchSetId` is returned by CreateByteMatchSet and by ListByteMatchSets. @return [String]
@!attribute [rw] change_token
The value returned by the most recent call to GetChangeToken. @return [String]
@!attribute [rw] updates
An array of `ByteMatchSetUpdate` objects that you want to insert into or delete from a ByteMatchSet. For more information, see the applicable data types: * ByteMatchSetUpdate: Contains `Action` and `ByteMatchTuple` * ByteMatchTuple: Contains `FieldToMatch`, `PositionalConstraint`, `TargetString`, and `TextTransformation` * FieldToMatch: Contains `Data` and `Type` @return [Array<Types::ByteMatchSetUpdate>]
@see docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateByteMatchSetRequest AWS API Documentation
Constants
- SENSITIVE