Class: AWSCDK::QuickSight::CfnDataSource::DataSourceParametersProperty

Inherits:
Jsii::Struct
  • Object
show all
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

Class Method Summary collapse

Instance Method Summary collapse

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.

Parameters:



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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::IResolvable, ... (readonly)

Oracle parameters.



1211
1212
1213
# File 'quick_sight/cfn_data_source.rb', line 1211

def oracle_parameters
  @oracle_parameters
end

#postgre_sql_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::IResolvable, ... (readonly)

The parameters for S3.



1236
1237
1238
# File 'quick_sight/cfn_data_source.rb', line 1236

def s3_parameters
  @s3_parameters
end

#snowflake_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_parametersAWSCDK::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_propertiesObject



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_jsiiObject



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