| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters
Description
Synopsis
- data PipeTargetRedshiftDataParameters = PipeTargetRedshiftDataParameters' {}
- newPipeTargetRedshiftDataParameters :: Text -> NonEmpty Text -> PipeTargetRedshiftDataParameters
- pipeTargetRedshiftDataParameters_dbUser :: Lens' PipeTargetRedshiftDataParameters (Maybe Text)
- pipeTargetRedshiftDataParameters_secretManagerArn :: Lens' PipeTargetRedshiftDataParameters (Maybe Text)
- pipeTargetRedshiftDataParameters_statementName :: Lens' PipeTargetRedshiftDataParameters (Maybe Text)
- pipeTargetRedshiftDataParameters_withEvent :: Lens' PipeTargetRedshiftDataParameters (Maybe Bool)
- pipeTargetRedshiftDataParameters_database :: Lens' PipeTargetRedshiftDataParameters Text
- pipeTargetRedshiftDataParameters_sqls :: Lens' PipeTargetRedshiftDataParameters (NonEmpty Text)
Documentation
data PipeTargetRedshiftDataParameters Source #
These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API ExecuteStatement.
See: newPipeTargetRedshiftDataParameters smart constructor.
Constructors
| PipeTargetRedshiftDataParameters' | |
Fields
| |
Instances
newPipeTargetRedshiftDataParameters Source #
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> PipeTargetRedshiftDataParameters |
Create a value of PipeTargetRedshiftDataParameters with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbUser:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_dbUser - The database user name. Required when authenticating using temporary
credentials.
$sel:secretManagerArn:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_secretManagerArn - The name or ARN of the secret that enables access to the database.
Required when authenticating using SageMaker.
$sel:statementName:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_statementName - The name of the SQL statement. You can name the SQL statement when you
create it to identify the query.
$sel:withEvent:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_withEvent - Indicates whether to send an event back to EventBridge after the SQL
statement runs.
$sel:database:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_database - The name of the database. Required when authenticating using temporary
credentials.
$sel:sqls:PipeTargetRedshiftDataParameters', pipeTargetRedshiftDataParameters_sqls - The SQL statement text to run.
pipeTargetRedshiftDataParameters_dbUser :: Lens' PipeTargetRedshiftDataParameters (Maybe Text) Source #
The database user name. Required when authenticating using temporary credentials.
pipeTargetRedshiftDataParameters_secretManagerArn :: Lens' PipeTargetRedshiftDataParameters (Maybe Text) Source #
The name or ARN of the secret that enables access to the database. Required when authenticating using SageMaker.
pipeTargetRedshiftDataParameters_statementName :: Lens' PipeTargetRedshiftDataParameters (Maybe Text) Source #
The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
pipeTargetRedshiftDataParameters_withEvent :: Lens' PipeTargetRedshiftDataParameters (Maybe Bool) Source #
Indicates whether to send an event back to EventBridge after the SQL statement runs.
pipeTargetRedshiftDataParameters_database :: Lens' PipeTargetRedshiftDataParameters Text Source #
The name of the database. Required when authenticating using temporary credentials.
pipeTargetRedshiftDataParameters_sqls :: Lens' PipeTargetRedshiftDataParameters (NonEmpty Text) Source #
The SQL statement text to run.