aws_cdk.aws_bedrockagentcore

Package Overview

AddApiGatewayTargetOptions

AddEndpointOptions

AddLambdaTargetOptions

AddMcpServerTargetOptions

AddOpenApiTargetOptions

AddSmithyTargetOptions

AgentCoreRuntime

Bedrock AgentCore runtime environment for code execution Allowed values: PYTHON_3_10 | PYTHON_3_11 | PYTHON_3_12 | PYTHON_3_13 | PYTHON_3_14 | NODE_22.

AgentRuntimeArtifact

Abstract base class for agent runtime artifacts.

AgentRuntimeAttributes

ApiGatewayHttpMethod

HTTP methods supported by API Gateway.

ApiGatewayTargetConfiguration

Configuration for API Gateway-based MCP targets.

ApiGatewayTargetConfigurationProps

ApiGatewayToolConfiguration

ApiGatewayToolFilter

ApiGatewayToolOverride

ApiKeyAdditionalConfiguration

ApiKeyCredentialLocation

API Key location within the request.

ApiKeyCredentialProvider

L2 construct for AWS::BedrockAgentCore::ApiKeyCredentialProvider.

ApiKeyCredentialProviderAttributes

ApiKeyCredentialProviderIdentityPerms

IAM actions for AgentCore API key credential providers (Token Vault).

ApiKeyCredentialProviderOptions

ApiKeyCredentialProviderProps

ApiSchema

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

AssetApiSchema

API Schema from a local asset.

AssetToolSchema

Tool Schema from a local asset.

AtlassianOAuth2CredentialProviderProps

BrowserCustom

Browser resource for AWS Bedrock Agent Core.

BrowserCustomAttributes

BrowserCustomBase

Abstract base class for a Browser.

BrowserCustomProps

BrowserNetworkConfiguration

Network configuration for the Browser tool.

BrowserSigning

Browser signing.

BuiltinEvaluator

Built-in evaluators provided by Amazon Bedrock AgentCore.

CategoricalRatingOption

CfnApiKeyCredentialProvider

Resource Type definition for AWS::BedrockAgentCore::ApiKeyCredentialProvider.

CfnApiKeyCredentialProviderProps

CfnBrowserCustom

AgentCore Browser tool provides a fast, secure, cloud-based browser runtime to enable AI agents to interact with websites at scale.

CfnBrowserCustomProps

CfnBrowserProfile

Resource definition for AWS::BedrockAgentCore::BrowserProfile.

CfnBrowserProfileProps

CfnCodeInterpreterCustom

The AgentCore Code Interpreter tool enables agents to securely execute code in isolated sandbox environments.

CfnCodeInterpreterCustomProps

CfnEvaluator

Resource Type definition for AWS::BedrockAgentCore::Evaluator - Creates a custom evaluator for agent quality assessment using LLM-as-a-Judge configurations.

CfnEvaluatorProps

CfnGateway

Amazon Bedrock AgentCore Gateway provides a unified connectivity layer between agents and the tools and resources they need to interact with.

CfnGatewayProps

CfnGatewayTarget

After creating a gateway, you can add targets, which define the tools that your gateway will host.

CfnGatewayTargetProps

CfnMemory

Memory allows AI agents to maintain both immediate and long-term knowledge, enabling context-aware and personalized interactions.

CfnMemoryProps

CfnOAuth2CredentialProvider

Resource Type definition for AWS::BedrockAgentCore::OAuth2CredentialProvider.

CfnOAuth2CredentialProviderProps

CfnOnlineEvaluationConfig

Resource Type definition for AWS::BedrockAgentCore::OnlineEvaluationConfig - Creates an online evaluation configuration for continuous monitoring of agent performance.

CfnOnlineEvaluationConfigProps

CfnPolicy

Resource Type definition for AWS::BedrockAgentCore::Policy.

CfnPolicyEngine

Resource Type definition for AWS::BedrockAgentCore::PolicyEngine.

CfnPolicyEngineProps

CfnPolicyProps

CfnRuntime

Contains information about an agent runtime. An agent runtime is the execution environment for a Amazon Bedrock Agent.

CfnRuntimeEndpoint

AgentCore Runtime is a secure, serverless runtime purpose-built for deploying and scaling dynamic AI agents and tools using any open-source framework including LangGraph, CrewAI, and Strands Agents, any protocol, and any model.

CfnRuntimeEndpointProps

CfnRuntimeProps

CfnWorkloadIdentity

Creates a workload identity for Amazon Bedrock AgentCore.

CfnWorkloadIdentityProps

