DataBrew.Recipesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.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-databrew-recipe-conditionexpression.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-s3location.html
and data_catalog_input_definition = {table_name : string option;temp_directory : s3_location option;database_name : string option;catalog_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-datacataloginputdefinition.html
and secondary_input = {s3_input_definition : s3_location option;data_catalog_input_definition : data_catalog_input_definition option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-secondaryinput.html
and input = {s3_input_definition : s3_location option;data_catalog_input_definition : data_catalog_input_definition option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-input.html
and recipe_parameters = {ignore_case : string option;pattern_options : string option;count : string option;order_by_column : string option;upper_bound : string option;join_keys : string option;remove_leading_and_trailing_punctuation : string option;step_index : string option;group_by_agg_function_options : string option;position : string option;stop_words_mode : string option;source_column : string option;custom_characters : string option;time_zone : string option;remove_leading_and_trailing_quotes : string option;source_column2 : string option;collapse_consecutive_whitespace : string option;num_rows_after : string option;remove_letters : string option;source_column1 : string option;use_new_data_frame : string option;interval : string option;lower_bound : string option;tokenizer_pattern : string option;left_columns : string option;chars_to_remove : string option;value1 : string option;delete_other_rows : string option;value2 : string option;category_map : string option;start_pattern : string option;start_position : string option;sheet_indexes : int list option;target_index : string option;remove_source_column : string option;date_time_parameters : string option;end_value : string option;remove_custom_characters : string option;end_position : string option;pattern : string option;delimiter : string option;remove_special_characters : string option;remove_all_quotes : string option;end_pattern : string option;start_column_index : string option;mode_type : string option;secondary_inputs : secondary_input list option;sample_type : string option;date_time_format : string option;other : string option;case_statement : string option;false_string : string option;remove_all_punctuation : string option;custom_stop_words : string option;map_type : string option;column_range : string option;custom_value : string option;input : input option;step_count : string option;target_date_format : string option;second_input : string option;group_by_columns : string option;num_rows_before : string option;is_text : string option;target_column : string option;remove_numbers : string option;period : string option;num_rows : string option;right_columns : string option;stemming_mode : string option;units : string option;sample_size : string option;include_in_split : string option;aggregate_function : string option;value : string option;exponent : string option;start_value : string option;pattern_option2 : string option;remove_custom_value : string option;pattern_option1 : string option;multi_line : bool option;true_string : string option;remove_leading_and_trailing_whitespace : string option;remove_all_whitespace : string option;view_frame : string option;column_data_type : string option;join_type : string option;base : string option;value_column : string option;datasets_columns : string option;udf_lang : string option;target_column_names : string option;date_add_value : string option;expand_contractions : string option;unpivot_column : string option;strategy : string option;sheet_names : string list option;limit : string option;order_by_columns : string option;source_columns : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipeparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-action.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-recipe-recipestep.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-recipe.html;
val make_properties :
steps:recipe_step list ->
?description:string ->
?tags:tag list ->
name:string ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_condition_expression :
condition:string ->
?value:string ->
target_column:string ->
unit ->
condition_expressionval make_s3_location : bucket:string -> ?key:string -> unit -> s3_locationval make_data_catalog_input_definition :
?table_name:string ->
?temp_directory:s3_location ->
?database_name:string ->
?catalog_id:string ->
unit ->
data_catalog_input_definitionval make_secondary_input :
?s3_input_definition:s3_location ->
?data_catalog_input_definition:data_catalog_input_definition ->
unit ->
secondary_inputval make_input :
?s3_input_definition:s3_location ->
?data_catalog_input_definition:data_catalog_input_definition ->
unit ->
inputval make_recipe_parameters :
?ignore_case:string ->
?pattern_options:string ->
?count:string ->
?order_by_column:string ->
?upper_bound:string ->
?join_keys:string ->
?remove_leading_and_trailing_punctuation:string ->
?step_index:string ->
?group_by_agg_function_options:string ->
?position:string ->
?stop_words_mode:string ->
?source_column:string ->
?custom_characters:string ->
?time_zone:string ->
?remove_leading_and_trailing_quotes:string ->
?source_column2:string ->
?collapse_consecutive_whitespace:string ->
?num_rows_after:string ->
?remove_letters:string ->
?source_column1:string ->
?use_new_data_frame:string ->
?interval:string ->
?lower_bound:string ->
?tokenizer_pattern:string ->
?left_columns:string ->
?chars_to_remove:string ->
?value1:string ->
?delete_other_rows:string ->
?value2:string ->
?category_map:string ->
?start_pattern:string ->
?start_position:string ->
?sheet_indexes:int list ->
?target_index:string ->
?remove_source_column:string ->
?date_time_parameters:string ->
?end_value:string ->
?remove_custom_characters:string ->
?end_position:string ->
?pattern:string ->
?delimiter:string ->
?remove_special_characters:string ->
?remove_all_quotes:string ->
?end_pattern:string ->
?start_column_index:string ->
?mode_type:string ->
?secondary_inputs:secondary_input list ->
?sample_type:string ->
?date_time_format:string ->
?other:string ->
?case_statement:string ->
?false_string:string ->
?remove_all_punctuation:string ->
?custom_stop_words:string ->
?map_type:string ->
?column_range:string ->
?custom_value:string ->
?input:input ->
?step_count:string ->
?target_date_format:string ->
?second_input:string ->
?group_by_columns:string ->
?num_rows_before:string ->
?is_text:string ->
?target_column:string ->
?remove_numbers:string ->
?period:string ->
?num_rows:string ->
?right_columns:string ->
?stemming_mode:string ->
?units:string ->
?sample_size:string ->
?include_in_split:string ->
?aggregate_function:string ->
?value:string ->
?exponent:string ->
?start_value:string ->
?pattern_option2:string ->
?remove_custom_value:string ->
?pattern_option1:string ->
?multi_line:bool ->
?true_string:string ->
?remove_leading_and_trailing_whitespace:string ->
?hidden_columns:string ->
?remove_all_whitespace:string ->
?view_frame:string ->
?column_data_type:string ->
?join_type:string ->
?base:string ->
?value_column:string ->
?datasets_columns:string ->
?udf_lang:string ->
?target_column_names:string ->
?date_add_value:string ->
?expand_contractions:string ->
?unpivot_column:string ->
?strategy:string ->
?sheet_names:string list ->
?limit:string ->
?order_by_columns:string ->
?source_columns:string ->
unit ->
recipe_parametersval make_action :
?parameters:recipe_parameters ->
operation:string ->
unit ->
actionval make_recipe_step :
action:action ->
?condition_expressions:condition_expression list ->
unit ->
recipe_stepval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_condition_expression : condition_expression -> Yojson.Safe.tval yojson_of_s3_location : s3_location -> Yojson.Safe.tval yojson_of_data_catalog_input_definition :
data_catalog_input_definition ->
Yojson.Safe.tval yojson_of_secondary_input : secondary_input -> Yojson.Safe.tval yojson_of_input : input -> Yojson.Safe.tval yojson_of_recipe_parameters : recipe_parameters -> Yojson.Safe.tval yojson_of_action : action -> Yojson.Safe.tval yojson_of_recipe_step :
recipe_step ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes