Skip to content

/AWS1/CL_EVBPUTEVENTSRSLTENTRY

Represents the results of an event submitted to an event bus.

If the submission was successful, the entry has the event ID in it. Otherwise, you can use the error code and error message to identify the problem with the entry.

For information about the errors that are common to all actions, see Common Errors.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_EVENTID TYPE /AWS1/EVBEVENTID /AWS1/EVBEVENTID

The ID of the event.

IV_ERRORCODE TYPE /AWS1/EVBERRORCODE /AWS1/EVBERRORCODE

The error code that indicates why the event submission failed.

Retryable errors include:

  • InternalFailure

    The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException

    The request was denied due to request throttling.

Non-retryable errors include:

  • AccessDeniedException

    You do not have sufficient access to perform this action.

  • InvalidAccountIdException

    The account ID provided is not valid.

  • InvalidArgument

    A specified parameter is not valid.

  • MalformedDetail

    The JSON provided is not valid.

  • RedactionFailure

    Redacting the CloudTrail event failed.

  • NotAuthorizedForSourceException

    You do not have permissions to publish events with this source onto this event bus.

  • NotAuthorizedForDetailTypeException

    You do not have permissions to publish events with this detail type onto this event bus.

IV_ERRORMESSAGE TYPE /AWS1/EVBERRORMESSAGE /AWS1/EVBERRORMESSAGE

The error message that explains why the event submission failed.


Queryable Attributes

EventId

The ID of the event.

Accessible with the following methods

Method Description
GET_EVENTID() Getter for EVENTID, with configurable default
ASK_EVENTID() Getter for EVENTID w/ exceptions if field has no value
HAS_EVENTID() Determine if EVENTID has a value

ErrorCode

The error code that indicates why the event submission failed.

Retryable errors include:

  • InternalFailure

    The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException

    The request was denied due to request throttling.

Non-retryable errors include:

  • AccessDeniedException

    You do not have sufficient access to perform this action.

  • InvalidAccountIdException

    The account ID provided is not valid.

  • InvalidArgument

    A specified parameter is not valid.

  • MalformedDetail

    The JSON provided is not valid.

  • RedactionFailure

    Redacting the CloudTrail event failed.

  • NotAuthorizedForSourceException

    You do not have permissions to publish events with this source onto this event bus.

  • NotAuthorizedForDetailTypeException

    You do not have permissions to publish events with this detail type onto this event bus.

Accessible with the following methods

Method Description
GET_ERRORCODE() Getter for ERRORCODE, with configurable default
ASK_ERRORCODE() Getter for ERRORCODE w/ exceptions if field has no value
HAS_ERRORCODE() Determine if ERRORCODE has a value

ErrorMessage

The error message that explains why the event submission failed.

Accessible with the following methods

Method Description
GET_ERRORMESSAGE() Getter for ERRORMESSAGE, with configurable default
ASK_ERRORMESSAGE() Getter for ERRORMESSAGE w/ exceptions if field has no value
HAS_ERRORMESSAGE() Determine if ERRORMESSAGE 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_PUTEVENTSRESULTENTRYLIST

TYPES TT_PUTEVENTSRESULTENTRYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EVBPUTEVENTSRSLTENTRY WITH DEFAULT KEY
.