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.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for BedrockAgentCore construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::BedrockAgentCore resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::BedrockAgentCore.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
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.AuthorizerConfigurationPropertyA fluent builder forCfnGateway.Example: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.The 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.McpTargetConfigurationPropertyThe 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.CustomMemoryStrategyPropertyThe 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.AuthorizerConfigurationPropertyA fluent builder forCfnRuntime.Representation 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.ContainerConfigurationPropertyConfiguration 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