| 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.Firehose.Types.RedshiftDestinationDescription
Description
Synopsis
- data RedshiftDestinationDescription = RedshiftDestinationDescription' {
- cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptions
- processingConfiguration :: Maybe ProcessingConfiguration
- retryOptions :: Maybe RedshiftRetryOptions
- s3BackupDescription :: Maybe S3DestinationDescription
- s3BackupMode :: Maybe RedshiftS3BackupMode
- roleARN :: Text
- clusterJDBCURL :: Text
- copyCommand :: CopyCommand
- username :: Sensitive Text
- s3DestinationDescription :: S3DestinationDescription
- newRedshiftDestinationDescription :: Text -> Text -> CopyCommand -> Text -> S3DestinationDescription -> RedshiftDestinationDescription
- redshiftDestinationDescription_cloudWatchLoggingOptions :: Lens' RedshiftDestinationDescription (Maybe CloudWatchLoggingOptions)
- redshiftDestinationDescription_processingConfiguration :: Lens' RedshiftDestinationDescription (Maybe ProcessingConfiguration)
- redshiftDestinationDescription_retryOptions :: Lens' RedshiftDestinationDescription (Maybe RedshiftRetryOptions)
- redshiftDestinationDescription_s3BackupDescription :: Lens' RedshiftDestinationDescription (Maybe S3DestinationDescription)
- redshiftDestinationDescription_s3BackupMode :: Lens' RedshiftDestinationDescription (Maybe RedshiftS3BackupMode)
- 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.
Constructors
| RedshiftDestinationDescription' | |
Fields
| |
Instances
newRedshiftDestinationDescription Source #
Arguments
| :: 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:
RedshiftDestinationDescription, redshiftDestinationDescription_cloudWatchLoggingOptions - The Amazon CloudWatch logging options for your delivery stream.
$sel:processingConfiguration:RedshiftDestinationDescription', redshiftDestinationDescription_processingConfiguration - The data processing configuration.
$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:s3BackupDescription:RedshiftDestinationDescription', redshiftDestinationDescription_s3BackupDescription - The configuration for backup in Amazon S3.
$sel:s3BackupMode:RedshiftDestinationDescription', redshiftDestinationDescription_s3BackupMode - The Amazon S3 backup mode.
RedshiftDestinationDescription, redshiftDestinationDescription_roleARN - The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
For more information, see
Amazon Resource Names (ARNs) and Amazon Web Services 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_cloudWatchLoggingOptions :: Lens' RedshiftDestinationDescription (Maybe CloudWatchLoggingOptions) Source #
The Amazon CloudWatch logging options for your delivery stream.
redshiftDestinationDescription_processingConfiguration :: Lens' RedshiftDestinationDescription (Maybe ProcessingConfiguration) Source #
The data processing configuration.
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_s3BackupDescription :: Lens' RedshiftDestinationDescription (Maybe S3DestinationDescription) Source #
The configuration for backup in Amazon S3.
redshiftDestinationDescription_s3BackupMode :: Lens' RedshiftDestinationDescription (Maybe RedshiftS3BackupMode) Source #
The Amazon S3 backup mode.
redshiftDestinationDescription_roleARN :: Lens' RedshiftDestinationDescription Text Source #
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services 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.