AWS::Redshift::Integration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::Redshift::Integration

Describes a zero-ETL or S3 integration.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Redshift::Integration", "Properties" : { "AdditionalEncryptionContext" : {Key: Value, ...}, "IntegrationName" : String, "KMSKeyId" : String, "SourceArn" : String, "Tags" : [ Tag, ... ], "TargetArn" : String } }

YAML

Type: AWS::Redshift::Integration Properties: AdditionalEncryptionContext: Key: Value IntegrationName: String KMSKeyId: String SourceArn: String Tags: - Tag TargetArn: String

Properties

AdditionalEncryptionContext

The encryption context for the integration. For more information, see Encryption context in the AWS Key Management Service Developer Guide.

Required: No

Type: Object of String

Pattern: ^[\s\S]*$

Minimum: 0

Maximum: 131072

Update requires: Replacement

IntegrationName

The name of the integration.

Required: No

Type: String

Minimum: 1

Maximum: 64

Update requires: No interruption

KMSKeyId

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

Required: No

Type: String

Update requires: Replacement

SourceArn

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

Required: Yes

Type: String

Update requires: Replacement

Tags

The list of tags associated with the integration.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

TargetArn

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

Required: Yes

Type: String

Update requires: Replacement

Return values

Ref

Fn::GetAtt

CreateTime

The time (UTC) when the integration was created.

IntegrationArn

The Amazon Resource Name (ARN) of the integration.