aws_cdk.aws_bedrock_agentcore_alpha

Package Overview

AddApiGatewayTargetOptions

AddEndpointOptions

AddLambdaTargetOptions

AddMcpServerTargetOptions

AddOpenApiTargetOptions

AddPolicyOptions

AddSmithyTargetOptions

AgentCoreRuntime

(experimental) 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

(experimental) Abstract base class for agent runtime artifacts.

AgentRuntimeAttributes

ApiGatewayHttpMethod

(experimental) HTTP methods supported by API Gateway.

ApiGatewayTargetConfiguration

(experimental) Configuration for API Gateway-based MCP targets.

ApiGatewayTargetConfigurationProps

ApiGatewayToolConfiguration

ApiGatewayToolFilter

ApiGatewayToolOverride

ApiKeyAdditionalConfiguration

ApiKeyCredentialLocation

(experimental) API Key location within the request.

ApiKeyCredentialProvider

(experimental) L2 construct for AWS::BedrockAgentCore::ApiKeyCredentialProvider.

ApiKeyCredentialProviderAttributes

ApiKeyCredentialProviderIdentityPerms

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

ApiKeyCredentialProviderProps

ApiKeyCredentialProviderResourceProps

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.

AtlassianOAuth2CredentialProviderProps

AttributeAccessor

(experimental) Accessor for building type-safe attribute comparisons.

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.

BuiltinEvaluator

(experimental) Built-in evaluators provided by Amazon Bedrock AgentCore.

CategoricalRatingOption

CloudWatchLogsDataSourceConfig

CodeAssetOptions

CodeBasedOptions

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

ConditionBuilder

(experimental) Builder for condition expressions in Cedar policies.

ConditionalAttributeAccessor

(experimental) Accessor for building type-safe attribute comparisons within conditional statements.

ConditionalPolicyStatement

(experimental) Wrapper class for conditionally building policy statements.

CredentialProviderType

(experimental) Credential provider types supported by gateway target.

CustomClaimOperator

(experimental) Custom claim match operator.

CustomJwtAuthorizer

(experimental) Custom JWT authorizer configuration implementation.

CustomJwtConfiguration

CustomOAuth2CredentialProviderProps

DataSourceConfig

(experimental) Configuration for the data source used in online evaluation.

DataSourceConfigBindResult

DropboxOAuth2CredentialProviderProps

EpisodicReflectionConfiguration

EvaluationLevel

(experimental) The level at which a custom evaluator assesses agent performance.

Evaluator

(experimental) A custom evaluator for Amazon Bedrock AgentCore.

EvaluatorAttributes

EvaluatorBase

(experimental) Abstract base class for Evaluator.

EvaluatorConfig

(experimental) Configuration for a custom evaluator.

EvaluatorInferenceConfig

EvaluatorProps

EvaluatorRatingScale

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

EvaluatorReference

(experimental) Represents a reference to an evaluator for online evaluation.

EvaluatorReferenceBindResult

ExecutionStatus

(experimental) The execution status of an online evaluation configuration.

FacebookOAuth2CredentialProviderProps

FilterConfig

FilterOperator

(experimental) Filter operators for online evaluation filtering.

FilterValue

(experimental) A typed filter value for online evaluation filtering.

FromApiKeyIdentityOptions

FromOauthIdentityOptions

Gateway

(experimental) Gateway resource for AWS Bedrock Agent Core.

GatewayApiKeyIdentityBinding

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.

GatewayCustomClaim

(experimental) Represents a custom claim validation configuration for Gateway JWT authorizers.

GatewayExceptionLevel

(experimental) Exception levels for gateway.

GatewayOAuth2IdentityBinding

GatewayPolicyEngineConfig

GatewayProps

GatewayProtocol

(experimental) Factory class for instantiating Gateway Protocols.

GatewayTarget

(experimental) Defines tools that your gateway will host.

GatewayTargetApiGatewayProps

GatewayTargetAttributes

GatewayTargetBase

(experimental) Base class for gateway target implementations.

GatewayTargetCommonProps

GatewayTargetLambdaProps

GatewayTargetMcpServerProps

GatewayTargetOpenApiProps

GatewayTargetProps

GatewayTargetProtocolType

(experimental) Protocol types supported by gateway targets.

GatewayTargetSmithyProps

GithubOAuth2CredentialProviderProps

GoogleOAuth2CredentialProviderProps

HubspotOAuth2CredentialProviderProps

IApiKeyCredentialProvider

(experimental) An API key credential provider registered in AgentCore Token Vault.

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.

IEvaluator

(experimental) Interface for Evaluator resources.

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.

IInterceptor

(experimental) Represents an interceptor that can be bound to a Gateway.

IMcpGatewayTarget

