package awso-async
Module Awso_bedrock_agentcore_asyncSource
val batch_create_memory_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.BatchCreateMemoryRecordsInput.t ->
(Awso_bedrock_agentcore.Values.BatchCreateMemoryRecordsOutput.t,
Awso_bedrock_agentcore.Values.BatchCreateMemoryRecordsOutput.error)
Result.t
Async.Deferred.tval batch_delete_memory_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.BatchDeleteMemoryRecordsInput.t ->
(Awso_bedrock_agentcore.Values.BatchDeleteMemoryRecordsOutput.t,
Awso_bedrock_agentcore.Values.BatchDeleteMemoryRecordsOutput.error)
Result.t
Async.Deferred.tval batch_update_memory_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.BatchUpdateMemoryRecordsInput.t ->
(Awso_bedrock_agentcore.Values.BatchUpdateMemoryRecordsOutput.t,
Awso_bedrock_agentcore.Values.BatchUpdateMemoryRecordsOutput.error)
Result.t
Async.Deferred.tval complete_resource_token_auth :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.CompleteResourceTokenAuthRequest.t ->
(Awso_bedrock_agentcore.Values.CompleteResourceTokenAuthResponse.t,
Awso_bedrock_agentcore.Values.CompleteResourceTokenAuthResponse.error)
Result.t
Async.Deferred.tval create_a_b_test :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.CreateABTestRequest.t ->
(Awso_bedrock_agentcore.Values.CreateABTestResponse.t,
Awso_bedrock_agentcore.Values.CreateABTestResponse.error)
Result.t
Async.Deferred.tval create_event :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.CreateEventInput.t ->
(Awso_bedrock_agentcore.Values.CreateEventOutput.t,
Awso_bedrock_agentcore.Values.CreateEventOutput.error)
Result.t
Async.Deferred.tval create_payment_instrument :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.CreatePaymentInstrumentRequest.t ->
(Awso_bedrock_agentcore.Values.CreatePaymentInstrumentResponse.t,
Awso_bedrock_agentcore.Values.CreatePaymentInstrumentResponse.error)
Result.t
Async.Deferred.tval create_payment_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.CreatePaymentSessionRequest.t ->
(Awso_bedrock_agentcore.Values.CreatePaymentSessionResponse.t,
Awso_bedrock_agentcore.Values.CreatePaymentSessionResponse.error)
Result.t
Async.Deferred.tval delete_a_b_test :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeleteABTestRequest.t ->
(Awso_bedrock_agentcore.Values.DeleteABTestResponse.t,
Awso_bedrock_agentcore.Values.DeleteABTestResponse.error)
Result.t
Async.Deferred.tval delete_batch_evaluation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeleteBatchEvaluationRequest.t ->
(Awso_bedrock_agentcore.Values.DeleteBatchEvaluationResponse.t,
Awso_bedrock_agentcore.Values.DeleteBatchEvaluationResponse.error)
Result.t
Async.Deferred.tval delete_event :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeleteEventInput.t ->
(Awso_bedrock_agentcore.Values.DeleteEventOutput.t,
Awso_bedrock_agentcore.Values.DeleteEventOutput.error)
Result.t
Async.Deferred.tval delete_memory_record :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeleteMemoryRecordInput.t ->
(Awso_bedrock_agentcore.Values.DeleteMemoryRecordOutput.t,
Awso_bedrock_agentcore.Values.DeleteMemoryRecordOutput.error)
Result.t
Async.Deferred.tval delete_payment_instrument :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeletePaymentInstrumentRequest.t ->
(Awso_bedrock_agentcore.Values.DeletePaymentInstrumentResponse.t,
Awso_bedrock_agentcore.Values.DeletePaymentInstrumentResponse.error)
Result.t
Async.Deferred.tval delete_payment_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeletePaymentSessionRequest.t ->
(Awso_bedrock_agentcore.Values.DeletePaymentSessionResponse.t,
Awso_bedrock_agentcore.Values.DeletePaymentSessionResponse.error)
Result.t
Async.Deferred.tval delete_recommendation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.DeleteRecommendationRequest.t ->
(Awso_bedrock_agentcore.Values.DeleteRecommendationResponse.t,
Awso_bedrock_agentcore.Values.DeleteRecommendationResponse.error)
Result.t
Async.Deferred.tval evaluate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.EvaluateRequest.t ->
(Awso_bedrock_agentcore.Values.EvaluateResponse.t,
Awso_bedrock_agentcore.Values.EvaluateResponse.error)
Result.t
Async.Deferred.tval get_a_b_test :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetABTestRequest.t ->
(Awso_bedrock_agentcore.Values.GetABTestResponse.t,
Awso_bedrock_agentcore.Values.GetABTestResponse.error)
Result.t
Async.Deferred.tval get_agent_card :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetAgentCardRequest.t ->
(Awso_bedrock_agentcore.Values.GetAgentCardResponse.t,
Awso_bedrock_agentcore.Values.GetAgentCardResponse.error)
Result.t
Async.Deferred.tval get_batch_evaluation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetBatchEvaluationRequest.t ->
(Awso_bedrock_agentcore.Values.GetBatchEvaluationResponse.t,
Awso_bedrock_agentcore.Values.GetBatchEvaluationResponse.error)
Result.t
Async.Deferred.tval get_browser_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetBrowserSessionRequest.t ->
(Awso_bedrock_agentcore.Values.GetBrowserSessionResponse.t,
Awso_bedrock_agentcore.Values.GetBrowserSessionResponse.error)
Result.t
Async.Deferred.tval get_code_interpreter_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetCodeInterpreterSessionRequest.t ->
(Awso_bedrock_agentcore.Values.GetCodeInterpreterSessionResponse.t,
Awso_bedrock_agentcore.Values.GetCodeInterpreterSessionResponse.error)
Result.t
Async.Deferred.tval get_event :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetEventInput.t ->
(Awso_bedrock_agentcore.Values.GetEventOutput.t,
Awso_bedrock_agentcore.Values.GetEventOutput.error)
Result.t
Async.Deferred.tval get_memory_record :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetMemoryRecordInput.t ->
(Awso_bedrock_agentcore.Values.GetMemoryRecordOutput.t,
Awso_bedrock_agentcore.Values.GetMemoryRecordOutput.error)
Result.t
Async.Deferred.tval get_payment_instrument :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetPaymentInstrumentRequest.t ->
(Awso_bedrock_agentcore.Values.GetPaymentInstrumentResponse.t,
Awso_bedrock_agentcore.Values.GetPaymentInstrumentResponse.error)
Result.t
Async.Deferred.tval get_payment_instrument_balance :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetPaymentInstrumentBalanceRequest.t ->
(Awso_bedrock_agentcore.Values.GetPaymentInstrumentBalanceResponse.t,
Awso_bedrock_agentcore.Values.GetPaymentInstrumentBalanceResponse.error)
Result.t
Async.Deferred.tval get_payment_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetPaymentSessionRequest.t ->
(Awso_bedrock_agentcore.Values.GetPaymentSessionResponse.t,
Awso_bedrock_agentcore.Values.GetPaymentSessionResponse.error)
Result.t
Async.Deferred.tval get_recommendation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetRecommendationRequest.t ->
(Awso_bedrock_agentcore.Values.GetRecommendationResponse.t,
Awso_bedrock_agentcore.Values.GetRecommendationResponse.error)
Result.t
Async.Deferred.tval get_resource_api_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetResourceApiKeyRequest.t ->
(Awso_bedrock_agentcore.Values.GetResourceApiKeyResponse.t,
Awso_bedrock_agentcore.Values.GetResourceApiKeyResponse.error)
Result.t
Async.Deferred.tval get_resource_oauth2_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetResourceOauth2TokenRequest.t ->
(Awso_bedrock_agentcore.Values.GetResourceOauth2TokenResponse.t,
Awso_bedrock_agentcore.Values.GetResourceOauth2TokenResponse.error)
Result.t
Async.Deferred.tval get_resource_payment_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetResourcePaymentTokenRequest.t ->
(Awso_bedrock_agentcore.Values.GetResourcePaymentTokenResponse.t,
Awso_bedrock_agentcore.Values.GetResourcePaymentTokenResponse.error)
Result.t
Async.Deferred.tval get_workload_access_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenRequest.t ->
(Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenResponse.t,
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenResponse.error)
Result.t
Async.Deferred.tval get_workload_access_token_for_j_w_t :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForJWTRequest.t ->
(Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForJWTResponse.t,
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForJWTResponse.error)
Result.t
Async.Deferred.tval get_workload_access_token_for_user_id :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForUserIdRequest.t ->
(Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForUserIdResponse.t,
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForUserIdResponse.error)
Result.t
Async.Deferred.tval invoke_agent_runtime :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequest.t ->
(Awso_bedrock_agentcore.Values.InvokeAgentRuntimeResponse.t,
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeResponse.error)
Result.t
Async.Deferred.tval invoke_agent_runtime_command :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequest.t ->
(Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandResponse.t,
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandResponse.error)
Result.t
Async.Deferred.tval invoke_browser :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.InvokeBrowserRequest.t ->
(Awso_bedrock_agentcore.Values.InvokeBrowserResponse.t,
Awso_bedrock_agentcore.Values.InvokeBrowserResponse.error)
Result.t
Async.Deferred.tval invoke_code_interpreter :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterRequest.t ->
(Awso_bedrock_agentcore.Values.InvokeCodeInterpreterResponse.t,
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterResponse.error)
Result.t
Async.Deferred.tval invoke_harness :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.InvokeHarnessRequest.t ->
(Awso_bedrock_agentcore.Values.InvokeHarnessResponse.t,
Awso_bedrock_agentcore.Values.InvokeHarnessResponse.error)
Result.t
Async.Deferred.tval list_a_b_tests :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListABTestsRequest.t ->
(Awso_bedrock_agentcore.Values.ListABTestsResponse.t,
Awso_bedrock_agentcore.Values.ListABTestsResponse.error)
Result.t
Async.Deferred.tval list_actors :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListActorsInput.t ->
(Awso_bedrock_agentcore.Values.ListActorsOutput.t,
Awso_bedrock_agentcore.Values.ListActorsOutput.error)
Result.t
Async.Deferred.tval list_batch_evaluations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListBatchEvaluationsRequest.t ->
(Awso_bedrock_agentcore.Values.ListBatchEvaluationsResponse.t,
Awso_bedrock_agentcore.Values.ListBatchEvaluationsResponse.error)
Result.t
Async.Deferred.tval list_browser_sessions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListBrowserSessionsRequest.t ->
(Awso_bedrock_agentcore.Values.ListBrowserSessionsResponse.t,
Awso_bedrock_agentcore.Values.ListBrowserSessionsResponse.error)
Result.t
Async.Deferred.tval list_code_interpreter_sessions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListCodeInterpreterSessionsRequest.t ->
(Awso_bedrock_agentcore.Values.ListCodeInterpreterSessionsResponse.t,
Awso_bedrock_agentcore.Values.ListCodeInterpreterSessionsResponse.error)
Result.t
Async.Deferred.tval list_events :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListEventsInput.t ->
(Awso_bedrock_agentcore.Values.ListEventsOutput.t,
Awso_bedrock_agentcore.Values.ListEventsOutput.error)
Result.t
Async.Deferred.tval list_memory_extraction_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsInput.t ->
(Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsOutput.t,
Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsOutput.error)
Result.t
Async.Deferred.tval list_memory_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListMemoryRecordsInput.t ->
(Awso_bedrock_agentcore.Values.ListMemoryRecordsOutput.t,
Awso_bedrock_agentcore.Values.ListMemoryRecordsOutput.error)
Result.t
Async.Deferred.tval list_payment_instruments :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListPaymentInstrumentsRequest.t ->
(Awso_bedrock_agentcore.Values.ListPaymentInstrumentsResponse.t,
Awso_bedrock_agentcore.Values.ListPaymentInstrumentsResponse.error)
Result.t
Async.Deferred.tval list_payment_sessions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListPaymentSessionsRequest.t ->
(Awso_bedrock_agentcore.Values.ListPaymentSessionsResponse.t,
Awso_bedrock_agentcore.Values.ListPaymentSessionsResponse.error)
Result.t
Async.Deferred.tval list_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListRecommendationsRequest.t ->
(Awso_bedrock_agentcore.Values.ListRecommendationsResponse.t,
Awso_bedrock_agentcore.Values.ListRecommendationsResponse.error)
Result.t
Async.Deferred.tval list_sessions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ListSessionsInput.t ->
(Awso_bedrock_agentcore.Values.ListSessionsOutput.t,
Awso_bedrock_agentcore.Values.ListSessionsOutput.error)
Result.t
Async.Deferred.tval process_payment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.ProcessPaymentRequest.t ->
(Awso_bedrock_agentcore.Values.ProcessPaymentResponse.t,
Awso_bedrock_agentcore.Values.ProcessPaymentResponse.error)
Result.t
Async.Deferred.tval retrieve_memory_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.RetrieveMemoryRecordsInput.t ->
(Awso_bedrock_agentcore.Values.RetrieveMemoryRecordsOutput.t,
Awso_bedrock_agentcore.Values.RetrieveMemoryRecordsOutput.error)
Result.t
Async.Deferred.tval save_browser_session_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileRequest.t ->
(Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileResponse.t,
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileResponse.error)
Result.t
Async.Deferred.tval search_registry_records :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.SearchRegistryRecordsRequest.t ->
(Awso_bedrock_agentcore.Values.SearchRegistryRecordsResponse.t,
Awso_bedrock_agentcore.Values.SearchRegistryRecordsResponse.error)
Result.t
Async.Deferred.tval start_batch_evaluation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StartBatchEvaluationRequest.t ->
(Awso_bedrock_agentcore.Values.StartBatchEvaluationResponse.t,
Awso_bedrock_agentcore.Values.StartBatchEvaluationResponse.error)
Result.t
Async.Deferred.tval start_browser_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StartBrowserSessionRequest.t ->
(Awso_bedrock_agentcore.Values.StartBrowserSessionResponse.t,
Awso_bedrock_agentcore.Values.StartBrowserSessionResponse.error)
Result.t
Async.Deferred.tval start_code_interpreter_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionRequest.t ->
(Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionResponse.t,
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionResponse.error)
Result.t
Async.Deferred.tval start_memory_extraction_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StartMemoryExtractionJobInput.t ->
(Awso_bedrock_agentcore.Values.StartMemoryExtractionJobOutput.t,
Awso_bedrock_agentcore.Values.StartMemoryExtractionJobOutput.error)
Result.t
Async.Deferred.tval start_recommendation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StartRecommendationRequest.t ->
(Awso_bedrock_agentcore.Values.StartRecommendationResponse.t,
Awso_bedrock_agentcore.Values.StartRecommendationResponse.error)
Result.t
Async.Deferred.tval stop_batch_evaluation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StopBatchEvaluationRequest.t ->
(Awso_bedrock_agentcore.Values.StopBatchEvaluationResponse.t,
Awso_bedrock_agentcore.Values.StopBatchEvaluationResponse.error)
Result.t
Async.Deferred.tval stop_browser_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StopBrowserSessionRequest.t ->
(Awso_bedrock_agentcore.Values.StopBrowserSessionResponse.t,
Awso_bedrock_agentcore.Values.StopBrowserSessionResponse.error)
Result.t
Async.Deferred.tval stop_code_interpreter_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionRequest.t ->
(Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionResponse.t,
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionResponse.error)
Result.t
Async.Deferred.tval stop_runtime_session :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.StopRuntimeSessionRequest.t ->
(Awso_bedrock_agentcore.Values.StopRuntimeSessionResponse.t,
Awso_bedrock_agentcore.Values.StopRuntimeSessionResponse.error)
Result.t
Async.Deferred.tval update_a_b_test :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.UpdateABTestRequest.t ->
(Awso_bedrock_agentcore.Values.UpdateABTestResponse.t,
Awso_bedrock_agentcore.Values.UpdateABTestResponse.error)
Result.t
Async.Deferred.tval update_browser_stream :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock_agentcore.Values.UpdateBrowserStreamRequest.t ->
(Awso_bedrock_agentcore.Values.UpdateBrowserStreamResponse.t,
Awso_bedrock_agentcore.Values.UpdateBrowserStreamResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_bedrock_agentcore.Values end
val structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module EvaluationContentTextString =
Awso_bedrock_agentcore.Values.EvaluationContentTextStringmodule GroundTruthTurnInputPromptString =
Awso_bedrock_agentcore.Values.GroundTruthTurnInputPromptStringmodule CloudWatchLogsFilterKeyString =
Awso_bedrock_agentcore.Values.CloudWatchLogsFilterKeyStringmodule CloudWatchLogsFilterOperator =
Awso_bedrock_agentcore.Values.CloudWatchLogsFilterOperatorA value used in filter comparisons, supporting different data types.
A content block for ground truth data in evaluation reference inputs. Supports text content for expected responses and assertions.
The input for a ground truth conversation turn.
Email address with validation for standard email format
module OAuth2AuthenticationNameString =
Awso_bedrock_agentcore.Values.OAuth2AuthenticationNameStringmodule OAuth2AuthenticationSubString =
Awso_bedrock_agentcore.Values.OAuth2AuthenticationSubStringmodule OAuth2AuthenticationUsernameString =
Awso_bedrock_agentcore.Values.OAuth2AuthenticationUsernameStringA filter for narrowing down agent traces from CloudWatch Logs based on key-value comparisons.
The tool description content.
Ground truth data for a single conversation turn.
module HarnessToolResultContentBlock =
Awso_bedrock_agentcore.Values.HarnessToolResultContentBlockA content block within a tool result.
JWT Key ID (kid) from the JWT header Identifies which key was used to sign the JWT Must be alphanumeric with hyphens and underscores, 1-255 characters
module LinkedAccountDeveloperJwtSubString =
Awso_bedrock_agentcore.Values.LinkedAccountDeveloperJwtSubStringOAuth2 authentication information for third-party providers. Supports Google, Apple, X, Telegram, and GitHub providers.
Phone number in E.164 format (e.g., +1234567890)
module ConfigurationBundleToolEntry =
Awso_bedrock_agentcore.Values.ConfigurationBundleToolEntryMaps a tool name to its JSON path within a configuration bundle.
A tool description input containing the tool name and its current description.
Configuration for HTTP Basic Authentication using credentials stored in Amazon Web Services Secrets Manager. The secret must contain a JSON object with username and password string fields. Username allows alphanumeric characters and @._+=- symbols (pattern: ^[a-zA-Z0-9@._+=\-]+$). Password allows alphanumeric characters and @._+=-!#$%&* symbols (pattern: ^[a-zA-Z0-9@._+=\-!#$%&*]+$). Both fields have a maximum length of 256 characters.
module EvaluationExpectedTrajectory =
Awso_bedrock_agentcore.Values.EvaluationExpectedTrajectoryThe expected tool call trajectory for trajectory-based evaluation.
Contains the content of a memory item.
module MetadataValueStringValueString =
Awso_bedrock_agentcore.Values.MetadataValueStringValueStringAggregated statistics for an evaluator.
A block of reasoning text from the model.
module HarnessToolResultContentBlocks =
Awso_bedrock_agentcore.Values.HarnessToolResultContentBlocksConfiguration for an OAuth 2.0 credential provider used to authenticate tool calls.
The key of an HTTP header.
The value of an HTTP header.
Authentication method using JWT with key ID and subject claims.
LinkedAccount using an email address.
Authentication method using OAuth2 providers. Supports Google, Apple, X, Telegram, and GitHub providers.
LinkedAccount using a phone number in E.164 format.
A confidence interval for a statistical measurement.
A rule configuration for filtering agent traces from CloudWatch Logs.
module CloudWatchLogsTraceConfigLogGroupArnsList =
Awso_bedrock_agentcore.Values.CloudWatchLogsTraceConfigLogGroupArnsListmodule SyntheticTimestamp_date_time =
Awso_bedrock_agentcore.Values.SyntheticTimestamp_date_timemodule RecommendationEvaluatorReference =
Awso_bedrock_agentcore.Values.RecommendationEvaluatorReferenceA reference to an evaluator used for recommendation assessment.
module ConfigurationBundleVersionId =
Awso_bedrock_agentcore.Values.ConfigurationBundleVersionIdmodule ConfigurationBundleToolEntryList =
Awso_bedrock_agentcore.Values.ConfigurationBundleToolEntryListUnion type representing different proxy authentication methods. Currently supports HTTP Basic Authentication (username and password).
Inline ground truth data containing assertions, expected trajectories, and per-turn expected responses.
The agent card definition for A2A descriptors, including the schema version and inline content that describes the agent's capabilities.
The structured skill definition with a schema version and inline content.
The skill markdown definition for agent skills descriptors.
The MCP server definition with a schema version and inline content. The schemaVersion identifies the version of the MCP server configuration schema.
The MCP tools definition with a protocol version and inline content. The protocolVersion identifies the MCP protocol version that the tools conform to. This differs from schemaVersion in the server definition, which identifies the server configuration schema format.
The value of a memory record metadata entry.
Metadata information associated with this message.
Contains conversational content for an event payload.
Value associated with the eventMetadata key.
Summary statistics for a single evaluator within a batch evaluation.
module HarnessToolResultBlockDelta =
Awso_bedrock_agentcore.Values.HarnessToolResultBlockDeltaA delta update to a tool result content block.
module HarnessReasoningContentBlock =
Awso_bedrock_agentcore.Values.HarnessReasoningContentBlockReasoning content from the model.
The result of a tool execution.
A tool use request from the model.
Authentication method for calling a Gateway.
module HarnessInlineFunctionDescription =
Awso_bedrock_agentcore.Values.HarnessInlineFunctionDescriptionContains information about resource content.
Represents different linkedAccounts that can be linked to an embedded wallet. This union supports multiple linkedAccount approaches: email, SMS, JWT, and OAuth2.
Statistical results for a treatment variant compared against the control.
A reference to a specific version of a configuration bundle.
A reference to a gateway target.
Configuration for reading agent traces from CloudWatch Logs for recommendation analysis.
module RecommendationEvaluationConfigEvaluatorsList =
Awso_bedrock_agentcore.Values.RecommendationEvaluationConfigEvaluatorsListmodule SystemPromptConfigurationBundle =
Awso_bedrock_agentcore.Values.SystemPromptConfigurationBundleA system prompt sourced from a configuration bundle version.
module ToolDescriptionConfigurationBundle =
Awso_bedrock_agentcore.Values.ToolDescriptionConfigurationBundleTool descriptions sourced from a configuration bundle version.
Inline tool description input containing a list of tools.
The Amazon Web Services Secrets Manager location configuration.
The Amazon S3 location configuration of a resource.
Configuration for a customer-managed external proxy server. Includes server location, optional domain-based routing patterns, and authentication credentials.
module CloudWatchFilterConfigSessionIdsList =
Awso_bedrock_agentcore.Values.CloudWatchFilterConfigSessionIdsListA time range filter for selecting sessions. Specifies the start and end times to narrow down which sessions are included.
Where to pull ground truth from
The A2A (Agent-to-Agent) descriptor configuration for a registry record.
The agent skills descriptor configuration for a registry record.
A custom descriptor configuration for a registry record.
The MCP (Model Context Protocol) descriptor configuration for a registry record. Contains the server definition and tools definition.
The left-hand side of a memory record metadata filter expression.
module MemoryRecordRightExpression =
Awso_bedrock_agentcore.Values.MemoryRecordRightExpressionThe right-hand side of a memory record metadata filter expression.
Contains the payload content for an event.
Left expression of the event metadata filter.
Right expression of the eventMetadatafilter.
module ErrorDetailsListMemberString =
Awso_bedrock_agentcore.Values.ErrorDetailsListMemberStringAn evaluator to run against sessions
module HarnessReasoningContentBlockDelta =
Awso_bedrock_agentcore.Values.HarnessReasoningContentBlockDeltaA delta update to a reasoning content block.
module HarnessToolResultBlocksDelta =
Awso_bedrock_agentcore.Values.HarnessToolResultBlocksDeltaDelta payload for tool use input.
module HarnessToolResultBlockStart =
Awso_bedrock_agentcore.Values.HarnessToolResultBlockStartStart payload for a tool result content block.
Start payload for a tool use content block.
module HarnessTokenUsageCacheReadInputTokensInteger =
Awso_bedrock_agentcore.Values.HarnessTokenUsageCacheReadInputTokensIntegermodule HarnessTokenUsageCacheWriteInputTokensInteger =
Awso_bedrock_agentcore.Values.HarnessTokenUsageCacheWriteInputTokensIntegermodule HarnessTokenUsageInputTokensInteger =
Awso_bedrock_agentcore.Values.HarnessTokenUsageInputTokensIntegermodule HarnessTokenUsageOutputTokensInteger =
Awso_bedrock_agentcore.Values.HarnessTokenUsageOutputTokensIntegermodule HarnessTokenUsageTotalTokensInteger =
Awso_bedrock_agentcore.Values.HarnessTokenUsageTotalTokensIntegerStores information about a field passed inside a request that resulted in an exception.
A content block within a message.
module HarnessAgentCoreBrowserConfig =
Awso_bedrock_agentcore.Values.HarnessAgentCoreBrowserConfigConfiguration for AgentCore Browser.
module HarnessAgentCoreCodeInterpreterConfig =
Awso_bedrock_agentcore.Values.HarnessAgentCoreCodeInterpreterConfigConfiguration for AgentCore Code Interpreter.
module HarnessAgentCoreGatewayConfig =
Awso_bedrock_agentcore.Values.HarnessAgentCoreGatewayConfigConfiguration for AgentCore Gateway.
module HarnessInlineFunctionConfig =
Awso_bedrock_agentcore.Values.HarnessInlineFunctionConfigConfiguration for an inline function tool. When the agent calls this tool, the tool call is returned to the caller for external execution.
Configuration for connecting to a remote MCP server.
A block of content in a response.
The output for a single tool description recommendation.
module EmbeddedCryptoWalletRedirectUrlString =
Awso_bedrock_agentcore.Values.EmbeddedCryptoWalletRedirectUrlStringStatistics for the control variant in an A/B test.
The contextual information that uniquely identifies a span within the distributed tracing system. Contains session, trace, and span identifiers used to correlate evaluation results with specific agent execution points.
module PerVariantOnlineEvaluationConfig =
Awso_bedrock_agentcore.Values.PerVariantOnlineEvaluationConfigAn online evaluation configuration associated with a specific A/B test variant.
The configuration for an A/B test variant.
The configuration specifying where to read agent traces from for recommendation analysis.
module RecommendationEvaluationConfig =
Awso_bedrock_agentcore.Values.RecommendationEvaluationConfigThe evaluation configuration for assessing recommendation quality.
The system prompt input, either as inline text or from a configuration bundle.
The source of tool descriptions, either inline text or from a configuration bundle.
The location from which to retrieve a certificate.
module BrowserEnterprisePolicyType =
Awso_bedrock_agentcore.Values.BrowserEnterprisePolicyTypeThe location of the browser extension.
Union type representing different proxy configurations. Currently supports external customer-managed proxies.
Filter configuration for narrowing down CloudWatch Logs sessions for evaluation.
module CloudWatchLogsSourceLogGroupNamesList =
Awso_bedrock_agentcore.Values.CloudWatchLogsSourceLogGroupNamesListmodule CloudWatchLogsSourceServiceNamesList =
Awso_bedrock_agentcore.Values.CloudWatchLogsSourceServiceNamesListMetadata for a specific session in a batch evaluation, including ground truth data and test scenario identifiers.
Contains the descriptor configuration for a registry record. Only the field that matches the record's descriptorType is populated.
Contains the content of a memory record.
module MemoryMetadataFilterExpression =
Awso_bedrock_agentcore.Values.MemoryMetadataFilterExpressionFilters to apply to metadata associated with a memory. Specify the metadata key and value in the left and right fields and use the operator field to define the relationship to match.
Custom document type for payment payloads
The list of messages that compose this extraction job.
Contains information about a branch in an AgentCore Memory resource. Branches allow for organizing events into different conversation threads or paths.
module EventMetadataFilterExpression =
Awso_bedrock_agentcore.Values.EventMetadataFilterExpressionFilter expression for retrieving events based on metadata associated with an event.
module CodeInterpreterSessionStatus =
Awso_bedrock_agentcore.Values.CodeInterpreterSessionStatusARN for a batch evaluation
Unique identifier for a batch evaluation (name-prefixed format)
Human-readable name for a batch evaluation
Aggregated results from a batch evaluation, including session completion counts and evaluator score summaries.
A delta update to a content block.
The start payload for a content block.
Latency metrics for the invocation.
Token usage counts for the invocation.
module ValidationExceptionFieldList =
Awso_bedrock_agentcore.Values.ValidationExceptionFieldListConfiguration union for different tool types.
module ToolResultStructuredContent =
Awso_bedrock_agentcore.Values.ToolResultStructuredContentContains structured content from a tool result.
A block of input content.
module KeyPressArgumentsPressesInteger =
Awso_bedrock_agentcore.Values.KeyPressArgumentsPressesIntegermodule MouseClickArgumentsClickCountInteger =
Awso_bedrock_agentcore.Values.MouseClickArgumentsClickCountIntegermodule MouseScrollArgumentsDeltaXInteger =
Awso_bedrock_agentcore.Values.MouseScrollArgumentsDeltaXIntegermodule MouseScrollArgumentsDeltaYInteger =
Awso_bedrock_agentcore.Values.MouseScrollArgumentsDeltaYIntegerAn event that contains incremental output from a command execution. This event streams standard output and standard error content as it becomes available during command execution.
An event that signals the start of content streaming from a command execution. This event is sent when the command begins producing output.
An event that signals the completion of a command execution. This event contains the final status and exit code of the executed command.
module CoinbaseCdpPaymentJwtTokenType =
Awso_bedrock_agentcore.Values.CoinbaseCdpPaymentJwtTokenTypemodule StripePrivyAuthorizationSignatureType =
Awso_bedrock_agentcore.Values.StripePrivyAuthorizationSignatureTypemodule StripePrivyBasicAuthTokenType =
Awso_bedrock_agentcore.Values.StripePrivyBasicAuthTokenTypemodule CoinbaseCdpPaymentRequestBodyType =
Awso_bedrock_agentcore.Values.CoinbaseCdpPaymentRequestBodyTypemodule RecommendationResultConfigurationBundle =
Awso_bedrock_agentcore.Values.RecommendationResultConfigurationBundleA configuration bundle reference in a recommendation result.
Money amount with currency
Embedded Crypto wallet instrument details
Statistical metrics for a single evaluator comparing control and treatment variants.
The contextual information associated with an evaluation, including span context details that identify the specific traces and sessions being evaluated within the agent's execution flow.
module IgnoredReferenceInputFields =
Awso_bedrock_agentcore.Values.IgnoredReferenceInputFieldsThe token consumption statistics for language model operations during evaluation. Provides detailed breakdown of input, output, and total tokens used for cost tracking and performance monitoring.
The configuration for a stream that enables programmatic control of a browser session in Amazon Bedrock AgentCore. This stream provides a bidirectional communication channel for sending commands to the browser and receiving responses, allowing agents to automate web interactions such as navigation, form filling, and element clicking.
The configuration for a stream that provides a visual representation of a browser session in Amazon Bedrock AgentCore. This stream enables agents to observe the current state of the browser, including rendered web pages, visual elements, and the results of interactions.
Contains information about an update to an automation stream.
module PerVariantOnlineEvaluationConfigList =
Awso_bedrock_agentcore.Values.PerVariantOnlineEvaluationConfigListA variant in an A/B test, representing either the control (C) or treatment (T1) configuration.
module SystemPromptRecommendationConfig =
Awso_bedrock_agentcore.Values.SystemPromptRecommendationConfigConfiguration for generating system prompt optimization recommendations.
module ToolDescriptionRecommendationConfig =
Awso_bedrock_agentcore.Values.ToolDescriptionRecommendationConfigConfiguration for generating tool description optimization recommendations.
A certificate to install in the browser or code interpreter session.
Browser enterprise policy configuration.
Browser extension configuration.
Configuration for domains that should bypass all proxies and connect directly to the internet. These bypass rules take precedence over all proxy routing rules.
module ProxyConfigurationProxiesList =
Awso_bedrock_agentcore.Values.ProxyConfigurationProxiesListCloudWatch Logs destination for batch evaluation results
The configuration for reading agent traces from CloudWatch Logs.
Summary information about a registry record.
Contains summary information about a memory record.
module SearchCriteriaSearchQueryString =
Awso_bedrock_agentcore.Values.SearchCriteriaSearchQueryStringX402 payment requirement output
X402 payment requirement input
Contains summary information about a session in an AgentCore Memory resource.
Summary information about a recommendation.
Summary of a payment session for list operations
Summary of a payment instrument for list operations
Metadata information associated with this extraction job.
Contains information about an event in an AgentCore Memory resource.
Contains filter criteria for branches when listing events.
module CodeInterpreterSessionSummary =
Awso_bedrock_agentcore.Values.CodeInterpreterSessionSummaryA condensed representation of a code interpreter session in Amazon Bedrock AgentCore. This structure contains key information about a code interpreter session, including identifiers, status, and timestamps, without the full details of the session configuration.
A condensed representation of a browser session in Amazon Bedrock AgentCore. This structure contains key information about a browser session, including identifiers, status, and timestamps, without the full details of the session configuration and streams.
Summary representation for list responses
Contains summary information about an actor in an AgentCore Memory resource.
Summary information about an A/B test.
module HarnessContentBlockDeltaEvent =
Awso_bedrock_agentcore.Values.HarnessContentBlockDeltaEventEvent containing a delta update to a content block.
module HarnessContentBlockStartEvent =
Awso_bedrock_agentcore.Values.HarnessContentBlockStartEventEvent indicating the start of a content block.
module HarnessContentBlockStopEvent =
Awso_bedrock_agentcore.Values.HarnessContentBlockStopEventEvent indicating the end of a content block.
Event indicating the start of a message.
Event indicating the end of a message.
Token usage and latency metrics for the invocation.
The exception that occurs when the service encounters an unexpected internal error. This is a temporary condition that will resolve itself with retries. We recommend implementing exponential backoff retry logic in your application.
The exception that occurs when there is an error in the runtime client. This can happen due to network issues, invalid configuration, or other client-side problems. Check the error message for specific details about the error.
The exception that occurs when the input fails to satisfy the constraints specified by the service. Check the error message for details about which input parameter is invalid and correct your request.
A message in the conversation.
Configuration for an Amazon Bedrock model provider.
Configuration for a Google Gemini model provider. Requires an API key stored in AgentCore Identity.
Configuration for an OpenAI model provider. Requires an API key stored in AgentCore Identity.
A skill available to the agent.
A content block in the system prompt.
A tool available to the agent loop.
The exception that occurs when you do not have sufficient permissions to perform an action. Verify that your IAM policy includes the necessary permissions for the operation you are trying to perform.
The output produced by executing code in a code interpreter session in Amazon Bedrock AgentCore. This structure contains the results of code execution, including textual output, structured data, and error information. Agents use these results to generate responses that incorporate computation, data analysis, and visualization.
The exception that occurs when the request conflicts with the current state of the resource. This can happen when trying to modify a resource that is currently being modified by another request, or when trying to create a resource that already exists.
The exception that occurs when the specified resource does not exist. This can happen when using an invalid identifier or when trying to access a resource that has been deleted.
module ServiceQuotaExceededException =
Awso_bedrock_agentcore.Values.ServiceQuotaExceededExceptionThe exception that occurs when the request would cause a service quota to be exceeded. Review your service quotas and either reduce your request rate or request a quota increase.
The exception that occurs when the request was denied due to request throttling. This happens when you exceed the allowed request rate for an operation. Reduce the frequency of requests or implement exponential backoff retry logic in your application.
The result of a key press action.
The result of a key shortcut action.
The result of a key type action.
The result of a mouse click action.
The result of a mouse drag action.
The result of a mouse move action.
The result of a mouse scroll action.
The result of a screenshot action.
Arguments for a key press action.
Arguments for a key shortcut action.
Arguments for a key type action.
Arguments for a mouse click action.
Arguments for a mouse drag action.
Arguments for a mouse move action.
Arguments for a mouse scroll action.
Arguments for a screenshot action.
A structure representing a response chunk that contains exactly one of the possible event types: contentStart, contentDelta, or contentStop.
module InvokeAgentRuntimeCommandRequestBodyCommandString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestBodyCommandStringmodule CoinbaseCdpTokenResponseOutput =
Awso_bedrock_agentcore.Values.CoinbaseCdpTokenResponseOutputCoinbase CDP token response
module StripePrivyTokenResponseOutput =
Awso_bedrock_agentcore.Values.StripePrivyTokenResponseOutputStripePrivy token response containing appId, basicAuthToken, and optionally authorizationSignature
module CoinbaseCdpTokenRequestInput =
Awso_bedrock_agentcore.Values.CoinbaseCdpTokenRequestInputCoinbase CDP token request parameters
module StripePrivyTokenRequestInput =
Awso_bedrock_agentcore.Values.StripePrivyTokenRequestInputStripePrivy token request parameters
module SystemPromptRecommendationResult =
Awso_bedrock_agentcore.Values.SystemPromptRecommendationResultThe result of a system prompt recommendation, containing the optimized prompt.
module ToolDescriptionRecommendationResult =
Awso_bedrock_agentcore.Values.ToolDescriptionRecommendationResultThe result of a tool description recommendation, containing optimized descriptions.
Available session limits. Currently only budget is supported.
Session spending limits
Details specific to the instrument type
The comprehensive result of an evaluation containing the score, explanation, evaluator metadata, and execution details. Provides both quantitative ratings and qualitative insights about agent performance.
A reference input containing ground truth data for evaluation, scoped to a specific context level (session or trace) through its span context.
Output information returned after processing a memory record operation.
Input structure to update an existing memory record.
Input structure to delete an existing memory record.
Input structure to create a new memory record.
The collection of streams associated with a browser session in Amazon Bedrock AgentCore. These streams provide different ways to interact with and observe the browser session, including programmatic control and visual representation of the browser content.
Contains information about an update to a stream.
This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
The evaluation configuration for an A/B test, specifying which online evaluation configurations to use for measuring variant performance.
A filter to restrict which gateway target paths are included in the A/B test.
module StopCodeInterpreterSessionRequestTraceIdString =
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionRequestTraceIdStringmodule StopCodeInterpreterSessionRequestTraceParentString =
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionRequestTraceParentStringmodule StopBrowserSessionRequestTraceIdString =
Awso_bedrock_agentcore.Values.StopBrowserSessionRequestTraceIdStringmodule StopBrowserSessionRequestTraceParentString =
Awso_bedrock_agentcore.Values.StopBrowserSessionRequestTraceParentStringThe configuration for a recommendation, varying by recommendation type.
The service encountered an internal error. Try your request again later.
The request was denied due to request throttling. Reduce the frequency of requests and try again.
Represents the metadata of a memory extraction job such as the message identifiers that compose this job.
module CodeInterpreterSessionTimeout =
Awso_bedrock_agentcore.Values.CodeInterpreterSessionTimeoutmodule StartCodeInterpreterSessionRequestTraceIdString =
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionRequestTraceIdStringmodule StartCodeInterpreterSessionRequestTraceParentString =
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionRequestTraceParentStringmodule BrowserProfileConfiguration =
Awso_bedrock_agentcore.Values.BrowserProfileConfigurationThe configuration for a browser profile in Amazon Bedrock AgentCore. A browser profile contains persistent browser data such as cookies and local storage that can be saved from one browser session and reused in subsequent sessions. Browser profiles enable continuity for tasks that require authentication, maintain user preferences, or depend on previously stored browser state.
Configuration for routing browser traffic through customer-managed proxy servers. Supports 1-5 proxy servers for domain-based routing and proxy bypass rules.
module StartBrowserSessionRequestTraceIdString =
Awso_bedrock_agentcore.Values.StartBrowserSessionRequestTraceIdStringmodule StartBrowserSessionRequestTraceParentString =
Awso_bedrock_agentcore.Values.StartBrowserSessionRequestTraceParentStringThe configuration that defines the dimensions of a browser viewport in a browser session. The viewport determines the visible area of web content and affects how web pages are rendered and displayed. Proper viewport configuration ensures that web content is displayed correctly for the agent's browsing tasks.
Output destination configuration
Where to pull session spans from
Metadata for the evaluation, including session-specific ground truth data.
module StartBatchEvaluationRequestEvaluatorsList =
Awso_bedrock_agentcore.Values.StartBatchEvaluationRequestEvaluatorsListA JSON document that represents a structured metadata filter expression. Supports field-level operators ($eq, $ne, $in) and logical operators ($and, $or) on filterable fields (name, descriptorType, version).
module SearchRegistryRecordsRequestMaxResultsInteger =
Awso_bedrock_agentcore.Values.SearchRegistryRecordsRequestMaxResultsIntegermodule SearchRegistryRecordsRequestRegistryIdsList =
Awso_bedrock_agentcore.Values.SearchRegistryRecordsRequestRegistryIdsListmodule SearchRegistryRecordsRequestSearchQueryString =
Awso_bedrock_agentcore.Values.SearchRegistryRecordsRequestSearchQueryStringmodule SaveBrowserSessionProfileRequestTraceIdString =
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileRequestTraceIdStringmodule SaveBrowserSessionProfileRequestTraceParentString =
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileRequestTraceParentStringThe input fails to satisfy the constraints specified by AgentCore. Check your input values and try again.
Contains search criteria for retrieving memory records.
Payment response payload union. We will support versioning by introducing other model in this union
The agent name associated with the payment request. Optional human-readable name for the agent making the API call, used for observability.
Payment request details union
Contains filter criteria for listing sessions.
module ListRecommendationsRequestMaxResultsInteger =
Awso_bedrock_agentcore.Values.ListRecommendationsRequestMaxResultsIntegermodule PaymentInstrumentSummaryList =
Awso_bedrock_agentcore.Values.PaymentInstrumentSummaryListFilters for querying memory extraction jobs based on various criteria.
module ListMemoryExtractionJobsInputMaxResultsInteger =
Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsInputMaxResultsIntegerContains filter criteria for listing events.
module CodeInterpreterSessionSummaries =
Awso_bedrock_agentcore.Values.CodeInterpreterSessionSummariesmodule ListBatchEvaluationsRequestMaxResultsInteger =
Awso_bedrock_agentcore.Values.ListBatchEvaluationsRequestMaxResultsIntegermodule ListABTestsRequestMaxResultsInteger =
Awso_bedrock_agentcore.Values.ListABTestsRequestMaxResultsIntegerThe streaming events returned by a harness invocation.
Specification of which model to use.
module CodeInterpreterStreamOutput =
Awso_bedrock_agentcore.Values.CodeInterpreterStreamOutputContains output from a code interpreter stream.
module InvokeCodeInterpreterRequestTraceIdString =
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterRequestTraceIdStringmodule InvokeCodeInterpreterRequestTraceParentString =
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterRequestTraceParentStringThe collection of arguments that specify the operation to perform and its parameters when invoking a tool in Amazon Bedrock AgentCore. Different tools require different arguments, and this structure provides a flexible way to pass the appropriate arguments to each tool type.
The result of a browser action execution. Exactly one member is set, matching the action that was performed.
The browser action to perform. Exactly one member must be set per request.
module InvokeAgentRuntimeRequestAccountIdString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequestAccountIdStringmodule InvokeAgentRuntimeRequestBaggageString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequestBaggageStringmodule InvokeAgentRuntimeRequestTraceIdString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequestTraceIdStringmodule InvokeAgentRuntimeRequestTraceParentString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequestTraceParentStringmodule InvokeAgentRuntimeRequestTraceStateString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeRequestTraceStateStringmodule InvokeAgentRuntimeCommandStreamOutput =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandStreamOutputThe streaming output union for the InvokeAgentRuntimeCommand operation. This union delivers typed events: contentStart (first), contentDelta (middle), and contentStop (last).
module InvokeAgentRuntimeCommandRequestAccountIdString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestAccountIdStringmodule InvokeAgentRuntimeCommandRequestBaggageString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestBaggageStringmodule InvokeAgentRuntimeCommandRequestBody =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestBodyThe request body structure for the InvokeAgentRuntimeCommand operation, containing the command to execute and optional configuration parameters.
module InvokeAgentRuntimeCommandRequestTraceIdString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestTraceIdStringmodule InvokeAgentRuntimeCommandRequestTraceParentString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestTraceParentStringmodule InvokeAgentRuntimeCommandRequestTraceStateString =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestTraceStateStringVENDOR-SPECIFIC TOKEN RESPONSE CONFIGURATION - Output
VENDOR-SPECIFIC TOKEN REQUEST CONFIGURATION - Input
module CustomRequestParametersType =
Awso_bedrock_agentcore.Values.CustomRequestParametersTypemodule ResourceOauth2ReturnUrlType =
Awso_bedrock_agentcore.Values.ResourceOauth2ReturnUrlTypeThe result of a recommendation, containing the optimized output.
Payment manager session
Represents a payment instrument
A single token balance entry
Contains information about a memory record in an AgentCore Memory resource.
The statistical results of an A/B test.
An exception thrown when attempting to create a resource with an identifier that already exists.
The input data structure containing agent session spans in OpenTelemetry format. Supports traces from frameworks like Strands (AgentCore Runtime) and LangGraph with OpenInference instrumentation for comprehensive evaluation.
The specification of which trace or span IDs to evaluate within the provided input data. Allows precise targeting of evaluation at different levels: tool calls, traces, or sessions.
module CreatePaymentSessionRequestExpiryTimeInMinutesInteger =
Awso_bedrock_agentcore.Values.CreatePaymentSessionRequestExpiryTimeInMinutesIntegerThe exception that occurs when there is a retryable conflict performing an operation. This is a temporary condition that may resolve itself with retries. We recommend implementing exponential backoff retry logic in your application.
The OAuth2.0 token or user ID that was used to generate the workload access token used for initiating the user authorization flow to retrieve OAuth2.0 tokens.
module MemoryRecordsUpdateInputList =
Awso_bedrock_agentcore.Values.MemoryRecordsUpdateInputListmodule MemoryRecordsDeleteInputList =
Awso_bedrock_agentcore.Values.MemoryRecordsDeleteInputListmodule MemoryRecordsCreateInputList =
Awso_bedrock_agentcore.Values.MemoryRecordsCreateInputListmodule UpdateBrowserStreamResponse =
Awso_bedrock_agentcore.Values.UpdateBrowserStreamResponseUpdates a browser stream. To use this operation, you must have permissions to perform the bedrock:UpdateBrowserStream action.
Updates a browser stream. To use this operation, you must have permissions to perform the bedrock:UpdateBrowserStream action.
Updates an A/B test's configuration, including variants, traffic allocation, evaluation settings, or execution status.
Updates an A/B test's configuration, including variants, traffic allocation, evaluation settings, or execution status.
Stops a session that is running in an running AgentCore Runtime agent.
Stops a session that is running in an running AgentCore Runtime agent.
module StopCodeInterpreterSessionResponse =
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionResponseTerminates an active code interpreter session in Amazon Bedrock AgentCore. This operation stops the session, releases associated resources, and makes the session unavailable for further use. To stop a code interpreter session, you must specify both the code interpreter identifier and the session ID. Once stopped, a session cannot be restarted; you must create a new session using StartCodeInterpreterSession. The following operations are related to StopCodeInterpreterSession: StartCodeInterpreterSession GetCodeInterpreterSession
module StopCodeInterpreterSessionRequest =
Awso_bedrock_agentcore.Values.StopCodeInterpreterSessionRequestTerminates an active code interpreter session in Amazon Bedrock AgentCore. This operation stops the session, releases associated resources, and makes the session unavailable for further use. To stop a code interpreter session, you must specify both the code interpreter identifier and the session ID. Once stopped, a session cannot be restarted; you must create a new session using StartCodeInterpreterSession. The following operations are related to StopCodeInterpreterSession: StartCodeInterpreterSession GetCodeInterpreterSession
Terminates an active browser session in Amazon Bedrock AgentCore. This operation stops the session, releases associated resources, and makes the session unavailable for further use. To stop a browser session, you must specify both the browser identifier and the session ID. Once stopped, a session cannot be restarted; you must create a new session using StartBrowserSession. The following operations are related to StopBrowserSession: StartBrowserSession GetBrowserSession
Terminates an active browser session in Amazon Bedrock AgentCore. This operation stops the session, releases associated resources, and makes the session unavailable for further use. To stop a browser session, you must specify both the browser identifier and the session ID. Once stopped, a session cannot be restarted; you must create a new session using StartBrowserSession. The following operations are related to StopBrowserSession: StartBrowserSession GetBrowserSession
module StopBatchEvaluationResponse =
Awso_bedrock_agentcore.Values.StopBatchEvaluationResponseStops a running batch evaluation. Sessions that have already been evaluated retain their results.
Stops a running batch evaluation. Sessions that have already been evaluated retain their results.
module StartRecommendationResponse =
Awso_bedrock_agentcore.Values.StartRecommendationResponseStarts a recommendation job that analyzes agent traces and generates optimization suggestions for system prompts or tool descriptions to improve agent performance.
Starts a recommendation job that analyzes agent traces and generates optimization suggestions for system prompts or tool descriptions to improve agent performance.
module StartMemoryExtractionJobOutput =
Awso_bedrock_agentcore.Values.StartMemoryExtractionJobOutputStarts a memory extraction job that processes events that failed extraction previously in an AgentCore Memory resource and produces structured memory records. When earlier extraction attempts have left events unprocessed, this job will pick up and extract those as well. To use this operation, you must have the bedrock-agentcore:StartMemoryExtractionJob permission.
module StartMemoryExtractionJobInput =
Awso_bedrock_agentcore.Values.StartMemoryExtractionJobInputStarts a memory extraction job that processes events that failed extraction previously in an AgentCore Memory resource and produces structured memory records. When earlier extraction attempts have left events unprocessed, this job will pick up and extract those as well. To use this operation, you must have the bedrock-agentcore:StartMemoryExtractionJob permission.
module StartCodeInterpreterSessionResponse =
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionResponseCreates and initializes a code interpreter session in Amazon Bedrock AgentCore. The session enables agents to execute code as part of their response generation, supporting programming languages such as Python for data analysis, visualization, and computation tasks. To create a session, you must specify a code interpreter identifier and a name. The session remains active until it times out or you explicitly stop it using the StopCodeInterpreterSession operation. The following operations are related to StartCodeInterpreterSession: InvokeCodeInterpreter GetCodeInterpreterSession StopCodeInterpreterSession
module StartCodeInterpreterSessionRequest =
Awso_bedrock_agentcore.Values.StartCodeInterpreterSessionRequestCreates and initializes a code interpreter session in Amazon Bedrock AgentCore. The session enables agents to execute code as part of their response generation, supporting programming languages such as Python for data analysis, visualization, and computation tasks. To create a session, you must specify a code interpreter identifier and a name. The session remains active until it times out or you explicitly stop it using the StopCodeInterpreterSession operation. The following operations are related to StartCodeInterpreterSession: InvokeCodeInterpreter GetCodeInterpreterSession StopCodeInterpreterSession
module StartBrowserSessionResponse =
Awso_bedrock_agentcore.Values.StartBrowserSessionResponseCreates and initializes a browser session in Amazon Bedrock AgentCore. The session enables agents to navigate and interact with web content, extract information from websites, and perform web-based tasks as part of their response generation. To create a session, you must specify a browser identifier and a name. You can also configure the viewport dimensions to control the visible area of web content. The session remains active until it times out or you explicitly stop it using the StopBrowserSession operation. The following operations are related to StartBrowserSession: GetBrowserSession UpdateBrowserStream SaveBrowserSessionProfile StopBrowserSession InvokeBrowser
Creates and initializes a browser session in Amazon Bedrock AgentCore. The session enables agents to navigate and interact with web content, extract information from websites, and perform web-based tasks as part of their response generation. To create a session, you must specify a browser identifier and a name. You can also configure the viewport dimensions to control the visible area of web content. The session remains active until it times out or you explicitly stop it using the StopBrowserSession operation. The following operations are related to StartBrowserSession: GetBrowserSession UpdateBrowserStream SaveBrowserSessionProfile StopBrowserSession InvokeBrowser
module StartBatchEvaluationResponse =
Awso_bedrock_agentcore.Values.StartBatchEvaluationResponseStarts a batch evaluation job that evaluates agent performance across multiple sessions. Batch evaluations pull agent traces from CloudWatch Logs or an existing online evaluation configuration and run specified evaluators and insights against them.
module StartBatchEvaluationRequest =
Awso_bedrock_agentcore.Values.StartBatchEvaluationRequestStarts a batch evaluation job that evaluates agent performance across multiple sessions. Batch evaluations pull agent traces from CloudWatch Logs or an existing online evaluation configuration and run specified evaluators and insights against them.
module SearchRegistryRecordsResponse =
Awso_bedrock_agentcore.Values.SearchRegistryRecordsResponseSearches for registry records using semantic, lexical, or hybrid queries. Returns metadata for matching records ordered by relevance within the specified registry.
module SearchRegistryRecordsRequest =
Awso_bedrock_agentcore.Values.SearchRegistryRecordsRequestSearches for registry records using semantic, lexical, or hybrid queries. Returns metadata for matching records ordered by relevance within the specified registry.
module SaveBrowserSessionProfileResponse =
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileResponseSaves the current state of a browser session as a reusable profile in Amazon Bedrock AgentCore. A browser profile captures persistent browser data such as cookies and local storage from an active session, enabling you to reuse this data in future browser sessions. To save a browser session profile, you must specify the profile identifier, browser identifier, and session ID. The session must be active when saving the profile. Once saved, the profile can be used with the StartBrowserSession operation to initialize new sessions with the stored browser state. Browser profiles are useful for scenarios that require persistent authentication, maintaining user preferences across sessions, or continuing tasks that depend on previously stored browser data. The following operations are related to SaveBrowserSessionProfile: StartBrowserSession GetBrowserSession
module SaveBrowserSessionProfileRequest =
Awso_bedrock_agentcore.Values.SaveBrowserSessionProfileRequestSaves the current state of a browser session as a reusable profile in Amazon Bedrock AgentCore. A browser profile captures persistent browser data such as cookies and local storage from an active session, enabling you to reuse this data in future browser sessions. To save a browser session profile, you must specify the profile identifier, browser identifier, and session ID. The session must be active when saving the profile. Once saved, the profile can be used with the StartBrowserSession operation to initialize new sessions with the stored browser state. Browser profiles are useful for scenarios that require persistent authentication, maintaining user preferences across sessions, or continuing tasks that depend on previously stored browser data. The following operations are related to SaveBrowserSessionProfile: StartBrowserSession GetBrowserSession
module RetrieveMemoryRecordsOutput =
Awso_bedrock_agentcore.Values.RetrieveMemoryRecordsOutputSearches for and retrieves memory records from an AgentCore Memory resource based on specified search criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:RetrieveMemoryRecords permission.
Searches for and retrieves memory records from an AgentCore Memory resource based on specified search criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:RetrieveMemoryRecords permission.
Response structure for processing a payment
Request structure for processing a payment
Lists sessions in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. Empty sessions are automatically deleted after one day. To use this operation, you must have the bedrock-agentcore:ListSessions permission.
Lists sessions in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. Empty sessions are automatically deleted after one day. To use this operation, you must have the bedrock-agentcore:ListSessions permission.
module ListRecommendationsResponse =
Awso_bedrock_agentcore.Values.ListRecommendationsResponseLists all recommendations in the account, with optional filtering by status.
Lists all recommendations in the account, with optional filtering by status.
module ListPaymentSessionsResponse =
Awso_bedrock_agentcore.Values.ListPaymentSessionsResponseResponse structure for listing payment sessions
Request structure for listing payment sessions
module ListPaymentInstrumentsResponse =
Awso_bedrock_agentcore.Values.ListPaymentInstrumentsResponseResponse structure for listing payment instruments
module ListPaymentInstrumentsRequest =
Awso_bedrock_agentcore.Values.ListPaymentInstrumentsRequestRequest structure for listing payment instruments
Lists memory records in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListMemoryRecords permission.
Lists memory records in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListMemoryRecords permission.
module ListMemoryExtractionJobsOutput =
Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsOutputLists all long-term memory extraction jobs that are eligible to be started with optional filtering. To use this operation, you must have the bedrock-agentcore:ListMemoryExtractionJobs permission.
module ListMemoryExtractionJobsInput =
Awso_bedrock_agentcore.Values.ListMemoryExtractionJobsInputLists all long-term memory extraction jobs that are eligible to be started with optional filtering. To use this operation, you must have the bedrock-agentcore:ListMemoryExtractionJobs permission.
Lists events in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListEvents permission.
Lists events in an AgentCore Memory resource based on specified criteria. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListEvents permission.
module ListCodeInterpreterSessionsResponse =
Awso_bedrock_agentcore.Values.ListCodeInterpreterSessionsResponseRetrieves a list of code interpreter sessions in Amazon Bedrock AgentCore that match the specified criteria. This operation returns summary information about each session, including identifiers, status, and timestamps. You can filter the results by code interpreter identifier and session status. The operation supports pagination to handle large result sets efficiently. We recommend using pagination to ensure that the operation returns quickly and successfully when retrieving large numbers of sessions. The following operations are related to ListCodeInterpreterSessions: StartCodeInterpreterSession GetCodeInterpreterSession
module ListCodeInterpreterSessionsRequest =
Awso_bedrock_agentcore.Values.ListCodeInterpreterSessionsRequestRetrieves a list of code interpreter sessions in Amazon Bedrock AgentCore that match the specified criteria. This operation returns summary information about each session, including identifiers, status, and timestamps. You can filter the results by code interpreter identifier and session status. The operation supports pagination to handle large result sets efficiently. We recommend using pagination to ensure that the operation returns quickly and successfully when retrieving large numbers of sessions. The following operations are related to ListCodeInterpreterSessions: StartCodeInterpreterSession GetCodeInterpreterSession
module ListBrowserSessionsResponse =
Awso_bedrock_agentcore.Values.ListBrowserSessionsResponseRetrieves a list of browser sessions in Amazon Bedrock AgentCore that match the specified criteria. This operation returns summary information about each session, including identifiers, status, and timestamps. You can filter the results by browser identifier and session status. The operation supports pagination to handle large result sets efficiently. We recommend using pagination to ensure that the operation returns quickly and successfully when retrieving large numbers of sessions. The following operations are related to ListBrowserSessions: StartBrowserSession GetBrowserSession
Retrieves a list of browser sessions in Amazon Bedrock AgentCore that match the specified criteria. This operation returns summary information about each session, including identifiers, status, and timestamps. You can filter the results by browser identifier and session status. The operation supports pagination to handle large result sets efficiently. We recommend using pagination to ensure that the operation returns quickly and successfully when retrieving large numbers of sessions. The following operations are related to ListBrowserSessions: StartBrowserSession GetBrowserSession
module ListBatchEvaluationsResponse =
Awso_bedrock_agentcore.Values.ListBatchEvaluationsResponseLists all batch evaluations in the account, providing summary information about each evaluation's status and configuration.
module ListBatchEvaluationsRequest =
Awso_bedrock_agentcore.Values.ListBatchEvaluationsRequestLists all batch evaluations in the account, providing summary information about each evaluation's status and configuration.
Lists all actors in an AgentCore Memory resource. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListActors permission.
Lists all actors in an AgentCore Memory resource. We recommend using pagination to ensure that the operation returns quickly and successfully. To use this operation, you must have the bedrock-agentcore:ListActors permission.
Lists all A/B tests in the account.
Lists all A/B tests in the account.
Operation to invoke a Harness.
Operation to invoke a Harness.
module InvokeCodeInterpreterResponse =
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterResponseExecutes code within an active code interpreter session in Amazon Bedrock AgentCore. This operation processes the provided code, runs it in a secure environment, and returns the execution results including output, errors, and generated visualizations. To execute code, you must specify the code interpreter identifier, session ID, and the code to run in the arguments parameter. The operation returns a stream containing the execution results, which can include text output, error messages, and data visualizations. This operation is subject to request rate limiting based on your account's service quotas. The following operations are related to InvokeCodeInterpreter: StartCodeInterpreterSession GetCodeInterpreterSession
module InvokeCodeInterpreterRequest =
Awso_bedrock_agentcore.Values.InvokeCodeInterpreterRequestExecutes code within an active code interpreter session in Amazon Bedrock AgentCore. This operation processes the provided code, runs it in a secure environment, and returns the execution results including output, errors, and generated visualizations. To execute code, you must specify the code interpreter identifier, session ID, and the code to run in the arguments parameter. The operation returns a stream containing the execution results, which can include text output, error messages, and data visualizations. This operation is subject to request rate limiting based on your account's service quotas. The following operations are related to InvokeCodeInterpreter: StartCodeInterpreterSession GetCodeInterpreterSession
Response for the InvokeBrowser operation.
Request for the InvokeBrowser operation.
Sends a request to an agent or tool hosted in an Amazon Bedrock AgentCore Runtime and receives responses in real-time. To invoke an agent, you can specify either the AgentCore Runtime ARN or the agent ID with an account ID, and provide a payload containing your request. When you use the agent ID instead of the full ARN, you don't need to URL-encode the identifier. You can optionally specify a qualifier to target a specific endpoint of the agent. This operation supports streaming responses, allowing you to receive partial responses as they become available. We recommend using pagination to ensure that the operation returns quickly and successfully when processing large responses. For example code, see Invoke an AgentCore Runtime agent. If you're integrating your agent with OAuth, you can't use the Amazon Web Services SDK to call InvokeAgentRuntime. Instead, make a HTTPS request to InvokeAgentRuntime. For an example, see Authenticate and authorize with Inbound Auth and Outbound Auth. To use this operation, you must have the bedrock-agentcore:InvokeAgentRuntime permission. If you are making a call to InvokeAgentRuntime on behalf of a user ID with the X-Amzn-Bedrock-AgentCore-Runtime-User-Id header, You require permissions to both actions (bedrock-agentcore:InvokeAgentRuntime and bedrock-agentcore:InvokeAgentRuntimeForUser).
Sends a request to an agent or tool hosted in an Amazon Bedrock AgentCore Runtime and receives responses in real-time. To invoke an agent, you can specify either the AgentCore Runtime ARN or the agent ID with an account ID, and provide a payload containing your request. When you use the agent ID instead of the full ARN, you don't need to URL-encode the identifier. You can optionally specify a qualifier to target a specific endpoint of the agent. This operation supports streaming responses, allowing you to receive partial responses as they become available. We recommend using pagination to ensure that the operation returns quickly and successfully when processing large responses. For example code, see Invoke an AgentCore Runtime agent. If you're integrating your agent with OAuth, you can't use the Amazon Web Services SDK to call InvokeAgentRuntime. Instead, make a HTTPS request to InvokeAgentRuntime. For an example, see Authenticate and authorize with Inbound Auth and Outbound Auth. To use this operation, you must have the bedrock-agentcore:InvokeAgentRuntime permission. If you are making a call to InvokeAgentRuntime on behalf of a user ID with the X-Amzn-Bedrock-AgentCore-Runtime-User-Id header, You require permissions to both actions (bedrock-agentcore:InvokeAgentRuntime and bedrock-agentcore:InvokeAgentRuntimeForUser).
module InvokeAgentRuntimeCommandResponse =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandResponseResponse for InvokeAgentRuntimeCommand operation.
module InvokeAgentRuntimeCommandRequest =
Awso_bedrock_agentcore.Values.InvokeAgentRuntimeCommandRequestRequest for InvokeAgentRuntimeCommand operation.
module GetWorkloadAccessTokenResponse =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenResponseObtains a workload access token for agentic workloads not acting on behalf of a user.
module GetWorkloadAccessTokenRequest =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenRequestObtains a workload access token for agentic workloads not acting on behalf of a user.
module GetWorkloadAccessTokenForUserIdResponse =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForUserIdResponseObtains a workload access token for agentic workloads acting on behalf of a user, using the user's ID.
module GetWorkloadAccessTokenForUserIdRequest =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForUserIdRequestObtains a workload access token for agentic workloads acting on behalf of a user, using the user's ID.
module GetWorkloadAccessTokenForJWTResponse =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForJWTResponseObtains a workload access token for agentic workloads acting on behalf of a user, using a JWT token.
module GetWorkloadAccessTokenForJWTRequest =
Awso_bedrock_agentcore.Values.GetWorkloadAccessTokenForJWTRequestObtains a workload access token for agentic workloads acting on behalf of a user, using a JWT token.
module GetResourcePaymentTokenResponse =
Awso_bedrock_agentcore.Values.GetResourcePaymentTokenResponseGenerates authentication tokens for payment providers that use vendor-specific authentication mechanisms.
module GetResourcePaymentTokenRequest =
Awso_bedrock_agentcore.Values.GetResourcePaymentTokenRequestGenerates authentication tokens for payment providers that use vendor-specific authentication mechanisms.
module GetResourceOauth2TokenResponse =
Awso_bedrock_agentcore.Values.GetResourceOauth2TokenResponseReturns the OAuth 2.0 token of the provided resource.
module GetResourceOauth2TokenRequest =
Awso_bedrock_agentcore.Values.GetResourceOauth2TokenRequestReturns the OAuth 2.0 token of the provided resource.
Retrieves the API key associated with an API key credential provider.
Retrieves the API key associated with an API key credential provider.
Retrieves detailed information about a recommendation, including its configuration, status, and results.
Retrieves detailed information about a recommendation, including its configuration, status, and results.
Response structure for getting a payment session
Request structure for getting a payment session
module GetPaymentInstrumentResponse =
Awso_bedrock_agentcore.Values.GetPaymentInstrumentResponseResponse structure for getting a payment instrument
module GetPaymentInstrumentRequest =
Awso_bedrock_agentcore.Values.GetPaymentInstrumentRequestRequest structure for getting a payment instrument
module GetPaymentInstrumentBalanceResponse =
Awso_bedrock_agentcore.Values.GetPaymentInstrumentBalanceResponseResponse structure for getting payment instrument balance
module GetPaymentInstrumentBalanceRequest =
Awso_bedrock_agentcore.Values.GetPaymentInstrumentBalanceRequestRequest structure for getting payment instrument balance
Retrieves a specific memory record from an AgentCore Memory resource. To use this operation, you must have the bedrock-agentcore:GetMemoryRecord permission.
Retrieves a specific memory record from an AgentCore Memory resource. To use this operation, you must have the bedrock-agentcore:GetMemoryRecord permission.
Retrieves information about a specific event in an AgentCore Memory resource. To use this operation, you must have the bedrock-agentcore:GetEvent permission.
Retrieves information about a specific event in an AgentCore Memory resource. To use this operation, you must have the bedrock-agentcore:GetEvent permission.
module GetCodeInterpreterSessionResponse =
Awso_bedrock_agentcore.Values.GetCodeInterpreterSessionResponseRetrieves detailed information about a specific code interpreter session in Amazon Bedrock AgentCore. This operation returns the session's configuration, current status, and metadata. To get a code interpreter session, you must specify both the code interpreter identifier and the session ID. The response includes information about the session's timeout settings and current status. The following operations are related to GetCodeInterpreterSession: StartCodeInterpreterSession ListCodeInterpreterSessions StopCodeInterpreterSession
module GetCodeInterpreterSessionRequest =
Awso_bedrock_agentcore.Values.GetCodeInterpreterSessionRequestRetrieves detailed information about a specific code interpreter session in Amazon Bedrock AgentCore. This operation returns the session's configuration, current status, and metadata. To get a code interpreter session, you must specify both the code interpreter identifier and the session ID. The response includes information about the session's timeout settings and current status. The following operations are related to GetCodeInterpreterSession: StartCodeInterpreterSession ListCodeInterpreterSessions StopCodeInterpreterSession
Retrieves detailed information about a specific browser session in Amazon Bedrock AgentCore. This operation returns the session's configuration, current status, associated streams, and metadata. To get a browser session, you must specify both the browser identifier and the session ID. The response includes information about the session's viewport configuration, timeout settings, and stream endpoints. The following operations are related to GetBrowserSession: StartBrowserSession ListBrowserSessions StopBrowserSession
Retrieves detailed information about a specific browser session in Amazon Bedrock AgentCore. This operation returns the session's configuration, current status, associated streams, and metadata. To get a browser session, you must specify both the browser identifier and the session ID. The response includes information about the session's viewport configuration, timeout settings, and stream endpoints. The following operations are related to GetBrowserSession: StartBrowserSession ListBrowserSessions StopBrowserSession
Retrieves detailed information about a batch evaluation, including its status, configuration, results, and any error details.
Retrieves detailed information about a batch evaluation, including its status, configuration, results, and any error details.
Retrieves the A2A agent card associated with an AgentCore Runtime agent.
Retrieves the A2A agent card associated with an AgentCore Runtime agent.
Retrieves detailed information about an A/B test, including its configuration, status, and statistical results.
Retrieves detailed information about an A/B test, including its configuration, status, and statistical results.
Performs on-demand evaluation of agent traces using a specified evaluator. This synchronous API accepts traces in OpenTelemetry format and returns immediate scoring results with detailed explanations.
Performs on-demand evaluation of agent traces using a specified evaluator. This synchronous API accepts traces in OpenTelemetry format and returns immediate scoring results with detailed explanations.
module DeleteRecommendationResponse =
Awso_bedrock_agentcore.Values.DeleteRecommendationResponseDeletes a recommendation and its associated results.
module DeleteRecommendationRequest =
Awso_bedrock_agentcore.Values.DeleteRecommendationRequestDeletes a recommendation and its associated results.
module DeletePaymentSessionResponse =
Awso_bedrock_agentcore.Values.DeletePaymentSessionResponseResponse structure for deleting a payment session Returns the deletion status with HTTP 200 status code on successful deletion.
module DeletePaymentSessionRequest =
Awso_bedrock_agentcore.Values.DeletePaymentSessionRequestRequest structure for deleting a payment session All fields are required and must match the session owner's identifiers for authorization to succeed.
module DeletePaymentInstrumentResponse =
Awso_bedrock_agentcore.Values.DeletePaymentInstrumentResponseResponse structure for deleting a payment instrument Returns the deletion status with HTTP 200 OK status code on successful soft deletion.
module DeletePaymentInstrumentRequest =
Awso_bedrock_agentcore.Values.DeletePaymentInstrumentRequestRequest structure for deleting a payment instrument All fields are required and must match the instrument owner's identifiers for authorization to succeed.
Deletes a memory record from an AgentCore Memory resource. When you delete a memory record, it is permanently removed. To use this operation, you must have the bedrock-agentcore:DeleteMemoryRecord permission.
Deletes a memory record from an AgentCore Memory resource. When you delete a memory record, it is permanently removed. To use this operation, you must have the bedrock-agentcore:DeleteMemoryRecord permission.
Deletes an event from an AgentCore Memory resource. When you delete an event, it is permanently removed. To use this operation, you must have the bedrock-agentcore:DeleteEvent permission.
Deletes an event from an AgentCore Memory resource. When you delete an event, it is permanently removed. To use this operation, you must have the bedrock-agentcore:DeleteEvent permission.
module DeleteBatchEvaluationResponse =
Awso_bedrock_agentcore.Values.DeleteBatchEvaluationResponseDeletes a batch evaluation and its associated results.
module DeleteBatchEvaluationRequest =
Awso_bedrock_agentcore.Values.DeleteBatchEvaluationRequestDeletes a batch evaluation and its associated results.
Deletes an A/B test and its associated gateway rules.
Deletes an A/B test and its associated gateway rules.
module CreatePaymentSessionResponse =
Awso_bedrock_agentcore.Values.CreatePaymentSessionResponseResponse structure for creating a payment session
module CreatePaymentSessionRequest =
Awso_bedrock_agentcore.Values.CreatePaymentSessionRequestRequest structure for creating a payment session
module CreatePaymentInstrumentResponse =
Awso_bedrock_agentcore.Values.CreatePaymentInstrumentResponseResponse structure for creating a payment instrument
module CreatePaymentInstrumentRequest =
Awso_bedrock_agentcore.Values.CreatePaymentInstrumentRequestRequest structure for creating a payment instrument
Creates an event in an AgentCore Memory resource. Events represent interactions or activities that occur within a session and are associated with specific actors. To use this operation, you must have the bedrock-agentcore:CreateEvent permission. This operation is subject to request rate limiting.
Creates an event in an AgentCore Memory resource. Events represent interactions or activities that occur within a session and are associated with specific actors. To use this operation, you must have the bedrock-agentcore:CreateEvent permission. This operation is subject to request rate limiting.
Creates an A/B test for comparing agent configurations. A/B tests split traffic between a control variant and a treatment variant through a gateway, then evaluate performance using online evaluation configurations to determine which variant performs better.
Creates an A/B test for comparing agent configurations. A/B tests split traffic between a control variant and a treatment variant through a gateway, then evaluate performance using online evaluation configurations to determine which variant performs better.
module CompleteResourceTokenAuthResponse =
Awso_bedrock_agentcore.Values.CompleteResourceTokenAuthResponseConfirms the user authentication session for obtaining OAuth2.0 tokens for a resource.
module CompleteResourceTokenAuthRequest =
Awso_bedrock_agentcore.Values.CompleteResourceTokenAuthRequestConfirms the user authentication session for obtaining OAuth2.0 tokens for a resource.
module BatchUpdateMemoryRecordsOutput =
Awso_bedrock_agentcore.Values.BatchUpdateMemoryRecordsOutputUpdates multiple memory records with custom content in a single batch operation within the specified memory.
module BatchUpdateMemoryRecordsInput =
Awso_bedrock_agentcore.Values.BatchUpdateMemoryRecordsInputUpdates multiple memory records with custom content in a single batch operation within the specified memory.
module BatchDeleteMemoryRecordsOutput =
Awso_bedrock_agentcore.Values.BatchDeleteMemoryRecordsOutputDeletes multiple memory records in a single batch operation from the specified memory.
module BatchDeleteMemoryRecordsInput =
Awso_bedrock_agentcore.Values.BatchDeleteMemoryRecordsInputDeletes multiple memory records in a single batch operation from the specified memory.
module BatchCreateMemoryRecordsOutput =
Awso_bedrock_agentcore.Values.BatchCreateMemoryRecordsOutputCreates multiple memory records in a single batch operation for the specified memory with custom content.
module BatchCreateMemoryRecordsInput =
Awso_bedrock_agentcore.Values.BatchCreateMemoryRecordsInputCreates multiple memory records in a single batch operation for the specified memory with custom content.