S3LogConfiguration
The S3 log configuration.
Contents
- bucket
-
The S3 bucket name where logs are delivered.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]
Required: Yes
- folderStructure
-
The folder structure that defines the organizational structure for log files in S3.
Type: String
Valid Values:
Flat | NestedByDate
Required: Yes
- logFileFormat
-
The format of the LogFile that is written to S3.
Type: String
Valid Values:
JSONLines | Json
Required: Yes
- bucketOwner
-
The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
Type: String
Pattern:
[0-9]{12}
Required: No
- keyPrefix
-
The S3 path prefix that determines where log files are stored.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
[\d\w\-_/!().*']+
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: