/AWS1/CL_ATHS3LOGGINGCONF¶
Configuration settings for delivering logs to Amazon S3 buckets.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_enabled TYPE /AWS1/ATHBOXEDBOOLEAN /AWS1/ATHBOXEDBOOLEAN¶
Enables S3 log delivery.
Optional arguments:¶
iv_kmskey TYPE /AWS1/ATHKMSKEY /AWS1/ATHKMSKEY¶
The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.
iv_loglocation TYPE /AWS1/ATHS3OUTPUTLOCATION /AWS1/ATHS3OUTPUTLOCATION¶
The Amazon S3 destination URI for log publishing.
Queryable Attributes¶
Enabled¶
Enables S3 log delivery.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENABLED() |
Getter for ENABLED, with configurable default |
ASK_ENABLED() |
Getter for ENABLED w/ exceptions if field has no value |
HAS_ENABLED() |
Determine if ENABLED has a value |
KmsKey¶
The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEY() |
Getter for KMSKEY, with configurable default |
ASK_KMSKEY() |
Getter for KMSKEY w/ exceptions if field has no value |
HAS_KMSKEY() |
Determine if KMSKEY has a value |
LogLocation¶
The Amazon S3 destination URI for log publishing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGLOCATION() |
Getter for LOGLOCATION, with configurable default |
ASK_LOGLOCATION() |
Getter for LOGLOCATION w/ exceptions if field has no value |
HAS_LOGLOCATION() |
Determine if LOGLOCATION has a value |