View Source AWS.BedrockAgentCoreControl (aws-elixir v1.0.9)

Amazon Bedrock AgentCore is in preview release and is subject to change.

Amazon Bedrock Agent Core Control is a service that enables you to manage memory resources for your Amazon Bedrock agents.

Use this API to create, retrieve, update, and delete memory resources and their associated memory strategies. Memory resources enable your agents to store and retrieve information from conversations and interactions.

Link to this section Summary

Functions

Creates an Amazon Secure Agent.

Creates a new API key credential provider.

Creates a custom code interpreter.

Creates a gateway for Amazon Bedrock Agent.

Creates a new OAuth2 credential provider.

Gets information about an Amazon Secure AgentEndpoint.

Retrieves information about an API key credential provider.

Gets information about a custom browser.

Gets information about a custom code interpreter.

Retrieves information about a specific Gateway.

Retrieves information about a specific Gateway Target.

Retrieve an existing memory.

Retrieves information about an OAuth2 credential provider.

Retrieves information about a token vault.

Retrieves information about a workload identity.

Lists all endpoints for a specific Amazon Secure Agent.

Lists all versions of a specific Amazon Secure Agent.

Lists all Amazon Secure Agents in your account.

Lists all API key credential providers in your account.

Lists all custom browsers in your account.

Lists all custom code interpreters in your account.

Lists all OAuth2 credential providers in your account.

Lists all workload identities in your account.

Sets the customer master key (CMK) for a token vault.

Updates an existing API key credential provider.

Updates an existing OAuth2 credential provider.

Updates an existing workload identity.

Link to this section Functions

Link to this function

create_agent_runtime(client, input, options \\ [])

View Source

Creates an Amazon Secure Agent.

Link to this function

create_agent_runtime_endpoint(client, agent_runtime_id, input, options \\ [])

View Source

Creates an Amazon Secure AgentEndpoint.

Link to this function

create_api_key_credential_provider(client, input, options \\ [])

View Source

Creates a new API key credential provider.

Link to this function

create_browser(client, input, options \\ [])

View Source

Creates a custom browser.

Link to this function

create_code_interpreter(client, input, options \\ [])

View Source

Creates a custom code interpreter.

Link to this function

create_gateway(client, input, options \\ [])

View Source

Creates a gateway for Amazon Bedrock Agent.

A gateway serves as an integration point between your agent and external services.

To create a gateway, you must specify a name, protocol type, and IAM role. The role grants the gateway permission to access Amazon Web Services services and resources.

Link to this function

create_gateway_target(client, gateway_identifier, input, options \\ [])

View Source

Creates a target for a gateway.

A target defines an endpoint that the gateway can connect to.

To create a target, you must specify the gateway identifier and target configuration.

Link to this function

create_memory(client, input, options \\ [])

View Source

Creates a new memory.

Link to this function

create_oauth2_credential_provider(client, input, options \\ [])

View Source

Creates a new OAuth2 credential provider.

Link to this function

create_workload_identity(client, input, options \\ [])

View Source

Creates a new workload identity.

Link to this function

delete_agent_runtime(client, agent_runtime_id, input, options \\ [])

View Source

Deletes an Amazon Secure Agent.

Link to this function

delete_agent_runtime_endpoint(client, agent_runtime_id, endpoint_name, input, options \\ [])

View Source

Deletes an Amazon Secure AgentEndpoint.

Link to this function

delete_api_key_credential_provider(client, input, options \\ [])

View Source

Deletes an API key credential provider.

Link to this function

delete_browser(client, browser_id, input, options \\ [])

View Source

Deletes a custom browser.

Link to this function

delete_code_interpreter(client, code_interpreter_id, input, options \\ [])

View Source

Deletes a custom code interpreter.

Link to this function

delete_gateway(client, gateway_identifier, input, options \\ [])

View Source

Deletes a Gateway.

Link to this function

delete_gateway_target(client, gateway_identifier, target_id, input, options \\ [])

View Source

Deletes a Gateway Target.

Link to this function

delete_memory(client, memory_id, input, options \\ [])

View Source

Deletes a memory.

Link to this function

