Package-level declarations

Types

Link copied to clipboard

This exception is thrown when a request is denied per access permissions

Link copied to clipboard
class Agent

Contains information about an agent runtime. An agent runtime is the execution environment for a Amazon Bedrock Agent.

Link copied to clipboard
sealed class AgentArtifact

The artifact of the agent.

Link copied to clipboard

Contains information about an agent runtime endpoint. An endpoint provides a way to connect to and interact with an agent runtime.

Link copied to clipboard
sealed class AgentEndpointStatus
Link copied to clipboard
sealed class AgentStatus
Link copied to clipboard
Link copied to clipboard

Contains information about an API key credential provider.

Link copied to clipboard

Configuration for API schema.

Link copied to clipboard

Represents inbound authorization configuration options used to authenticate incoming requests.

Link copied to clipboard
sealed class AuthorizerType
Link copied to clipboard

Base class for all service related exceptions thrown by the BedrockAgentCoreControl client

Link copied to clipboard

The network configuration for a browser. This structure defines how the browser connects to the network.

Link copied to clipboard
sealed class BrowserNetworkMode
Link copied to clipboard
sealed class BrowserStatus
Link copied to clipboard

Contains summary information about a browser. A browser enables Amazon Bedrock Agent to interact with web content.

Link copied to clipboard

The network configuration for a code interpreter. This structure defines how the code interpreter connects to the network.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains summary information about a code interpreter. A code interpreter enables Amazon Bedrock Agent to execute code.

Link copied to clipboard

Exception thrown when a resource is modified concurrently by multiple requests.

Link copied to clipboard

This exception is thrown when there is a conflict performing an operation

Link copied to clipboard

Contains consolidation configuration information for a memory strategy.

Link copied to clipboard

Representation of a container configuration.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class CredentialProvider

A credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint.

Link copied to clipboard

The configuration for a credential provider. This structure defines how the gateway authenticates with the target endpoint.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for custom configuration of a memory strategy.

Link copied to clipboard

Contains custom consolidation configuration information.

Link copied to clipboard

Input for a custom consolidation configuration.

Link copied to clipboard

Contains custom extraction configuration information.

Link copied to clipboard

Input for a custom extraction configuration.

Link copied to clipboard

Configuration for inbound JWT-based authorization, specifying how incoming requests should be authenticated.

Link copied to clipboard

Input for creating a custom memory strategy.

Link copied to clipboard

Input configuration for a custom OAuth2 provider.

Link copied to clipboard

Output configuration for a custom OAuth2 provider.

Link copied to clipboard

Exception thrown when decryption of a secret fails.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input for deleting a memory strategy.

Link copied to clipboard

Exception thrown when encryption of a secret fails.

Link copied to clipboard
sealed class ExceptionLevel
Link copied to clipboard

Contains extraction configuration information for a memory strategy.

Link copied to clipboard

An API key credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using an API key.

Link copied to clipboard

The configuration for a gateway protocol. This structure defines how the gateway communicates with external services.

Link copied to clipboard
sealed class GatewayProtocolType
Link copied to clipboard
sealed class GatewayStatus
Link copied to clipboard

Contains summary information about a gateway.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input configuration for a GitHub OAuth2 provider.

Link copied to clipboard

Output configuration for a GitHub OAuth2 provider.

Link copied to clipboard

Input configuration for a Google OAuth2 provider.

Link copied to clipboard

Output configuration for a Google OAuth2 provider.

Link copied to clipboard

This exception is thrown if there was an unexpected error during processing of request

Link copied to clipboard
sealed class KeyType
Link copied to clipboard

Contains the KMS configuration for a resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The configuration for a Model Context Protocol (MCP) gateway. This structure defines how the gateway implements the MCP protocol.

Link copied to clipboard

The Lambda configuration for a Model Context Protocol target. This structure defines how the gateway uses a Lambda function to communicate with the target.

Link copied to clipboard

The Model Context Protocol (MCP) configuration for a target. This structure defines how the gateway uses MCP to communicate with the target.

Link copied to clipboard
class Memory

Contains information about a memory resource.

Link copied to clipboard
sealed class MemoryStatus
Link copied to clipboard

Contains information about a memory strategy.

Link copied to clipboard
sealed class MemoryStrategyInput

Contains input information for creating a memory strategy.

Link copied to clipboard
Link copied to clipboard
sealed class MemoryStrategyType
Link copied to clipboard