CloudWatchLogsDataSourceConfig

CodeAssetOptions

CodeBasedOptions

CodeInterpreterCustom

Custom code interpreter resource for AWS Bedrock Agent Core.

CodeInterpreterCustomAttributes

CodeInterpreterCustomBase

Abstract base class for a Code Interpreter.

CodeInterpreterCustomProps

CodeInterpreterNetworkConfiguration

Network configuration for the Code Interpreter tool.

CognitoAuthorizerProps

CredentialProviderType

Credential provider types supported by gateway target.

CustomClaimOperator

Custom claim match operator.

CustomJwtAuthorizer

Custom JWT authorizer configuration implementation.

CustomJwtConfiguration

CustomOAuth2CredentialProviderProps

DataSourceConfig

Configuration for the data source used in online evaluation.

DataSourceConfigBindResult

DropboxOAuth2CredentialProviderProps

EpisodicReflectionConfiguration

EvaluationLevel

The level at which a custom evaluator assesses agent performance.

Evaluator

A custom evaluator for Amazon Bedrock AgentCore.

EvaluatorAttributes

EvaluatorBase

Abstract base class for Evaluator.

EvaluatorConfig

Configuration for a custom evaluator.

EvaluatorInferenceConfig

EvaluatorProps

EvaluatorRatingScale

Represents a rating scale for custom LLM-as-a-Judge evaluators.

EvaluatorSelector

Represents a reference to an evaluator for online evaluation.

EvaluatorSelectorBindResult

ExecutionStatus

The execution status of an online evaluation configuration.

FacebookOAuth2CredentialProviderProps

FilterConfig

FilterOperator

Filter operators for online evaluation filtering.

FilterValue

A typed filter value for online evaluation filtering.

FromApiKeyIdentityOptions

FromOauthIdentityOptions

Gateway

Gateway resource for AWS Bedrock Agent Core.

GatewayApiKeyIdentityBinding

GatewayAttributes

GatewayAuthorizer

Factory class for creating Gateway Authorizers.

GatewayAuthorizerType

Gateway authorizer type.

GatewayBase

************************************************************************ Base Class ***********************************************************************.

GatewayCredentialProvider

Factory class for creating different Gateway Credential Providers.

GatewayCustomClaim

Represents a custom claim validation configuration for Gateway JWT authorizers.

GatewayExceptionLevel

Exception levels for gateway.

GatewayOAuth2IdentityBinding

GatewayProps

GatewayProtocol

Factory class for instantiating Gateway Protocols.

GatewayTarget

Defines tools that your gateway will host.

GatewayTargetApiGatewayProps

GatewayTargetAttributes

GatewayTargetBase

Base class for gateway target implementations.

GatewayTargetCommonProps

GatewayTargetLambdaProps

GatewayTargetMcpServerProps

GatewayTargetOpenApiProps

GatewayTargetProps

GatewayTargetProtocolType

Protocol types supported by gateway targets.

GatewayTargetSmithyProps

GithubOAuth2CredentialProviderProps

GoogleOAuth2CredentialProviderProps

HubspotOAuth2CredentialProviderProps

IApiKeyCredentialProvider

An API key credential provider registered in AgentCore Token Vault.

IBedrockAgentRuntime

Interface for Agent Runtime resources.

IBrowserCustom

Interface for Browser resources.

ICodeInterpreterCustom

Interface for CodeInterpreterCustom resources.

ICredentialProviderConfig

Abstract interface for gateway credential provider configuration.

IEvaluator

Interface for Evaluator resources.

IGateway

Interface for Gateway resources.

IGatewayAuthorizerConfig

Abstract interface for gateway authorizer configuration.

IGatewayProtocolConfig

Abstract interface for gateway protocol configuration.

IGatewayTarget

Interface for GatewayTarget resources.

IInterceptor

Represents an interceptor that can be bound to a Gateway.

IMcpGatewayTarget

Interface for MCP gateway targets.

IMemory

Interface for Memory resources.

IMemoryStrategy

Interface for Memory strategies.

IOAuth2CredentialProvider

An OAuth2 credential provider registered in AgentCore Token Vault.

IOnlineEvaluationConfig

Interface for OnlineEvaluationConfig resources.

IRuntimeEndpoint

Interface for Runtime Endpoint resources.

ITargetConfiguration

Base interface for target configurations.

IWorkloadIdentity

A workload identity for Amazon Bedrock AgentCore.

IamAuthorizer

AWS IAM authorizer configuration implementation.

IncludedOauth2TenantCredentialProviderProps

