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.)
-
ClassDescriptionA reference to a BrowserCustom resource.A builder for
BrowserCustomReferenceAn implementation forBrowserCustomReferenceAgentCore 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 forCfnBrowserCustom.BrowserNetworkConfigurationPropertyAn implementation forCfnBrowserCustom.BrowserNetworkConfigurationPropertyA 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.CustomJWTAuthorizerConfigurationPropertyThe protocol configuration.A builder forCfnGateway.GatewayProtocolConfigurationPropertyAn implementation forCfnGateway.GatewayProtocolConfigurationPropertyThe 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.McpLambdaTargetConfigurationPropertyThe 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.The container configuration.A builder forCfnRuntime.ContainerConfigurationPropertyAn implementation forCfnRuntime.ContainerConfigurationPropertyConfiguration for custom JWT authorizer.A builder forCfnRuntime.CustomJWTAuthorizerConfigurationPropertyAn implementation forCfnRuntime.CustomJWTAuthorizerConfigurationPropertyThe network configuration for the agent.A builder forCfnRuntime.NetworkConfigurationPropertyAn implementation forCfnRuntime.NetworkConfigurationPropertyNetwork 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 forCfnRuntimePropsA reference to a CodeInterpreterCustom resource.A builder forCodeInterpreterCustomReferenceAn implementation forCodeInterpreterCustomReferenceA reference to a Gateway resource.A builder forGatewayReferenceAn implementation forGatewayReferenceA reference to a GatewayTarget resource.A builder forGatewayTargetReferenceAn implementation forGatewayTargetReference(experimental) Indicates that this resource can be referenced as a BrowserCustom.Internal default implementation forIBrowserCustomRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a CodeInterpreterCustom.Internal default implementation forICodeInterpreterCustomRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Gateway.Internal default implementation forIGatewayRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a GatewayTarget.Internal default implementation forIGatewayTargetRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Memory.Internal default implementation forIMemoryRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a RuntimeEndpoint.Internal default implementation forIRuntimeEndpointRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Runtime.Internal default implementation forIRuntimeRef.A proxy class which represents a concrete javascript instance of this type.A reference to a Memory resource.A builder forMemoryReferenceAn implementation forMemoryReferenceA reference to a RuntimeEndpoint resource.A builder forRuntimeEndpointReferenceAn implementation forRuntimeEndpointReferenceA reference to a Runtime resource.A builder forRuntimeReferenceAn implementation forRuntimeReference