Contains summary information about a memory resource.

Link copied to clipboard

Input configuration for a Microsoft OAuth2 provider.

Link copied to clipboard

Output configuration for a Microsoft OAuth2 provider.

Link copied to clipboard

Contains information for modifying a consolidation configuration.

Link copied to clipboard

Contains information for modifying an extraction configuration.

Link copied to clipboard

Contains information for modifying memory strategies.

Link copied to clipboard

Input for modifying a memory strategy.

Link copied to clipboard

Contains information for modifying a strategy configuration.

Link copied to clipboard

SecurityConfig for the Agent.

Link copied to clipboard
sealed class NetworkMode
Link copied to clipboard

Contains the authorization server metadata for an OAuth2 provider.

Link copied to clipboard

Contains information about an OAuth2 credential provider.

Link copied to clipboard
sealed class Oauth2Discovery

Contains the discovery information for an OAuth2 provider.

Link copied to clipboard

Contains the input configuration for an OAuth2 provider.

Link copied to clipboard

Contains the output configuration for an OAuth2 provider.

Link copied to clipboard

An OAuth credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using OAuth.

Link copied to clipboard
sealed class OverrideType
Link copied to clipboard

The protocol configuration for an agent runtime. This structure defines how the agent runtime communicates with clients.

Link copied to clipboard

The recording configuration for a browser. This structure defines how browser sessions are recorded.

Link copied to clipboard

Exception thrown when a resource limit is exceeded.

Link copied to clipboard

This exception is thrown when a resource referenced by the operation does not exist

Link copied to clipboard
sealed class ResourceType
Link copied to clipboard

The Amazon S3 configuration for a gateway. This structure defines how the gateway accesses files in Amazon S3.

Link copied to clipboard

The Amazon S3 location for storing data. This structure defines where in Amazon S3 data is stored.

Link copied to clipboard

Input configuration for a Salesforce OAuth2 provider.

Link copied to clipboard

Output configuration for a Salesforce OAuth2 provider.

Link copied to clipboard

A schema definition for a gateway target. This structure defines the structure of the API that the target exposes.

Link copied to clipboard
sealed class SchemaType
Link copied to clipboard
sealed class SearchType
Link copied to clipboard
class Secret

Contains information about a secret in AWS Secrets Manager.

Link copied to clipboard

Contains semantic consolidation override configuration.

Link copied to clipboard

Contains semantic extraction override configuration.

Link copied to clipboard

Input for creating a semantic memory strategy.

Link copied to clipboard

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.

Link copied to clipboard
sealed class ServerProtocol
Link copied to clipboard

An internal error occurred.

Link copied to clipboard

This exception is thrown when a request is made beyond the service quota

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Input configuration for a Slack OAuth2 provider.

Link copied to clipboard

Output configuration for a Slack OAuth2 provider.

Link copied to clipboard

Contains configuration information for a memory strategy.

Link copied to clipboard

Contains summary consolidation override configuration.

Link copied to clipboard

Input for creating a summary memory strategy.

Link copied to clipboard

Input for summary override configuration in a memory strategy.

Input for summary override consolidation configuration in a memory strategy.

Link copied to clipboard
sealed class TargetConfiguration

The configuration for a gateway target. This structure defines how the gateway connects to and interacts with the target endpoint.

Link copied to clipboard
sealed class TargetStatus
Link copied to clipboard

Contains summary information about a gateway target. A target represents an endpoint that the gateway can connect to.

Link copied to clipboard

API rate limit has been exceeded.

Link copied to clipboard

This exception is thrown when the number of requests exceeds the limit

Link copied to clipboard

A tool definition for a gateway target. This structure defines a tool that the target exposes through the Model Context Protocol.

Link copied to clipboard
sealed class ToolSchema

A tool schema for a gateway target. This structure defines the schema for a tool that the target exposes through the Model Context Protocol.

Link copied to clipboard

This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains user preference consolidation override configuration.

Link copied to clipboard

Contains user preference extraction override configuration.

Link copied to clipboard

Input for creating a user preference memory strategy.

Link copied to clipboard

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.

Link copied to clipboard

The input fails to satisfy the constraints specified by the service.

Link copied to clipboard

Stores information about a field passed inside a request that resulted in an exception.

Link copied to clipboard
Link copied to clipboard

The information about the workload identity.

Link copied to clipboard

Contains information about a workload identity.