Package software.amazon.awscdk.services.bedrockagentcore
package software.amazon.awscdk.services.bedrockagentcore
AWS::BedrockAgentCore Construct Library
---
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.bedrockagentcore.*;
L2 constructs for this service are available in the @aws-cdk/aws-bedrock-agentcore-alpha package.
You can also use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::BedrockAgentCore resources directly.
-
ClassDescriptionAgentCore Browser tool provides a fast, secure, cloud-based browser runtime to enable AI agents to interact with websites at scale.The network configuration.A builder for
CfnBrowserCustom.BrowserNetworkConfigurationPropertyAn implementation forCfnBrowserCustom.BrowserNetworkConfigurationPropertyBrowser signing configuration.A builder forCfnBrowserCustom.BrowserSigningPropertyAn implementation forCfnBrowserCustom.BrowserSigningPropertyA fluent builder forCfnBrowserCustom.The recording configuration.A builder forCfnBrowserCustom.RecordingConfigPropertyAn implementation forCfnBrowserCustom.RecordingConfigPropertyThe S3 location.A builder forCfnBrowserCustom.S3LocationPropertyAn implementation forCfnBrowserCustom.S3LocationPropertyNetwork mode configuration for VPC.A builder forCfnBrowserCustom.VpcConfigPropertyAn implementation forCfnBrowserCustom.VpcConfigPropertyProperties for defining aCfnBrowserCustom.A builder forCfnBrowserCustomPropsAn implementation forCfnBrowserCustomPropsThe AgentCore Code Interpreter tool enables agents to securely execute code in isolated sandbox environments.A fluent builder forCfnCodeInterpreterCustom.The network configuration.An implementation forCfnCodeInterpreterCustom.CodeInterpreterNetworkConfigurationPropertyNetwork mode configuration for VPC.A builder forCfnCodeInterpreterCustom.VpcConfigPropertyAn implementation forCfnCodeInterpreterCustom.VpcConfigPropertyProperties for defining aCfnCodeInterpreterCustom.A builder forCfnCodeInterpreterCustomPropsAn implementation forCfnCodeInterpreterCustomPropsAmazon Bedrock AgentCore Gateway provides a unified connectivity layer between agents and the tools and resources they need to interact with.Example:A builder forCfnGateway.AuthorizerConfigurationPropertyAn implementation forCfnGateway.AuthorizerConfigurationPropertyThe value or values in the custom claim to match and relationship of match.A builder forCfnGateway.AuthorizingClaimMatchValueTypePropertyAn implementation forCfnGateway.AuthorizingClaimMatchValueTypePropertyA fluent builder forCfnGateway.The value or values in the custom claim to match for.A builder forCfnGateway.ClaimMatchValueTypePropertyAn implementation forCfnGateway.ClaimMatchValueTypePropertyRequired custom claim.A builder forCfnGateway.CustomClaimValidationTypePropertyAn implementation forCfnGateway.CustomClaimValidationTypePropertyExample:A builder forCfnGateway.CustomJWTAuthorizerConfigurationPropertyAn implementation forCfnGateway.CustomJWTAuthorizerConfigurationPropertyExample:A builder forCfnGateway.GatewayInterceptorConfigurationPropertyAn implementation forCfnGateway.GatewayInterceptorConfigurationPropertyThe protocol configuration.A builder forCfnGateway.GatewayProtocolConfigurationPropertyAn implementation forCfnGateway.GatewayProtocolConfigurationPropertyExample:A builder forCfnGateway.InterceptorConfigurationPropertyAn implementation forCfnGateway.InterceptorConfigurationPropertyExample:A builder forCfnGateway.InterceptorInputConfigurationPropertyAn implementation forCfnGateway.InterceptorInputConfigurationPropertyExample:A builder forCfnGateway.LambdaInterceptorConfigurationPropertyAn implementation forCfnGateway.LambdaInterceptorConfigurationPropertyThe gateway configuration for MCP.A builder forCfnGateway.MCPGatewayConfigurationPropertyAn implementation forCfnGateway.MCPGatewayConfigurationPropertyThe workload identity details for the gateway.A builder forCfnGateway.WorkloadIdentityDetailsPropertyAn implementation forCfnGateway.WorkloadIdentityDetailsPropertyProperties for defining aCfnGateway.A builder forCfnGatewayPropsAn implementation forCfnGatewayPropsAfter creating a gateway, you can add targets, which define the tools that your gateway will host.Example:A builder forCfnGatewayTarget.ApiGatewayTargetConfigurationPropertyAn implementation forCfnGatewayTarget.ApiGatewayTargetConfigurationPropertyExample:A builder forCfnGatewayTarget.ApiGatewayToolConfigurationPropertyAn implementation forCfnGatewayTarget.ApiGatewayToolConfigurationPropertyExample:A builder forCfnGatewayTarget.ApiGatewayToolFilterPropertyAn implementation forCfnGatewayTarget.ApiGatewayToolFilterPropertyExample:A builder forCfnGatewayTarget.ApiGatewayToolOverridePropertyAn implementation forCfnGatewayTarget.ApiGatewayToolOverridePropertyThe API key credential provider for the gateway target.A builder forCfnGatewayTarget.ApiKeyCredentialProviderPropertyAn implementation forCfnGatewayTarget.ApiKeyCredentialProviderPropertyThe API schema configuration for the gateway target.A builder forCfnGatewayTarget.ApiSchemaConfigurationPropertyAn implementation forCfnGatewayTarget.ApiSchemaConfigurationPropertyA fluent builder forCfnGatewayTarget.The credential provider configuration for the gateway target.A builder forCfnGatewayTarget.CredentialProviderConfigurationPropertyAn implementation forCfnGatewayTarget.CredentialProviderConfigurationPropertyExample:A builder forCfnGatewayTarget.CredentialProviderPropertyAn implementation forCfnGatewayTarget.CredentialProviderPropertyThe Lambda target configuration.A builder forCfnGatewayTarget.McpLambdaTargetConfigurationPropertyAn implementation forCfnGatewayTarget.McpLambdaTargetConfigurationPropertyExample:A builder forCfnGatewayTarget.McpServerTargetConfigurationPropertyAn implementation forCfnGatewayTarget.McpServerTargetConfigurationPropertyThe MCP target configuration for the gateway target.A builder forCfnGatewayTarget.McpTargetConfigurationPropertyAn implementation forCfnGatewayTarget.McpTargetConfigurationPropertyExample:A builder forCfnGatewayTarget.MetadataConfigurationPropertyAn implementation forCfnGatewayTarget.MetadataConfigurationPropertyThe OAuth credential provider for the gateway target.A builder forCfnGatewayTarget.OAuthCredentialProviderPropertyAn implementation forCfnGatewayTarget.OAuthCredentialProviderPropertyThe S3 configuration for the gateway target.A builder forCfnGatewayTarget.S3ConfigurationPropertyAn implementation forCfnGatewayTarget.S3ConfigurationPropertyThe schema definition for the gateway target.A builder forCfnGatewayTarget.SchemaDefinitionPropertyAn implementation forCfnGatewayTarget.SchemaDefinitionPropertyThe target configuration.A builder forCfnGatewayTarget.TargetConfigurationPropertyAn implementation forCfnGatewayTarget.TargetConfigurationPropertyThe tool definition for the gateway.A builder forCfnGatewayTarget.ToolDefinitionPropertyAn implementation forCfnGatewayTarget.ToolDefinitionPropertyThe tool schema for the gateway target.A builder forCfnGatewayTarget.ToolSchemaPropertyAn implementation forCfnGatewayTarget.ToolSchemaPropertyProperties for defining aCfnGatewayTarget.A builder forCfnGatewayTargetPropsAn implementation forCfnGatewayTargetPropsMemory allows AI agents to maintain both immediate and long-term knowledge, enabling context-aware and personalized interactions.A fluent builder forCfnMemory.The memory configuration input.A builder forCfnMemory.CustomConfigurationInputPropertyAn implementation forCfnMemory.CustomConfigurationInputPropertyThe memory strategy.A builder forCfnMemory.CustomMemoryStrategyPropertyAn implementation forCfnMemory.CustomMemoryStrategyPropertyExample:A builder forCfnMemory.EpisodicMemoryStrategyPropertyAn implementation forCfnMemory.EpisodicMemoryStrategyPropertyExample:An implementation forCfnMemory.EpisodicOverrideConsolidationConfigurationInputPropertyExample:An implementation forCfnMemory.EpisodicOverrideExtractionConfigurationInputPropertyExample:A builder forCfnMemory.EpisodicOverridePropertyAn implementation forCfnMemory.EpisodicOverridePropertyExample:An implementation forCfnMemory.EpisodicOverrideReflectionConfigurationInputPropertyExample:A builder forCfnMemory.EpisodicReflectionConfigurationInputPropertyAn implementation forCfnMemory.EpisodicReflectionConfigurationInputPropertyThe memory invocation configuration input.A builder forCfnMemory.InvocationConfigurationInputPropertyAn implementation forCfnMemory.InvocationConfigurationInputPropertyThe memory strategy.A builder forCfnMemory.MemoryStrategyPropertyAn implementation forCfnMemory.MemoryStrategyPropertyThe message based trigger input.A builder forCfnMemory.MessageBasedTriggerInputPropertyAn implementation forCfnMemory.MessageBasedTriggerInputPropertyThe self managed configuration.A builder forCfnMemory.SelfManagedConfigurationPropertyAn implementation forCfnMemory.SelfManagedConfigurationPropertyThe memory strategy.A builder forCfnMemory.SemanticMemoryStrategyPropertyAn implementation forCfnMemory.SemanticMemoryStrategyPropertyThe memory override configuration.An implementation forCfnMemory.SemanticOverrideConsolidationConfigurationInputPropertyThe memory override configuration.An implementation forCfnMemory.SemanticOverrideExtractionConfigurationInputPropertyThe memory override.A builder forCfnMemory.SemanticOverridePropertyAn implementation forCfnMemory.SemanticOverridePropertyThe memory strategy.A builder forCfnMemory.SummaryMemoryStrategyPropertyAn implementation forCfnMemory.SummaryMemoryStrategyPropertyThe consolidation configuration.An implementation forCfnMemory.SummaryOverrideConsolidationConfigurationInputPropertyThe memory summary override.A builder forCfnMemory.SummaryOverridePropertyAn implementation forCfnMemory.SummaryOverridePropertyThe memory trigger condition input for the time based trigger.A builder forCfnMemory.TimeBasedTriggerInputPropertyAn implementation forCfnMemory.TimeBasedTriggerInputPropertyThe token based trigger input.A builder forCfnMemory.TokenBasedTriggerInputPropertyAn implementation forCfnMemory.TokenBasedTriggerInputPropertyThe memory trigger condition input.A builder forCfnMemory.TriggerConditionInputPropertyAn implementation forCfnMemory.TriggerConditionInputPropertyThe memory strategy.A builder forCfnMemory.UserPreferenceMemoryStrategyPropertyAn implementation forCfnMemory.UserPreferenceMemoryStrategyPropertyThe configuration input.An implementation forCfnMemory.UserPreferenceOverrideConsolidationConfigurationInputPropertyThe memory override configuration.An implementation forCfnMemory.UserPreferenceOverrideExtractionConfigurationInputPropertyThe memory user preference override.A builder forCfnMemory.UserPreferenceOverridePropertyAn implementation forCfnMemory.UserPreferenceOverridePropertyProperties for defining aCfnMemory.A builder forCfnMemoryPropsAn implementation forCfnMemoryPropsContains information about an agent runtime.The artifact of the agent.A builder forCfnRuntime.AgentRuntimeArtifactPropertyAn implementation forCfnRuntime.AgentRuntimeArtifactPropertyThe authorizer configuration.A builder forCfnRuntime.AuthorizerConfigurationPropertyAn implementation forCfnRuntime.AuthorizerConfigurationPropertyThe value or values in the custom claim to match and relationship of match.A builder forCfnRuntime.AuthorizingClaimMatchValueTypePropertyAn implementation forCfnRuntime.AuthorizingClaimMatchValueTypePropertyA fluent builder forCfnRuntime.The value or values in the custom claim to match for.A builder forCfnRuntime.ClaimMatchValueTypePropertyAn implementation forCfnRuntime.ClaimMatchValueTypePropertyRepresentation of a code configuration.A builder forCfnRuntime.CodeConfigurationPropertyAn implementation forCfnRuntime.CodeConfigurationPropertyObject represents source code from zip file.A builder forCfnRuntime.CodePropertyAn implementation forCfnRuntime.CodePropertyThe container configuration.A builder forCfnRuntime.ContainerConfigurationPropertyAn implementation forCfnRuntime.ContainerConfigurationPropertyRequired custom claim.A builder forCfnRuntime.CustomClaimValidationTypePropertyAn implementation forCfnRuntime.CustomClaimValidationTypePropertyConfiguration for custom JWT authorizer.A builder forCfnRuntime.CustomJWTAuthorizerConfigurationPropertyAn implementation forCfnRuntime.CustomJWTAuthorizerConfigurationPropertyConfiguration for managing the lifecycle of runtime sessions and resources.A builder forCfnRuntime.LifecycleConfigurationPropertyAn implementation forCfnRuntime.LifecycleConfigurationPropertyThe network configuration for the agent.A builder forCfnRuntime.NetworkConfigurationPropertyAn implementation forCfnRuntime.NetworkConfigurationPropertyConfiguration for HTTP request headers.A builder forCfnRuntime.RequestHeaderConfigurationPropertyAn implementation forCfnRuntime.RequestHeaderConfigurationPropertyS3 Location Configuration.A builder forCfnRuntime.S3LocationPropertyAn implementation forCfnRuntime.S3LocationPropertyNetwork mode configuration for VPC.A builder forCfnRuntime.VpcConfigPropertyAn implementation forCfnRuntime.VpcConfigPropertyThe workload identity details for the agent.A builder forCfnRuntime.WorkloadIdentityDetailsPropertyAn implementation forCfnRuntime.WorkloadIdentityDetailsPropertyAgentCore 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.A fluent builder forCfnRuntimeEndpoint.Properties for defining aCfnRuntimeEndpoint.A builder forCfnRuntimeEndpointPropsAn implementation forCfnRuntimeEndpointPropsProperties for defining aCfnRuntime.A builder forCfnRuntimePropsAn implementation forCfnRuntimePropsCreates a workload identity for Amazon Bedrock AgentCore.A fluent builder forCfnWorkloadIdentity.Properties for defining aCfnWorkloadIdentity.A builder forCfnWorkloadIdentityPropsAn implementation forCfnWorkloadIdentityProps