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::DynamoDB::Table ImportSourceSpecification
Specifies the properties of data being imported from the S3 bucket source to the table.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "InputCompressionType" :String, "InputFormat" :String, "InputFormatOptions" :InputFormatOptions, "S3BucketSource" :S3BucketSource}
YAML
InputCompressionType:StringInputFormat:StringInputFormatOptions:InputFormatOptionsS3BucketSource:S3BucketSource
Properties
InputCompressionType-
Type of compression to be used on the input coming from the imported table.
Required: No
Type: String
Allowed values:
GZIP | ZSTD | NONEUpdate requires: Replacement
InputFormat-
The format of the source data. Valid values for
ImportFormatareCSV,DYNAMODB_JSONorION.Required: Yes
Type: String
Allowed values:
DYNAMODB_JSON | ION | CSVUpdate requires: Replacement
InputFormatOptions-
Additional properties that specify how the input is formatted,
Required: No
Type: InputFormatOptions
Update requires: Replacement
S3BucketSource-
The S3 bucket that provides the source for the import.
Required: Yes
Type: S3BucketSource
Update requires: Replacement