This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::WorkSpacesWeb::SessionLogger S3LogConfiguration
The S3 log configuration.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Bucket" :String, "BucketOwner" :String, "FolderStructure" :String, "KeyPrefix" :String, "LogFileFormat" :String}
YAML
Bucket:StringBucketOwner:StringFolderStructure:StringKeyPrefix:StringLogFileFormat:String
Properties
- Bucket
- 
                    The S3 bucket name where logs are delivered. Required: Yes Type: String Pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$Minimum: 1Maximum: 256Update requires: No interruption 
- BucketOwner
- 
                    The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket. Required: No Type: String Pattern: ^[0-9]{12}$Update requires: No interruption 
- FolderStructure
- 
                    The folder structure that defines the organizational structure for log files in S3. Required: Yes Type: String Allowed values: Flat | NestedByDateUpdate requires: No interruption 
- KeyPrefix
- 
                    The S3 path prefix that determines where log files are stored. Required: No Type: String Pattern: ^[\d\w\-_/!().*']+$Minimum: 1Maximum: 256Update requires: No interruption 
- LogFileFormat
- 
                    The format of the LogFile that is written to S3. Required: Yes Type: String Allowed values: JSONLines | JsonUpdate requires: No interruption