Skip to content

/AWS1/CL_BDOHARNAGCORERUNENV

The AgentCore Runtime environment for a harness.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_agentruntimearn TYPE /AWS1/BDOBDRKAGENTCORERESARN /AWS1/BDOBDRKAGENTCORERESARN

The ARN of the underlying AgentCore Runtime.

iv_agentruntimename TYPE /AWS1/BDOSTRING /AWS1/BDOSTRING

The name of the underlying AgentCore Runtime.

iv_agentruntimeid TYPE /AWS1/BDOSTRING /AWS1/BDOSTRING

The ID of the underlying AgentCore Runtime.

io_lifecycleconfiguration TYPE REF TO /AWS1/CL_BDOLIFECYCLECONF /AWS1/CL_BDOLIFECYCLECONF

LifecycleConfiguration lets you manage the lifecycle of runtime sessions and resources in AgentCore Runtime. This configuration helps optimize resource utilization by automatically cleaning up idle sessions and preventing long-running instances from consuming resources indefinitely.

io_networkconfiguration TYPE REF TO /AWS1/CL_BDONETWORKCONF /AWS1/CL_BDONETWORKCONF

SecurityConfig for the Agent.

Optional arguments:

it_filesystemconfigurations TYPE /AWS1/CL_BDOFILESYSTEMCONF=>TT_FILESYSTEMCONFIGURATIONS TT_FILESYSTEMCONFIGURATIONS

The filesystem configurations for the runtime environment.


Queryable Attributes

agentRuntimeArn

The ARN of the underlying AgentCore Runtime.

Accessible with the following methods

Method Description
GET_AGENTRUNTIMEARN() Getter for AGENTRUNTIMEARN, with configurable default
ASK_AGENTRUNTIMEARN() Getter for AGENTRUNTIMEARN w/ exceptions if field has no val
HAS_AGENTRUNTIMEARN() Determine if AGENTRUNTIMEARN has a value

agentRuntimeName

The name of the underlying AgentCore Runtime.

Accessible with the following methods

Method Description
GET_AGENTRUNTIMENAME() Getter for AGENTRUNTIMENAME, with configurable default
ASK_AGENTRUNTIMENAME() Getter for AGENTRUNTIMENAME w/ exceptions if field has no va
HAS_AGENTRUNTIMENAME() Determine if AGENTRUNTIMENAME has a value

agentRuntimeId

The ID of the underlying AgentCore Runtime.

Accessible with the following methods

Method Description
GET_AGENTRUNTIMEID() Getter for AGENTRUNTIMEID, with configurable default
ASK_AGENTRUNTIMEID() Getter for AGENTRUNTIMEID w/ exceptions if field has no valu
HAS_AGENTRUNTIMEID() Determine if AGENTRUNTIMEID has a value

lifecycleConfiguration

LifecycleConfiguration lets you manage the lifecycle of runtime sessions and resources in AgentCore Runtime. This configuration helps optimize resource utilization by automatically cleaning up idle sessions and preventing long-running instances from consuming resources indefinitely.

Accessible with the following methods

Method Description
GET_LIFECYCLECONFIGURATION() Getter for LIFECYCLECONFIGURATION

networkConfiguration

SecurityConfig for the Agent.

Accessible with the following methods

Method Description
GET_NETWORKCONFIGURATION() Getter for NETWORKCONFIGURATION

filesystemConfigurations

The filesystem configurations for the runtime environment.

Accessible with the following methods

Method Description
GET_FILESYSTEMCONFIGURATIONS() Getter for FILESYSTEMCONFIGURATIONS, with configurable defau
ASK_FILESYSTEMCONFIGURATIONS() Getter for FILESYSTEMCONFIGURATIONS w/ exceptions if field h
HAS_FILESYSTEMCONFIGURATIONS() Determine if FILESYSTEMCONFIGURATIONS has a value