ConnectorProfileRedshiftConnectorProfileProperties

data class ConnectorProfileRedshiftConnectorProfileProperties(val bucketName: String, val bucketPrefix: String? = null, val clusterIdentifier: String? = null, val dataApiRoleArn: String? = null, val databaseName: String? = null, val databaseUrl: String? = null, val isRedshiftServerless: Boolean? = null, val roleArn: String, val workgroupName: String? = null)

Constructors

constructor(bucketName: String, bucketPrefix: String? = null, clusterIdentifier: String? = null, dataApiRoleArn: String? = null, databaseName: String? = null, databaseUrl: String? = null, isRedshiftServerless: Boolean? = null, roleArn: String, workgroupName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the Amazon S3 bucket associated with Redshift.

Link copied to clipboard
val bucketPrefix: String? = null

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

Link copied to clipboard

The unique identifier of the Amazon Redshift cluster.

Link copied to clipboard
val dataApiRoleArn: String? = null

The Amazon Resource Name (ARN) of the IAM role that grants Amazon AppFlow access to the data through the Amazon Redshift Data API.

Link copied to clipboard
val databaseName: String? = null

The name of the Amazon Redshift database that will store the transferred data.

Link copied to clipboard
val databaseUrl: String? = null

The JDBC URL of the Amazon Redshift cluster.

Link copied to clipboard

If Amazon AppFlow will connect to Amazon Redshift Serverless or Amazon Redshift cluster.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role.

Link copied to clipboard
val workgroupName: String? = null

The name of the Amazon Redshift serverless workgroup