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 |
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.
PipeTargetRedshiftDataParameters' | |
|
Instances
newPipeTargetRedshiftDataParameters Source #
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.