Skip to content

/AWS1/CL_BDZACTGROUPINVCINPUT

Contains information about the action group being invoked. For more information about the possible structures, see the InvocationInput tab in OrchestrationTrace in the Amazon Bedrock User Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_actiongroupname TYPE /AWS1/BDZACTIONGROUPNAME /AWS1/BDZACTIONGROUPNAME

The name of the action group.

iv_verb TYPE /AWS1/BDZVERB /AWS1/BDZVERB

The API method being used, based off the action group.

iv_apipath TYPE /AWS1/BDZAPIPATH /AWS1/BDZAPIPATH

The path to the API to call, based off the action group.

it_parameters TYPE /AWS1/CL_BDZPARAMETER=>TT_PARAMETERS TT_PARAMETERS

The parameters in the Lambda input event.

io_requestbody TYPE REF TO /AWS1/CL_BDZREQUESTBODY /AWS1/CL_BDZREQUESTBODY

The parameters in the request body for the Lambda input event.

iv_function TYPE /AWS1/BDZFUNCTION /AWS1/BDZFUNCTION

The function in the action group to call.

iv_executiontype TYPE /AWS1/BDZEXECUTIONTYPE /AWS1/BDZEXECUTIONTYPE

How fulfillment of the action is handled. For more information, see Handling fulfillment of the action.

iv_invocationid TYPE /AWS1/BDZSTRING /AWS1/BDZSTRING

The unique identifier of the invocation. Only returned if the executionType is RETURN_CONTROL.


Queryable Attributes

actionGroupName

The name of the action group.

Accessible with the following methods

Method Description
GET_ACTIONGROUPNAME() Getter for ACTIONGROUPNAME, with configurable default
ASK_ACTIONGROUPNAME() Getter for ACTIONGROUPNAME w/ exceptions if field has no val
HAS_ACTIONGROUPNAME() Determine if ACTIONGROUPNAME has a value

verb

The API method being used, based off the action group.

Accessible with the following methods

Method Description
GET_VERB() Getter for VERB, with configurable default
ASK_VERB() Getter for VERB w/ exceptions if field has no value
HAS_VERB() Determine if VERB has a value

apiPath

The path to the API to call, based off the action group.

Accessible with the following methods

Method Description
GET_APIPATH() Getter for APIPATH, with configurable default
ASK_APIPATH() Getter for APIPATH w/ exceptions if field has no value
HAS_APIPATH() Determine if APIPATH has a value

parameters

The parameters in the Lambda input event.

Accessible with the following methods

Method Description
GET_PARAMETERS() Getter for PARAMETERS, with configurable default
ASK_PARAMETERS() Getter for PARAMETERS w/ exceptions if field has no value
HAS_PARAMETERS() Determine if PARAMETERS has a value

requestBody

The parameters in the request body for the Lambda input event.

Accessible with the following methods

Method Description
GET_REQUESTBODY() Getter for REQUESTBODY

function

The function in the action group to call.

Accessible with the following methods

Method Description
GET_FUNCTION() Getter for FUNCTION, with configurable default
ASK_FUNCTION() Getter for FUNCTION w/ exceptions if field has no value
HAS_FUNCTION() Determine if FUNCTION has a value

executionType

How fulfillment of the action is handled. For more information, see Handling fulfillment of the action.

Accessible with the following methods

Method Description
GET_EXECUTIONTYPE() Getter for EXECUTIONTYPE, with configurable default
ASK_EXECUTIONTYPE() Getter for EXECUTIONTYPE w/ exceptions if field has no value
HAS_EXECUTIONTYPE() Determine if EXECUTIONTYPE has a value

invocationId

The unique identifier of the invocation. Only returned if the executionType is RETURN_CONTROL.

Accessible with the following methods

Method Description
GET_INVOCATIONID() Getter for INVOCATIONID, with configurable default
ASK_INVOCATIONID() Getter for INVOCATIONID w/ exceptions if field has no value
HAS_INVOCATIONID() Determine if INVOCATIONID has a value