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 theCopyOptions
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