QuickSight.DataSourcesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-databricksparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sslproperties.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.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-datasource-auroraparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonopensearchparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sparkparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-resourcepermission.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-athenaparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonelasticsearchparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-vpcconnectionproperties.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-trinoparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-s3parameters.html
and data_source_parameters = {aurora_postgre_sql_parameters : aurora_postgre_sql_parameters option;teradata_parameters : teradata_parameters option;rds_parameters : rds_parameters option;athena_parameters : athena_parameters option;spark_parameters : spark_parameters option;maria_db_parameters : maria_db_parameters option;oracle_parameters : oracle_parameters option;presto_parameters : presto_parameters option;starburst_parameters : starburst_parameters option;redshift_parameters : redshift_parameters option;my_sql_parameters : my_sql_parameters option;sql_server_parameters : sql_server_parameters option;snowflake_parameters : snowflake_parameters option;amazon_elasticsearch_parameters : amazon_elasticsearch_parameters option;amazon_open_search_parameters : amazon_open_search_parameters option;postgre_sql_parameters : postgre_sql_parameters option;aurora_parameters : aurora_parameters option;s3_parameters : s3_parameters option;trino_parameters : trino_parameters option;databricks_parameters : databricks_parameters option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html
and credential_pair = {alternate_data_source_parameters : data_source_parameters list option;username : string;password : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html
and data_source_credentials = {secret_arn : string option;copy_source_arn : string option;credential_pair : credential_pair option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html
type properties = {data_source_parameters : data_source_parameters option;type_ : string option;vpc_connection_properties : vpc_connection_properties option;alternate_data_source_parameters : data_source_parameters list option;error_info : data_source_error_info option;aws_account_id : string option;permissions : resource_permission list option;ssl_properties : ssl_properties option;credentials : data_source_credentials option;data_source_id : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html;
val make_properties :
?data_source_parameters:data_source_parameters ->
?type_:string ->
?vpc_connection_properties:vpc_connection_properties ->
?alternate_data_source_parameters:data_source_parameters list ->
?error_info:data_source_error_info ->
?aws_account_id:string ->
?permissions:resource_permission list ->
?ssl_properties:ssl_properties ->
?credentials:data_source_credentials ->
?data_source_id:string ->
?tags:tag list ->
?name:string ->
unit ->
propertiesval make_maria_db_parameters :
port:float ->
database:string ->
host:string ->
unit ->
maria_db_parametersval make_databricks_parameters :
port:float ->
host:string ->
sql_endpoint_path:string ->
unit ->
databricks_parametersval make_ssl_properties : ?disable_ssl:bool -> unit -> ssl_propertiesval make_data_source_error_info :
?type_:string ->
?message:string ->
unit ->
data_source_error_infoval make_tag : value:string -> key:string -> unit -> tagval make_aurora_parameters :
port:float ->
database:string ->
host:string ->
unit ->
aurora_parametersval make_amazon_open_search_parameters :
domain:string ->
unit ->
amazon_open_search_parametersval make_teradata_parameters :
port:float ->
database:string ->
host:string ->
unit ->
teradata_parametersval make_presto_parameters :
port:float ->
host:string ->
catalog:string ->
unit ->
presto_parametersval make_postgre_sql_parameters :
port:float ->
database:string ->
host:string ->
unit ->
postgre_sql_parametersval make_rds_parameters :
instance_id:string ->
database:string ->
unit ->
rds_parametersval make_manifest_file_location :
bucket:string ->
key:string ->
unit ->
manifest_file_locationval make_spark_parameters :
port:float ->
host:string ->
unit ->
spark_parametersval make_starburst_parameters :
port:float ->
?product_type:string ->
host:string ->
catalog:string ->
unit ->
starburst_parametersval make_my_sql_parameters :
port:float ->
database:string ->
host:string ->
unit ->
my_sql_parametersval make_resource_permission :
actions:string list ->
principal:string ->
unit ->
resource_permissionval make_aurora_postgre_sql_parameters :
port:float ->
database:string ->
host:string ->
unit ->
aurora_postgre_sql_parametersval make_redshift_parameters :
?cluster_id:string ->
?port:float ->
database:string ->
?host:string ->
unit ->
redshift_parametersval make_sql_server_parameters :
port:float ->
database:string ->
host:string ->
unit ->
sql_server_parametersval make_athena_parameters :
?work_group:string ->
?role_arn:string ->
unit ->
athena_parametersval make_amazon_elasticsearch_parameters :
domain:string ->
unit ->
amazon_elasticsearch_parametersval make_oracle_parameters :
port:float ->
database:string ->
host:string ->
unit ->
oracle_parametersval make_vpc_connection_properties :
vpc_connection_arn:string ->
unit ->
vpc_connection_propertiesval make_trino_parameters :
port:float ->
host:string ->
catalog:string ->
unit ->
trino_parametersval make_snowflake_parameters :
warehouse:string ->
database:string ->
host:string ->
unit ->
snowflake_parametersval make_s3_parameters :
manifest_file_location:manifest_file_location ->
?role_arn:string ->
unit ->
s3_parametersval make_data_source_parameters :
?aurora_postgre_sql_parameters:aurora_postgre_sql_parameters ->
?teradata_parameters:teradata_parameters ->
?rds_parameters:rds_parameters ->
?athena_parameters:athena_parameters ->
?spark_parameters:spark_parameters ->
?maria_db_parameters:maria_db_parameters ->
?oracle_parameters:oracle_parameters ->
?presto_parameters:presto_parameters ->
?starburst_parameters:starburst_parameters ->
?redshift_parameters:redshift_parameters ->
?my_sql_parameters:my_sql_parameters ->
?sql_server_parameters:sql_server_parameters ->
?snowflake_parameters:snowflake_parameters ->
?amazon_elasticsearch_parameters:amazon_elasticsearch_parameters ->
?amazon_open_search_parameters:amazon_open_search_parameters ->
?postgre_sql_parameters:postgre_sql_parameters ->
?aurora_parameters:aurora_parameters ->
?s3_parameters:s3_parameters ->
?trino_parameters:trino_parameters ->
?databricks_parameters:databricks_parameters ->
unit ->
data_source_parametersval make_credential_pair :
?alternate_data_source_parameters:data_source_parameters list ->
username:string ->
password:string ->
unit ->
credential_pairval make_data_source_credentials :
?secret_arn:string ->
?copy_source_arn:string ->
?credential_pair:credential_pair ->
unit ->
data_source_credentialsval yojson_of_maria_db_parameters : maria_db_parameters -> Yojson.Safe.tval yojson_of_databricks_parameters : databricks_parameters -> Yojson.Safe.tval yojson_of_ssl_properties :
ssl_properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_data_source_error_info :
data_source_error_info ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_aurora_parameters : aurora_parameters -> Yojson.Safe.tval yojson_of_amazon_open_search_parameters :
amazon_open_search_parameters ->
Yojson.Safe.tval yojson_of_teradata_parameters : teradata_parameters -> Yojson.Safe.tval yojson_of_presto_parameters : presto_parameters -> Yojson.Safe.tval yojson_of_postgre_sql_parameters : postgre_sql_parameters -> Yojson.Safe.tval yojson_of_rds_parameters : rds_parameters -> Yojson.Safe.tval yojson_of_manifest_file_location : manifest_file_location -> Yojson.Safe.tval yojson_of_spark_parameters : spark_parameters -> Yojson.Safe.tval yojson_of_starburst_parameters : starburst_parameters -> Yojson.Safe.tval yojson_of_my_sql_parameters : my_sql_parameters -> Yojson.Safe.tval yojson_of_resource_permission :
resource_permission ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_aurora_postgre_sql_parameters :
aurora_postgre_sql_parameters ->
Yojson.Safe.tval yojson_of_redshift_parameters : redshift_parameters -> Yojson.Safe.tval yojson_of_sql_server_parameters : sql_server_parameters -> Yojson.Safe.tval yojson_of_athena_parameters : athena_parameters -> Yojson.Safe.tval yojson_of_amazon_elasticsearch_parameters :
amazon_elasticsearch_parameters ->
Yojson.Safe.tval yojson_of_oracle_parameters : oracle_parameters -> Yojson.Safe.tval yojson_of_vpc_connection_properties :
vpc_connection_properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_trino_parameters : trino_parameters -> Yojson.Safe.tval yojson_of_snowflake_parameters : snowflake_parameters -> Yojson.Safe.tval yojson_of_s3_parameters : s3_parameters -> Yojson.Safe.tval yojson_of_data_source_parameters : data_source_parameters -> Yojson.Safe.tval yojson_of_credential_pair : credential_pair -> Yojson.Safe.tval yojson_of_data_source_credentials :
data_source_credentials ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes