Class: AWSCDK::QuickSight::CfnDataSource::DataSourceParametersProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSource::DataSourceParametersProperty
- Defined in:
- quick_sight/cfn_data_source.rb
Overview
The parameters that Quick Sight uses to connect to your underlying data source.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Instance Attribute Summary collapse
-
#amazon_elasticsearch_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for OpenSearch.
-
#amazon_open_search_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for OpenSearch.
-
#athena_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Amazon Athena.
-
#aurora_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Amazon Aurora MySQL.
-
#aurora_postgre_sql_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Amazon Aurora.
-
#databricks_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The required parameters that are needed to connect to a Databricks data source.
-
#maria_db_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for MariaDB.
-
#my_sql_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for MySQL.
-
#oracle_parameters ⇒ AWSCDK::IResolvable, ...
readonly
Oracle parameters.
-
#postgre_sql_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for PostgreSQL.
-
#presto_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Presto.
-
#rds_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Amazon RDS.
-
#redshift_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Amazon Redshift.
-
#s3_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for S3.
- #s3_tables_parameters ⇒ AWSCDK::IResolvable, ... readonly
-
#snowflake_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Snowflake.
-
#spark_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Spark.
-
#sql_server_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for SQL Server.
-
#starburst_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters that are required to connect to a Starburst data source.
-
#teradata_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters for Teradata.
-
#trino_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The parameters that are required to connect to a Trino data source.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(amazon_elasticsearch_parameters: nil, amazon_open_search_parameters: nil, athena_parameters: nil, aurora_parameters: nil, aurora_postgre_sql_parameters: nil, databricks_parameters: nil, maria_db_parameters: nil, my_sql_parameters: nil, oracle_parameters: nil, postgre_sql_parameters: nil, presto_parameters: nil, rds_parameters: nil, redshift_parameters: nil, s3_parameters: nil, s3_tables_parameters: nil, snowflake_parameters: nil, spark_parameters: nil, sql_server_parameters: nil, starburst_parameters: nil, teradata_parameters: nil, trino_parameters: nil) ⇒ DataSourceParametersProperty
constructor
A new instance of DataSourceParametersProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(amazon_elasticsearch_parameters: nil, amazon_open_search_parameters: nil, athena_parameters: nil, aurora_parameters: nil, aurora_postgre_sql_parameters: nil, databricks_parameters: nil, maria_db_parameters: nil, my_sql_parameters: nil, oracle_parameters: nil, postgre_sql_parameters: nil, presto_parameters: nil, rds_parameters: nil, redshift_parameters: nil, s3_parameters: nil, s3_tables_parameters: nil, snowflake_parameters: nil, spark_parameters: nil, sql_server_parameters: nil, starburst_parameters: nil, teradata_parameters: nil, trino_parameters: nil) ⇒ DataSourceParametersProperty
Returns a new instance of DataSourceParametersProperty.
1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 |
# File 'quick_sight/cfn_data_source.rb', line 1122 def initialize(amazon_elasticsearch_parameters: nil, amazon_open_search_parameters: nil, athena_parameters: nil, aurora_parameters: nil, aurora_postgre_sql_parameters: nil, databricks_parameters: nil, maria_db_parameters: nil, my_sql_parameters: nil, oracle_parameters: nil, postgre_sql_parameters: nil, presto_parameters: nil, rds_parameters: nil, redshift_parameters: nil, s3_parameters: nil, s3_tables_parameters: nil, snowflake_parameters: nil, spark_parameters: nil, sql_server_parameters: nil, starburst_parameters: nil, teradata_parameters: nil, trino_parameters: nil) @amazon_elasticsearch_parameters = amazon_elasticsearch_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::AmazonElasticsearchParametersProperty.new(**amazon_elasticsearch_parameters.transform_keys(&:to_sym)) : amazon_elasticsearch_parameters Jsii::Type.check_type(@amazon_elasticsearch_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuQW1hem9uRWxhc3RpY3NlYXJjaFBhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "amazonElasticsearchParameters") unless @amazon_elasticsearch_parameters.nil? @amazon_open_search_parameters = amazon_open_search_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::AmazonOpenSearchParametersProperty.new(**amazon_open_search_parameters.transform_keys(&:to_sym)) : amazon_open_search_parameters Jsii::Type.check_type(@amazon_open_search_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuQW1hem9uT3BlblNlYXJjaFBhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "amazonOpenSearchParameters") unless @amazon_open_search_parameters.nil? @athena_parameters = athena_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::AthenaParametersProperty.new(**athena_parameters.transform_keys(&:to_sym)) : athena_parameters Jsii::Type.check_type(@athena_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuQXRoZW5hUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "athenaParameters") unless @athena_parameters.nil? @aurora_parameters = aurora_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::AuroraParametersProperty.new(**aurora_parameters.transform_keys(&:to_sym)) : aurora_parameters Jsii::Type.check_type(@aurora_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuQXVyb3JhUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "auroraParameters") unless @aurora_parameters.nil? @aurora_postgre_sql_parameters = aurora_postgre_sql_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::AuroraPostgreSqlParametersProperty.new(**aurora_postgre_sql_parameters.transform_keys(&:to_sym)) : aurora_postgre_sql_parameters Jsii::Type.check_type(@aurora_postgre_sql_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuQXVyb3JhUG9zdGdyZVNxbFBhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "auroraPostgreSqlParameters") unless @aurora_postgre_sql_parameters.nil? @databricks_parameters = databricks_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::DatabricksParametersProperty.new(**databricks_parameters.transform_keys(&:to_sym)) : databricks_parameters Jsii::Type.check_type(@databricks_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuRGF0YWJyaWNrc1BhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "databricksParameters") unless @databricks_parameters.nil? @maria_db_parameters = maria_db_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::MariaDBParametersProperty.new(**maria_db_parameters.transform_keys(&:to_sym)) : maria_db_parameters Jsii::Type.check_type(@maria_db_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuTWFyaWFEYlBhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "mariaDbParameters") unless @maria_db_parameters.nil? @my_sql_parameters = my_sql_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::MySqlParametersProperty.new(**my_sql_parameters.transform_keys(&:to_sym)) : my_sql_parameters Jsii::Type.check_type(@my_sql_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuTXlTcWxQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "mySqlParameters") unless @my_sql_parameters.nil? @oracle_parameters = oracle_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::OracleParametersProperty.new(**oracle_parameters.transform_keys(&:to_sym)) : oracle_parameters Jsii::Type.check_type(@oracle_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuT3JhY2xlUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "oracleParameters") unless @oracle_parameters.nil? @postgre_sql_parameters = postgre_sql_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::PostgreSqlParametersProperty.new(**postgre_sql_parameters.transform_keys(&:to_sym)) : postgre_sql_parameters Jsii::Type.check_type(@postgre_sql_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUG9zdGdyZVNxbFBhcmFtZXRlcnNQcm9wZXJ0eSJ9XX19")), "postgreSqlParameters") unless @postgre_sql_parameters.nil? @presto_parameters = presto_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::PrestoParametersProperty.new(**presto_parameters.transform_keys(&:to_sym)) : presto_parameters Jsii::Type.check_type(@presto_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUHJlc3RvUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "prestoParameters") unless @presto_parameters.nil? @rds_parameters = rds_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::RDSParametersProperty.new(**rds_parameters.transform_keys(&:to_sym)) : rds_parameters Jsii::Type.check_type(@rds_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUmRzUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "rdsParameters") unless @rds_parameters.nil? @redshift_parameters = redshift_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::RedshiftParametersProperty.new(**redshift_parameters.transform_keys(&:to_sym)) : redshift_parameters Jsii::Type.check_type(@redshift_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUmVkc2hpZnRQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "redshiftParameters") unless @redshift_parameters.nil? @s3_parameters = s3_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::S3ParametersProperty.new(**s3_parameters.transform_keys(&:to_sym)) : s3_parameters Jsii::Type.check_type(@s3_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUzNQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "s3Parameters") unless @s3_parameters.nil? @s3_tables_parameters = s3_tables_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::S3TablesParametersProperty.new(**s3_tables_parameters.transform_keys(&:to_sym)) : s3_tables_parameters Jsii::Type.check_type(@s3_tables_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuUzNUYWJsZXNQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "s3TablesParameters") unless @s3_tables_parameters.nil? @snowflake_parameters = snowflake_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::SnowflakeParametersProperty.new(**snowflake_parameters.transform_keys(&:to_sym)) : snowflake_parameters Jsii::Type.check_type(@snowflake_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuU25vd2ZsYWtlUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "snowflakeParameters") unless @snowflake_parameters.nil? @spark_parameters = spark_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::SparkParametersProperty.new(**spark_parameters.transform_keys(&:to_sym)) : spark_parameters Jsii::Type.check_type(@spark_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuU3BhcmtQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "sparkParameters") unless @spark_parameters.nil? @sql_server_parameters = sql_server_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::SqlServerParametersProperty.new(**sql_server_parameters.transform_keys(&:to_sym)) : sql_server_parameters Jsii::Type.check_type(@sql_server_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuU3FsU2VydmVyUGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "sqlServerParameters") unless @sql_server_parameters.nil? @starburst_parameters = starburst_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::StarburstParametersProperty.new(**starburst_parameters.transform_keys(&:to_sym)) : starburst_parameters Jsii::Type.check_type(@starburst_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuU3RhcmJ1cnN0UGFyYW1ldGVyc1Byb3BlcnR5In1dfX0=")), "starburstParameters") unless @starburst_parameters.nil? @teradata_parameters = teradata_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::TeradataParametersProperty.new(**teradata_parameters.transform_keys(&:to_sym)) : teradata_parameters Jsii::Type.check_type(@teradata_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuVGVyYWRhdGFQYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "teradataParameters") unless @teradata_parameters.nil? @trino_parameters = trino_parameters.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSource::TrinoParametersProperty.new(**trino_parameters.transform_keys(&:to_sym)) : trino_parameters Jsii::Type.check_type(@trino_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTb3VyY2UuVHJpbm9QYXJhbWV0ZXJzUHJvcGVydHkifV19fQ==")), "trinoParameters") unless @trino_parameters.nil? end |
Instance Attribute Details
#amazon_elasticsearch_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for OpenSearch.
1171 1172 1173 |
# File 'quick_sight/cfn_data_source.rb', line 1171 def amazon_elasticsearch_parameters @amazon_elasticsearch_parameters end |
#amazon_open_search_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for OpenSearch.
1176 1177 1178 |
# File 'quick_sight/cfn_data_source.rb', line 1176 def amazon_open_search_parameters @amazon_open_search_parameters end |
#athena_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Amazon Athena.
1181 1182 1183 |
# File 'quick_sight/cfn_data_source.rb', line 1181 def athena_parameters @athena_parameters end |
#aurora_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Amazon Aurora MySQL.
1186 1187 1188 |
# File 'quick_sight/cfn_data_source.rb', line 1186 def aurora_parameters @aurora_parameters end |
#aurora_postgre_sql_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Amazon Aurora.
1191 1192 1193 |
# File 'quick_sight/cfn_data_source.rb', line 1191 def aurora_postgre_sql_parameters @aurora_postgre_sql_parameters end |
#databricks_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The required parameters that are needed to connect to a Databricks data source.
1196 1197 1198 |
# File 'quick_sight/cfn_data_source.rb', line 1196 def databricks_parameters @databricks_parameters end |
#maria_db_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for MariaDB.
1201 1202 1203 |
# File 'quick_sight/cfn_data_source.rb', line 1201 def maria_db_parameters @maria_db_parameters end |
#my_sql_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for MySQL.
1206 1207 1208 |
# File 'quick_sight/cfn_data_source.rb', line 1206 def my_sql_parameters @my_sql_parameters end |
#oracle_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
Oracle parameters.
1211 1212 1213 |
# File 'quick_sight/cfn_data_source.rb', line 1211 def oracle_parameters @oracle_parameters end |
#postgre_sql_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for PostgreSQL.
1216 1217 1218 |
# File 'quick_sight/cfn_data_source.rb', line 1216 def postgre_sql_parameters @postgre_sql_parameters end |
#presto_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Presto.
1221 1222 1223 |
# File 'quick_sight/cfn_data_source.rb', line 1221 def presto_parameters @presto_parameters end |
#rds_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Amazon RDS.
1226 1227 1228 |
# File 'quick_sight/cfn_data_source.rb', line 1226 def rds_parameters @rds_parameters end |
#redshift_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Amazon Redshift.
1231 1232 1233 |
# File 'quick_sight/cfn_data_source.rb', line 1231 def redshift_parameters @redshift_parameters end |
#s3_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for S3.
1236 1237 1238 |
# File 'quick_sight/cfn_data_source.rb', line 1236 def s3_parameters @s3_parameters end |
#s3_tables_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
1239 1240 1241 |
# File 'quick_sight/cfn_data_source.rb', line 1239 def s3_tables_parameters @s3_tables_parameters end |
#snowflake_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Snowflake.
1244 1245 1246 |
# File 'quick_sight/cfn_data_source.rb', line 1244 def snowflake_parameters @snowflake_parameters end |
#spark_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Spark.
1249 1250 1251 |
# File 'quick_sight/cfn_data_source.rb', line 1249 def spark_parameters @spark_parameters end |
#sql_server_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for SQL Server.
1254 1255 1256 |
# File 'quick_sight/cfn_data_source.rb', line 1254 def sql_server_parameters @sql_server_parameters end |
#starburst_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters that are required to connect to a Starburst data source.
1259 1260 1261 |
# File 'quick_sight/cfn_data_source.rb', line 1259 def starburst_parameters @starburst_parameters end |
#teradata_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters for Teradata.
1264 1265 1266 |
# File 'quick_sight/cfn_data_source.rb', line 1264 def teradata_parameters @teradata_parameters end |
#trino_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The parameters that are required to connect to a Trino data source.
1269 1270 1271 |
# File 'quick_sight/cfn_data_source.rb', line 1269 def trino_parameters @trino_parameters end |
Class Method Details
.jsii_properties ⇒ Object
1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'quick_sight/cfn_data_source.rb', line 1271 def self.jsii_properties { :amazon_elasticsearch_parameters => "amazonElasticsearchParameters", :amazon_open_search_parameters => "amazonOpenSearchParameters", :athena_parameters => "athenaParameters", :aurora_parameters => "auroraParameters", :aurora_postgre_sql_parameters => "auroraPostgreSqlParameters", :databricks_parameters => "databricksParameters", :maria_db_parameters => "mariaDbParameters", :my_sql_parameters => "mySqlParameters", :oracle_parameters => "oracleParameters", :postgre_sql_parameters => "postgreSqlParameters", :presto_parameters => "prestoParameters", :rds_parameters => "rdsParameters", :redshift_parameters => "redshiftParameters", :s3_parameters => "s3Parameters", :s3_tables_parameters => "s3TablesParameters", :snowflake_parameters => "snowflakeParameters", :spark_parameters => "sparkParameters", :sql_server_parameters => "sqlServerParameters", :starburst_parameters => "starburstParameters", :teradata_parameters => "teradataParameters", :trino_parameters => "trinoParameters", } end |
Instance Method Details
#to_jsii ⇒ Object
1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'quick_sight/cfn_data_source.rb', line 1297 def to_jsii result = {} result.merge!({ "amazonElasticsearchParameters" => @amazon_elasticsearch_parameters, "amazonOpenSearchParameters" => @amazon_open_search_parameters, "athenaParameters" => @athena_parameters, "auroraParameters" => @aurora_parameters, "auroraPostgreSqlParameters" => @aurora_postgre_sql_parameters, "databricksParameters" => @databricks_parameters, "mariaDbParameters" => @maria_db_parameters, "mySqlParameters" => @my_sql_parameters, "oracleParameters" => @oracle_parameters, "postgreSqlParameters" => @postgre_sql_parameters, "prestoParameters" => @presto_parameters, "rdsParameters" => @rds_parameters, "redshiftParameters" => @redshift_parameters, "s3Parameters" => @s3_parameters, "s3TablesParameters" => @s3_tables_parameters, "snowflakeParameters" => @snowflake_parameters, "sparkParameters" => @spark_parameters, "sqlServerParameters" => @sql_server_parameters, "starburstParameters" => @starburst_parameters, "teradataParameters" => @teradata_parameters, "trinoParameters" => @trino_parameters, }) result.compact end |