Skip to content

/AWS1/CL_APSAGENTACCESSCONFIG

The configuration for agent access on a stack. Agent access enables AI agents to interact with desktop applications during streaming sessions.

CONSTRUCTOR

IMPORTING

Required arguments:

it_settings TYPE /AWS1/CL_APSAGENTACCESSSETTING=>TT_AGENTACCESSSETTINGLIST TT_AGENTACCESSSETTINGLIST

The list of agent access settings that define permissions for each agent action. You must specify at least one setting.

iv_screenresolution TYPE /AWS1/APSSCREENRESOLUTION /AWS1/APSSCREENRESOLUTION

The screen resolution for the agent streaming environment.

iv_screenimageformat TYPE /AWS1/APSSCREENIMAGEFORMAT /AWS1/APSSCREENIMAGEFORMAT

The image format for agent screen captures.

Optional arguments:

iv_s3bucketarn TYPE /AWS1/APSS3BUCKETARN /AWS1/APSS3BUCKETARN

The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored. Required when ScreenshotsUploadEnabled is true.

iv_screenshotsuploadenabled TYPE /AWS1/APSBOOLEANOBJECT /AWS1/APSBOOLEANOBJECT

Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.


Queryable Attributes

Settings

The list of agent access settings that define permissions for each agent action. You must specify at least one setting.

Accessible with the following methods

Method Description
GET_SETTINGS() Getter for SETTINGS, with configurable default
ASK_SETTINGS() Getter for SETTINGS w/ exceptions if field has no value
HAS_SETTINGS() Determine if SETTINGS has a value

S3BucketArn

The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored. Required when ScreenshotsUploadEnabled is true.

Accessible with the following methods

Method Description
GET_S3BUCKETARN() Getter for S3BUCKETARN, with configurable default
ASK_S3BUCKETARN() Getter for S3BUCKETARN w/ exceptions if field has no value
HAS_S3BUCKETARN() Determine if S3BUCKETARN has a value

ScreenshotsUploadEnabled

Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.

Accessible with the following methods

Method Description
GET_SCREENSHOTSUPLOADENABLED() Getter for SCREENSHOTSUPLOADENABLED, with configurable defau
ASK_SCREENSHOTSUPLOADENABLED() Getter for SCREENSHOTSUPLOADENABLED w/ exceptions if field h
HAS_SCREENSHOTSUPLOADENABLED() Determine if SCREENSHOTSUPLOADENABLED has a value

ScreenResolution

The screen resolution for the agent streaming environment.

Accessible with the following methods

Method Description
GET_SCREENRESOLUTION() Getter for SCREENRESOLUTION, with configurable default
ASK_SCREENRESOLUTION() Getter for SCREENRESOLUTION w/ exceptions if field has no va
HAS_SCREENRESOLUTION() Determine if SCREENRESOLUTION has a value

ScreenImageFormat

The image format for agent screen captures.

Accessible with the following methods

Method Description
GET_SCREENIMAGEFORMAT() Getter for SCREENIMAGEFORMAT, with configurable default
ASK_SCREENIMAGEFORMAT() Getter for SCREENIMAGEFORMAT w/ exceptions if field has no v
HAS_SCREENIMAGEFORMAT() Determine if SCREENIMAGEFORMAT has a value