AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Redshift::Integration

CfnIntegration

Describes a zero-ETL or S3 integration.

Import

import { CfnIntegration } from 'aws-cdk-lib/aws-redshift';

Or use the module namespace:

import * as redshift from 'aws-cdk-lib/aws-redshift';
// redshift.CfnIntegration

Properties

Configuration passed to the constructor as CfnIntegrationProps.

sourceArnRequired
string

The Amazon Resource Name (ARN) of the database used as the source for replication.

targetArnRequired
string

The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.

additionalEncryptionContextOptional
{ [key: string]: string } | IResolvable

The encryption context for the integration. For more information, see [Encryption context](https://docs.aws.amazon.com/) in the *AWS Key Management Service Developer Guide* .

integrationNameOptional
string

The name of the integration.

kmsKeyIdOptional
string

The AWS Key Management Service ( AWS KMS) key identifier for the key used to encrypt the integration.

tagsOptional
CfnTag[]

The list of tags associated with the integration.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter