WAFRegional.RateBasedRule
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html
type properties = {
metric_name : string;
rate_limit : int;
match_predicates : predicate list option;
rate_key : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html;
val make_properties :
metric_name:string ->
rate_limit:int ->
?match_predicates:predicate list ->
rate_key:string ->
name:string ->
unit ->
properties
val make_predicate :
type_:string ->
data_id:string ->
negated:bool ->
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