ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs

data class ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs(val bucketName: Output<String>, val bucketPrefix: Output<String>? = null, val clusterIdentifier: Output<String>? = null, val dataApiRoleArn: Output<String>? = null, val databaseName: Output<String>? = null, val databaseUrl: Output<String>? = null, val roleArn: Output<String>) : ConvertibleToJava<ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs>

Constructors

constructor(bucketName: Output<String>, bucketPrefix: Output<String>? = null, clusterIdentifier: Output<String>? = null, dataApiRoleArn: Output<String>? = null, databaseName: Output<String>? = null, databaseUrl: Output<String>? = null, roleArn: Output<String>)

Properties

Link copied to clipboard
val bucketName: Output<String>

A name for the associated Amazon S3 bucket.

Link copied to clipboard
val bucketPrefix: Output<String>? = null

The object key for the destination bucket in which Amazon AppFlow places the files.

Link copied to clipboard
val clusterIdentifier: Output<String>? = null

The unique ID that's assigned to an Amazon Redshift cluster.

Link copied to clipboard
val dataApiRoleArn: Output<String>? = null

ARN of the IAM role that permits AppFlow to access the database through Data API.

Link copied to clipboard
val databaseName: Output<String>? = null

The name of an Amazon Redshift database.

Link copied to clipboard
val databaseUrl: Output<String>? = null

The JDBC URL of the Amazon Redshift cluster.

Link copied to clipboard
val roleArn: Output<String>

ARN of the IAM role.

Functions

Link copied to clipboard
open override fun toJava(): ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs