Skip to content

/AWS1/CL_GDYAWSAPICALLACTION

Contains information about the API action.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_api TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon Web Services API name.

iv_callertype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon Web Services API caller type.

io_domaindetails TYPE REF TO /AWS1/CL_GDYDOMAINDETAILS /AWS1/CL_GDYDOMAINDETAILS

The domain information for the Amazon Web Services API call.

iv_errorcode TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The error code of the failed Amazon Web Services API action.

iv_useragent TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The agent through which the API request was made.

io_remoteipdetails TYPE REF TO /AWS1/CL_GDYREMOTEIPDETAILS /AWS1/CL_GDYREMOTEIPDETAILS

The remote IP information of the connection that initiated the Amazon Web Services API call.

iv_servicename TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon Web Services service name whose API was invoked.

io_remoteaccountdetails TYPE REF TO /AWS1/CL_GDYREMOTEACCOUNTDETS /AWS1/CL_GDYREMOTEACCOUNTDETS

The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

it_affectedresources TYPE /AWS1/CL_GDYAFFECTEDRESRCS_W=>TT_AFFECTEDRESOURCES TT_AFFECTEDRESOURCES

The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.


Queryable Attributes

Api

The Amazon Web Services API name.

Accessible with the following methods

Method Description
GET_API() Getter for API, with configurable default
ASK_API() Getter for API w/ exceptions if field has no value
HAS_API() Determine if API has a value

CallerType

The Amazon Web Services API caller type.

Accessible with the following methods

Method Description
GET_CALLERTYPE() Getter for CALLERTYPE, with configurable default
ASK_CALLERTYPE() Getter for CALLERTYPE w/ exceptions if field has no value
HAS_CALLERTYPE() Determine if CALLERTYPE has a value

DomainDetails

The domain information for the Amazon Web Services API call.

Accessible with the following methods

Method Description
GET_DOMAINDETAILS() Getter for DOMAINDETAILS

ErrorCode

The error code of the failed Amazon Web Services API action.

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

UserAgent

The agent through which the API request was made.

Accessible with the following methods

Method Description
GET_USERAGENT() Getter for USERAGENT, with configurable default
ASK_USERAGENT() Getter for USERAGENT w/ exceptions if field has no value
HAS_USERAGENT() Determine if USERAGENT has a value

RemoteIpDetails

The remote IP information of the connection that initiated the Amazon Web Services API call.

Accessible with the following methods

Method Description
GET_REMOTEIPDETAILS() Getter for REMOTEIPDETAILS

ServiceName

The Amazon Web Services service name whose API was invoked.

Accessible with the following methods

Method Description
GET_SERVICENAME() Getter for SERVICENAME, with configurable default
ASK_SERVICENAME() Getter for SERVICENAME w/ exceptions if field has no value
HAS_SERVICENAME() Determine if SERVICENAME has a value

RemoteAccountDetails

The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

Accessible with the following methods

Method Description
GET_REMOTEACCOUNTDETAILS() Getter for REMOTEACCOUNTDETAILS

AffectedResources

The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

Accessible with the following methods

Method Description
GET_AFFECTEDRESOURCES() Getter for AFFECTEDRESOURCES, with configurable default
ASK_AFFECTEDRESOURCES() Getter for AFFECTEDRESOURCES w/ exceptions if field has no v
HAS_AFFECTEDRESOURCES() Determine if AFFECTEDRESOURCES has a value