WAF.ByteMatchSetsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html
and byte_match_tuple = {field_to_match : field_to_match;positional_constraint : string;target_string : string option;target_string_base64 : string option;text_transformation : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html;
val make_properties :
?byte_match_tuples:byte_match_tuple list ->
name:string ->
unit ->
propertiesval make_field_to_match :
?data:string ->
type_:string ->
unit ->
field_to_matchval make_byte_match_tuple :
field_to_match:field_to_match ->
positional_constraint:string ->
?target_string:string ->
?target_string_base64:string ->
text_transformation:string ->
unit ->
byte_match_tupleval yojson_of_field_to_match : field_to_match -> Yojson.Safe.tval yojson_of_byte_match_tuple :
byte_match_tuple ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes