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::Stream
The AWS::DynamoDB::Stream resource Property description not available. for DynamoDB.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::DynamoDB::Stream", "Properties" : { "StreamViewType" :String, "TableName" :String} }
YAML
Type: AWS::DynamoDB::Stream Properties: StreamViewType:StringTableName:String
Properties
StreamViewType-
When an item in the table is modified,
StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:-
KEYS_ONLY- Only the key attributes of the modified item are written to the stream. -
NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream. -
OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream. -
NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
Required: No
Type: String
Allowed values:
KEYS_ONLY | NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGESUpdate requires: Replacement
-
TableNameProperty description not available.
Required: No
Type: String
Pattern:
^[a-zA-Z0-9_.-]+$Minimum:
3Maximum:
255Update requires: Replacement
Return values
Ref
Fn::GetAtt
CreationRequestDateTimeProperty description not available.
KeySchemaProperty description not available.
StreamArn-
The ARN for a specific Kinesis data stream.
StreamLabelProperty description not available.
StreamStatusProperty description not available.