Skip to content

/AWS1/CL_EMRSESS3LOGGINGCONF

The Amazon S3 logging configuration for a session.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_enabled TYPE /AWS1/EMRBOOLEAN /AWS1/EMRBOOLEAN

Whether Amazon S3 logging is enabled for the session.

iv_loguri TYPE /AWS1/EMRXMLSTRING /AWS1/EMRXMLSTRING

The Amazon S3 destination URI where session logs are published.

iv_encryptionkeyarn TYPE /AWS1/EMRXMLSTRING /AWS1/EMRXMLSTRING

The Amazon Resource Name (ARN) of the KMS key used to encrypt logs published to Amazon S3.

it_logtypes TYPE /AWS1/CL_EMRXMLSTRINGLIST_W=>TT_LOGTYPESMAP TT_LOGTYPESMAP

A map of log component names (for example, SPARK_DRIVER, SPARK_EXECUTOR) to the list of log types to publish for that component (for example, stdout, stderr).


Queryable Attributes

Enabled

Whether Amazon S3 logging is enabled for the session.

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

LogUri

The Amazon S3 destination URI where session logs are published.

Accessible with the following methods

Method Description
GET_LOGURI() Getter for LOGURI, with configurable default
ASK_LOGURI() Getter for LOGURI w/ exceptions if field has no value
HAS_LOGURI() Determine if LOGURI has a value

EncryptionKeyArn

The Amazon Resource Name (ARN) of the KMS key used to encrypt logs published to Amazon S3.

Accessible with the following methods

Method Description
GET_ENCRYPTIONKEYARN() Getter for ENCRYPTIONKEYARN, with configurable default
ASK_ENCRYPTIONKEYARN() Getter for ENCRYPTIONKEYARN w/ exceptions if field has no va
HAS_ENCRYPTIONKEYARN() Determine if ENCRYPTIONKEYARN has a value

LogTypes

A map of log component names (for example, SPARK_DRIVER, SPARK_EXECUTOR) to the list of log types to publish for that component (for example, stdout, stderr).

Accessible with the following methods

Method Description
GET_LOGTYPES() Getter for LOGTYPES, with configurable default
ASK_LOGTYPES() Getter for LOGTYPES w/ exceptions if field has no value
HAS_LOGTYPES() Determine if LOGTYPES has a value