Package-level declarations
Types
This exception is thrown when a request is denied per access permissions
The artifact of the agent.
Contains information about an agent runtime endpoint. An endpoint provides a way to connect to and interact with an agent runtime.
Contains information about an API key credential provider.
Configuration for API schema.
Represents inbound authorization configuration options used to authenticate incoming requests.
Base class for all service related exceptions thrown by the BedrockAgentCoreControl client
The network configuration for a browser. This structure defines how the browser connects to the network.
Contains summary information about a browser. A browser enables Amazon Bedrock Agent to interact with web content.
The network configuration for a code interpreter. This structure defines how the code interpreter connects to the network.
Contains summary information about a code interpreter. A code interpreter enables Amazon Bedrock Agent to execute code.
Exception thrown when a resource is modified concurrently by multiple requests.
This exception is thrown when there is a conflict performing an operation
Contains consolidation configuration information for a memory strategy.
Representation of a container configuration.
A credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint.
The configuration for a credential provider. This structure defines how the gateway authenticates with the target endpoint.
Input for custom configuration of a memory strategy.
Contains custom consolidation configuration information.
Input for a custom consolidation configuration.
Contains custom extraction configuration information.
Input for a custom extraction configuration.
Configuration for inbound JWT-based authorization, specifying how incoming requests should be authenticated.
Input for creating a custom memory strategy.
Input configuration for a custom OAuth2 provider.
Output configuration for a custom OAuth2 provider.
Exception thrown when decryption of a secret fails.
Input for deleting a memory strategy.
Exception thrown when encryption of a secret fails.
Contains extraction configuration information for a memory strategy.
An API key credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using an API key.
The configuration for a gateway protocol. This structure defines how the gateway communicates with external services.
Contains summary information about a gateway.
Input configuration for a GitHub OAuth2 provider.
Output configuration for a GitHub OAuth2 provider.
Input configuration for a Google OAuth2 provider.
Output configuration for a Google OAuth2 provider.
This exception is thrown if there was an unexpected error during processing of request
Contains the KMS configuration for a resource.
The configuration for a Model Context Protocol (MCP) gateway. This structure defines how the gateway implements the MCP protocol.
The Lambda configuration for a Model Context Protocol target. This structure defines how the gateway uses a Lambda function to communicate with the target.
The Model Context Protocol (MCP) configuration for a target. This structure defines how the gateway uses MCP to communicate with the target.
Contains information about a memory strategy.
Contains input information for creating a memory strategy.
Contains summary information about a memory resource.
Input configuration for a Microsoft OAuth2 provider.
Output configuration for a Microsoft OAuth2 provider.
Contains information for modifying a consolidation configuration.
Contains information for modifying an extraction configuration.
Contains information for modifying memory strategies.
Input for modifying a memory strategy.
Contains information for modifying a strategy configuration.
SecurityConfig for the Agent.
Contains the authorization server metadata for an OAuth2 provider.
Contains information about an OAuth2 credential provider.
Contains the discovery information for an OAuth2 provider.
Contains the input configuration for an OAuth2 provider.
Contains the output configuration for an OAuth2 provider.
An OAuth credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using OAuth.
The protocol configuration for an agent runtime. This structure defines how the agent runtime communicates with clients.
The recording configuration for a browser. This structure defines how browser sessions are recorded.
Exception thrown when a resource limit is exceeded.
This exception is thrown when a resource referenced by the operation does not exist
The Amazon S3 configuration for a gateway. This structure defines how the gateway accesses files in Amazon S3.
The Amazon S3 location for storing data. This structure defines where in Amazon S3 data is stored.
Input configuration for a Salesforce OAuth2 provider.
Output configuration for a Salesforce OAuth2 provider.
A schema definition for a gateway target. This structure defines the structure of the API that the target exposes.
Contains semantic consolidation override configuration.
Contains semantic extraction override configuration.
Input for creating a semantic memory strategy.
Input for semantic override configuration in a memory strategy.
Input for semantic override consolidation configuration in a memory strategy.
Input for semantic override extraction configuration in a memory strategy.
An internal error occurred.
This exception is thrown when a request is made beyond the service quota
Input configuration for a Slack OAuth2 provider.
Output configuration for a Slack OAuth2 provider.
Contains configuration information for a memory strategy.
Contains summary consolidation override configuration.
Input for creating a summary memory strategy.
Input for summary override configuration in a memory strategy.
Input for summary override consolidation configuration in a memory strategy.
The configuration for a gateway target. This structure defines how the gateway connects to and interacts with the target endpoint.
Contains summary information about a gateway target. A target represents an endpoint that the gateway can connect to.
API rate limit has been exceeded.
This exception is thrown when the number of requests exceeds the limit
A tool definition for a gateway target. This structure defines a tool that the target exposes through the Model Context Protocol.
A tool schema for a gateway target. This structure defines the schema for a tool that the target exposes through the Model Context Protocol.
This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
Contains user preference consolidation override configuration.
Contains user preference extraction override configuration.
Input for creating a user preference memory strategy.
Input for user preference override configuration in a memory strategy.
Input for user preference override consolidation configuration in a memory strategy.
Input for user preference override extraction configuration in a memory strategy.
The input fails to satisfy the constraints specified by the service.
Stores information about a field passed inside a request that resulted in an exception.
The information about the workload identity.
Contains information about a workload identity.