AWS::KinesisFirehose::DeliveryStream CopyCommand - AWS CloudFormation

AWS::KinesisFirehose::DeliveryStream CopyCommand

The CopyCommand property type configures the Amazon Redshift COPY command that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses to load data into an Amazon Redshift cluster from an Amazon S3 bucket.

Syntax

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

JSON

{ "CopyOptions" : String, "DataTableColumns" : String, "DataTableName" : String }

YAML

CopyOptions: String DataTableColumns: String DataTableName: String

Properties

CopyOptions

Parameters to use with the Amazon Redshift COPY command. For examples, see the CopyOptions content for the CopyCommand data type in the Amazon Kinesis Data Firehose API Reference.

Required: No

Type: String

Minimum: 0

Maximum: 204800

Update requires: No interruption

DataTableColumns

A comma-separated list of column names.

Required: No

Type: String

Minimum: 0

Maximum: 204800

Update requires: No interruption

DataTableName

The name of the target table. The table must already exist in the database.

Required: Yes

Type: String

Minimum: 1

Maximum: 512

Update requires: No interruption