DataBrew.Dataset
see 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 ->
properties
val make_files_limit :
?order:string ->
?ordered_by:string ->
max_files:int ->
unit ->
files_limit
val make_tag : value:string -> key:string -> unit -> tag
val make_filter_value :
value:string ->
value_reference:string ->
unit ->
filter_value
val make_csv_options :
?delimiter:string ->
?header_row:bool ->
unit ->
csv_options
val make_datetime_options :
?locale_code:string ->
format:string ->
?timezone_offset:string ->
unit ->
datetime_options
val make_s3_location : bucket:string -> ?key:string -> unit -> s3_location
val make_excel_options :
?header_row:bool ->
?sheet_names:string list ->
?sheet_indexes:int list ->
unit ->
excel_options
val make_json_options : ?multi_line:bool -> unit -> json_options
val make_metadata : ?source_arn:string -> unit -> metadata
val make_filter_expression :
expression:string ->
values_map:filter_value list ->
unit ->
filter_expression
val make_format_options :
?excel:excel_options ->
?csv:csv_options ->
?json:json_options ->
unit ->
format_options
val make_data_catalog_input_definition :
?table_name:string ->
?temp_directory:s3_location ->
?database_name:string ->
?catalog_id:string ->
unit ->
data_catalog_input_definition
val make_database_input_definition :
?temp_directory:s3_location ->
?query_string:string ->
glue_connection_name:string ->
?database_table_name:string ->
unit ->
database_input_definition
val make_dataset_parameter :
type_:string ->
?datetime_options:datetime_options ->
?filter:filter_expression ->
?create_column:bool ->
name:string ->
unit ->
dataset_parameter
val make_input :
?database_input_definition:database_input_definition ->
?s3_input_definition:s3_location ->
?metadata:metadata ->
?data_catalog_input_definition:data_catalog_input_definition ->
unit ->
input
val make_path_parameter :
path_parameter_name:string ->
dataset_parameter:dataset_parameter ->
unit ->
path_parameter
val make_path_options :
?parameters:path_parameter list ->
?last_modified_date_condition:filter_expression ->
?files_limit:files_limit ->
unit ->
path_options
val yojson_of_files_limit : files_limit -> Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_filter_value : filter_value -> Yojson.Safe.t
val yojson_of_csv_options : csv_options -> Yojson.Safe.t
val yojson_of_datetime_options : datetime_options -> Yojson.Safe.t
val yojson_of_s3_location : s3_location -> Yojson.Safe.t
val yojson_of_excel_options : excel_options -> Yojson.Safe.t
val yojson_of_json_options : json_options -> Yojson.Safe.t
val yojson_of_metadata : metadata -> Yojson.Safe.t
val yojson_of_filter_expression : filter_expression -> Yojson.Safe.t
val 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.t
val yojson_of_database_input_definition :
database_input_definition ->
Yojson.Safe.t
val yojson_of_dataset_parameter : dataset_parameter -> Yojson.Safe.t
val yojson_of_input : input -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_path_parameter : path_parameter -> Yojson.Safe.t
val 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