Glue.Classifiersee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html
and csv_classifier = {contains_custom_datatype : string list option;quote_symbol : string option;contains_header : string option;delimiter : string option;header : string list option;allow_single_column : bool option;custom_datatype_configured : bool option;disable_value_trimming : bool option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html
type properties = {xml_classifier : xml_classifier option;json_classifier : json_classifier option;csv_classifier : csv_classifier option;grok_classifier : grok_classifier option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html;
val make_properties :
?xml_classifier:xml_classifier ->
?json_classifier:json_classifier ->
?csv_classifier:csv_classifier ->
?grok_classifier:grok_classifier ->
unit ->
propertiesval make_json_classifier :
json_path:string ->
?name:string ->
unit ->
json_classifierval make_grok_classifier :
?custom_patterns:string ->
grok_pattern:string ->
classification:string ->
?name:string ->
unit ->
grok_classifierval make_xml_classifier :
row_tag:string ->
classification:string ->
?name:string ->
unit ->
xml_classifierval make_csv_classifier :
?contains_custom_datatype:string list ->
?quote_symbol:string ->
?contains_header:string ->
?delimiter:string ->
?header:string list ->
?allow_single_column:bool ->
?custom_datatype_configured:bool ->
?disable_value_trimming:bool ->
?name:string ->
unit ->
csv_classifierval yojson_of_json_classifier :
json_classifier ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_grok_classifier :
grok_classifier ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_xml_classifier :
xml_classifier ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_csv_classifier :
csv_classifier ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes