QuickSight.DataSet
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetusageconfiguration.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-quicksight-dataset-filteroperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-resourcepermission.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameterdefaultvalues.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameterdefaultvalues.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columndescription.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameterdefaultvalues.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameterdefaultvalues.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-projectoperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-lookbackwindow.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html
and row_level_permission_data_set = {
status : string option;
format_version : string option;
arn : string;
namespace : string option;
permission_policy : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joinkeyproperties.html
and upload_settings = {
contains_header : bool option;
text_qualifier : string option;
format : string option;
start_from_row : float option;
delimiter : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html
and new_default_values = {
decimal_static_values : float list option;
integer_static_values : float list option;
string_static_values : string list option;
date_time_static_values : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html
and row_level_permission_tag_rule = {
column_name : string;
tag_key : string;
match_all_value : string option;
tag_multi_value_delimiter : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html
and column_tag = {
column_geographic_role : string option;
column_description : column_description option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columntag.html
and relational_table = {
data_source_arn : string;
input_columns : input_column list;
schema : string option;
catalog : string option;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html
and override_dataset_parameter_operation = {
new_default_values : new_default_values option;
parameter_name : string;
new_parameter_name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-overridedatasetparameteroperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-createcolumnsoperation.html
and decimal_dataset_parameter = {
value_type : string;
default_values : decimal_dataset_parameter_default_values option;
id : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html
and s3_source = {
data_source_arn : string;
input_columns : input_column list;
upload_settings : upload_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html
and string_dataset_parameter = {
value_type : string;
default_values : string_dataset_parameter_default_values option;
id : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html
and date_time_dataset_parameter = {
value_type : string;
time_granularity : string option;
default_values : date_time_dataset_parameter_default_values option;
id : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html
and row_level_permission_tag_configuration = {
status : string option;
tag_rules : row_level_permission_tag_rule list;
tag_rule_configurations : Yojson.Safe.t option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-incrementalrefresh.html
and join_instruction = {
on_clause : string;
type_ : string;
left_join_key_properties : join_key_properties option;
left_operand : string;
right_operand : string;
right_join_key_properties : join_key_properties option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html
and custom_sql = {
data_source_arn : string;
sql_query : string;
columns : input_column list;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columngroup.html
and integer_dataset_parameter = {
value_type : string;
default_values : integer_dataset_parameter_default_values option;
id : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-refreshconfiguration.html
and dataset_parameter = {
integer_dataset_parameter : integer_dataset_parameter option;
date_time_dataset_parameter : date_time_dataset_parameter option;
decimal_dataset_parameter : decimal_dataset_parameter option;
string_dataset_parameter : string_dataset_parameter option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html
and logical_table_source = {
physical_table_id : string option;
join_instruction : join_instruction option;
data_set_arn : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html
and physical_table = {
relational_table : relational_table option;
custom_sql : custom_sql option;
s3_source : s3_source option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-physicaltable.html
and transform_operation = {
tag_column_operation : tag_column_operation option;
override_dataset_parameter_operation : override_dataset_parameter_operation
option;
filter_operation : filter_operation option;
cast_column_type_operation : cast_column_type_operation option;
create_columns_operation : create_columns_operation option;
rename_column_operation : rename_column_operation option;
project_operation : project_operation option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetrefreshproperties.html
and logical_table = {
alias : string;
data_transforms : transform_operation list option;
source : logical_table_source;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html
type properties = {
physical_table_map : physical_table Stdlib__Map.Make(Stdlib.String).t option;
field_folders : field_folder Stdlib__Map.Make(Stdlib.String).t option;
data_set_id : string option;
row_level_permission_data_set : row_level_permission_data_set option;
row_level_permission_tag_configuration : row_level_permission_tag_configuration
option;
ingestion_wait_policy : ingestion_wait_policy option;
data_set_refresh_properties : data_set_refresh_properties option;
column_level_permission_rules : column_level_permission_rule list option;
name : string option;
column_groups : column_group list option;
import_mode : string option;
dataset_parameters : dataset_parameter list option;
logical_table_map : logical_table Stdlib__Map.Make(Stdlib.String).t option;
aws_account_id : string option;
permissions : resource_permission list option;
data_set_usage_configuration : data_set_usage_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html;
val make_properties :
?physical_table_map:physical_table Stdlib__Map.Make(Stdlib.String).t ->
?field_folders:field_folder Stdlib__Map.Make(Stdlib.String).t ->
?data_set_id:string ->
?row_level_permission_data_set:row_level_permission_data_set ->
?row_level_permission_tag_configuration:
row_level_permission_tag_configuration ->
?ingestion_wait_policy:ingestion_wait_policy ->
?data_set_refresh_properties:data_set_refresh_properties ->
?column_level_permission_rules:column_level_permission_rule list ->
?name:string ->
?column_groups:column_group list ->
?import_mode:string ->
?dataset_parameters:dataset_parameter list ->
?logical_table_map:logical_table Stdlib__Map.Make(Stdlib.String).t ->
?aws_account_id:string ->
?permissions:resource_permission list ->
?data_set_usage_configuration:data_set_usage_configuration ->
?tags:tag list ->
unit ->
properties
val make_input_column :
type_:string ->
?sub_type:string ->
name:string ->
unit ->
input_column
val make_data_set_usage_configuration :
?disable_use_as_imported_source:bool ->
?disable_use_as_direct_query_source:bool ->
unit ->
data_set_usage_configuration
val make_tag : value:string -> key:string -> unit -> tag
val make_filter_operation :
condition_expression:string ->
unit ->
filter_operation
val make_resource_permission :
actions:string list ->
principal:string ->
unit ->
resource_permission
val make_date_time_dataset_parameter_default_values :
?static_values:string list ->
unit ->
date_time_dataset_parameter_default_values
val make_integer_dataset_parameter_default_values :
?static_values:float list ->
unit ->
integer_dataset_parameter_default_values
val make_column_description : ?text:string -> unit -> column_description
val make_decimal_dataset_parameter_default_values :
?static_values:float list ->
unit ->
decimal_dataset_parameter_default_values
val make_ingestion_wait_policy :
?wait_for_spice_ingestion:bool ->
?ingestion_wait_time_in_hours:float ->
unit ->
ingestion_wait_policy
val make_rename_column_operation :
new_column_name:string ->
column_name:string ->
unit ->
rename_column_operation
val make_string_dataset_parameter_default_values :
?static_values:string list ->
unit ->
string_dataset_parameter_default_values
val make_geo_spatial_column_group :
columns:string list ->
?country_code:string ->
name:string ->
unit ->
geo_spatial_column_group
val make_column_level_permission_rule :
?column_names:string list ->
?principals:string list ->
unit ->
column_level_permission_rule
val make_cast_column_type_operation :
column_name:string ->
?format:string ->
?sub_type:string ->
new_column_type:string ->
unit ->
cast_column_type_operation
val make_project_operation :
projected_columns:string list ->
unit ->
project_operation
val make_calculated_column :
column_id:string ->
column_name:string ->
expression:string ->
unit ->
calculated_column
val make_lookback_window :
?column_name:string ->
?size_unit:string ->
?size:float ->
unit ->
lookback_window
val make_output_column :
?type_:string ->
?sub_type:string ->
?description:string ->
?name:string ->
unit ->
output_column
val make_row_level_permission_data_set :
?status:string ->
?format_version:string ->
arn:string ->
?namespace:string ->
permission_policy:string ->
unit ->
row_level_permission_data_set
val make_join_key_properties : ?unique_key:bool -> unit -> join_key_properties
val make_upload_settings :
?contains_header:bool ->
?text_qualifier:string ->
?format:string ->
?start_from_row:float ->
?delimiter:string ->
unit ->
upload_settings
val make_new_default_values :
?decimal_static_values:float list ->
?integer_static_values:float list ->
?string_static_values:string list ->
?date_time_static_values:string list ->
unit ->
new_default_values
val make_field_folder :
?description:string ->
?columns:string list ->
unit ->
field_folder
val make_row_level_permission_tag_rule :
column_name:string ->
tag_key:string ->
?match_all_value:string ->
?tag_multi_value_delimiter:string ->
unit ->
row_level_permission_tag_rule
val make_column_tag :
?column_geographic_role:string ->
?column_description:column_description ->
unit ->
column_tag
val make_relational_table :
data_source_arn:string ->
input_columns:input_column list ->
?schema:string ->
?catalog:string ->
name:string ->
unit ->
relational_table
val make_override_dataset_parameter_operation :
?new_default_values:new_default_values ->
parameter_name:string ->
?new_parameter_name:string ->
unit ->
override_dataset_parameter_operation
val make_create_columns_operation :
columns:calculated_column list ->
unit ->
create_columns_operation
val make_decimal_dataset_parameter :
value_type:string ->
?default_values:decimal_dataset_parameter_default_values ->
id:string ->
name:string ->
unit ->
decimal_dataset_parameter
val make_s3_source :
data_source_arn:string ->
input_columns:input_column list ->
?upload_settings:upload_settings ->
unit ->
s3_source
val make_string_dataset_parameter :
value_type:string ->
?default_values:string_dataset_parameter_default_values ->
id:string ->
name:string ->
unit ->
string_dataset_parameter
val make_date_time_dataset_parameter :
value_type:string ->
?time_granularity:string ->
?default_values:date_time_dataset_parameter_default_values ->
id:string ->
name:string ->
unit ->
date_time_dataset_parameter
val make_row_level_permission_tag_configuration :
?status:string ->
tag_rules:row_level_permission_tag_rule list ->
?tag_rule_configurations:Yojson.Safe.t ->
unit ->
row_level_permission_tag_configuration
val make_incremental_refresh :
?lookback_window:lookback_window ->
unit ->
incremental_refresh
val make_join_instruction :
on_clause:string ->
type_:string ->
?left_join_key_properties:join_key_properties ->
left_operand:string ->
right_operand:string ->
?right_join_key_properties:join_key_properties ->
unit ->
join_instruction
val make_custom_sql :
data_source_arn:string ->
sql_query:string ->
columns:input_column list ->
name:string ->
unit ->
custom_sql
val make_column_group :
?geo_spatial_column_group:geo_spatial_column_group ->
unit ->
column_group
val make_integer_dataset_parameter :
value_type:string ->
?default_values:integer_dataset_parameter_default_values ->
id:string ->
name:string ->
unit ->
integer_dataset_parameter
val make_refresh_configuration :
?incremental_refresh:incremental_refresh ->
unit ->
refresh_configuration
val make_dataset_parameter :
?integer_dataset_parameter:integer_dataset_parameter ->
?date_time_dataset_parameter:date_time_dataset_parameter ->
?decimal_dataset_parameter:decimal_dataset_parameter ->
?string_dataset_parameter:string_dataset_parameter ->
unit ->
dataset_parameter
val make_logical_table_source :
?physical_table_id:string ->
?join_instruction:join_instruction ->
?data_set_arn:string ->
unit ->
logical_table_source
val make_tag_column_operation :
column_name:string ->
tags:column_tag list ->
unit ->
tag_column_operation
val make_physical_table :
?relational_table:relational_table ->
?custom_sql:custom_sql ->
?s3_source:s3_source ->
unit ->
physical_table
val make_transform_operation :
?tag_column_operation:tag_column_operation ->
?override_dataset_parameter_operation:override_dataset_parameter_operation ->
?filter_operation:filter_operation ->
?cast_column_type_operation:cast_column_type_operation ->
?create_columns_operation:create_columns_operation ->
?rename_column_operation:rename_column_operation ->
?project_operation:project_operation ->
unit ->
transform_operation
val make_data_set_refresh_properties :
?refresh_configuration:refresh_configuration ->
unit ->
data_set_refresh_properties
val make_logical_table :
alias:string ->
?data_transforms:transform_operation list ->
source:logical_table_source ->
unit ->
logical_table
val yojson_of_input_column : input_column -> Yojson.Safe.t
val yojson_of_data_set_usage_configuration :
data_set_usage_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_filter_operation : filter_operation -> Yojson.Safe.t
val yojson_of_resource_permission :
resource_permission ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_date_time_dataset_parameter_default_values :
date_time_dataset_parameter_default_values ->
Yojson.Safe.t
val yojson_of_integer_dataset_parameter_default_values :
integer_dataset_parameter_default_values ->
Yojson.Safe.t
val yojson_of_column_description : column_description -> Yojson.Safe.t
val yojson_of_decimal_dataset_parameter_default_values :
decimal_dataset_parameter_default_values ->
Yojson.Safe.t
val yojson_of_ingestion_wait_policy :
ingestion_wait_policy ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_rename_column_operation :
rename_column_operation ->
Yojson.Safe.t
val yojson_of_string_dataset_parameter_default_values :
string_dataset_parameter_default_values ->
Yojson.Safe.t
val yojson_of_geo_spatial_column_group :
geo_spatial_column_group ->
Yojson.Safe.t
val yojson_of_column_level_permission_rule :
column_level_permission_rule ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_cast_column_type_operation :
cast_column_type_operation ->
Yojson.Safe.t
val yojson_of_project_operation : project_operation -> Yojson.Safe.t
val yojson_of_calculated_column : calculated_column -> Yojson.Safe.t
val yojson_of_lookback_window : lookback_window -> Yojson.Safe.t
val yojson_of_output_column :
output_column ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_row_level_permission_data_set :
row_level_permission_data_set ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_join_key_properties : join_key_properties -> Yojson.Safe.t
val yojson_of_upload_settings : upload_settings -> Yojson.Safe.t
val yojson_of_new_default_values : new_default_values -> Yojson.Safe.t
val yojson_of_field_folder :
field_folder ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_row_level_permission_tag_rule :
row_level_permission_tag_rule ->
Yojson.Safe.t
val yojson_of_column_tag : column_tag -> Yojson.Safe.t
val yojson_of_relational_table : relational_table -> Yojson.Safe.t
val yojson_of_override_dataset_parameter_operation :
override_dataset_parameter_operation ->
Yojson.Safe.t
val yojson_of_create_columns_operation :
create_columns_operation ->
Yojson.Safe.t
val yojson_of_decimal_dataset_parameter :
decimal_dataset_parameter ->
Yojson.Safe.t
val yojson_of_s3_source : s3_source -> Yojson.Safe.t
val yojson_of_string_dataset_parameter :
string_dataset_parameter ->
Yojson.Safe.t
val yojson_of_date_time_dataset_parameter :
date_time_dataset_parameter ->
Yojson.Safe.t
val yojson_of_row_level_permission_tag_configuration :
row_level_permission_tag_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_incremental_refresh : incremental_refresh -> Yojson.Safe.t
val yojson_of_join_instruction : join_instruction -> Yojson.Safe.t
val yojson_of_custom_sql : custom_sql -> Yojson.Safe.t
val yojson_of_column_group :
column_group ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_integer_dataset_parameter :
integer_dataset_parameter ->
Yojson.Safe.t
val yojson_of_refresh_configuration : refresh_configuration -> Yojson.Safe.t
val yojson_of_dataset_parameter :
dataset_parameter ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_logical_table_source : logical_table_source -> Yojson.Safe.t
val yojson_of_tag_column_operation : tag_column_operation -> Yojson.Safe.t
val yojson_of_physical_table :
physical_table ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_transform_operation : transform_operation -> Yojson.Safe.t
val yojson_of_data_set_refresh_properties :
data_set_refresh_properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_logical_table :
logical_table ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes