PipeTargetParametersRedshiftDataParametersArgs

data class PipeTargetParametersRedshiftDataParametersArgs(val database: Output<String>, val dbUser: Output<String>? = null, val secretManagerArn: Output<String>? = null, val sqls: Output<List<String>>, val statementName: Output<String>? = null, val withEvent: Output<Boolean>? = null) : ConvertibleToJava<PipeTargetParametersRedshiftDataParametersArgs>

Constructors

constructor(database: Output<String>, dbUser: Output<String>? = null, secretManagerArn: Output<String>? = null, sqls: Output<List<String>>, statementName: Output<String>? = null, withEvent: Output<Boolean>? = null)

Properties

Link copied to clipboard
val database: Output<String>

The name of the database. Required when authenticating using temporary credentials.

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

The database user name. Required when authenticating using temporary credentials.

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

The name or ARN of the secret that enables access to the database. Required when authenticating using Secrets Manager.

Link copied to clipboard
val sqls: Output<List<String>>

List of SQL statements text to run, each of maximum length of 100,000.

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

The name of the SQL statement. You can name the SQL statement when you create it to identify the query.

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

Indicates whether to send an event back to EventBridge after the SQL statement runs.

Functions

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