WAF.Rule
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html;
val make_properties :
metric_name:string ->
name:string ->
?predicates:predicate list ->
unit ->
properties
val make_predicate :
data_id:string ->
negated:bool ->
type_:string ->
unit ->
predicate
val yojson_of_predicate :
predicate ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes