ConnectorProfileRedshiftConnectorProfilePropertiesArgs

data class ConnectorProfileRedshiftConnectorProfilePropertiesArgs(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 isRedshiftServerless: Output<Boolean>? = null, val roleArn: Output<String>, val workgroupName: Output<String>? = null) : ConvertibleToJava<ConnectorProfileRedshiftConnectorProfilePropertiesArgs>

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, isRedshiftServerless: Output<Boolean>? = null, roleArn: Output<String>, workgroupName: Output<String>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>

The name of the Amazon S3 bucket associated with Redshift.

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

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

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

The unique identifier of the Amazon Redshift cluster.

Link copied to clipboard
val dataApiRoleArn: Output<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: Output<String>? = null

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

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

The JDBC URL of the Amazon Redshift cluster.

Link copied to clipboard
val isRedshiftServerless: Output<Boolean>? = null

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

Link copied to clipboard
val roleArn: Output<String>

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

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

The name of the Amazon Redshift serverless workgroup

Functions

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