QuickSight.Topicsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html
type named_entity_definition_metric = {aggregation : string option;aggregation_function_parameters : string Stdlib__Map.Make(Stdlib.String).t
option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinitionmetric.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-collectiveconstant.html
and semantic_entity_type = {type_name : string option;type_parameters : string Stdlib__Map.Make(Stdlib.String).t option;sub_type_name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semanticentitytype.html
and semantic_type = {truthy_cell_value_synonyms : string list option;type_name : string option;type_parameters : string Stdlib__Map.Make(Stdlib.String).t option;sub_type_name : string option;truthy_cell_value : string option;falsey_cell_value : string option;falsey_cell_value_synonyms : string list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicsingularfilterconstant.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-negativeformat.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-cellvaluesynonym.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-dataaggregation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-rangeconstant.html
and comparative_order = {specifed_order : string list option;use_ordering : string option;treat_undefined_specified_values : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html
and topic_category_filter_constant = {singular_constant : string option;constant_type : string option;collective_constant : collective_constant option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilterconstant.html
and display_format_options = {decimal_separator : string option;fraction_digits : float option;suffix : string option;date_format : string option;unit_scaler : string option;negative_format : negative_format option;use_blank_cell_format : bool option;prefix : string option;blank_cell_format : string option;currency_symbol : string option;grouping_separator : string option;use_grouping : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html
and topic_range_filter_constant = {constant_type : string option;range_constant : range_constant option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrangefilterconstant.html
and named_entity_definition = {property_name : string option;property_usage : string option;property_role : string option;metric : named_entity_definition_metric option;field_name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html
and topic_numeric_equality_filter = {aggregation : string option;constant : topic_singular_filter_constant option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericequalityfilter.html
and topic_relative_date_filter = {relative_date_filter_function : string option;constant : topic_singular_filter_constant option;time_granularity : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrelativedatefilter.html
and topic_numeric_range_filter = {aggregation : string option;inclusive : bool option;constant : topic_range_filter_constant option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericrangefilter.html
and default_formatting = {display_format_options : display_format_options option;display_format : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-defaultformatting.html
and topic_date_range_filter = {inclusive : bool option;constant : topic_range_filter_constant option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicdaterangefilter.html
and topic_named_entity = {entity_synonyms : string list option;entity_name : string;semantic_entity_type : semantic_entity_type option;entity_description : string option;definition : named_entity_definition list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html
and topic_category_filter = {category_filter_type : string option;category_filter_function : string option;constant : topic_category_filter_constant option;inverse : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html
and topic_calculated_field = {semantic_type : semantic_type option;not_allowed_aggregations : string list option;default_formatting : default_formatting option;allowed_aggregations : string list option;calculated_field_description : string option;calculated_field_synonyms : string list option;is_included_in_topic : bool option;column_data_role : string option;aggregation : string option;expression : string;non_additive : bool option;calculated_field_name : string;never_aggregate_in_filter : bool option;time_granularity : string option;comparative_order : comparative_order option;cell_value_synonyms : cell_value_synonym list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html
and topic_filter = {filter_class : string option;filter_synonyms : string list option;filter_type : string option;relative_date_filter : topic_relative_date_filter option;operand_field_name : string;numeric_equality_filter : topic_numeric_equality_filter option;filter_description : string option;numeric_range_filter : topic_numeric_range_filter option;date_range_filter : topic_date_range_filter option;filter_name : string;category_filter : topic_category_filter option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html
and topic_column = {semantic_type : semantic_type option;not_allowed_aggregations : string list option;allowed_aggregations : string list option;default_formatting : default_formatting option;column_description : string option;is_included_in_topic : bool option;column_data_role : string option;aggregation : string option;column_name : string;non_additive : bool option;column_synonyms : string list option;never_aggregate_in_filter : bool option;time_granularity : string option;column_friendly_name : string option;comparative_order : comparative_order option;cell_value_synonyms : cell_value_synonym list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html
and dataset_metadata = {dataset_arn : string;filters : topic_filter list option;named_entities : topic_named_entity list option;dataset_name : string option;calculated_fields : topic_calculated_field list option;columns : topic_column list option;data_aggregation : data_aggregation option;dataset_description : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html
type properties = {description : string option;data_sets : dataset_metadata list option;aws_account_id : string option;topic_id : string option;user_experience_version : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html;
val make_properties :
?description:string ->
?data_sets:dataset_metadata list ->
?aws_account_id:string ->
?topic_id:string ->
?user_experience_version:string ->
?name:string ->
unit ->
propertiesval make_named_entity_definition_metric :
?aggregation:string ->
?aggregation_function_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
named_entity_definition_metricval make_collective_constant :
?value_list:string list ->
unit ->
collective_constantval make_semantic_entity_type :
?type_name:string ->
?type_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?sub_type_name:string ->
unit ->
semantic_entity_typeval make_semantic_type :
?truthy_cell_value_synonyms:string list ->
?type_name:string ->
?type_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?sub_type_name:string ->
?truthy_cell_value:string ->
?falsey_cell_value:string ->
?falsey_cell_value_synonyms:string list ->
unit ->
semantic_typeval make_topic_singular_filter_constant :
?singular_constant:string ->
?constant_type:string ->
unit ->
topic_singular_filter_constantval make_negative_format :
?suffix:string ->
?prefix:string ->
unit ->
negative_formatval make_cell_value_synonym :
?synonyms:string list ->
?cell_value:string ->
unit ->
cell_value_synonymval make_data_aggregation :
?dataset_row_date_granularity:string ->
?default_date_column_name:string ->
unit ->
data_aggregationval make_range_constant :
?minimum:string ->
?maximum:string ->
unit ->
range_constantval make_comparative_order :
?specifed_order:string list ->
?use_ordering:string ->
?treat_undefined_specified_values:string ->
unit ->
comparative_orderval make_topic_category_filter_constant :
?singular_constant:string ->
?constant_type:string ->
?collective_constant:collective_constant ->
unit ->
topic_category_filter_constantval make_display_format_options :
?decimal_separator:string ->
?fraction_digits:float ->
?suffix:string ->
?date_format:string ->
?unit_scaler:string ->
?negative_format:negative_format ->
?use_blank_cell_format:bool ->
?prefix:string ->
?blank_cell_format:string ->
?currency_symbol:string ->
?grouping_separator:string ->
?use_grouping:bool ->
unit ->
display_format_optionsval make_topic_range_filter_constant :
?constant_type:string ->
?range_constant:range_constant ->
unit ->
topic_range_filter_constantval make_named_entity_definition :
?property_name:string ->
?property_usage:string ->
?property_role:string ->
?metric:named_entity_definition_metric ->
?field_name:string ->
unit ->
named_entity_definitionval make_topic_numeric_equality_filter :
?aggregation:string ->
?constant:topic_singular_filter_constant ->
unit ->
topic_numeric_equality_filterval make_topic_relative_date_filter :
?relative_date_filter_function:string ->
?constant:topic_singular_filter_constant ->
?time_granularity:string ->
unit ->
topic_relative_date_filterval make_topic_numeric_range_filter :
?aggregation:string ->
?inclusive:bool ->
?constant:topic_range_filter_constant ->
unit ->
topic_numeric_range_filterval make_default_formatting :
?display_format_options:display_format_options ->
?display_format:string ->
unit ->
default_formattingval make_topic_date_range_filter :
?inclusive:bool ->
?constant:topic_range_filter_constant ->
unit ->
topic_date_range_filterval make_topic_named_entity :
?entity_synonyms:string list ->
entity_name:string ->
?semantic_entity_type:semantic_entity_type ->
?entity_description:string ->
?definition:named_entity_definition list ->
unit ->
topic_named_entityval make_topic_category_filter :
?category_filter_type:string ->
?category_filter_function:string ->
?constant:topic_category_filter_constant ->
?inverse:bool ->
unit ->
topic_category_filterval make_topic_calculated_field :
?semantic_type:semantic_type ->
?not_allowed_aggregations:string list ->
?default_formatting:default_formatting ->
?allowed_aggregations:string list ->
?calculated_field_description:string ->
?calculated_field_synonyms:string list ->
?is_included_in_topic:bool ->
?column_data_role:string ->
?aggregation:string ->
expression:string ->
?non_additive:bool ->
calculated_field_name:string ->
?never_aggregate_in_filter:bool ->
?time_granularity:string ->
?comparative_order:comparative_order ->
?cell_value_synonyms:cell_value_synonym list ->
unit ->
topic_calculated_fieldval make_topic_filter :
?filter_class:string ->
?filter_synonyms:string list ->
?filter_type:string ->
?relative_date_filter:topic_relative_date_filter ->
operand_field_name:string ->
?numeric_equality_filter:topic_numeric_equality_filter ->
?filter_description:string ->
?numeric_range_filter:topic_numeric_range_filter ->
?date_range_filter:topic_date_range_filter ->
filter_name:string ->
?category_filter:topic_category_filter ->
unit ->
topic_filterval make_topic_column :
?semantic_type:semantic_type ->
?not_allowed_aggregations:string list ->
?allowed_aggregations:string list ->
?default_formatting:default_formatting ->
?column_description:string ->
?is_included_in_topic:bool ->
?column_data_role:string ->
?aggregation:string ->
column_name:string ->
?non_additive:bool ->
?column_synonyms:string list ->
?never_aggregate_in_filter:bool ->
?time_granularity:string ->
?column_friendly_name:string ->
?comparative_order:comparative_order ->
?cell_value_synonyms:cell_value_synonym list ->
unit ->
topic_columnval make_dataset_metadata :
dataset_arn:string ->
?filters:topic_filter list ->
?named_entities:topic_named_entity list ->
?dataset_name:string ->
?calculated_fields:topic_calculated_field list ->
?columns:topic_column list ->
?data_aggregation:data_aggregation ->
?dataset_description:string ->
unit ->
dataset_metadataval yojson_of_named_entity_definition_metric :
named_entity_definition_metric ->
Yojson.Safe.tval yojson_of_collective_constant : collective_constant -> Yojson.Safe.tval yojson_of_semantic_entity_type : semantic_entity_type -> Yojson.Safe.tval yojson_of_semantic_type : semantic_type -> Yojson.Safe.tval yojson_of_topic_singular_filter_constant :
topic_singular_filter_constant ->
Yojson.Safe.tval yojson_of_negative_format : negative_format -> Yojson.Safe.tval yojson_of_cell_value_synonym : cell_value_synonym -> Yojson.Safe.tval yojson_of_data_aggregation : data_aggregation -> Yojson.Safe.tval yojson_of_range_constant : range_constant -> Yojson.Safe.tval yojson_of_comparative_order : comparative_order -> Yojson.Safe.tval yojson_of_topic_category_filter_constant :
topic_category_filter_constant ->
Yojson.Safe.tval yojson_of_display_format_options : display_format_options -> Yojson.Safe.tval yojson_of_topic_range_filter_constant :
topic_range_filter_constant ->
Yojson.Safe.tval yojson_of_named_entity_definition :
named_entity_definition ->
Yojson.Safe.tval yojson_of_topic_numeric_equality_filter :
topic_numeric_equality_filter ->
Yojson.Safe.tval yojson_of_topic_relative_date_filter :
topic_relative_date_filter ->
Yojson.Safe.tval yojson_of_topic_numeric_range_filter :
topic_numeric_range_filter ->
Yojson.Safe.tval yojson_of_default_formatting : default_formatting -> Yojson.Safe.tval yojson_of_topic_date_range_filter :
topic_date_range_filter ->
Yojson.Safe.tval yojson_of_topic_named_entity : topic_named_entity -> Yojson.Safe.tval yojson_of_topic_category_filter : topic_category_filter -> Yojson.Safe.tval yojson_of_topic_calculated_field : topic_calculated_field -> Yojson.Safe.tval yojson_of_topic_filter : topic_filter -> Yojson.Safe.tval yojson_of_topic_column : topic_column -> Yojson.Safe.tval yojson_of_dataset_metadata :
dataset_metadata ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes