Optional ReadonlyacceptFlag to allow any date format including invalid formats for flexible date handling in Redshift data warehouse
Optional ReadonlyafterSQL script to execute after connecting to Redshift endpoint for initialization and setup tasks
Optional ReadonlybucketS3 folder for storing CSV files before uploading to Redshift cluster for staged data loading
ReadonlybucketS3 bucket name for intermediate CSV file storage before Redshift data loading operations
Optional ReadonlycaseFlag to enable case-sensitive schema names in Redshift data warehouse for precise schema handling
Optional ReadonlycompFlag to enable automatic compression for empty Redshift tables for storage optimization
Optional ReadonlyconnectionConnection timeout in milliseconds for Redshift endpoint connection establishment
Optional ReadonlydateDate format specification for Redshift data loading and date handling
Optional ReadonlyemptyFlag to migrate empty CHAR and VARCHAR fields as NULL for consistent null handling
Optional ReadonlyexplicitFlag to override auto-generated IDENTITY column values with explicit source values for full-load migration
Optional ReadonlyfileNumber of parallel threads for single file upload to optimize S3 multipart upload performance
Optional ReadonlyloadTimeout in milliseconds for Redshift cluster operations including COPY, INSERT, DELETE, and UPDATE
Optional ReadonlymapFlag to migrate boolean type as native boolean in Redshift for proper data type representation
Optional ReadonlymaxMaximum CSV file size in KB for S3 staging and Redshift data transfer optimization
Optional ReadonlyremoveFlag to remove surrounding quotation marks from strings in incoming data for cleaner data processing
Optional ReadonlyreplaceReplacement character for invalid characters specified in ReplaceInvalidChars for data cleaning
Optional ReadonlyreplaceList of characters to replace during data migration for data cleaning
Optional ReadonlysecretsIAM role ARN for AWS Secrets Manager access to Redshift endpoint credentials
ReadonlysecretsSecrets Manager secret ARN containing Redshift endpoint connection details for secure credential management
Optional ReadonlysecretsKMS key ARN for encrypting Redshift endpoint credentials secret in Secrets Manager
ReadonlyserverKMS key ID for server-side encryption when using SSE_KMS encryption mode for Redshift S3 staging security
Optional ReadonlyserviceIAM role ARN for DMS service access to Redshift service operations for data warehouse integration
Optional ReadonlytimeTime format specification for Redshift data loading and time handling
Optional ReadonlytrimFlag to remove trailing white space characters from VARCHAR strings for cleaner data processing
Optional ReadonlytruncateFlag to truncate data in columns to fit column size limits for data integrity in Redshift
Optional ReadonlywriteIn-memory file write buffer size in KB for CSV file generation performance optimization
Provides information that defines an Amazon Redshift endpoint. Modified from the equivalent L1 Construct to prevent use of plaintext credentials and enforce use of KMS encryption. This information includes the output format of records applied to the endpoint and details of transaction and control table data information. For more information about other available settings, see Extra connection attributes when using Amazon Redshift as a target for AWS DMS in the AWS Database Migration Service User Guide .
Struct
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html