amazonka-pipes-2.0: Amazon EventBridge Pipes SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

Description

 
Synopsis

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

Instances details
FromJSON PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

ToJSON PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

Generic PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

Associated Types

type Rep PipeTargetRedshiftDataParameters :: Type -> Type #

Show PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

NFData PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

Eq PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

Hashable PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

type Rep PipeTargetRedshiftDataParameters Source # 
Instance details

Defined in Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters

type Rep PipeTargetRedshiftDataParameters = D1 ('MetaData "PipeTargetRedshiftDataParameters" "Amazonka.Pipes.Types.PipeTargetRedshiftDataParameters" "amazonka-pipes-2.0-DDuNjbjVfgsJFLlibzr06i" 'False) (C1 ('MetaCons "PipeTargetRedshiftDataParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "secretManagerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "withEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "sqls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty (Sensitive Text)))))))

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.