DataBrew.Datasetsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-fileslimit.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-dataset-filtervalue.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-csvoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datetimeoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-s3location.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-exceloptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-jsonoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-metadata.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-filterexpression.html
and format_options = {excel : excel_options option;csv : csv_options option;json : json_options option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-formatoptions.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-dataset-datacataloginputdefinition.html
and database_input_definition = {temp_directory : s3_location option;query_string : string option;glue_connection_name : string;database_table_name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-databaseinputdefinition.html
and dataset_parameter = {type_ : string;datetime_options : datetime_options option;filter : filter_expression option;create_column : bool option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-datasetparameter.html
and input = {database_input_definition : database_input_definition option;s3_input_definition : s3_location option;metadata : metadata option;data_catalog_input_definition : data_catalog_input_definition option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-input.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathparameter.html
and path_options = {parameters : path_parameter list option;last_modified_date_condition : filter_expression option;files_limit : files_limit option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html
type properties = {input : input;format : string option;format_options : format_options option;path_options : path_options option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-dataset.html;
val make_properties :
input:input ->
?format:string ->
?format_options:format_options ->
?path_options:path_options ->
?tags:tag list ->
name:string ->
unit ->
propertiesval make_files_limit :
?order:string ->
?ordered_by:string ->
max_files:int ->
unit ->
files_limitval make_tag : value:string -> key:string -> unit -> tagval make_filter_value :
value:string ->
value_reference:string ->
unit ->
filter_valueval make_csv_options :
?delimiter:string ->
?header_row:bool ->
unit ->
csv_optionsval make_datetime_options :
?locale_code:string ->
format:string ->
?timezone_offset:string ->
unit ->
datetime_optionsval make_s3_location : bucket:string -> ?key:string -> unit -> s3_locationval make_excel_options :
?header_row:bool ->
?sheet_names:string list ->
?sheet_indexes:int list ->
unit ->
excel_optionsval make_json_options : ?multi_line:bool -> unit -> json_optionsval make_metadata : ?source_arn:string -> unit -> metadataval make_filter_expression :
expression:string ->
values_map:filter_value list ->
unit ->
filter_expressionval make_format_options :
?excel:excel_options ->
?csv:csv_options ->
?json:json_options ->
unit ->
format_optionsval make_data_catalog_input_definition :
?table_name:string ->
?temp_directory:s3_location ->
?database_name:string ->
?catalog_id:string ->
unit ->
data_catalog_input_definitionval make_database_input_definition :
?temp_directory:s3_location ->
?query_string:string ->
glue_connection_name:string ->
?database_table_name:string ->
unit ->
database_input_definitionval make_dataset_parameter :
type_:string ->
?datetime_options:datetime_options ->
?filter:filter_expression ->
?create_column:bool ->
name:string ->
unit ->
dataset_parameterval make_input :
?database_input_definition:database_input_definition ->
?s3_input_definition:s3_location ->
?metadata:metadata ->
?data_catalog_input_definition:data_catalog_input_definition ->
unit ->
inputval make_path_parameter :
path_parameter_name:string ->
dataset_parameter:dataset_parameter ->
unit ->
path_parameterval make_path_options :
?parameters:path_parameter list ->
?last_modified_date_condition:filter_expression ->
?files_limit:files_limit ->
unit ->
path_optionsval yojson_of_files_limit : files_limit -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_filter_value : filter_value -> Yojson.Safe.tval yojson_of_csv_options : csv_options -> Yojson.Safe.tval yojson_of_datetime_options : datetime_options -> Yojson.Safe.tval yojson_of_s3_location : s3_location -> Yojson.Safe.tval yojson_of_excel_options : excel_options -> Yojson.Safe.tval yojson_of_json_options : json_options -> Yojson.Safe.tval yojson_of_metadata : metadata -> Yojson.Safe.tval yojson_of_filter_expression : filter_expression -> Yojson.Safe.tval yojson_of_format_options :
format_options ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_data_catalog_input_definition :
data_catalog_input_definition ->
Yojson.Safe.tval yojson_of_database_input_definition :
database_input_definition ->
Yojson.Safe.tval yojson_of_dataset_parameter : dataset_parameter -> Yojson.Safe.tval yojson_of_input : input -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_path_parameter : path_parameter -> Yojson.Safe.tval yojson_of_path_options :
path_options ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes