AWS::RDS::IntegrationA zero-ETL integration with Amazon Redshift.
import { CfnIntegration } from 'aws-cdk-lib/aws-rds';Or use the module namespace:
import * as rds from 'aws-cdk-lib/aws-rds';
// rds.CfnIntegrationConfiguration passed to the constructor as CfnIntegrationProps.
sourceArnRequiredstringThe Amazon Resource Name (ARN) of the database to use as the source for replication.
targetArnRequiredstringThe ARN of the Redshift data warehouse to use as the target for replication.
additionalEncryptionContextOptional{ [key: string]: string } | IResolvableAn optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see [Encryption context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the *AWS Key Management Service Developer Guide* . You can only include this parameter if you specify the `KMSKeyId` parameter.
dataFilterOptionalstringData filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
descriptionOptionalstringA description of the integration.
integrationNameOptionalstringThe name of the integration.
kmsKeyIdOptionalstringThe AWS Key Management System ( AWS KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, RDS uses a default AWS owned key.
tagsOptionalCfnTag[]An optional array of key-value pairs to apply to this integration.
This L1 construct maps directly to the following CloudFormation resource type.
Everything you need to know about Amazon RDS on one page. HD quality, print-friendly.
Download Free Infographicaws-rdsAWS::RDS::Integration