Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data RedshiftDestinationDescription = RedshiftDestinationDescription' {
- s3BackupMode :: Maybe RedshiftS3BackupMode
- s3BackupDescription :: Maybe S3DestinationDescription
- cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptions
- retryOptions :: Maybe RedshiftRetryOptions
- processingConfiguration :: Maybe ProcessingConfiguration
- roleARN :: Text
- clusterJDBCURL :: Text
- copyCommand :: CopyCommand
- username :: Sensitive Text
- s3DestinationDescription :: S3DestinationDescription
- newRedshiftDestinationDescription :: Text -> Text -> CopyCommand -> Text -> S3DestinationDescription -> RedshiftDestinationDescription
- redshiftDestinationDescription_s3BackupMode :: Lens' RedshiftDestinationDescription (Maybe RedshiftS3BackupMode)
- redshiftDestinationDescription_s3BackupDescription :: Lens' RedshiftDestinationDescription (Maybe S3DestinationDescription)
- redshiftDestinationDescription_cloudWatchLoggingOptions :: Lens' RedshiftDestinationDescription (Maybe CloudWatchLoggingOptions)
- redshiftDestinationDescription_retryOptions :: Lens' RedshiftDestinationDescription (Maybe RedshiftRetryOptions)
- redshiftDestinationDescription_processingConfiguration :: Lens' RedshiftDestinationDescription (Maybe ProcessingConfiguration)
- redshiftDestinationDescription_roleARN :: Lens' RedshiftDestinationDescription Text
- redshiftDestinationDescription_clusterJDBCURL :: Lens' RedshiftDestinationDescription Text
- redshiftDestinationDescription_copyCommand :: Lens' RedshiftDestinationDescription CopyCommand
- redshiftDestinationDescription_username :: Lens' RedshiftDestinationDescription Text
- redshiftDestinationDescription_s3DestinationDescription :: Lens' RedshiftDestinationDescription S3DestinationDescription
Documentation
data RedshiftDestinationDescription Source #
Describes a destination in Amazon Redshift.
See: newRedshiftDestinationDescription
smart constructor.
RedshiftDestinationDescription' | |
|
Instances
newRedshiftDestinationDescription Source #
:: Text | |
-> Text | |
-> CopyCommand | |
-> Text | |
-> S3DestinationDescription |
|
-> RedshiftDestinationDescription |
Create a value of RedshiftDestinationDescription
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:s3BackupMode:RedshiftDestinationDescription'
, redshiftDestinationDescription_s3BackupMode
- The Amazon S3 backup mode.
$sel:s3BackupDescription:RedshiftDestinationDescription'
, redshiftDestinationDescription_s3BackupDescription
- The configuration for backup in Amazon S3.
$sel:cloudWatchLoggingOptions:RedshiftDestinationDescription'
, redshiftDestinationDescription_cloudWatchLoggingOptions
- The Amazon CloudWatch logging options for your delivery stream.
$sel:retryOptions:RedshiftDestinationDescription'
, redshiftDestinationDescription_retryOptions
- The retry behavior in case Kinesis Data Firehose is unable to deliver
documents to Amazon Redshift. Default value is 3600 (60 minutes).
$sel:processingConfiguration:RedshiftDestinationDescription'
, redshiftDestinationDescription_processingConfiguration
- The data processing configuration.
$sel:roleARN:RedshiftDestinationDescription'
, redshiftDestinationDescription_roleARN
- The Amazon Resource Name (ARN) of the AWS credentials. For more
information, see
Amazon Resource Names (ARNs) and AWS Service Namespaces.
$sel:clusterJDBCURL:RedshiftDestinationDescription'
, redshiftDestinationDescription_clusterJDBCURL
- The database connection string.
$sel:copyCommand:RedshiftDestinationDescription'
, redshiftDestinationDescription_copyCommand
- The COPY
command.
$sel:username:RedshiftDestinationDescription'
, redshiftDestinationDescription_username
- The name of the user.
$sel:s3DestinationDescription:RedshiftDestinationDescription'
, redshiftDestinationDescription_s3DestinationDescription
- The Amazon S3 destination.
redshiftDestinationDescription_s3BackupMode :: Lens' RedshiftDestinationDescription (Maybe RedshiftS3BackupMode) Source #
The Amazon S3 backup mode.
redshiftDestinationDescription_s3BackupDescription :: Lens' RedshiftDestinationDescription (Maybe S3DestinationDescription) Source #
The configuration for backup in Amazon S3.
redshiftDestinationDescription_cloudWatchLoggingOptions :: Lens' RedshiftDestinationDescription (Maybe CloudWatchLoggingOptions) Source #
The Amazon CloudWatch logging options for your delivery stream.
redshiftDestinationDescription_retryOptions :: Lens' RedshiftDestinationDescription (Maybe RedshiftRetryOptions) Source #
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
redshiftDestinationDescription_processingConfiguration :: Lens' RedshiftDestinationDescription (Maybe ProcessingConfiguration) Source #
The data processing configuration.
redshiftDestinationDescription_roleARN :: Lens' RedshiftDestinationDescription Text Source #
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
redshiftDestinationDescription_clusterJDBCURL :: Lens' RedshiftDestinationDescription Text Source #
The database connection string.
redshiftDestinationDescription_copyCommand :: Lens' RedshiftDestinationDescription CopyCommand Source #
The COPY
command.
redshiftDestinationDescription_username :: Lens' RedshiftDestinationDescription Text Source #
The name of the user.
redshiftDestinationDescription_s3DestinationDescription :: Lens' RedshiftDestinationDescription S3DestinationDescription Source #
The Amazon S3 destination.