aws_cdk.aws_bedrock_agentcore_alpha

Package Overview

AddEndpointOptions

AddLambdaTargetOptions

AddMcpServerTargetOptions

AddOpenApiTargetOptions

AddSmithyTargetOptions

AgentCoreRuntime

(experimental) Bedrock AgentCore runtime environment for code execution Allowed values: PYTHON_3_10 | PYTHON_3_11 | PYTHON_3_12 | PYTHON_3_13.

AgentRuntimeArtifact

(experimental) Abstract base class for agent runtime artifacts.

AgentRuntimeAttributes

ApiKeyAdditionalConfiguration

ApiKeyCredentialLocation

(experimental) API Key location within the request.

ApiKeyCredentialProviderProps

ApiSchema

(experimental) Represents the concept of an API Schema for a Gateway Target.

AssetApiSchema

(experimental) API Schema from a local asset.

AssetToolSchema

(experimental) Tool Schema from a local asset.

BrowserCustom

(experimental) Browser resource for AWS Bedrock Agent Core.

BrowserCustomAttributes

BrowserCustomBase

(experimental) Abstract base class for a Browser.

BrowserCustomProps

BrowserNetworkConfiguration

(experimental) Network configuration for the Browser tool.

BrowserSigning

(experimental) Browser signing.

CodeInterpreterCustom

(experimental) Custom code interpreter resource for AWS Bedrock Agent Core.

CodeInterpreterCustomAttributes

CodeInterpreterCustomBase

(experimental) Abstract base class for a Code Interpreter.

CodeInterpreterCustomProps

CodeInterpreterNetworkConfiguration

(experimental) Network configuration for the Code Interpreter tool.

CognitoAuthorizerProps

CredentialProviderType

(experimental) Credential provider types supported by gateway target.

CustomJwtAuthorizer

(experimental) Custom JWT authorizer configuration implementation.

CustomJwtConfiguration

Gateway

(experimental) Gateway resource for AWS Bedrock Agent Core.

GatewayAttributes

GatewayAuthorizer

(experimental) Factory class for creating Gateway Authorizers.

GatewayAuthorizerType

(experimental) Gateway authorizer type.

GatewayBase

(experimental) ************************************************************************ Base Class ***********************************************************************.

GatewayCredentialProvider

(experimental) Factory class for creating different Gateway Credential Providers.

GatewayExceptionLevel

(experimental) Exception levels for gateway.

GatewayProps

GatewayProtocol

(experimental) Factory class for instantiating Gateway Protocols.

GatewayTarget

(experimental) Defines tools that your gateway will host.

GatewayTargetAttributes

GatewayTargetBase

(experimental) Base class for gateway target implementations.

GatewayTargetCommonProps

GatewayTargetLambdaProps

GatewayTargetMcpServerProps

GatewayTargetOpenApiProps

GatewayTargetProps

GatewayTargetProtocolType

(experimental) Protocol types supported by gateway targets.

GatewayTargetSmithyProps

IBedrockAgentRuntime

(experimental) Interface for Agent Runtime resources.

IBrowserCustom

(experimental) Interface for Browser resources.

ICodeInterpreterCustom

(experimental) Interface for CodeInterpreterCustom resources.

ICredentialProviderConfig

(experimental) Abstract interface for gateway credential provider configuration.

IGateway

(experimental) Interface for Gateway resources.

IGatewayAuthorizerConfig

(experimental) Abstract interface for gateway authorizer configuration.

IGatewayProtocolConfig

(experimental) Abstract interface for gateway protocol configuration.

IGatewayTarget

(experimental) Interface for GatewayTarget resources.

IMcpGatewayTarget

(experimental) Interface for MCP gateway targets.

IMemory

(experimental) Interface for Memory resources.

IMemoryStrategy

(experimental) Interface for Memory strategies.

IRuntimeEndpoint

(experimental) Interface for Runtime Endpoint resources.

ITargetConfiguration

(experimental) Base interface for target configurations.

IamAuthorizer

(experimental) AWS IAM authorizer configuration implementation.

InlineApiSchema

(experimental) Class to define an API Schema from an inline string.

InlineToolSchema

(experimental) Class to define a Tool Schema from an inline string.

InvocationConfiguration

LambdaTargetConfiguration

(experimental) Configuration for Lambda-based MCP targets.

LifecycleConfiguration

MCPProtocolVersion

(experimental) MCP protocol versions.

ManagedMemoryStrategy

(experimental) Managed memory strategy that handles both built-in and override configurations.

ManagedStrategyProps

McpConfiguration

McpGatewaySearchType

(experimental) Search types supported by MCP gateway.

McpProtocolConfiguration

(experimental) MCP (Model Context Protocol) configuration implementation.

McpServerTargetConfiguration

(experimental) Configuration for MCP Server-based targets.

McpTargetConfiguration

(experimental) Abstract base class for MCP target configurations Provides common functionality for all MCP target types.

McpTargetType

(experimental) MCP target types.

Memory

(experimental) Long-term memory store for extracted insights like user preferences, semantic facts and summaries.

MemoryAttributes

MemoryBase

(experimental) Abstract base class for a Memory.

MemoryProps

MemoryStrategy

(experimental) Factory class for creating memory strategies If you need long-term memory for context recall across sessions, you can setup memory extraction strategies to extract the relevant memory from the raw events.

MemoryStrategyCommonProps

MemoryStrategyType

(experimental) Long-term memory extraction strategy types.

NetworkConfiguration

(experimental) Abstract base class for network configuration.

OAuthConfiguration

OpenApiTargetConfiguration

(experimental) Configuration for OpenAPI-based MCP targets.

OverrideConfig

ProtocolType

(experimental) Protocol configuration for Agent Runtime.

RecordingConfig

RequestHeaderConfiguration

Runtime

(experimental) Bedrock Agent Core Runtime Enables running containerized agents with specific network configurations, security settings, and runtime artifacts.

RuntimeAuthorizerConfiguration

(experimental) Abstract base class for runtime authorizer configurations.

RuntimeBase

(experimental) Base class for Agent Runtime.

RuntimeEndpoint

(experimental) Bedrock Agent Core Runtime Endpoint Provides a stable endpoint for invoking agent runtimes with versioning support.

RuntimeEndpointAttributes

RuntimeEndpointBase

(experimental) Base class for Runtime Endpoint.

RuntimeEndpointProps

RuntimeNetworkConfiguration

(experimental) Network configuration for the Runtime.

RuntimeProps

S3ApiSchema

(experimental) Class to define an API Schema from an S3 object.

S3ToolSchema

(experimental) Class to define a Tool Schema from an S3 object.

SchemaDefinition

SchemaDefinitionType

(experimental) Schema definition types.

SelfManagedMemoryStrategy

(experimental) Use AgentCore memory for event storage with custom triggers.

SelfManagedStrategyProps

SmithyTargetConfiguration

(experimental) Configuration for Smithy-based MCP targets.

TargetConfigurationConfig

ToolDefinition

ToolSchema

(experimental) ************************************************************************ TOOL SCHEMA CLASS ***********************************************************************.

TriggerConditions

VpcConfigProps