Skip to content

/AWS1/CL_IOTLOGEVENTCONF

Configuration for event-based logging that specifies which event types to log and their logging settings. Used for account-level logging overrides.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_eventtype TYPE /AWS1/IOTLOGEVENTTYPE /AWS1/IOTLOGEVENTTYPE

The type of event to log. These include event types like Connect, Publish, and Disconnect.

Optional arguments:

iv_loglevel TYPE /AWS1/IOTLOGLEVEL /AWS1/IOTLOGLEVEL

The logging level for the specified event type. Determines the verbosity of log messages generated for this event type.

iv_logdestination TYPE /AWS1/IOTLOGDESTINATION /AWS1/IOTLOGDESTINATION

CloudWatch Log Group for event-based logging. Specifies where log events should be sent. The log destination for event-based logging overrides default Log Group for the specified event type and applies to all resources associated with that event.


Queryable Attributes

eventType

The type of event to log. These include event types like Connect, Publish, and Disconnect.

Accessible with the following methods

Method Description
GET_EVENTTYPE() Getter for EVENTTYPE, with configurable default
ASK_EVENTTYPE() Getter for EVENTTYPE w/ exceptions if field has no value
HAS_EVENTTYPE() Determine if EVENTTYPE has a value

logLevel

The logging level for the specified event type. Determines the verbosity of log messages generated for this event type.

Accessible with the following methods

Method Description
GET_LOGLEVEL() Getter for LOGLEVEL, with configurable default
ASK_LOGLEVEL() Getter for LOGLEVEL w/ exceptions if field has no value
HAS_LOGLEVEL() Determine if LOGLEVEL has a value

logDestination

CloudWatch Log Group for event-based logging. Specifies where log events should be sent. The log destination for event-based logging overrides default Log Group for the specified event type and applies to all resources associated with that event.

Accessible with the following methods

Method Description
GET_LOGDESTINATION() Getter for LOGDESTINATION, with configurable default
ASK_LOGDESTINATION() Getter for LOGDESTINATION w/ exceptions if field has no valu
HAS_LOGDESTINATION() Determine if LOGDESTINATION has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_LOGEVENTCONFIGURATIONS

TYPES TT_LOGEVENTCONFIGURATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTLOGEVENTCONF WITH DEFAULT KEY
.