IncludedOauth2TenantEndpoints

InlineApiSchema

Class to define an API Schema from an inline string.

InlineToolSchema

Class to define a Tool Schema from an inline string.

InterceptionPoint

The interception point where the interceptor will be invoked.

InterceptorBindConfig

InterceptorOptions

InvocationConfiguration

LambdaInterceptor

A Lambda-based interceptor for Gateway.

LambdaTargetConfiguration

Configuration for Lambda-based MCP targets.

LifecycleConfiguration

LinkedinOAuth2CredentialProviderProps

LlmAsAJudgeOptions

LogType

Log types for AgentCore Runtime observability.

LoggingConfig

LoggingDestination

Represents a logging destination for AgentCore Runtime.

MCPProtocolVersion

MCP protocol versions.

ManagedMemoryStrategy

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

ManagedStrategyProps

McpConfiguration

McpGatewaySearchType

Search types supported by MCP gateway.

McpProtocolConfiguration

MCP (Model Context Protocol) configuration implementation.

McpServerTargetConfiguration

Configuration for MCP Server-based targets.

McpTargetConfiguration

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

McpTargetType

MCP target types.

Memory

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

MemoryAttributes

MemoryBase

Abstract base class for a Memory.

MemoryProps

MemoryStrategy

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

Long-term memory extraction strategy types.

MetadataConfiguration

MicrosoftOAuth2CredentialProviderProps

NetworkConfiguration

Abstract base class for network configuration.

NoAuthAuthorizer

No authorization configuration implementation.

NotionOAuth2CredentialProviderProps

NumericalRatingOption

OAuth2AuthorizationServerMetadata

OAuth2ClientCredentials

OAuth2CredentialProvider

L2 construct for AWS::BedrockAgentCore::OAuth2CredentialProvider.

OAuth2CredentialProviderAttributes

OAuth2CredentialProviderBaseProps

OAuth2CredentialProviderFactoryBaseProps

OAuth2CredentialProviderIdentityPerms

IAM actions for AgentCore OAuth2 credential providers (Token Vault).

OAuth2CredentialProviderProps

OAuth2CredentialProviderVendor

Built-in OAuth2 vendors supported by AWS::BedrockAgentCore::OAuth2CredentialProvider.

OAuthConfiguration

OnlineEvaluationBase

Abstract base class for OnlineEvaluationConfig.

OnlineEvaluationBaseProps

OnlineEvaluationConfig

Online evaluation configuration for Amazon Bedrock AgentCore.

OnlineEvaluationConfigAttributes

OnlineEvaluationConfigProps

OpenApiTargetConfiguration

Configuration for OpenAPI-based MCP targets.

OverrideConfig

ProtocolType

Protocol configuration for Agent Runtime.

RecordingConfig

RedditOAuth2CredentialProviderProps

RequestHeaderConfiguration

Runtime

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

RuntimeAuthorizerConfiguration

Abstract base class for runtime authorizer configurations.

RuntimeBase

Base class for Agent Runtime.

RuntimeCustomClaim

Represents a custom claim validation configuration for Runtime JWT authorizers.

RuntimeEndpoint

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

RuntimeEndpointAttributes

RuntimeEndpointBase

Base class for Runtime Endpoint.

RuntimeEndpointProps

RuntimeNetworkConfiguration

Network configuration for the Runtime.

RuntimeProps

S3ApiSchema

Class to define an API Schema from an S3 object.

S3ToolSchema

Class to define a Tool Schema from an S3 object.

SalesforceOAuth2CredentialProviderProps

SchemaDefinition

SchemaDefinitionType

Schema definition types.

SelfManagedMemoryStrategy

Use AgentCore memory for event storage with custom triggers.

SelfManagedStrategyProps

SlackOAuth2CredentialProviderProps

SmithyTargetConfiguration

Configuration for Smithy-based MCP targets.

SpotifyOAuth2CredentialProviderProps

TargetConfigurationConfig

ToolDefinition

ToolSchema

************************************************************************ TOOL SCHEMA CLASS ***********************************************************************.

TriggerConditions

TwitchOAuth2CredentialProviderProps

VpcConfigProps

WorkloadIdentity

L2 construct for AWS::BedrockAgentCore::WorkloadIdentity.

WorkloadIdentityAttributes

WorkloadIdentityPerms

IAM actions for AgentCore workload identities.

WorkloadIdentityProps

XOAuth2CredentialProviderProps

YandexOAuth2CredentialProviderProps

ZoomOAuth2CredentialProviderProps