(experimental) Interface for MCP gateway targets.

IMemory

(experimental) Interface for Memory resources.

IMemoryStrategy

(experimental) Interface for Memory strategies.

IOAuth2CredentialProvider

(experimental) An OAuth2 credential provider registered in AgentCore Token Vault.

IOnlineEvaluationConfig

(experimental) Interface for OnlineEvaluationConfig resources.

IPolicy

(experimental) Minimal reference interface for Policy resources.

IPolicyEngine

(experimental) Contains all properties and methods for both created and imported policy engines.

IRuntimeEndpoint

(experimental) Interface for Runtime Endpoint resources.

ITargetConfiguration

(experimental) Base interface for target configurations.

IWorkloadIdentity

(experimental) A workload identity for Amazon Bedrock AgentCore.

IamAuthorizer

(experimental) AWS IAM authorizer configuration implementation.

IncludedOauth2TenantCredentialProviderProps

IncludedOauth2TenantEndpoints

InlineApiSchema

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

InlineToolSchema

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

InterceptionPoint

(experimental) The interception point where the interceptor will be invoked.

InterceptorBindConfig

InterceptorOptions

InvocationConfiguration

LambdaInterceptor

(experimental) A Lambda-based interceptor for Gateway.

LambdaTargetConfiguration

(experimental) Configuration for Lambda-based MCP targets.

LifecycleConfiguration

LinkedinOAuth2CredentialProviderProps

LlmAsAJudgeOptions

LogType

(experimental) Log types for AgentCore Runtime observability.

LoggingConfig

LoggingDestination

(experimental) Represents a logging destination for AgentCore Runtime.

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.

MetadataConfiguration

MicrosoftOAuth2CredentialProviderProps

NetworkConfiguration

(experimental) Abstract base class for network configuration.

NoAuthAuthorizer

(experimental) No authorization configuration implementation.

NotionOAuth2CredentialProviderProps

NumericalRatingOption

OAuth2AuthorizationServerMetadata

OAuth2ClientCredentials

OAuth2CredentialProvider

(experimental) L2 construct for AWS::BedrockAgentCore::OAuth2CredentialProvider.

OAuth2CredentialProviderAttributes

OAuth2CredentialProviderBaseProps

OAuth2CredentialProviderFactoryBaseProps

OAuth2CredentialProviderIdentityPerms

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

OAuth2CredentialProviderProps

OAuth2CredentialProviderVendor

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

OAuthConfiguration

OnlineEvaluationBase

(experimental) Abstract base class for OnlineEvaluationConfig.

OnlineEvaluationBaseProps

OnlineEvaluationConfig

(experimental) Online evaluation configuration for Amazon Bedrock AgentCore.

OnlineEvaluationConfigAttributes

OnlineEvaluationConfigProps

OpenApiTargetConfiguration

(experimental) Configuration for OpenAPI-based MCP targets.

OverrideConfig

Policy

(experimental) Individual Cedar policy defining what agents can access.

PolicyAttributes

PolicyBase

(experimental) Abstract base class for a Policy.

PolicyEngine

(experimental) Container that manages Cedar authorization policies associated with gateways.

PolicyEngineAttributes

PolicyEngineBase

(experimental) Abstract base class for a PolicyEngine.

PolicyEngineMode

(experimental) The enforcement mode for a policy engine associated with a gateway.

PolicyEngineProps

PolicyProps

PolicyStatement

(experimental) Type-safe builder for creating Cedar authorization policy statements.

PolicyValidationMode

(experimental) Validation mode for Cedar policy definitions.

ProtocolType

(experimental) Protocol configuration for Agent Runtime.

RecordingConfig

RedditOAuth2CredentialProviderProps

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.

RuntimeCustomClaim

(experimental) Represents a custom claim validation configuration for Runtime JWT authorizers.

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.

SalesforceOAuth2CredentialProviderProps

SchemaDefinition

SchemaDefinitionType

(experimental) Schema definition types.

SelfManagedMemoryStrategy

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

SelfManagedStrategyProps

SlackOAuth2CredentialProviderProps

SmithyTargetConfiguration

(experimental) Configuration for Smithy-based MCP targets.

SpotifyOAuth2CredentialProviderProps

TargetConfigurationConfig

ToolDefinition

ToolSchema

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

TriggerConditions

TwitchOAuth2CredentialProviderProps

VpcConfigProps

WorkloadIdentity

(experimental) L2 construct for AWS::BedrockAgentCore::WorkloadIdentity.

WorkloadIdentityAttributes

WorkloadIdentityPerms

(experimental) IAM actions for AgentCore workload identities.

WorkloadIdentityProps

XOAuth2CredentialProviderProps

YandexOAuth2CredentialProviderProps

ZoomOAuth2CredentialProviderProps