Compatibility client for ReqManagedAgents.Providers.BedrockAgentCore.Client,
retaining the published client and command-result structs.
Summary
Functions
Build a client with the published AgentCore client struct.
Types
Functions
@spec control_plane_attempts(:get | :post | :delete) :: pos_integer()
@spec create_api_key_credential_provider( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), map() ) :: {:ok, map()} | {:error, term()}
@spec create_harness( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), ReqManagedAgents.Providers.BedrockAgentCore.HarnessSpec.t() | map() ) :: {:ok, map()} | {:error, term()}
@spec delete_harness( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), String.t() ) :: {:ok, map()} | {:error, term()}
@spec get_harness( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), String.t() ) :: {:ok, map()} | {:error, term()}
@spec invoke_agent_runtime_command( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), map() ) :: {:ok, ReqManagedAgents.AgentCore.CommandResult.t()} | {:error, term()}
@spec invoke_harness( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), map() ) :: {:ok, [map()]} | {:error, term()}
@spec list_harnesses( t() | ReqManagedAgents.Providers.BedrockAgentCore.Client.t(), keyword() ) :: {:ok, map()} | {:error, term()}
Build a client with the published AgentCore client struct.