FraudDetector.Detector
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-model.html
and entity_type = {
description : string option;
created_time : string option;
last_updated_time : string option;
inline : bool option;
arn : string option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html
and event_variable = {
default_value : string option;
description : string option;
created_time : string option;
variable_type : string option;
data_type : string option;
last_updated_time : string option;
inline : bool option;
arn : string option;
name : string option;
data_source : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html
and outcome = {
description : string option;
created_time : string option;
last_updated_time : string option;
inline : bool option;
arn : string option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html
and label = {
description : string option;
created_time : string option;
last_updated_time : string option;
inline : bool option;
arn : string option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html
and rule = {
description : string option;
created_time : string option;
language : string option;
expression : string option;
rule_id : string option;
detector_id : string option;
rule_version : string option;
last_updated_time : string option;
arn : string option;
outcomes : outcome list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html
and event_type = {
entity_types : entity_type list option;
description : string option;
created_time : string option;
last_updated_time : string option;
labels : label list option;
inline : bool option;
event_variables : event_variable list option;
arn : string option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html
type properties = {
description : string option;
detector_version_status : string option;
event_type : event_type;
detector_id : string;
associated_models : model list option;
rule_execution_mode : string option;
rules : rule list;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html;
val make_properties :
?description:string ->
?detector_version_status:string ->
event_type:event_type ->
detector_id:string ->
?associated_models:model list ->
?rule_execution_mode:string ->
rules:rule list ->
?tags:tag list ->
unit ->
properties
val make_tag : value:string -> key:string -> unit -> tag
val make_model : ?arn:string -> unit -> model
val make_entity_type :
?description:string ->
?created_time:string ->
?last_updated_time:string ->
?inline:bool ->
?arn:string ->
?tags:tag list ->
?name:string ->
unit ->
entity_type
val make_event_variable :
?default_value:string ->
?description:string ->
?created_time:string ->
?variable_type:string ->
?data_type:string ->
?last_updated_time:string ->
?inline:bool ->
?arn:string ->
?tags:tag list ->
?name:string ->
?data_source:string ->
unit ->
event_variable
val make_event_type :
?entity_types:entity_type list ->
?description:string ->
?created_time:string ->
?last_updated_time:string ->
?labels:label list ->
?inline:bool ->
?event_variables:event_variable list ->
?arn:string ->
?tags:tag list ->
?name:string ->
unit ->
event_type
val yojson_of_tag : tag -> Yojson.Safe.t
val yojson_of_model : model -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_entity_type : entity_type -> Yojson.Safe.t
val yojson_of_event_variable : event_variable -> Yojson.Safe.t
val yojson_of_outcome : outcome -> Yojson.Safe.t
val yojson_of_label : label -> Yojson.Safe.t
val yojson_of_rule : rule -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_event_type :
event_type ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes