QuickSight.Topic
see 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 ->
properties
val make_named_entity_definition_metric :
?aggregation:string ->
?aggregation_function_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
named_entity_definition_metric
val make_collective_constant :
?value_list:string list ->
unit ->
collective_constant
val make_semantic_entity_type :
?type_name:string ->
?type_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?sub_type_name:string ->
unit ->
semantic_entity_type
val 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_type
val make_topic_singular_filter_constant :
?singular_constant:string ->
?constant_type:string ->
unit ->
topic_singular_filter_constant
val make_negative_format :
?suffix:string ->
?prefix:string ->
unit ->
negative_format
val make_cell_value_synonym :
?synonyms:string list ->
?cell_value:string ->
unit ->
cell_value_synonym
val make_data_aggregation :
?dataset_row_date_granularity:string ->
?default_date_column_name:string ->
unit ->
data_aggregation
val make_range_constant :
?minimum:string ->
?maximum:string ->
unit ->
range_constant
val make_comparative_order :
?specifed_order:string list ->
?use_ordering:string ->
?treat_undefined_specified_values:string ->
unit ->
comparative_order
val make_topic_category_filter_constant :
?singular_constant:string ->
?constant_type:string ->
?collective_constant:collective_constant ->
unit ->
topic_category_filter_constant
val 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_options
val make_topic_range_filter_constant :
?constant_type:string ->
?range_constant:range_constant ->
unit ->
topic_range_filter_constant
val make_named_entity_definition :
?property_name:string ->
?property_usage:string ->
?property_role:string ->
?metric:named_entity_definition_metric ->
?field_name:string ->
unit ->
named_entity_definition
val make_topic_numeric_equality_filter :
?aggregation:string ->
?constant:topic_singular_filter_constant ->
unit ->
topic_numeric_equality_filter
val make_topic_relative_date_filter :
?relative_date_filter_function:string ->
?constant:topic_singular_filter_constant ->
?time_granularity:string ->
unit ->
topic_relative_date_filter
val make_topic_numeric_range_filter :
?aggregation:string ->
?inclusive:bool ->
?constant:topic_range_filter_constant ->
unit ->
topic_numeric_range_filter
val make_default_formatting :
?display_format_options:display_format_options ->
?display_format:string ->
unit ->
default_formatting
val make_topic_date_range_filter :
?inclusive:bool ->
?constant:topic_range_filter_constant ->
unit ->
topic_date_range_filter
val 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_entity
val make_topic_category_filter :
?category_filter_type:string ->
?category_filter_function:string ->
?constant:topic_category_filter_constant ->
?inverse:bool ->
unit ->
topic_category_filter
val 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_field
val 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_filter
val 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_column
val 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_metadata
val yojson_of_named_entity_definition_metric :
named_entity_definition_metric ->
Yojson.Safe.t
val yojson_of_collective_constant : collective_constant -> Yojson.Safe.t
val yojson_of_semantic_entity_type : semantic_entity_type -> Yojson.Safe.t
val yojson_of_semantic_type : semantic_type -> Yojson.Safe.t
val yojson_of_topic_singular_filter_constant :
topic_singular_filter_constant ->
Yojson.Safe.t
val yojson_of_negative_format : negative_format -> Yojson.Safe.t
val yojson_of_cell_value_synonym : cell_value_synonym -> Yojson.Safe.t
val yojson_of_data_aggregation : data_aggregation -> Yojson.Safe.t
val yojson_of_range_constant : range_constant -> Yojson.Safe.t
val yojson_of_comparative_order : comparative_order -> Yojson.Safe.t
val yojson_of_topic_category_filter_constant :
topic_category_filter_constant ->
Yojson.Safe.t
val yojson_of_display_format_options : display_format_options -> Yojson.Safe.t
val yojson_of_topic_range_filter_constant :
topic_range_filter_constant ->
Yojson.Safe.t
val yojson_of_named_entity_definition :
named_entity_definition ->
Yojson.Safe.t
val yojson_of_topic_numeric_equality_filter :
topic_numeric_equality_filter ->
Yojson.Safe.t
val yojson_of_topic_relative_date_filter :
topic_relative_date_filter ->
Yojson.Safe.t
val yojson_of_topic_numeric_range_filter :
topic_numeric_range_filter ->
Yojson.Safe.t
val yojson_of_default_formatting : default_formatting -> Yojson.Safe.t
val yojson_of_topic_date_range_filter :
topic_date_range_filter ->
Yojson.Safe.t
val yojson_of_topic_named_entity : topic_named_entity -> Yojson.Safe.t
val yojson_of_topic_category_filter : topic_category_filter -> Yojson.Safe.t
val yojson_of_topic_calculated_field : topic_calculated_field -> Yojson.Safe.t
val yojson_of_topic_filter : topic_filter -> Yojson.Safe.t
val yojson_of_topic_column : topic_column -> Yojson.Safe.t
val 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