Firehose Delivery Stream Redshift Configuration Args
Constructors
Properties
The CloudWatch Logging Options for the delivery stream. See cloudwatch_logging_options
block below for details.
The jdbcurl of the redshift cluster.
Copy options for copying the data from the s3 intermediate bucket into redshift, for example to change the default delimiter. For valid values, see the AWS documentation
The data table columns that will be targeted by the copy command.
The name of the table in the redshift cluster that the s3 bucket will copy to.
The data processing configuration. See processing_configuration
block below for details.
The length of time during which Firehose retries delivery after a failure, starting from the initial request and including the first attempt. The default value is 3600 seconds (60 minutes). Firehose does not retry if the value of DurationInSeconds is 0 (zero) or if the first delivery attempt takes longer than the current value.
The configuration for backup in Amazon S3. Required if s3_backup_mode
is Enabled
. Supports the same fields as s3_configuration
object. secrets_manager_configuration
- (Optional) The Secrets Manager configuration. See secrets_manager_configuration
block below for details. This value is required if username
and password
are not provided.
The Amazon S3 backup mode. Valid values are Disabled
and Enabled
. Default value is Disabled
.
The S3 Configuration. See s3_configuration below for details.
The username that the firehose delivery stream will assume. It is strongly recommended that the username and password provided is used exclusively for Amazon Kinesis Firehose purposes, and that the permissions for the account are restricted for Amazon Redshift INSERT permissions. This value is required if secrets_manager_configuration
is not provided.