DataSourceParametersProperty Struct
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.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const dataSourceParametersProperty: quicksight.CfnDataSource.DataSourceParametersProperty = {
amazonElasticsearchParameters: {
domain: 'domain',
},
amazonOpenSearchParameters: {
domain: 'domain',
},
athenaParameters: {
consumerAccountRoleArn: 'consumerAccountRoleArn',
identityCenterConfiguration: {
enableIdentityPropagation: false,
},
roleArn: 'roleArn',
workGroup: 'workGroup',
},
auroraParameters: {
database: 'database',
host: 'host',
port: 123,
},
auroraPostgreSqlParameters: {
database: 'database',
host: 'host',
port: 123,
},
databricksParameters: {
host: 'host',
port: 123,
sqlEndpointPath: 'sqlEndpointPath',
// the properties below are optional
authenticationType: 'authenticationType',
oAuthParameters: {
tokenProviderUrl: 'tokenProviderUrl',
// the properties below are optional
identityProviderResourceUri: 'identityProviderResourceUri',
identityProviderVpcConnectionProperties: {
vpcConnectionArn: 'vpcConnectionArn',
},
oAuthScope: 'oAuthScope',
},
},
mariaDbParameters: {
database: 'database',
host: 'host',
port: 123,
},
mySqlParameters: {
database: 'database',
host: 'host',
port: 123,
},
oracleParameters: {
database: 'database',
host: 'host',
port: 123,
// the properties below are optional
useServiceName: false,
},
postgreSqlParameters: {
database: 'database',
host: 'host',
port: 123,
},
prestoParameters: {
catalog: 'catalog',
host: 'host',
port: 123,
},
rdsParameters: {
database: 'database',
instanceId: 'instanceId',
},
redshiftParameters: {
database: 'database',
// the properties below are optional
clusterId: 'clusterId',
host: 'host',
iamParameters: {
roleArn: 'roleArn',
// the properties below are optional
autoCreateDatabaseUser: false,
databaseGroups: ['databaseGroups'],
databaseUser: 'databaseUser',
},
identityCenterConfiguration: {
enableIdentityPropagation: false,
},
port: 123,
},
s3Parameters: {
manifestFileLocation: {
bucket: 'bucket',
key: 'key',
},
// the properties below are optional
roleArn: 'roleArn',
},
s3TablesParameters: {
tableBucketArn: 'tableBucketArn',
},
snowflakeParameters: {
database: 'database',
host: 'host',
warehouse: 'warehouse',
// the properties below are optional
authenticationType: 'authenticationType',
databaseAccessControlRole: 'databaseAccessControlRole',
oAuthParameters: {
tokenProviderUrl: 'tokenProviderUrl',
// the properties below are optional
identityProviderResourceUri: 'identityProviderResourceUri',
identityProviderVpcConnectionProperties: {
vpcConnectionArn: 'vpcConnectionArn',
},
oAuthScope: 'oAuthScope',
},
},
sparkParameters: {
host: 'host',
port: 123,
},
sqlServerParameters: {
database: 'database',
host: 'host',
port: 123,
},
starburstParameters: {
catalog: 'catalog',
host: 'host',
port: 123,
// the properties below are optional
authenticationType: 'authenticationType',
databaseAccessControlRole: 'databaseAccessControlRole',
oAuthParameters: {
tokenProviderUrl: 'tokenProviderUrl',
// the properties below are optional
identityProviderResourceUri: 'identityProviderResourceUri',
identityProviderVpcConnectionProperties: {
vpcConnectionArn: 'vpcConnectionArn',
},
oAuthScope: 'oAuthScope',
},
productType: 'productType',
},
teradataParameters: {
database: 'database',
host: 'host',
port: 123,
},
trinoParameters: {
catalog: 'catalog',
host: 'host',
port: 123,
},
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight
data_source_parameters_property = quicksight.CfnDataSource.DataSourceParametersProperty(
amazon_elasticsearch_parameters=quicksight.CfnDataSource.AmazonElasticsearchParametersProperty(
domain="domain"
),
amazon_open_search_parameters=quicksight.CfnDataSource.AmazonOpenSearchParametersProperty(
domain="domain"
),
athena_parameters=quicksight.CfnDataSource.AthenaParametersProperty(
consumer_account_role_arn="consumerAccountRoleArn",
identity_center_configuration=quicksight.CfnDataSource.IdentityCenterConfigurationProperty(
enable_identity_propagation=False
),
role_arn="roleArn",
work_group="workGroup"
),
aurora_parameters=quicksight.CfnDataSource.AuroraParametersProperty(
database="database",
host="host",
port=123
),
aurora_postgre_sql_parameters=quicksight.CfnDataSource.AuroraPostgreSqlParametersProperty(
database="database",
host="host",
port=123
),
databricks_parameters=quicksight.CfnDataSource.DatabricksParametersProperty(
host="host",
port=123,
sql_endpoint_path="sqlEndpointPath",
# the properties below are optional
authentication_type="authenticationType",
o_auth_parameters=quicksight.CfnDataSource.OAuthParametersProperty(
token_provider_url="tokenProviderUrl",
# the properties below are optional
identity_provider_resource_uri="identityProviderResourceUri",
identity_provider_vpc_connection_properties=quicksight.CfnDataSource.VpcConnectionPropertiesProperty(
vpc_connection_arn="vpcConnectionArn"
),
o_auth_scope="oAuthScope"
)
),
maria_db_parameters=quicksight.CfnDataSource.MariaDbParametersProperty(
database="database",
host="host",
port=123
),
my_sql_parameters=quicksight.CfnDataSource.MySqlParametersProperty(
database="database",
host="host",
port=123
),
oracle_parameters=quicksight.CfnDataSource.OracleParametersProperty(
database="database",
host="host",
port=123,
# the properties below are optional
use_service_name=False
),
postgre_sql_parameters=quicksight.CfnDataSource.PostgreSqlParametersProperty(
database="database",
host="host",
port=123
),
presto_parameters=quicksight.CfnDataSource.PrestoParametersProperty(
catalog="catalog",
host="host",
port=123
),
rds_parameters=quicksight.CfnDataSource.RdsParametersProperty(
database="database",
instance_id="instanceId"
),
redshift_parameters=quicksight.CfnDataSource.RedshiftParametersProperty(
database="database",
# the properties below are optional
cluster_id="clusterId",
host="host",
iam_parameters=quicksight.CfnDataSource.RedshiftIAMParametersProperty(
role_arn="roleArn",
# the properties below are optional
auto_create_database_user=False,
database_groups=["databaseGroups"],
database_user="databaseUser"
),
identity_center_configuration=quicksight.CfnDataSource.IdentityCenterConfigurationProperty(
enable_identity_propagation=False
),
port=123
),
s3_parameters=quicksight.CfnDataSource.S3ParametersProperty(
manifest_file_location=quicksight.CfnDataSource.ManifestFileLocationProperty(
bucket="bucket",
key="key"
),
# the properties below are optional
role_arn="roleArn"
),
s3_tables_parameters=quicksight.CfnDataSource.S3TablesParametersProperty(
table_bucket_arn="tableBucketArn"
),
snowflake_parameters=quicksight.CfnDataSource.SnowflakeParametersProperty(
database="database",
host="host",
warehouse="warehouse",
# the properties below are optional
authentication_type="authenticationType",
database_access_control_role="databaseAccessControlRole",
o_auth_parameters=quicksight.CfnDataSource.OAuthParametersProperty(
token_provider_url="tokenProviderUrl",
# the properties below are optional
identity_provider_resource_uri="identityProviderResourceUri",
identity_provider_vpc_connection_properties=quicksight.CfnDataSource.VpcConnectionPropertiesProperty(
vpc_connection_arn="vpcConnectionArn"
),
o_auth_scope="oAuthScope"
)
),
spark_parameters=quicksight.CfnDataSource.SparkParametersProperty(
host="host",
port=123
),
sql_server_parameters=quicksight.CfnDataSource.SqlServerParametersProperty(
database="database",
host="host",
port=123
),
starburst_parameters=quicksight.CfnDataSource.StarburstParametersProperty(
catalog="catalog",
host="host",
port=123,
# the properties below are optional
authentication_type="authenticationType",
database_access_control_role="databaseAccessControlRole",
o_auth_parameters=quicksight.CfnDataSource.OAuthParametersProperty(
token_provider_url="tokenProviderUrl",
# the properties below are optional
identity_provider_resource_uri="identityProviderResourceUri",
identity_provider_vpc_connection_properties=quicksight.CfnDataSource.VpcConnectionPropertiesProperty(
vpc_connection_arn="vpcConnectionArn"
),
o_auth_scope="oAuthScope"
),
product_type="productType"
),
teradata_parameters=quicksight.CfnDataSource.TeradataParametersProperty(
database="database",
host="host",
port=123
),
trino_parameters=quicksight.CfnDataSource.TrinoParametersProperty(
catalog="catalog",
host="host",
port=123
)
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
DataSourceParametersProperty dataSourceParametersProperty = DataSourceParametersProperty.builder()
.amazonElasticsearchParameters(AmazonElasticsearchParametersProperty.builder()
.domain("domain")
.build())
.amazonOpenSearchParameters(AmazonOpenSearchParametersProperty.builder()
.domain("domain")
.build())
.athenaParameters(AthenaParametersProperty.builder()
.consumerAccountRoleArn("consumerAccountRoleArn")
.identityCenterConfiguration(IdentityCenterConfigurationProperty.builder()
.enableIdentityPropagation(false)
.build())
.roleArn("roleArn")
.workGroup("workGroup")
.build())
.auroraParameters(AuroraParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.auroraPostgreSqlParameters(AuroraPostgreSqlParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.databricksParameters(DatabricksParametersProperty.builder()
.host("host")
.port(123)
.sqlEndpointPath("sqlEndpointPath")
// the properties below are optional
.authenticationType("authenticationType")
.oAuthParameters(OAuthParametersProperty.builder()
.tokenProviderUrl("tokenProviderUrl")
// the properties below are optional
.identityProviderResourceUri("identityProviderResourceUri")
.identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder()
.vpcConnectionArn("vpcConnectionArn")
.build())
.oAuthScope("oAuthScope")
.build())
.build())
.mariaDbParameters(MariaDbParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.mySqlParameters(MySqlParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.oracleParameters(OracleParametersProperty.builder()
.database("database")
.host("host")
.port(123)
// the properties below are optional
.useServiceName(false)
.build())
.postgreSqlParameters(PostgreSqlParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.prestoParameters(PrestoParametersProperty.builder()
.catalog("catalog")
.host("host")
.port(123)
.build())
.rdsParameters(RdsParametersProperty.builder()
.database("database")
.instanceId("instanceId")
.build())
.redshiftParameters(RedshiftParametersProperty.builder()
.database("database")
// the properties below are optional
.clusterId("clusterId")
.host("host")
.iamParameters(RedshiftIAMParametersProperty.builder()
.roleArn("roleArn")
// the properties below are optional
.autoCreateDatabaseUser(false)
.databaseGroups(List.of("databaseGroups"))
.databaseUser("databaseUser")
.build())
.identityCenterConfiguration(IdentityCenterConfigurationProperty.builder()
.enableIdentityPropagation(false)
.build())
.port(123)
.build())
.s3Parameters(S3ParametersProperty.builder()
.manifestFileLocation(ManifestFileLocationProperty.builder()
.bucket("bucket")
.key("key")
.build())
// the properties below are optional
.roleArn("roleArn")
.build())
.s3TablesParameters(S3TablesParametersProperty.builder()
.tableBucketArn("tableBucketArn")
.build())
.snowflakeParameters(SnowflakeParametersProperty.builder()
.database("database")
.host("host")
.warehouse("warehouse")
// the properties below are optional
.authenticationType("authenticationType")
.databaseAccessControlRole("databaseAccessControlRole")
.oAuthParameters(OAuthParametersProperty.builder()
.tokenProviderUrl("tokenProviderUrl")
// the properties below are optional
.identityProviderResourceUri("identityProviderResourceUri")
.identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder()
.vpcConnectionArn("vpcConnectionArn")
.build())
.oAuthScope("oAuthScope")
.build())
.build())
.sparkParameters(SparkParametersProperty.builder()
.host("host")
.port(123)
.build())
.sqlServerParameters(SqlServerParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.starburstParameters(StarburstParametersProperty.builder()
.catalog("catalog")
.host("host")
.port(123)
// the properties below are optional
.authenticationType("authenticationType")
.databaseAccessControlRole("databaseAccessControlRole")
.oAuthParameters(OAuthParametersProperty.builder()
.tokenProviderUrl("tokenProviderUrl")
// the properties below are optional
.identityProviderResourceUri("identityProviderResourceUri")
.identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder()
.vpcConnectionArn("vpcConnectionArn")
.build())
.oAuthScope("oAuthScope")
.build())
.productType("productType")
.build())
.teradataParameters(TeradataParametersProperty.builder()
.database("database")
.host("host")
.port(123)
.build())
.trinoParameters(TrinoParametersProperty.builder()
.catalog("catalog")
.host("host")
.port(123)
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var dataSourceParametersProperty = new DataSourceParametersProperty {
AmazonElasticsearchParameters = new AmazonElasticsearchParametersProperty {
Domain = "domain"
},
AmazonOpenSearchParameters = new AmazonOpenSearchParametersProperty {
Domain = "domain"
},
AthenaParameters = new AthenaParametersProperty {
ConsumerAccountRoleArn = "consumerAccountRoleArn",
IdentityCenterConfiguration = new IdentityCenterConfigurationProperty {
EnableIdentityPropagation = false
},
RoleArn = "roleArn",
WorkGroup = "workGroup"
},
AuroraParameters = new AuroraParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
AuroraPostgreSqlParameters = new AuroraPostgreSqlParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
DatabricksParameters = new DatabricksParametersProperty {
Host = "host",
Port = 123,
SqlEndpointPath = "sqlEndpointPath",
// the properties below are optional
AuthenticationType = "authenticationType",
OAuthParameters = new OAuthParametersProperty {
TokenProviderUrl = "tokenProviderUrl",
// the properties below are optional
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope"
}
},
MariaDbParameters = new MariaDbParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
MySqlParameters = new MySqlParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
OracleParameters = new OracleParametersProperty {
Database = "database",
Host = "host",
Port = 123,
// the properties below are optional
UseServiceName = false
},
PostgreSqlParameters = new PostgreSqlParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
PrestoParameters = new PrestoParametersProperty {
Catalog = "catalog",
Host = "host",
Port = 123
},
RdsParameters = new RdsParametersProperty {
Database = "database",
InstanceId = "instanceId"
},
RedshiftParameters = new RedshiftParametersProperty {
Database = "database",
// the properties below are optional
ClusterId = "clusterId",
Host = "host",
IamParameters = new RedshiftIAMParametersProperty {
RoleArn = "roleArn",
// the properties below are optional
AutoCreateDatabaseUser = false,
DatabaseGroups = new [] { "databaseGroups" },
DatabaseUser = "databaseUser"
},
IdentityCenterConfiguration = new IdentityCenterConfigurationProperty {
EnableIdentityPropagation = false
},
Port = 123
},
S3Parameters = new S3ParametersProperty {
ManifestFileLocation = new ManifestFileLocationProperty {
Bucket = "bucket",
Key = "key"
},
// the properties below are optional
RoleArn = "roleArn"
},
S3TablesParameters = new S3TablesParametersProperty {
TableBucketArn = "tableBucketArn"
},
SnowflakeParameters = new SnowflakeParametersProperty {
Database = "database",
Host = "host",
Warehouse = "warehouse",
// the properties below are optional
AuthenticationType = "authenticationType",
DatabaseAccessControlRole = "databaseAccessControlRole",
OAuthParameters = new OAuthParametersProperty {
TokenProviderUrl = "tokenProviderUrl",
// the properties below are optional
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope"
}
},
SparkParameters = new SparkParametersProperty {
Host = "host",
Port = 123
},
SqlServerParameters = new SqlServerParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
StarburstParameters = new StarburstParametersProperty {
Catalog = "catalog",
Host = "host",
Port = 123,
// the properties below are optional
AuthenticationType = "authenticationType",
DatabaseAccessControlRole = "databaseAccessControlRole",
OAuthParameters = new OAuthParametersProperty {
TokenProviderUrl = "tokenProviderUrl",
// the properties below are optional
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope"
},
ProductType = "productType"
},
TeradataParameters = new TeradataParametersProperty {
Database = "database",
Host = "host",
Port = 123
},
TrinoParameters = new TrinoParametersProperty {
Catalog = "catalog",
Host = "host",
Port = 123
}
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataSourceParametersProperty := &DataSourceParametersProperty{
AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{
Domain: jsii.String("domain"),
},
AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{
Domain: jsii.String("domain"),
},
AthenaParameters: &AthenaParametersProperty{
ConsumerAccountRoleArn: jsii.String("consumerAccountRoleArn"),
IdentityCenterConfiguration: &IdentityCenterConfigurationProperty{
EnableIdentityPropagation: jsii.Boolean(false),
},
RoleArn: jsii.String("roleArn"),
WorkGroup: jsii.String("workGroup"),
},
AuroraParameters: &AuroraParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
DatabricksParameters: &DatabricksParametersProperty{
Host: jsii.String("host"),
Port: jsii.Number(123),
SqlEndpointPath: jsii.String("sqlEndpointPath"),
// the properties below are optional
AuthenticationType: jsii.String("authenticationType"),
OAuthParameters: &OAuthParametersProperty{
TokenProviderUrl: jsii.String("tokenProviderUrl"),
// the properties below are optional
IdentityProviderResourceUri: jsii.String("identityProviderResourceUri"),
IdentityProviderVpcConnectionProperties: &VpcConnectionPropertiesProperty{
VpcConnectionArn: jsii.String("vpcConnectionArn"),
},
OAuthScope: jsii.String("oAuthScope"),
},
},
MariaDbParameters: &MariaDbParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
MySqlParameters: &MySqlParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
OracleParameters: &OracleParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
// the properties below are optional
UseServiceName: jsii.Boolean(false),
},
PostgreSqlParameters: &PostgreSqlParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
PrestoParameters: &PrestoParametersProperty{
Catalog: jsii.String("catalog"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
RdsParameters: &RdsParametersProperty{
Database: jsii.String("database"),
InstanceId: jsii.String("instanceId"),
},
RedshiftParameters: &RedshiftParametersProperty{
Database: jsii.String("database"),
// the properties below are optional
ClusterId: jsii.String("clusterId"),
Host: jsii.String("host"),
IamParameters: &RedshiftIAMParametersProperty{
RoleArn: jsii.String("roleArn"),
// the properties below are optional
AutoCreateDatabaseUser: jsii.Boolean(false),
DatabaseGroups: []*string{
jsii.String("databaseGroups"),
},
DatabaseUser: jsii.String("databaseUser"),
},
IdentityCenterConfiguration: &IdentityCenterConfigurationProperty{
EnableIdentityPropagation: jsii.Boolean(false),
},
Port: jsii.Number(123),
},
S3Parameters: &S3ParametersProperty{
ManifestFileLocation: &ManifestFileLocationProperty{
Bucket: jsii.String("bucket"),
Key: jsii.String("key"),
},
// the properties below are optional
RoleArn: jsii.String("roleArn"),
},
S3TablesParameters: &S3TablesParametersProperty{
TableBucketArn: jsii.String("tableBucketArn"),
},
SnowflakeParameters: &SnowflakeParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Warehouse: jsii.String("warehouse"),
// the properties below are optional
AuthenticationType: jsii.String("authenticationType"),
DatabaseAccessControlRole: jsii.String("databaseAccessControlRole"),
OAuthParameters: &OAuthParametersProperty{
TokenProviderUrl: jsii.String("tokenProviderUrl"),
// the properties below are optional
IdentityProviderResourceUri: jsii.String("identityProviderResourceUri"),
IdentityProviderVpcConnectionProperties: &VpcConnectionPropertiesProperty{
VpcConnectionArn: jsii.String("vpcConnectionArn"),
},
OAuthScope: jsii.String("oAuthScope"),
},
},
SparkParameters: &SparkParametersProperty{
Host: jsii.String("host"),
Port: jsii.Number(123),
},
SqlServerParameters: &SqlServerParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
StarburstParameters: &StarburstParametersProperty{
Catalog: jsii.String("catalog"),
Host: jsii.String("host"),
Port: jsii.Number(123),
// the properties below are optional
AuthenticationType: jsii.String("authenticationType"),
DatabaseAccessControlRole: jsii.String("databaseAccessControlRole"),
OAuthParameters: &OAuthParametersProperty{
TokenProviderUrl: jsii.String("tokenProviderUrl"),
// the properties below are optional
IdentityProviderResourceUri: jsii.String("identityProviderResourceUri"),
IdentityProviderVpcConnectionProperties: &VpcConnectionPropertiesProperty{
VpcConnectionArn: jsii.String("vpcConnectionArn"),
},
OAuthScope: jsii.String("oAuthScope"),
},
ProductType: jsii.String("productType"),
},
TeradataParameters: &TeradataParametersProperty{
Database: jsii.String("database"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
TrinoParameters: &TrinoParametersProperty{
Catalog: jsii.String("catalog"),
Host: jsii.String("host"),
Port: jsii.Number(123),
},
}
Properties
amazonElasticsearchParametersoptionalIResolvable | CfnDataSource.AmazonElasticsearchParametersPropertyamazon_elasticsearch_parametersoptionaltyping.Union[IResolvable, AmazonElasticsearchParametersProperty]amazonElasticsearchParametersoptionalIResolvableAmazonElasticsearchParametersoptionalIResolvableAmazonElasticsearchParametersoptionalinterface{}#The parameters for OpenSearch.
amazonOpenSearchParametersoptionalIResolvable | CfnDataSource.AmazonOpenSearchParametersPropertyamazon_open_search_parametersoptionaltyping.Union[IResolvable, AmazonOpenSearchParametersProperty]amazonOpenSearchParametersoptionalIResolvableAmazonOpenSearchParametersoptionalIResolvableAmazonOpenSearchParametersoptionalinterface{}#The parameters for OpenSearch.
athenaParametersoptionalIResolvable | CfnDataSource.AthenaParametersPropertyathena_parametersoptionaltyping.Union[IResolvable, AthenaParametersProperty]athenaParametersoptionalIResolvableAthenaParametersoptionalIResolvableAthenaParametersoptionalinterface{}#The parameters for Amazon Athena.
auroraParametersoptionalIResolvable | CfnDataSource.AuroraParametersPropertyaurora_parametersoptionaltyping.Union[IResolvable, AuroraParametersProperty]auroraParametersoptionalIResolvableAuroraParametersoptionalIResolvableAuroraParametersoptionalinterface{}#The parameters for Amazon Aurora MySQL.
auroraPostgreSqlParametersoptionalIResolvable | CfnDataSource.AuroraPostgreSqlParametersPropertyaurora_postgre_sql_parametersoptionaltyping.Union[IResolvable, AuroraPostgreSqlParametersProperty]auroraPostgreSqlParametersoptionalIResolvableAuroraPostgreSqlParametersoptionalIResolvableAuroraPostgreSqlParametersoptionalinterface{}#The parameters for Amazon Aurora.
databricksParametersoptionalIResolvable | CfnDataSource.DatabricksParametersPropertydatabricks_parametersoptionaltyping.Union[IResolvable, DatabricksParametersProperty]databricksParametersoptionalIResolvableDatabricksParametersoptionalIResolvableDatabricksParametersoptionalinterface{}#The required parameters that are needed to connect to a Databricks data source.
mariaDbParametersoptionalIResolvable | CfnDataSource.MariaDbParametersPropertymaria_db_parametersoptionaltyping.Union[IResolvable, MariaDbParametersProperty]mariaDbParametersoptionalIResolvableMariaDbParametersoptionalIResolvableMariaDbParametersoptionalinterface{}#The parameters for MariaDB.
mySqlParametersoptionalIResolvable | CfnDataSource.MySqlParametersPropertymy_sql_parametersoptionaltyping.Union[IResolvable, MySqlParametersProperty]mySqlParametersoptionalIResolvableMySqlParametersoptionalIResolvableMySqlParametersoptionalinterface{}#The parameters for MySQL.
oracleParametersoptionalIResolvable | CfnDataSource.OracleParametersPropertyoracle_parametersoptionaltyping.Union[IResolvable, OracleParametersProperty]oracleParametersoptionalIResolvableOracleParametersoptionalIResolvableOracleParametersoptionalinterface{}#Oracle parameters.
postgreSqlParametersoptionalIResolvable | CfnDataSource.PostgreSqlParametersPropertypostgre_sql_parametersoptionaltyping.Union[IResolvable, PostgreSqlParametersProperty]postgreSqlParametersoptionalIResolvablePostgreSqlParametersoptionalIResolvablePostgreSqlParametersoptionalinterface{}#The parameters for PostgreSQL.
prestoParametersoptionalIResolvable | CfnDataSource.PrestoParametersPropertypresto_parametersoptionaltyping.Union[IResolvable, PrestoParametersProperty]prestoParametersoptionalIResolvablePrestoParametersoptionalIResolvablePrestoParametersoptionalinterface{}#The parameters for Presto.
rdsParametersoptionalIResolvable | CfnDataSource.RdsParametersPropertyrds_parametersoptionaltyping.Union[IResolvable, RdsParametersProperty]rdsParametersoptionalIResolvableRdsParametersoptionalIResolvableRdsParametersoptionalinterface{}#The parameters for Amazon RDS.
redshiftParametersoptionalIResolvable | CfnDataSource.RedshiftParametersPropertyredshift_parametersoptionaltyping.Union[IResolvable, RedshiftParametersProperty]redshiftParametersoptionalIResolvableRedshiftParametersoptionalIResolvableRedshiftParametersoptionalinterface{}#The parameters for Amazon Redshift.
s3ParametersoptionalIResolvable | CfnDataSource.S3ParametersPropertys3_parametersoptionaltyping.Union[IResolvable, S3ParametersProperty]s3ParametersoptionalIResolvableS3ParametersoptionalIResolvableS3Parametersoptionalinterface{}#The parameters for S3.
s3TablesParametersoptionalIResolvable | CfnDataSource.S3TablesParametersPropertys3_tables_parametersoptionaltyping.Union[IResolvable, S3TablesParametersProperty]s3TablesParametersoptionalIResolvableS3TablesParametersoptionalIResolvableS3TablesParametersoptionalinterface{}#snowflakeParametersoptionalIResolvable | CfnDataSource.SnowflakeParametersPropertysnowflake_parametersoptionaltyping.Union[IResolvable, SnowflakeParametersProperty]snowflakeParametersoptionalIResolvableSnowflakeParametersoptionalIResolvableSnowflakeParametersoptionalinterface{}#The parameters for Snowflake.
sparkParametersoptionalIResolvable | CfnDataSource.SparkParametersPropertyspark_parametersoptionaltyping.Union[IResolvable, SparkParametersProperty]sparkParametersoptionalIResolvableSparkParametersoptionalIResolvableSparkParametersoptionalinterface{}#The parameters for Spark.
sqlServerParametersoptionalIResolvable | CfnDataSource.SqlServerParametersPropertysql_server_parametersoptionaltyping.Union[IResolvable, SqlServerParametersProperty]sqlServerParametersoptionalIResolvableSqlServerParametersoptionalIResolvableSqlServerParametersoptionalinterface{}#The parameters for SQL Server.
starburstParametersoptionalIResolvable | CfnDataSource.StarburstParametersPropertystarburst_parametersoptionaltyping.Union[IResolvable, StarburstParametersProperty]starburstParametersoptionalIResolvableStarburstParametersoptionalIResolvableStarburstParametersoptionalinterface{}#The parameters that are required to connect to a Starburst data source.
teradataParametersoptionalIResolvable | CfnDataSource.TeradataParametersPropertyteradata_parametersoptionaltyping.Union[IResolvable, TeradataParametersProperty]teradataParametersoptionalIResolvableTeradataParametersoptionalIResolvableTeradataParametersoptionalinterface{}#The parameters for Teradata.
trinoParametersoptionalIResolvable | CfnDataSource.TrinoParametersPropertytrino_parametersoptionaltyping.Union[IResolvable, TrinoParametersProperty]trinoParametersoptionalIResolvableTrinoParametersoptionalIResolvableTrinoParametersoptionalinterface{}#The parameters that are required to connect to a Trino data source.