delete_oauth2_credential_provider(client, input, options \\ [])

View Source

Deletes an OAuth2 credential provider.

Link to this function

delete_workload_identity(client, input, options \\ [])

View Source

Deletes a workload identity.

Link to this function

get_agent_runtime(client, agent_runtime_id, agent_runtime_version \\ nil, options \\ [])

View Source

Gets an Amazon Secure Agent.

Link to this function

get_agent_runtime_endpoint(client, agent_runtime_id, endpoint_name, options \\ [])

View Source

Gets information about an Amazon Secure AgentEndpoint.

Link to this function

get_api_key_credential_provider(client, input, options \\ [])

View Source

Retrieves information about an API key credential provider.

Link to this function

get_browser(client, browser_id, options \\ [])

View Source

Gets information about a custom browser.

Link to this function

get_code_interpreter(client, code_interpreter_id, options \\ [])

View Source

Gets information about a custom code interpreter.

Link to this function

get_gateway(client, gateway_identifier, options \\ [])

View Source

Retrieves information about a specific Gateway.

Link to this function

get_gateway_target(client, gateway_identifier, target_id, options \\ [])

View Source

Retrieves information about a specific Gateway Target.

Link to this function

get_memory(client, memory_id, options \\ [])

View Source

Retrieve an existing memory.

Link to this function

get_oauth2_credential_provider(client, input, options \\ [])

View Source

Retrieves information about an OAuth2 credential provider.

Link to this function

get_token_vault(client, input, options \\ [])

View Source

Retrieves information about a token vault.

Link to this function

get_workload_identity(client, input, options \\ [])

View Source

Retrieves information about a workload identity.

Link to this function

list_agent_runtime_endpoints(client, agent_runtime_id, input, options \\ [])

View Source

Lists all endpoints for a specific Amazon Secure Agent.

Link to this function

list_agent_runtime_versions(client, agent_runtime_id, input, options \\ [])

View Source

Lists all versions of a specific Amazon Secure Agent.

Link to this function

list_agent_runtimes(client, input, options \\ [])

View Source

Lists all Amazon Secure Agents in your account.

Link to this function

list_api_key_credential_providers(client, input, options \\ [])

View Source

Lists all API key credential providers in your account.

Link to this function

list_browsers(client, input, options \\ [])

View Source

Lists all custom browsers in your account.

Link to this function

list_code_interpreters(client, input, options \\ [])

View Source

Lists all custom code interpreters in your account.

Link to this function

list_gateway_targets(client, gateway_identifier, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists all targets for a specific Gateway.

Link to this function

list_gateways(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists all Gateways in the account.

Link to this function

list_memories(client, input, options \\ [])

View Source

Lists the memory present.

Link to this function

list_oauth2_credential_providers(client, input, options \\ [])

View Source

Lists all OAuth2 credential providers in your account.

Link to this function

list_workload_identities(client, input, options \\ [])

View Source

Lists all workload identities in your account.

Link to this function

set_token_vault_cm_k(client, input, options \\ [])

View Source

Sets the customer master key (CMK) for a token vault.

Link to this function

update_agent_runtime(client, agent_runtime_id, input, options \\ [])

View Source

Updates an existing Amazon Secure Agent.

Link to this function

update_agent_runtime_endpoint(client, agent_runtime_id, endpoint_name, input, options \\ [])

View Source

Updates an existing Amazon Secure AgentEndpoint.

Link to this function

update_api_key_credential_provider(client, input, options \\ [])

View Source

Updates an existing API key credential provider.

Link to this function

update_gateway(client, gateway_identifier, input, options \\ [])

View Source

Updates an existing Gateway.

Link to this function

update_gateway_target(client, gateway_identifier, target_id, input, options \\ [])

View Source

Updates an existing Gateway Target.

Link to this function

update_memory(client, memory_id, input, options \\ [])

View Source

Update memory.

Link to this function

update_oauth2_credential_provider(client, input, options \\ [])

View Source

Updates an existing OAuth2 credential provider.

Link to this function

update_workload_identity(client, input, options \\ [])

View Source

Updates an existing workload identity.