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::S3::Bucket JournalTableConfiguration
The journal table configuration for an S3 Metadata configuration. The journal table is required for each metadata table configuration and cannot be disabled.
Note
The journal configuration will enter a failed state if a journal table already exists in the table bucket. The journal table of a previous configuration must be deleted before a new journal table can be created successfully.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "EncryptionConfiguration" :MetadataTableEncryptionConfiguration, "RecordExpiration" :RecordExpiration, "TableArn" :String, "TableName" :String}
YAML
EncryptionConfiguration:MetadataTableEncryptionConfigurationRecordExpiration:RecordExpirationTableArn:StringTableName:String
Properties
EncryptionConfiguration-
The encryption configuration for the journal table.
Required: No
Type: MetadataTableEncryptionConfiguration
Update requires: No interruption
RecordExpiration-
The journal table record expiration settings for the journal table.
Required: Yes
Type: RecordExpiration
Update requires: No interruption
TableArn-
The Amazon Resource Name (ARN) for the journal table.
Required: No
Type: String
Update requires: No interruption
TableName-
The name of the journal table.
Required: No
Type: String
Update requires: No interruption