/AWS1/CL_WSWS3LOGCONFIGURATION¶
The S3 log configuration.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_bucket
TYPE /AWS1/WSWS3BUCKET
/AWS1/WSWS3BUCKET
¶
The S3 bucket name where logs are delivered.
iv_logfileformat
TYPE /AWS1/WSWLOGFILEFORMAT
/AWS1/WSWLOGFILEFORMAT
¶
The format of the LogFile that is written to S3.
iv_folderstructure
TYPE /AWS1/WSWFOLDERSTRUCTURE
/AWS1/WSWFOLDERSTRUCTURE
¶
The folder structure that defines the organizational structure for log files in S3.
Optional arguments:¶
iv_keyprefix
TYPE /AWS1/WSWS3KEYPREFIX
/AWS1/WSWS3KEYPREFIX
¶
The S3 path prefix that determines where log files are stored.
iv_bucketowner
TYPE /AWS1/WSWS3BUCKETOWNER
/AWS1/WSWS3BUCKETOWNER
¶
The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
Queryable Attributes¶
bucket¶
The S3 bucket name where logs are delivered.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BUCKET() |
Getter for BUCKET, with configurable default |
ASK_BUCKET() |
Getter for BUCKET w/ exceptions if field has no value |
HAS_BUCKET() |
Determine if BUCKET has a value |
keyPrefix¶
The S3 path prefix that determines where log files are stored.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KEYPREFIX() |
Getter for KEYPREFIX, with configurable default |
ASK_KEYPREFIX() |
Getter for KEYPREFIX w/ exceptions if field has no value |
HAS_KEYPREFIX() |
Determine if KEYPREFIX has a value |
bucketOwner¶
The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BUCKETOWNER() |
Getter for BUCKETOWNER, with configurable default |
ASK_BUCKETOWNER() |
Getter for BUCKETOWNER w/ exceptions if field has no value |
HAS_BUCKETOWNER() |
Determine if BUCKETOWNER has a value |
logFileFormat¶
The format of the LogFile that is written to S3.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOGFILEFORMAT() |
Getter for LOGFILEFORMAT, with configurable default |
ASK_LOGFILEFORMAT() |
Getter for LOGFILEFORMAT w/ exceptions if field has no value |
HAS_LOGFILEFORMAT() |
Determine if LOGFILEFORMAT has a value |
folderStructure¶
The folder structure that defines the organizational structure for log files in S3.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FOLDERSTRUCTURE() |
Getter for FOLDERSTRUCTURE, with configurable default |
ASK_FOLDERSTRUCTURE() |
Getter for FOLDERSTRUCTURE w/ exceptions if field has no val |
HAS_FOLDERSTRUCTURE() |
Determine if FOLDERSTRUCTURE has a value |