Interface CfnStackPropsMixin.AgentAccessConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStackPropsMixin.AgentAccessConfigProperty.Jsii$Proxy
- Enclosing class:
CfnStackPropsMixin
@Stability(Stable)
public static interface CfnStackPropsMixin.AgentAccessConfigProperty
extends software.amazon.jsii.JsiiSerializable
The configuration for agent access on a stack.
Agent access enables AI agents to interact with desktop applications during streaming sessions.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.appstream.*;
AgentAccessConfigProperty agentAccessConfigProperty = AgentAccessConfigProperty.builder()
.s3BucketArn("s3BucketArn")
.screenImageFormat("screenImageFormat")
.screenResolution("screenResolution")
.screenshotsUploadEnabled(false)
.settings(List.of(AgentAccessSettingProperty.builder()
.agentAction("agentAction")
.permission("permission")
.build()))
.userControlMode("userControlMode")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStackPropsMixin.AgentAccessConfigPropertystatic final classAn implementation forCfnStackPropsMixin.AgentAccessConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored.default StringThe image format for agent screen captures.default StringThe screen resolution for the agent streaming environment.default ObjectIndicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.default ObjectThe list of agent access settings that define permissions for each agent action.default StringThe user control mode for agent sessions.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getS3BucketArn
The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored.Required when ScreenshotsUploadEnabled is true.
- See Also:
-
getScreenImageFormat
The image format for agent screen captures.- See Also:
-
getScreenResolution
The screen resolution for the agent streaming environment.- See Also:
-
getScreenshotsUploadEnabled
Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.Returns union: either
BooleanorIResolvable- See Also:
-
getSettings
The list of agent access settings that define permissions for each agent action.You must specify at least one setting.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnStackPropsMixin.AgentAccessSettingProperty>- See Also:
-
getUserControlMode
The user control mode for agent sessions.This setting determines how users can interact with agent sessions. Valid values are VIEW_ONLY, VIEW_STOP, and DISABLED.
- See Also:
-
builder
-