Awso_bedrock_asyncSourceval batch_delete_advanced_prompt_optimization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobRequest.t ->
(Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobResponse.t,
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobResponse.error)
Result.t
Async.Deferred.tval batch_delete_evaluation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.BatchDeleteEvaluationJobRequest.t ->
(Awso_bedrock.Values.BatchDeleteEvaluationJobResponse.t,
Awso_bedrock.Values.BatchDeleteEvaluationJobResponse.error)
Result.t
Async.Deferred.tval cancel_automated_reasoning_policy_build_workflow :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CancelAutomatedReasoningPolicyBuildWorkflowRequest.t ->
(Awso_bedrock.Values.CancelAutomatedReasoningPolicyBuildWorkflowResponse.t,
Awso_bedrock.Values.CancelAutomatedReasoningPolicyBuildWorkflowResponse.error)
Result.t
Async.Deferred.tval create_advanced_prompt_optimization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateAdvancedPromptOptimizationJobRequest.t ->
(Awso_bedrock.Values.CreateAdvancedPromptOptimizationJobResponse.t,
Awso_bedrock.Values.CreateAdvancedPromptOptimizationJobResponse.error)
Result.t
Async.Deferred.tval create_automated_reasoning_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateAutomatedReasoningPolicyRequest.t ->
(Awso_bedrock.Values.CreateAutomatedReasoningPolicyResponse.t,
Awso_bedrock.Values.CreateAutomatedReasoningPolicyResponse.error)
Result.t
Async.Deferred.tval create_automated_reasoning_policy_test_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateAutomatedReasoningPolicyTestCaseRequest.t ->
(Awso_bedrock.Values.CreateAutomatedReasoningPolicyTestCaseResponse.t,
Awso_bedrock.Values.CreateAutomatedReasoningPolicyTestCaseResponse.error)
Result.t
Async.Deferred.tval create_automated_reasoning_policy_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateAutomatedReasoningPolicyVersionRequest.t ->
(Awso_bedrock.Values.CreateAutomatedReasoningPolicyVersionResponse.t,
Awso_bedrock.Values.CreateAutomatedReasoningPolicyVersionResponse.error)
Result.t
Async.Deferred.tval create_custom_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateCustomModelRequest.t ->
(Awso_bedrock.Values.CreateCustomModelResponse.t,
Awso_bedrock.Values.CreateCustomModelResponse.error)
Result.t
Async.Deferred.tval create_custom_model_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateCustomModelDeploymentRequest.t ->
(Awso_bedrock.Values.CreateCustomModelDeploymentResponse.t,
Awso_bedrock.Values.CreateCustomModelDeploymentResponse.error)
Result.t
Async.Deferred.tval create_evaluation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateEvaluationJobRequest.t ->
(Awso_bedrock.Values.CreateEvaluationJobResponse.t,
Awso_bedrock.Values.CreateEvaluationJobResponse.error)
Result.t
Async.Deferred.tval create_foundation_model_agreement :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateFoundationModelAgreementRequest.t ->
(Awso_bedrock.Values.CreateFoundationModelAgreementResponse.t,
Awso_bedrock.Values.CreateFoundationModelAgreementResponse.error)
Result.t
Async.Deferred.tval create_guardrail :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateGuardrailRequest.t ->
(Awso_bedrock.Values.CreateGuardrailResponse.t,
Awso_bedrock.Values.CreateGuardrailResponse.error)
Result.t
Async.Deferred.tval create_guardrail_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateGuardrailVersionRequest.t ->
(Awso_bedrock.Values.CreateGuardrailVersionResponse.t,
Awso_bedrock.Values.CreateGuardrailVersionResponse.error)
Result.t
Async.Deferred.tval create_inference_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateInferenceProfileRequest.t ->
(Awso_bedrock.Values.CreateInferenceProfileResponse.t,
Awso_bedrock.Values.CreateInferenceProfileResponse.error)
Result.t
Async.Deferred.tval create_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.CreateMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.CreateMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval create_model_copy_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateModelCopyJobRequest.t ->
(Awso_bedrock.Values.CreateModelCopyJobResponse.t,
Awso_bedrock.Values.CreateModelCopyJobResponse.error)
Result.t
Async.Deferred.tval create_model_customization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateModelCustomizationJobRequest.t ->
(Awso_bedrock.Values.CreateModelCustomizationJobResponse.t,
Awso_bedrock.Values.CreateModelCustomizationJobResponse.error)
Result.t
Async.Deferred.tval create_model_import_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateModelImportJobRequest.t ->
(Awso_bedrock.Values.CreateModelImportJobResponse.t,
Awso_bedrock.Values.CreateModelImportJobResponse.error)
Result.t
Async.Deferred.tval create_model_invocation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateModelInvocationJobRequest.t ->
(Awso_bedrock.Values.CreateModelInvocationJobResponse.t,
Awso_bedrock.Values.CreateModelInvocationJobResponse.error)
Result.t
Async.Deferred.tval create_prompt_router :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreatePromptRouterRequest.t ->
(Awso_bedrock.Values.CreatePromptRouterResponse.t,
Awso_bedrock.Values.CreatePromptRouterResponse.error)
Result.t
Async.Deferred.tval create_provisioned_model_throughput :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.CreateProvisionedModelThroughputRequest.t ->
(Awso_bedrock.Values.CreateProvisionedModelThroughputResponse.t,
Awso_bedrock.Values.CreateProvisionedModelThroughputResponse.error)
Result.t
Async.Deferred.tval delete_automated_reasoning_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyRequest.t ->
(Awso_bedrock.Values.DeleteAutomatedReasoningPolicyResponse.t,
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyResponse.error)
Result.t
Async.Deferred.tval delete_automated_reasoning_policy_build_workflow :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyBuildWorkflowRequest.t ->
(Awso_bedrock.Values.DeleteAutomatedReasoningPolicyBuildWorkflowResponse.t,
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyBuildWorkflowResponse.error)
Result.t
Async.Deferred.tval delete_automated_reasoning_policy_test_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyTestCaseRequest.t ->
(Awso_bedrock.Values.DeleteAutomatedReasoningPolicyTestCaseResponse.t,
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyTestCaseResponse.error)
Result.t
Async.Deferred.tval delete_custom_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteCustomModelRequest.t ->
(Awso_bedrock.Values.DeleteCustomModelResponse.t,
Awso_bedrock.Values.DeleteCustomModelResponse.error)
Result.t
Async.Deferred.tval delete_custom_model_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteCustomModelDeploymentRequest.t ->
(Awso_bedrock.Values.DeleteCustomModelDeploymentResponse.t,
Awso_bedrock.Values.DeleteCustomModelDeploymentResponse.error)
Result.t
Async.Deferred.tval delete_enforced_guardrail_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteEnforcedGuardrailConfigurationRequest.t ->
(Awso_bedrock.Values.DeleteEnforcedGuardrailConfigurationResponse.t,
Awso_bedrock.Values.DeleteEnforcedGuardrailConfigurationResponse.error)
Result.t
Async.Deferred.tval delete_foundation_model_agreement :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteFoundationModelAgreementRequest.t ->
(Awso_bedrock.Values.DeleteFoundationModelAgreementResponse.t,
Awso_bedrock.Values.DeleteFoundationModelAgreementResponse.error)
Result.t
Async.Deferred.tval delete_guardrail :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteGuardrailRequest.t ->
(Awso_bedrock.Values.DeleteGuardrailResponse.t,
Awso_bedrock.Values.DeleteGuardrailResponse.error)
Result.t
Async.Deferred.tval delete_imported_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteImportedModelRequest.t ->
(Awso_bedrock.Values.DeleteImportedModelResponse.t,
Awso_bedrock.Values.DeleteImportedModelResponse.error)
Result.t
Async.Deferred.tval delete_inference_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteInferenceProfileRequest.t ->
(Awso_bedrock.Values.DeleteInferenceProfileResponse.t,
Awso_bedrock.Values.DeleteInferenceProfileResponse.error)
Result.t
Async.Deferred.tval delete_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.DeleteMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.DeleteMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval delete_model_invocation_logging_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteModelInvocationLoggingConfigurationRequest.t ->
(Awso_bedrock.Values.DeleteModelInvocationLoggingConfigurationResponse.t,
Awso_bedrock.Values.DeleteModelInvocationLoggingConfigurationResponse.error)
Result.t
Async.Deferred.tval delete_prompt_router :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeletePromptRouterRequest.t ->
(Awso_bedrock.Values.DeletePromptRouterResponse.t,
Awso_bedrock.Values.DeletePromptRouterResponse.error)
Result.t
Async.Deferred.tval delete_provisioned_model_throughput :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteProvisionedModelThroughputRequest.t ->
(Awso_bedrock.Values.DeleteProvisionedModelThroughputResponse.t,
Awso_bedrock.Values.DeleteProvisionedModelThroughputResponse.error)
Result.t
Async.Deferred.tval delete_resource_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeleteResourcePolicyRequest.t ->
(Awso_bedrock.Values.DeleteResourcePolicyResponse.t,
Awso_bedrock.Values.DeleteResourcePolicyResponse.error)
Result.t
Async.Deferred.tval deregister_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.DeregisterMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.DeregisterMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.DeregisterMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval export_automated_reasoning_policy_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ExportAutomatedReasoningPolicyVersionRequest.t ->
(Awso_bedrock.Values.ExportAutomatedReasoningPolicyVersionResponse.t,
Awso_bedrock.Values.ExportAutomatedReasoningPolicyVersionResponse.error)
Result.t
Async.Deferred.tval get_advanced_prompt_optimization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAdvancedPromptOptimizationJobRequest.t ->
(Awso_bedrock.Values.GetAdvancedPromptOptimizationJobResponse.t,
Awso_bedrock.Values.GetAdvancedPromptOptimizationJobResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_annotations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyAnnotationsRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyAnnotationsResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyAnnotationsResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_build_workflow :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_build_workflow_result_assets :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResultAssetsRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResultAssetsResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResultAssetsResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_next_scenario :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyNextScenarioRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyNextScenarioResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyNextScenarioResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_test_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestCaseRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyTestCaseResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestCaseResponse.error)
Result.t
Async.Deferred.tval get_automated_reasoning_policy_test_result :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestResultRequest.t ->
(Awso_bedrock.Values.GetAutomatedReasoningPolicyTestResultResponse.t,
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestResultResponse.error)
Result.t
Async.Deferred.tval get_custom_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetCustomModelRequest.t ->
(Awso_bedrock.Values.GetCustomModelResponse.t,
Awso_bedrock.Values.GetCustomModelResponse.error)
Result.t
Async.Deferred.tval get_custom_model_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetCustomModelDeploymentRequest.t ->
(Awso_bedrock.Values.GetCustomModelDeploymentResponse.t,
Awso_bedrock.Values.GetCustomModelDeploymentResponse.error)
Result.t
Async.Deferred.tval get_evaluation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetEvaluationJobRequest.t ->
(Awso_bedrock.Values.GetEvaluationJobResponse.t,
Awso_bedrock.Values.GetEvaluationJobResponse.error)
Result.t
Async.Deferred.tval get_foundation_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetFoundationModelRequest.t ->
(Awso_bedrock.Values.GetFoundationModelResponse.t,
Awso_bedrock.Values.GetFoundationModelResponse.error)
Result.t
Async.Deferred.tval get_foundation_model_availability :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetFoundationModelAvailabilityRequest.t ->
(Awso_bedrock.Values.GetFoundationModelAvailabilityResponse.t,
Awso_bedrock.Values.GetFoundationModelAvailabilityResponse.error)
Result.t
Async.Deferred.tval get_guardrail :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetGuardrailRequest.t ->
(Awso_bedrock.Values.GetGuardrailResponse.t,
Awso_bedrock.Values.GetGuardrailResponse.error)
Result.t
Async.Deferred.tval get_imported_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetImportedModelRequest.t ->
(Awso_bedrock.Values.GetImportedModelResponse.t,
Awso_bedrock.Values.GetImportedModelResponse.error)
Result.t
Async.Deferred.tval get_inference_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetInferenceProfileRequest.t ->
(Awso_bedrock.Values.GetInferenceProfileResponse.t,
Awso_bedrock.Values.GetInferenceProfileResponse.error)
Result.t
Async.Deferred.tval get_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.GetMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.GetMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval get_model_copy_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetModelCopyJobRequest.t ->
(Awso_bedrock.Values.GetModelCopyJobResponse.t,
Awso_bedrock.Values.GetModelCopyJobResponse.error)
Result.t
Async.Deferred.tval get_model_customization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetModelCustomizationJobRequest.t ->
(Awso_bedrock.Values.GetModelCustomizationJobResponse.t,
Awso_bedrock.Values.GetModelCustomizationJobResponse.error)
Result.t
Async.Deferred.tval get_model_import_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetModelImportJobRequest.t ->
(Awso_bedrock.Values.GetModelImportJobResponse.t,
Awso_bedrock.Values.GetModelImportJobResponse.error)
Result.t
Async.Deferred.tval get_model_invocation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetModelInvocationJobRequest.t ->
(Awso_bedrock.Values.GetModelInvocationJobResponse.t,
Awso_bedrock.Values.GetModelInvocationJobResponse.error)
Result.t
Async.Deferred.tval get_model_invocation_logging_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetModelInvocationLoggingConfigurationRequest.t ->
(Awso_bedrock.Values.GetModelInvocationLoggingConfigurationResponse.t,
Awso_bedrock.Values.GetModelInvocationLoggingConfigurationResponse.error)
Result.t
Async.Deferred.tval get_prompt_router :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetPromptRouterRequest.t ->
(Awso_bedrock.Values.GetPromptRouterResponse.t,
Awso_bedrock.Values.GetPromptRouterResponse.error)
Result.t
Async.Deferred.tval get_provisioned_model_throughput :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetProvisionedModelThroughputRequest.t ->
(Awso_bedrock.Values.GetProvisionedModelThroughputResponse.t,
Awso_bedrock.Values.GetProvisionedModelThroughputResponse.error)
Result.t
Async.Deferred.tval get_resource_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetResourcePolicyRequest.t ->
(Awso_bedrock.Values.GetResourcePolicyResponse.t,
Awso_bedrock.Values.GetResourcePolicyResponse.error)
Result.t
Async.Deferred.tval get_use_case_for_model_access :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.GetUseCaseForModelAccessRequest.t ->
(Awso_bedrock.Values.GetUseCaseForModelAccessResponse.t,
Awso_bedrock.Values.GetUseCaseForModelAccessResponse.error)
Result.t
Async.Deferred.tval list_advanced_prompt_optimization_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListAdvancedPromptOptimizationJobsRequest.t ->
(Awso_bedrock.Values.ListAdvancedPromptOptimizationJobsResponse.t,
Awso_bedrock.Values.ListAdvancedPromptOptimizationJobsResponse.error)
Result.t
Async.Deferred.tval list_automated_reasoning_policies :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListAutomatedReasoningPoliciesRequest.t ->
(Awso_bedrock.Values.ListAutomatedReasoningPoliciesResponse.t,
Awso_bedrock.Values.ListAutomatedReasoningPoliciesResponse.error)
Result.t
Async.Deferred.tval list_automated_reasoning_policy_build_workflows :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListAutomatedReasoningPolicyBuildWorkflowsRequest.t ->
(Awso_bedrock.Values.ListAutomatedReasoningPolicyBuildWorkflowsResponse.t,
Awso_bedrock.Values.ListAutomatedReasoningPolicyBuildWorkflowsResponse.error)
Result.t
Async.Deferred.tval list_automated_reasoning_policy_test_cases :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestCasesRequest.t ->
(Awso_bedrock.Values.ListAutomatedReasoningPolicyTestCasesResponse.t,
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestCasesResponse.error)
Result.t
Async.Deferred.tval list_automated_reasoning_policy_test_results :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestResultsRequest.t ->
(Awso_bedrock.Values.ListAutomatedReasoningPolicyTestResultsResponse.t,
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestResultsResponse.error)
Result.t
Async.Deferred.tval list_custom_model_deployments :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListCustomModelDeploymentsRequest.t ->
(Awso_bedrock.Values.ListCustomModelDeploymentsResponse.t,
Awso_bedrock.Values.ListCustomModelDeploymentsResponse.error)
Result.t
Async.Deferred.tval list_custom_models :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListCustomModelsRequest.t ->
(Awso_bedrock.Values.ListCustomModelsResponse.t,
Awso_bedrock.Values.ListCustomModelsResponse.error)
Result.t
Async.Deferred.tval list_enforced_guardrails_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListEnforcedGuardrailsConfigurationRequest.t ->
(Awso_bedrock.Values.ListEnforcedGuardrailsConfigurationResponse.t,
Awso_bedrock.Values.ListEnforcedGuardrailsConfigurationResponse.error)
Result.t
Async.Deferred.tval list_evaluation_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListEvaluationJobsRequest.t ->
(Awso_bedrock.Values.ListEvaluationJobsResponse.t,
Awso_bedrock.Values.ListEvaluationJobsResponse.error)
Result.t
Async.Deferred.tval list_foundation_model_agreement_offers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListFoundationModelAgreementOffersRequest.t ->
(Awso_bedrock.Values.ListFoundationModelAgreementOffersResponse.t,
Awso_bedrock.Values.ListFoundationModelAgreementOffersResponse.error)
Result.t
Async.Deferred.tval list_foundation_models :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListFoundationModelsRequest.t ->
(Awso_bedrock.Values.ListFoundationModelsResponse.t,
Awso_bedrock.Values.ListFoundationModelsResponse.error)
Result.t
Async.Deferred.tval list_guardrails :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListGuardrailsRequest.t ->
(Awso_bedrock.Values.ListGuardrailsResponse.t,
Awso_bedrock.Values.ListGuardrailsResponse.error)
Result.t
Async.Deferred.tval list_imported_models :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListImportedModelsRequest.t ->
(Awso_bedrock.Values.ListImportedModelsResponse.t,
Awso_bedrock.Values.ListImportedModelsResponse.error)
Result.t
Async.Deferred.tval list_inference_profiles :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListInferenceProfilesRequest.t ->
(Awso_bedrock.Values.ListInferenceProfilesResponse.t,
Awso_bedrock.Values.ListInferenceProfilesResponse.error)
Result.t
Async.Deferred.tval list_marketplace_model_endpoints :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListMarketplaceModelEndpointsRequest.t ->
(Awso_bedrock.Values.ListMarketplaceModelEndpointsResponse.t,
Awso_bedrock.Values.ListMarketplaceModelEndpointsResponse.error)
Result.t
Async.Deferred.tval list_model_copy_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListModelCopyJobsRequest.t ->
(Awso_bedrock.Values.ListModelCopyJobsResponse.t,
Awso_bedrock.Values.ListModelCopyJobsResponse.error)
Result.t
Async.Deferred.tval list_model_customization_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListModelCustomizationJobsRequest.t ->
(Awso_bedrock.Values.ListModelCustomizationJobsResponse.t,
Awso_bedrock.Values.ListModelCustomizationJobsResponse.error)
Result.t
Async.Deferred.tval list_model_import_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListModelImportJobsRequest.t ->
(Awso_bedrock.Values.ListModelImportJobsResponse.t,
Awso_bedrock.Values.ListModelImportJobsResponse.error)
Result.t
Async.Deferred.tval list_model_invocation_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListModelInvocationJobsRequest.t ->
(Awso_bedrock.Values.ListModelInvocationJobsResponse.t,
Awso_bedrock.Values.ListModelInvocationJobsResponse.error)
Result.t
Async.Deferred.tval list_prompt_routers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListPromptRoutersRequest.t ->
(Awso_bedrock.Values.ListPromptRoutersResponse.t,
Awso_bedrock.Values.ListPromptRoutersResponse.error)
Result.t
Async.Deferred.tval list_provisioned_model_throughputs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListProvisionedModelThroughputsRequest.t ->
(Awso_bedrock.Values.ListProvisionedModelThroughputsResponse.t,
Awso_bedrock.Values.ListProvisionedModelThroughputsResponse.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.ListTagsForResourceRequest.t ->
(Awso_bedrock.Values.ListTagsForResourceResponse.t,
Awso_bedrock.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval put_enforced_guardrail_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.PutEnforcedGuardrailConfigurationRequest.t ->
(Awso_bedrock.Values.PutEnforcedGuardrailConfigurationResponse.t,
Awso_bedrock.Values.PutEnforcedGuardrailConfigurationResponse.error)
Result.t
Async.Deferred.tval put_model_invocation_logging_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.PutModelInvocationLoggingConfigurationRequest.t ->
(Awso_bedrock.Values.PutModelInvocationLoggingConfigurationResponse.t,
Awso_bedrock.Values.PutModelInvocationLoggingConfigurationResponse.error)
Result.t
Async.Deferred.tval put_resource_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.PutResourcePolicyRequest.t ->
(Awso_bedrock.Values.PutResourcePolicyResponse.t,
Awso_bedrock.Values.PutResourcePolicyResponse.error)
Result.t
Async.Deferred.tval put_use_case_for_model_access :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.PutUseCaseForModelAccessRequest.t ->
(Awso_bedrock.Values.PutUseCaseForModelAccessResponse.t,
Awso_bedrock.Values.PutUseCaseForModelAccessResponse.error)
Result.t
Async.Deferred.tval register_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.RegisterMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.RegisterMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.RegisterMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval start_automated_reasoning_policy_build_workflow :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StartAutomatedReasoningPolicyBuildWorkflowRequest.t ->
(Awso_bedrock.Values.StartAutomatedReasoningPolicyBuildWorkflowResponse.t,
Awso_bedrock.Values.StartAutomatedReasoningPolicyBuildWorkflowResponse.error)
Result.t
Async.Deferred.tval start_automated_reasoning_policy_test_workflow :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StartAutomatedReasoningPolicyTestWorkflowRequest.t ->
(Awso_bedrock.Values.StartAutomatedReasoningPolicyTestWorkflowResponse.t,
Awso_bedrock.Values.StartAutomatedReasoningPolicyTestWorkflowResponse.error)
Result.t
Async.Deferred.tval stop_advanced_prompt_optimization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StopAdvancedPromptOptimizationJobRequest.t ->
(Awso_bedrock.Values.StopAdvancedPromptOptimizationJobResponse.t,
Awso_bedrock.Values.StopAdvancedPromptOptimizationJobResponse.error)
Result.t
Async.Deferred.tval stop_evaluation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StopEvaluationJobRequest.t ->
(Awso_bedrock.Values.StopEvaluationJobResponse.t,
Awso_bedrock.Values.StopEvaluationJobResponse.error)
Result.t
Async.Deferred.tval stop_model_customization_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StopModelCustomizationJobRequest.t ->
(Awso_bedrock.Values.StopModelCustomizationJobResponse.t,
Awso_bedrock.Values.StopModelCustomizationJobResponse.error)
Result.t
Async.Deferred.tval stop_model_invocation_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.StopModelInvocationJobRequest.t ->
(Awso_bedrock.Values.StopModelInvocationJobResponse.t,
Awso_bedrock.Values.StopModelInvocationJobResponse.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.TagResourceRequest.t ->
(Awso_bedrock.Values.TagResourceResponse.t,
Awso_bedrock.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UntagResourceRequest.t ->
(Awso_bedrock.Values.UntagResourceResponse.t,
Awso_bedrock.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_automated_reasoning_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyRequest.t ->
(Awso_bedrock.Values.UpdateAutomatedReasoningPolicyResponse.t,
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyResponse.error)
Result.t
Async.Deferred.tval update_automated_reasoning_policy_annotations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyAnnotationsRequest.t ->
(Awso_bedrock.Values.UpdateAutomatedReasoningPolicyAnnotationsResponse.t,
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyAnnotationsResponse.error)
Result.t
Async.Deferred.tval update_automated_reasoning_policy_test_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyTestCaseRequest.t ->
(Awso_bedrock.Values.UpdateAutomatedReasoningPolicyTestCaseResponse.t,
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyTestCaseResponse.error)
Result.t
Async.Deferred.tval update_custom_model_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateCustomModelDeploymentRequest.t ->
(Awso_bedrock.Values.UpdateCustomModelDeploymentResponse.t,
Awso_bedrock.Values.UpdateCustomModelDeploymentResponse.error)
Result.t
Async.Deferred.tval update_guardrail :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateGuardrailRequest.t ->
(Awso_bedrock.Values.UpdateGuardrailResponse.t,
Awso_bedrock.Values.UpdateGuardrailResponse.error)
Result.t
Async.Deferred.tval update_marketplace_model_endpoint :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateMarketplaceModelEndpointRequest.t ->
(Awso_bedrock.Values.UpdateMarketplaceModelEndpointResponse.t,
Awso_bedrock.Values.UpdateMarketplaceModelEndpointResponse.error)
Result.t
Async.Deferred.tval update_provisioned_model_throughput :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bedrock.Values.UpdateProvisionedModelThroughputRequest.t ->
(Awso_bedrock.Values.UpdateProvisionedModelThroughputResponse.t,
Awso_bedrock.Values.UpdateProvisionedModelThroughputResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_bedrock.Values endval 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 ]The request is denied because of missing access permissions.
module AccountEnforcedGuardrailConfigurationId =
Awso_bedrock.Values.AccountEnforcedGuardrailConfigurationIdSelective content guarding controls for enforced guardrails.
Model-specific information for the enforced guardrail configuration.
module AccountEnforcedGuardrailInferenceInputConfiguration =
Awso_bedrock.Values.AccountEnforcedGuardrailInferenceInputConfigurationAccount-level enforced guardrail input configuration.
module AccountEnforcedGuardrailOutputConfiguration =
Awso_bedrock.Values.AccountEnforcedGuardrailOutputConfigurationAccount enforced guardrail output configuration.
module AccountEnforcedGuardrailsOutputConfiguration =
Awso_bedrock.Values.AccountEnforcedGuardrailsOutputConfigurationmodule AdditionalModelRequestFieldsValue =
Awso_bedrock.Values.AdditionalModelRequestFieldsValuemodule AdvancedPromptOptimizationInputConfig =
Awso_bedrock.Values.AdvancedPromptOptimizationInputConfigInput data configuration for the advanced prompt optimization job.
module AdvancedPromptOptimizationJobArn =
Awso_bedrock.Values.AdvancedPromptOptimizationJobArnARN of the advanced prompt optimization job.
module AdvancedPromptOptimizationJobDescription =
Awso_bedrock.Values.AdvancedPromptOptimizationJobDescriptionDescription of the advanced prompt optimization job.
module AdvancedPromptOptimizationJobIdentifier =
Awso_bedrock.Values.AdvancedPromptOptimizationJobIdentifierARN or ID of the advanced prompt optimization job.
module AdvancedPromptOptimizationJobIdentifiers =
Awso_bedrock.Values.AdvancedPromptOptimizationJobIdentifiersmodule AdvancedPromptOptimizationJobName =
Awso_bedrock.Values.AdvancedPromptOptimizationJobNameName of the advanced prompt optimization job.
module AdvancedPromptOptimizationJobStatus =
Awso_bedrock.Values.AdvancedPromptOptimizationJobStatusmodule AdvancedPromptOptimizationJobSummary =
Awso_bedrock.Values.AdvancedPromptOptimizationJobSummarySummary of an advanced prompt optimization job.
module AdvancedPromptOptimizationJobSummaries =
Awso_bedrock.Values.AdvancedPromptOptimizationJobSummariesmodule AdvancedPromptOptimizationOutputConfig =
Awso_bedrock.Values.AdvancedPromptOptimizationOutputConfigOutput data configuration for the advanced prompt optimization job.
Information about the agreement availability
The evaluator model used in knowledge base evaluation job or in model evaluation job that use a model as judge. This model computes all evaluation related metrics.
Specifies the model configuration for the evaluator model. EvaluatorModelConfig is required for evaluation jobs that use a knowledge base or in model evaluation job that use a model as judge. This model computes all evaluation related metrics.
The location in Amazon S3 where your prompt dataset is stored.
Used to specify the name of a built-in prompt dataset and optionally, the Amazon S3 bucket where a custom prompt dataset is saved.
Defines the prompt datasets, built-in metric names and custom metric names, and the task type.
module CustomMetricBedrockEvaluatorModel =
Awso_bedrock.Values.CustomMetricBedrockEvaluatorModelDefines the model you want to evaluate custom metrics in an Amazon Bedrock evaluation job.
module CustomMetricBedrockEvaluatorModels =
Awso_bedrock.Values.CustomMetricBedrockEvaluatorModelsmodule CustomMetricEvaluatorModelConfig =
Awso_bedrock.Values.CustomMetricEvaluatorModelConfigConfiguration of the evaluator model you want to use to evaluate custom metrics in an Amazon Bedrock evaluation job.
module RatingScaleItemValueStringValueString =
Awso_bedrock.Values.RatingScaleItemValueStringValueStringDefines the value for one rating in a custom metric rating scale.
Defines the value and corresponding definition for one rating in a custom metric rating scale.
The definition of a custom metric for use in an Amazon Bedrock evaluation job. A custom metric definition includes a metric name, prompt (instructions) and optionally, a rating scale. Your prompt must include a task description and input variables. The required input variables are different for model-as-a-judge and RAG evaluations. For more information about how to define a custom metric in Amazon Bedrock, see Create a prompt for a custom metrics (LLM-as-a-judge model evaluations) and Create a prompt for a custom metrics (RAG evaluations).
module AutomatedEvaluationCustomMetricSource =
Awso_bedrock.Values.AutomatedEvaluationCustomMetricSourceAn array item definining a single custom metric for use in an Amazon Bedrock evaluation job.
module AutomatedEvaluationCustomMetrics =
Awso_bedrock.Values.AutomatedEvaluationCustomMetricsmodule AutomatedEvaluationCustomMetricConfig =
Awso_bedrock.Values.AutomatedEvaluationCustomMetricConfigDefines the configuration of custom metrics to be used in an evaluation job. To learn more about using custom metrics in Amazon Bedrock evaluation jobs, see Create a prompt for a custom metrics (LLM-as-a-judge model evaluations) and Create a prompt for a custom metrics (RAG evaluations).
The configuration details of an automated evaluation job. The EvaluationDatasetMetricConfig object is used to specify the prompt datasets, task type, and metric names.
module AutomatedReasoningNaturalLanguageStatementContent =
Awso_bedrock.Values.AutomatedReasoningNaturalLanguageStatementContentmodule AutomatedReasoningLogicStatementContent =
Awso_bedrock.Values.AutomatedReasoningLogicStatementContentmodule AutomatedReasoningLogicStatement =
Awso_bedrock.Values.AutomatedReasoningLogicStatementRepresents a logical statement that can be expressed both in formal logic notation and natural language, providing dual representations for better understanding and validation.
module AutomatedReasoningLogicStatementList =
Awso_bedrock.Values.AutomatedReasoningLogicStatementListRepresents a logical scenario where claims can be evaluated as true or false, containing specific logical assignments.
module AutomatedReasoningCheckDifferenceScenarioList =
Awso_bedrock.Values.AutomatedReasoningCheckDifferenceScenarioListmodule AutomatedReasoningCheckTranslationConfidence =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationConfidencemodule AutomatedReasoningCheckInputTextReference =
Awso_bedrock.Values.AutomatedReasoningCheckInputTextReferenceReferences a portion of the original input text that corresponds to logical elements.
module AutomatedReasoningCheckInputTextReferenceList =
Awso_bedrock.Values.AutomatedReasoningCheckInputTextReferenceListmodule AutomatedReasoningCheckTranslation =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationContains the logical translation of natural language input into formal logical statements, including premises, claims, and confidence scores.
module AutomatedReasoningPolicyDefinitionRuleId =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleIdReferences a specific automated reasoning policy rule that was applied during evaluation.
module AutomatedReasoningCheckLogicWarningType =
Awso_bedrock.Values.AutomatedReasoningCheckLogicWarningTypemodule AutomatedReasoningCheckLogicWarning =
Awso_bedrock.Values.AutomatedReasoningCheckLogicWarningIdentifies logical issues in the translated statements that exist independent of any policy rules, such as statements that are always true or always false.
module AutomatedReasoningCheckValidFinding =
Awso_bedrock.Values.AutomatedReasoningCheckValidFindingIndicates that the claims are definitively true and logically implied by the premises, with no possible alternative interpretations.
module AutomatedReasoningCheckTranslationList =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationListmodule AutomatedReasoningCheckTranslationOption =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationOptionRepresents one possible logical interpretation of ambiguous input content.
module AutomatedReasoningCheckTranslationOptionList =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationOptionListmodule AutomatedReasoningCheckTranslationAmbiguousFinding =
Awso_bedrock.Values.AutomatedReasoningCheckTranslationAmbiguousFindingIndicates that the input has multiple valid logical interpretations, requiring additional context or clarification.
module AutomatedReasoningCheckTooComplexFinding =
Awso_bedrock.Values.AutomatedReasoningCheckTooComplexFindingIndicates that the input exceeds the processing capacity due to the volume or complexity of the logical information.
module AutomatedReasoningCheckSatisfiableFinding =
Awso_bedrock.Values.AutomatedReasoningCheckSatisfiableFindingIndicates that the claims could be either true or false depending on additional assumptions not provided in the input.
module AutomatedReasoningCheckNoTranslationsFinding =
Awso_bedrock.Values.AutomatedReasoningCheckNoTranslationsFindingIndicates that no relevant logical information could be extracted from the input for validation.
module AutomatedReasoningCheckInvalidFinding =
Awso_bedrock.Values.AutomatedReasoningCheckInvalidFindingIndicates that the claims are logically false and contradictory to the established rules or premises.
module AutomatedReasoningCheckImpossibleFinding =
Awso_bedrock.Values.AutomatedReasoningCheckImpossibleFindingIndicates that no valid claims can be made due to logical contradictions in the premises or rules.
Represents the result of an Automated Reasoning validation check, indicating whether the content is logically valid, invalid, or falls into other categories based on the policy rules.
module AutomatedReasoningCheckFindingList =
Awso_bedrock.Values.AutomatedReasoningCheckFindingListmodule AutomatedReasoningConfidenceFilterThreshold =
Awso_bedrock.Values.AutomatedReasoningConfidenceFilterThresholdmodule AutomatedReasoningPolicyAccuracyScore =
Awso_bedrock.Values.AutomatedReasoningPolicyAccuracyScoremodule AutomatedReasoningPolicyDefinitionRuleExpression =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleExpressionmodule AutomatedReasoningPolicyAddRuleAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddRuleAnnotationAn annotation for adding a new rule to an Automated Reasoning policy using a formal logical expression.
module AutomatedReasoningPolicyAnnotationRuleNaturalLanguage =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationRuleNaturalLanguagemodule AutomatedReasoningPolicyAddRuleFromNaturalLanguageAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddRuleFromNaturalLanguageAnnotationAn annotation for adding a new rule to the policy by converting a natural language description into a formal logical expression.
module AutomatedReasoningPolicyDefinitionRuleAlternateExpression =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleAlternateExpressionmodule AutomatedReasoningPolicyDefinitionRule =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleRepresents a formal logic rule in an Automated Reasoning policy. For example, rules can be expressed as if-then statements that define logical constraints.
module AutomatedReasoningPolicyAddRuleMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddRuleMutationA mutation operation that adds a new rule to the policy definition during the build process.
module AutomatedReasoningPolicyDefinitionTypeValueName =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValueNamemodule AutomatedReasoningPolicyDefinitionTypeValueDescription =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValueDescriptionmodule AutomatedReasoningPolicyDefinitionTypeValue =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValueRepresents a single value within a custom type definition, including its identifier and description.
module AutomatedReasoningPolicyDefinitionTypeValueList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValueListmodule AutomatedReasoningPolicyDefinitionTypeName =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeNamemodule AutomatedReasoningPolicyDefinitionTypeDescription =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeDescriptionmodule AutomatedReasoningPolicyAddTypeAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddTypeAnnotationAn annotation for adding a new custom type to an Automated Reasoning policy, defining a set of possible values for variables.
module AutomatedReasoningPolicyDefinitionType =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeRepresents a custom user-defined viarble type in an Automated Reasoning policy. Types are enum-based and provide additional context beyond predefined variable types.
module AutomatedReasoningPolicyAddTypeMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddTypeMutationA mutation operation that adds a new custom type to the policy definition during the build process.
module AutomatedReasoningPolicyAddTypeValue =
Awso_bedrock.Values.AutomatedReasoningPolicyAddTypeValueRepresents a single value that can be added to an existing custom type in the policy.
module AutomatedReasoningPolicyDefinitionVariableName =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionVariableNamemodule AutomatedReasoningPolicyDefinitionVariableDescription =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionVariableDescriptionmodule AutomatedReasoningPolicyAddVariableAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddVariableAnnotationAn annotation for adding a new variable to an Automated Reasoning policy, which can be used in rule expressions.
module AutomatedReasoningPolicyDefinitionVariable =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionVariableRepresents a variable in an Automated Reasoning policy. Variables represent concepts that can have values assigned during natural language translation.
module AutomatedReasoningPolicyAddVariableMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyAddVariableMutationA mutation operation that adds a new variable to the policy definition during the build process.
module AutomatedReasoningPolicyLineText =
Awso_bedrock.Values.AutomatedReasoningPolicyLineTextmodule AutomatedReasoningPolicyAnnotatedLine =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotatedLineRepresents a single line of text from a source document, annotated with its line number for precise referencing.
module AutomatedReasoningPolicyAnnotatedContent =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotatedContentRepresents a content element within an annotated chunk. This union type allows for different types of content elements to be included in document chunks, such as individual lines of text with their line numbers.
module AutomatedReasoningPolicyAnnotatedContentList =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotatedContentListmodule AutomatedReasoningPolicyAnnotatedChunk =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotatedChunkRepresents a portion of a source document with line number annotations. Chunks help organize document content for easier navigation and reference.
module AutomatedReasoningPolicyAnnotatedChunkList =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotatedChunkListmodule AutomatedReasoningPolicyUpdateVariableAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateVariableAnnotationAn annotation for modifying an existing variable in an Automated Reasoning policy.
module AutomatedReasoningPolicyUpdateTypeValue =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateTypeValueRepresents a modification to a value within an existing custom type.
module AutomatedReasoningPolicyDeleteTypeValue =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteTypeValueRepresents a value to be removed from an existing custom type in the policy.
module AutomatedReasoningPolicyTypeValueAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyTypeValueAnnotationAn annotation for managing values within custom types, including adding, updating, or removing specific type values.
module AutomatedReasoningPolicyTypeValueAnnotationList =
Awso_bedrock.Values.AutomatedReasoningPolicyTypeValueAnnotationListmodule AutomatedReasoningPolicyUpdateTypeAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateTypeAnnotationAn annotation for modifying an existing custom type in an Automated Reasoning policy.
module AutomatedReasoningPolicyUpdateRuleAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateRuleAnnotationAn annotation for modifying an existing rule in an Automated Reasoning policy.
module AutomatedReasoningPolicyScenarioExpression =
Awso_bedrock.Values.AutomatedReasoningPolicyScenarioExpressionmodule AutomatedReasoningPolicyDefinitionRuleIdList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleIdListmodule AutomatedReasoningPolicyAnnotationFeedbackNaturalLanguage =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationFeedbackNaturalLanguagemodule AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotationAn annotation for updating the policy based on feedback about how it performed on specific test scenarios.
module AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotationAn annotation for updating the policy based on feedback about how specific rules performed during testing or real-world usage.
module AutomatedReasoningPolicyAnnotationIngestContent =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationIngestContentmodule AutomatedReasoningPolicyIngestContentAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyIngestContentAnnotationAn annotation for processing and incorporating new content into an Automated Reasoning policy.
module AutomatedReasoningPolicyDeleteVariableAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteVariableAnnotationAn annotation for removing a variable from an Automated Reasoning policy.
module AutomatedReasoningPolicyDeleteTypeAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteTypeAnnotationAn annotation for removing a custom type from an Automated Reasoning policy.
module AutomatedReasoningPolicyDeleteRuleAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteRuleAnnotationAn annotation for removing a rule from an Automated Reasoning policy.
module AutomatedReasoningPolicyAnnotation =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationContains the various operations that can be performed on an Automated Reasoning policy, including adding, updating, and deleting rules, variables, and types.
module AutomatedReasoningPolicyAnnotationList =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationListmodule AutomatedReasoningPolicyAnnotationStatus =
Awso_bedrock.Values.AutomatedReasoningPolicyAnnotationStatusmodule AutomatedReasoningPolicyStatementText =
Awso_bedrock.Values.AutomatedReasoningPolicyStatementTextmodule AutomatedReasoningPolicyLineNumberList =
Awso_bedrock.Values.AutomatedReasoningPolicyLineNumberListmodule AutomatedReasoningPolicyStatementLocation =
Awso_bedrock.Values.AutomatedReasoningPolicyStatementLocationDescribes the location of a statement within a source document using line numbers.
module AutomatedReasoningPolicyStatementId =
Awso_bedrock.Values.AutomatedReasoningPolicyStatementIdmodule AutomatedReasoningPolicyAtomicStatement =
Awso_bedrock.Values.AutomatedReasoningPolicyAtomicStatementRepresents a single, indivisible statement extracted from a source document. Atomic statements are the fundamental units used to ground policy rules and variables to their source material.
module AutomatedReasoningPolicyAtomicStatementList =
Awso_bedrock.Values.AutomatedReasoningPolicyAtomicStatementListmodule AutomatedReasoningPolicyBuildDocumentBlob =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildDocumentBlobmodule AutomatedReasoningPolicyBuildDocumentContentType =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildDocumentContentTypemodule AutomatedReasoningPolicyBuildDocumentDescription =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildDocumentDescriptionmodule AutomatedReasoningPolicyBuildDocumentName =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildDocumentNamemodule AutomatedReasoningPolicyDefinitionElement =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionElementRepresents a single element in an Automated Reasoning policy definition, such as a rule, variable, or type definition.
module AutomatedReasoningPolicyBuildMessageType =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildMessageTypemodule AutomatedReasoningPolicyBuildStepMessage =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildStepMessageRepresents a message generated during a build step, providing information about what happened or any issues encountered.
module AutomatedReasoningPolicyBuildStepMessageList =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildStepMessageListmodule AutomatedReasoningPolicyPlanning =
Awso_bedrock.Values.AutomatedReasoningPolicyPlanningRepresents the planning phase of policy build workflow, where the system analyzes source content and determines what operations to perform.
module AutomatedReasoningPolicyUpdateVariableMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateVariableMutationA mutation operation that modifies an existing variable in the policy definition during the build process.
module AutomatedReasoningPolicyUpdateTypeMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateTypeMutationA mutation operation that modifies an existing custom type in the policy definition during the build process.
module AutomatedReasoningPolicyUpdateRuleMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyUpdateRuleMutationA mutation operation that modifies an existing rule in the policy definition during the build process.
module AutomatedReasoningPolicyDeleteVariableMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteVariableMutationA mutation operation that removes a variable from the policy definition during the build process.
module AutomatedReasoningPolicyDeleteTypeMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteTypeMutationA mutation operation that removes a custom type from the policy definition during the build process.
module AutomatedReasoningPolicyDeleteRuleMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyDeleteRuleMutationA mutation operation that removes a rule from the policy definition during the build process.
module AutomatedReasoningPolicyMutation =
Awso_bedrock.Values.AutomatedReasoningPolicyMutationA container for various mutation operations that can be applied to an Automated Reasoning policy, including adding, updating, and deleting policy elements.
module AutomatedReasoningPolicyBuildStepContext =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildStepContextProvides context about what type of operation was being performed during a build step.
module AutomatedReasoningPolicyBuildStep =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildStepRepresents a single step in the policy build process, containing context about what was being processed and any messages or results.
module AutomatedReasoningPolicyBuildStepList =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildStepListmodule AutomatedReasoningPolicyBuildLogEntry =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildLogEntryRepresents a single entry in the policy build log, containing information about a specific step or event in the build process.
module AutomatedReasoningPolicyBuildLogEntryList =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildLogEntryListmodule AutomatedReasoningPolicyBuildLog =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildLogContains detailed logging information about the policy build process, including steps taken, decisions made, and any issues encountered.
module AutomatedReasoningPolicyBuildResultAssetId =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetIdmodule AutomatedReasoningPolicyBuildResultAssetType =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetTypemodule AutomatedReasoningPolicyBuildResultAssetName =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetNamemodule AutomatedReasoningPolicyBuildResultAssetManifestEntry =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetManifestEntryRepresents a single entry in the asset manifest, describing one artifact produced by the build workflow.
module AutomatedReasoningPolicyBuildResultAssetManifestList =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetManifestListmodule AutomatedReasoningPolicyBuildResultAssetManifest =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetManifestA catalog of all artifacts produced by a build workflow, providing a comprehensive list of available assets including their types and identifiers.
module AutomatedReasoningPolicyDocumentSha256 =
Awso_bedrock.Values.AutomatedReasoningPolicyDocumentSha256module AutomatedReasoningPolicySourceDocument =
Awso_bedrock.Values.AutomatedReasoningPolicySourceDocumentRepresents a source document that was processed during a build workflow. Contains the document content, metadata, and a hash for verification.
module AutomatedReasoningPolicyScenarioAlternateExpression =
Awso_bedrock.Values.AutomatedReasoningPolicyScenarioAlternateExpressionmodule AutomatedReasoningPolicyScenario =
Awso_bedrock.Values.AutomatedReasoningPolicyScenarioRepresents a test scenario used to validate an Automated Reasoning policy, including the test conditions and expected outcomes.
module AutomatedReasoningPolicyScenarioList =
Awso_bedrock.Values.AutomatedReasoningPolicyScenarioListmodule AutomatedReasoningPolicyScenarios =
Awso_bedrock.Values.AutomatedReasoningPolicyScenariosContains a comprehensive entity encompassing all the scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
module AutomatedReasoningPolicyTestQueryContent =
Awso_bedrock.Values.AutomatedReasoningPolicyTestQueryContentmodule AutomatedReasoningPolicyTestGuardContent =
Awso_bedrock.Values.AutomatedReasoningPolicyTestGuardContentmodule AutomatedReasoningPolicyGeneratedTestCase =
Awso_bedrock.Values.AutomatedReasoningPolicyGeneratedTestCaseRepresents a generated test case, consisting of query content, guard content, and expected results.
module AutomatedReasoningPolicyGeneratedTestCaseList =
Awso_bedrock.Values.AutomatedReasoningPolicyGeneratedTestCaseListmodule AutomatedReasoningPolicyGeneratedTestCases =
Awso_bedrock.Values.AutomatedReasoningPolicyGeneratedTestCasesContains a comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
module AutomatedReasoningPolicyDocumentId =
Awso_bedrock.Values.AutomatedReasoningPolicyDocumentIdmodule AutomatedReasoningPolicyStatementReference =
Awso_bedrock.Values.AutomatedReasoningPolicyStatementReferenceReferences a specific atomic statement within a source document, used to link policy elements back to their source material.
module AutomatedReasoningPolicyStatementReferenceList =
Awso_bedrock.Values.AutomatedReasoningPolicyStatementReferenceListmodule AutomatedReasoningPolicyJustificationText =
Awso_bedrock.Values.AutomatedReasoningPolicyJustificationTextmodule AutomatedReasoningPolicyJustificationList =
Awso_bedrock.Values.AutomatedReasoningPolicyJustificationListmodule AutomatedReasoningPolicyVariableReport =
Awso_bedrock.Values.AutomatedReasoningPolicyVariableReportProvides detailed fidelity analysis for a specific policy variable, including which source document statements support it and how accurate the variable definition is.
module AutomatedReasoningPolicyVariableReportMap =
Awso_bedrock.Values.AutomatedReasoningPolicyVariableReportMapmodule AutomatedReasoningPolicyRuleReport =
Awso_bedrock.Values.AutomatedReasoningPolicyRuleReportProvides detailed fidelity analysis for a specific policy rule, including which source document statements support it and how accurate the rule is.
module AutomatedReasoningPolicyRuleReportMap =
Awso_bedrock.Values.AutomatedReasoningPolicyRuleReportMapmodule AutomatedReasoningPolicyReportSourceDocument =
Awso_bedrock.Values.AutomatedReasoningPolicyReportSourceDocumentRepresents a source document that was analyzed during fidelity report generation, including the document's metadata and its content broken down into atomic statements.
module AutomatedReasoningPolicyReportSourceDocumentList =
Awso_bedrock.Values.AutomatedReasoningPolicyReportSourceDocumentListmodule AutomatedReasoningPolicyCoverageScore =
Awso_bedrock.Values.AutomatedReasoningPolicyCoverageScoremodule AutomatedReasoningPolicyFidelityReport =
Awso_bedrock.Values.AutomatedReasoningPolicyFidelityReportA comprehensive analysis report that measures how accurately a generated policy represents the source documents. The report includes coverage and accuracy scores, detailed grounding information linking policy elements to source statements, and annotated document content.
module AutomatedReasoningPolicyDisjointedRuleIdList =
Awso_bedrock.Values.AutomatedReasoningPolicyDisjointedRuleIdListmodule AutomatedReasoningPolicyDefinitionVariableNameList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionVariableNameListmodule AutomatedReasoningPolicyDisjointRuleSet =
Awso_bedrock.Values.AutomatedReasoningPolicyDisjointRuleSetRepresents a set of rules that operate on completely separate variables, indicating they address different concerns or domains within the policy.
module AutomatedReasoningPolicyDisjointRuleSetList =
Awso_bedrock.Values.AutomatedReasoningPolicyDisjointRuleSetListmodule AutomatedReasoningPolicyDefinitionTypeValuePair =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValuePairAssociates a type name with a specific value name, used for referencing type values in rules and other policy elements.
module AutomatedReasoningPolicyDefinitionTypeValuePairList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeValuePairListmodule AutomatedReasoningPolicyDefinitionTypeNameList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeNameListmodule AutomatedReasoningPolicyConflictedRuleIdList =
Awso_bedrock.Values.AutomatedReasoningPolicyConflictedRuleIdListmodule AutomatedReasoningPolicyDefinitionQualityReport =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionQualityReportProvides a comprehensive analysis of the quality and completeness of an Automated Reasoning policy definition, highlighting potential issues and optimization opportunities.
module AutomatedReasoningPolicyFormatVersion =
Awso_bedrock.Values.AutomatedReasoningPolicyFormatVersionmodule AutomatedReasoningPolicyDefinitionVariableList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionVariableListmodule AutomatedReasoningPolicyDefinitionTypeList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionTypeListmodule AutomatedReasoningPolicyDefinitionRuleList =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionRuleListmodule AutomatedReasoningPolicyDefinition =
Awso_bedrock.Values.AutomatedReasoningPolicyDefinitionContains the formal logic rules, variables, and custom variable types that define an Automated Reasoning policy. The policy definition specifies the constraints used to validate foundation model responses for accuracy and logical consistency.
module AutomatedReasoningPolicyBuildResultAssets =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildResultAssetsContains the various assets generated during a policy build workflow, including logs, quality reports, test cases, and the final policy definition.
module AutomatedReasoningPolicyBuildWorkflowDocument =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowDocumentRepresents a source document used in the policy build workflow, containing the content and metadata needed for policy generation.
module AutomatedReasoningPolicyBuildWorkflowDocumentList =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowDocumentListmodule AutomatedReasoningPolicyBuildWorkflowId =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowIdmodule AutomatedReasoningPolicyBuildWorkflowRepairContent =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowRepairContentContains content and instructions for repairing or improving an existing Automated Reasoning policy.
module AutomatedReasoningPolicyGenerateFidelityReportDocumentList =
Awso_bedrock.Values.AutomatedReasoningPolicyGenerateFidelityReportDocumentListmodule AutomatedReasoningPolicyGenerateFidelityReportContent =
Awso_bedrock.Values.AutomatedReasoningPolicyGenerateFidelityReportContentConfiguration for generating a fidelity report, which can either analyze new documents or update an existing fidelity report with a new policy definition.
module AutomatedReasoningPolicyWorkflowTypeContent =
Awso_bedrock.Values.AutomatedReasoningPolicyWorkflowTypeContentDefines the content and configuration for different types of policy build workflows.
module AutomatedReasoningPolicyBuildWorkflowSource =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowSourceDefines the source content for a policy build workflow, which can include documents, repair instructions, or other input materials.
module AutomatedReasoningPolicyBuildWorkflowStatus =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowStatusmodule AutomatedReasoningPolicyBuildWorkflowType =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowTypemodule AutomatedReasoningPolicyBuildWorkflowSummary =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowSummaryProvides a summary of a policy build workflow, including its current status, timing information, and key identifiers.
module AutomatedReasoningPolicyBuildWorkflowSummaries =
Awso_bedrock.Values.AutomatedReasoningPolicyBuildWorkflowSummariesmodule AutomatedReasoningPolicyDescription =
Awso_bedrock.Values.AutomatedReasoningPolicyDescriptionContains summary information about an Automated Reasoning policy, including metadata and timestamps.
module AutomatedReasoningPolicySummaries =
Awso_bedrock.Values.AutomatedReasoningPolicySummariesmodule AutomatedReasoningPolicyTestCaseId =
Awso_bedrock.Values.AutomatedReasoningPolicyTestCaseIdmodule AutomatedReasoningPolicyTestCase =
Awso_bedrock.Values.AutomatedReasoningPolicyTestCaseRepresents a test for validating an Automated Reasoning policy. tests contain sample inputs and expected outcomes to verify policy behavior.
module AutomatedReasoningPolicyTestCaseIdList =
Awso_bedrock.Values.AutomatedReasoningPolicyTestCaseIdListmodule AutomatedReasoningPolicyTestCaseList =
Awso_bedrock.Values.AutomatedReasoningPolicyTestCaseListmodule AutomatedReasoningPolicyTestRunStatus =
Awso_bedrock.Values.AutomatedReasoningPolicyTestRunStatusmodule AutomatedReasoningPolicyTestRunResult =
Awso_bedrock.Values.AutomatedReasoningPolicyTestRunResultmodule AutomatedReasoningPolicyTestResult =
Awso_bedrock.Values.AutomatedReasoningPolicyTestResultContains the results of testing an Automated Reasoning policy against various scenarios and validation checks.
module AutomatedReasoningPolicyTestList =
Awso_bedrock.Values.AutomatedReasoningPolicyTestListmodule BatchDeleteAdvancedPromptOptimizationJobError =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobErrorBatch deletion error for an advanced prompt optimization job.
module BatchDeleteAdvancedPromptOptimizationJobErrors =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobErrorsmodule BatchDeleteAdvancedPromptOptimizationJobItem =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobItemSuccessfully deleted advanced prompt optimization job.
module BatchDeleteAdvancedPromptOptimizationJobItems =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobItemsmodule BatchDeleteAdvancedPromptOptimizationJobRequest =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobRequestBatch Delete Advanced Prompt Optimization Jobs Request
Input validation failed. Check your request parameters and retry the request.
The number of requests exceeds the limit. Resubmit your request later.
An internal server error occurred. Retry your request.
module BatchDeleteAdvancedPromptOptimizationJobResponse =
Awso_bedrock.Values.BatchDeleteAdvancedPromptOptimizationJobResponseBatch Delete Advanced Prompt Optimization Jobs Response
A JSON array that provides the status of the evaluation jobs being deleted.
An evaluation job for deletion, and it’s current status.
Deletes a batch of evaluation jobs. An evaluation job can only be deleted if it has following status FAILED, COMPLETED, and STOPPED. You can request up to 25 model evaluation jobs be deleted in a single request.
The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.
Error occurred because of a conflict while performing an operation.
module BatchDeleteEvaluationJobResponse =
Awso_bedrock.Values.BatchDeleteEvaluationJobResponseDeletes a batch of evaluation jobs. An evaluation job can only be deleted if it has following status FAILED, COMPLETED, and STOPPED. You can request up to 25 model evaluation jobs be deleted in a single request.
Contains the document contained in the wrapper object, along with its attributes/fields.
module CancelAutomatedReasoningPolicyBuildWorkflowRequest =
Awso_bedrock.Values.CancelAutomatedReasoningPolicyBuildWorkflowRequestCancels a running Automated Reasoning policy build workflow. This stops the policy generation process and prevents further processing of the source documents.
module CancelAutomatedReasoningPolicyBuildWorkflowResponse =
Awso_bedrock.Values.CancelAutomatedReasoningPolicyBuildWorkflowResponseCancels a running Automated Reasoning policy build workflow. This stops the policy generation process and prevents further processing of the source documents.
S3 configuration for storing log data.
CloudWatch logging configuration.
Definition of the key/value pair for a tag.
module InferenceConfigurationTemperatureFloat =
Awso_bedrock.Values.InferenceConfigurationTemperatureFloatmodule InferenceConfigurationStopSequencesListMemberString =
Awso_bedrock.Values.InferenceConfigurationStopSequencesListMemberStringmodule InferenceConfigurationStopSequencesList =
Awso_bedrock.Values.InferenceConfigurationStopSequencesListmodule InferenceConfigurationMaxTokensInteger =
Awso_bedrock.Values.InferenceConfigurationMaxTokensIntegerInference configuration for a model.
Configuration for a model used in advanced prompt optimization.
module CreateAdvancedPromptOptimizationJobRequest =
Awso_bedrock.Values.CreateAdvancedPromptOptimizationJobRequestCreate Advanced Prompt Optimization Job Request
The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
The number of requests exceeds the service quota. Resubmit your request later.
module CreateAdvancedPromptOptimizationJobResponse =
Awso_bedrock.Values.CreateAdvancedPromptOptimizationJobResponseCreate Advanced Prompt Optimization Job Response
module CreateAutomatedReasoningPolicyRequest =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyRequestCreates an Automated Reasoning policy for Amazon Bedrock Guardrails. Automated Reasoning policies use mathematical techniques to detect hallucinations, suggest corrections, and highlight unstated assumptions in the responses of your GenAI application. To create a policy, you upload a source document that describes the rules that you're encoding. Automated Reasoning extracts important concepts from the source document that will become variables in the policy and infers policy rules.
module CreateAutomatedReasoningPolicyResponse =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyResponseCreates an Automated Reasoning policy for Amazon Bedrock Guardrails. Automated Reasoning policies use mathematical techniques to detect hallucinations, suggest corrections, and highlight unstated assumptions in the responses of your GenAI application. To create a policy, you upload a source document that describes the rules that you're encoding. Automated Reasoning extracts important concepts from the source document that will become variables in the policy and infers policy rules.
module CreateAutomatedReasoningPolicyTestCaseRequest =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyTestCaseRequestCreates a test for an Automated Reasoning policy. Tests validate that your policy works as expected by providing sample inputs and expected outcomes. Use tests to verify policy behavior before deploying to production.
module CreateAutomatedReasoningPolicyTestCaseResponse =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyTestCaseResponseCreates a test for an Automated Reasoning policy. Tests validate that your policy works as expected by providing sample inputs and expected outcomes. Use tests to verify policy behavior before deploying to production.
module CreateAutomatedReasoningPolicyVersionRequest =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyVersionRequestCreates a new version of an existing Automated Reasoning policy. This allows you to iterate on your policy rules while maintaining previous versions for rollback or comparison purposes.
module CreateAutomatedReasoningPolicyVersionResponse =
Awso_bedrock.Values.CreateAutomatedReasoningPolicyVersionResponseCreates a new version of an existing Automated Reasoning policy. This allows you to iterate on your policy rules while maintaining previous versions for rollback or comparison purposes.
module CustomModelDeploymentDescription =
Awso_bedrock.Values.CustomModelDeploymentDescriptionmodule CreateCustomModelDeploymentRequest =
Awso_bedrock.Values.CreateCustomModelDeploymentRequestDeploys a custom model for on-demand inference in Amazon Bedrock. After you deploy your custom model, you use the deployment's Amazon Resource Name (ARN) as the modelId parameter when you submit prompts and generate responses with model inference. For more information about setting up on-demand inference for custom models, see Set up inference for a custom model. The following actions are related to the CreateCustomModelDeployment operation: GetCustomModelDeployment ListCustomModelDeployments DeleteCustomModelDeployment
module CreateCustomModelDeploymentResponse =
Awso_bedrock.Values.CreateCustomModelDeploymentResponseDeploys a custom model for on-demand inference in Amazon Bedrock. After you deploy your custom model, you use the deployment's Amazon Resource Name (ARN) as the modelId parameter when you submit prompts and generate responses with model inference. For more information about setting up on-demand inference for custom models, see Set up inference for a custom model. The following actions are related to the CreateCustomModelDeployment operation: GetCustomModelDeployment ListCustomModelDeployments DeleteCustomModelDeployment
The Amazon S3 data source of the model to import.
The data source of the model to import.
Creates a new custom model in Amazon Bedrock. After the model is active, you can use it for inference. To use the model for inference, you must purchase Provisioned Throughput for it. You can't use On-demand inference with these custom models. For more information about Provisioned Throughput, see Provisioned Throughput. The model appears in ListCustomModels with a customizationType of imported. To track the status of the new model, you use the GetCustomModel API operation. The model can be in the following states: Creating - Initial state during validation and registration Active - Model is ready for use in inference Failed - Creation process encountered an error Related APIs GetCustomModel ListCustomModels DeleteCustomModel
Creates a new custom model in Amazon Bedrock. After the model is active, you can use it for inference. To use the model for inference, you must purchase Provisioned Throughput for it. You can't use On-demand inference with these custom models. For more information about Provisioned Throughput, see Provisioned Throughput. The model appears in ListCustomModels with a customizationType of imported. To track the status of the new model, you use the GetCustomModel API operation. The model can be in the following states: Creating - Initial state during validation and registration Active - Model is ready for use in inference Failed - Creation process encountered an error Related APIs GetCustomModel ListCustomModels DeleteCustomModel
The Amazon S3 location where the results of your evaluation job are saved.
module VectorSearchRerankingConfigurationType =
Awso_bedrock.Values.VectorSearchRerankingConfigurationTypemodule VectorSearchBedrockRerankingModelConfiguration =
Awso_bedrock.Values.VectorSearchBedrockRerankingModelConfigurationConfiguration for the Amazon Bedrock foundation model used for reranking vector search results. This specifies which model to use and any additional parameters required by the model.
module VectorSearchBedrockRerankingConfigurationNumberOfRerankedResultsInteger =
Awso_bedrock.Values.VectorSearchBedrockRerankingConfigurationNumberOfRerankedResultsIntegermodule FieldForRerankingFieldNameString =
Awso_bedrock.Values.FieldForRerankingFieldNameStringSpecifies a field to be used during the reranking process in a Knowledge Base vector search. This structure identifies metadata fields that should be considered when reordering search results to improve relevance.
module RerankingMetadataSelectiveModeConfiguration =
Awso_bedrock.Values.RerankingMetadataSelectiveModeConfigurationConfiguration for selectively including or excluding metadata fields during the reranking process. This allows you to control which metadata attributes are considered when reordering search results.
module MetadataConfigurationForReranking =
Awso_bedrock.Values.MetadataConfigurationForRerankingConfiguration for how metadata should be used during the reranking process in Knowledge Base vector searches. This determines which metadata fields are included or excluded when reordering search results.
module VectorSearchBedrockRerankingConfiguration =
Awso_bedrock.Values.VectorSearchBedrockRerankingConfigurationConfiguration for using Amazon Bedrock foundation models to rerank Knowledge Base vector search results. This enables more sophisticated relevance ranking using large language models.
module VectorSearchRerankingConfiguration =
Awso_bedrock.Values.VectorSearchRerankingConfigurationConfiguration for reranking vector search results to improve relevance. Reranking applies additional relevance models to reorder the initial vector search results based on more sophisticated criteria.
Specifies the name of the metadata attribute/field to apply filters. You must match the name of the attribute/field in your data source/document metadata.
module RetrievalFilter = Awso_bedrock.Values.RetrievalFilterSpecifies the filters to use on the metadata attributes/fields in the knowledge base data sources before returning results.
module RetrievalFilterList = Awso_bedrock.Values.RetrievalFilterListmodule KnowledgeBaseVectorSearchConfigurationNumberOfResultsInteger =
Awso_bedrock.Values.KnowledgeBaseVectorSearchConfigurationNumberOfResultsIntegermodule MetadataAttributeSchemaKeyString =
Awso_bedrock.Values.MetadataAttributeSchemaKeyStringmodule MetadataAttributeSchemaDescriptionString =
Awso_bedrock.Values.MetadataAttributeSchemaDescriptionStringDefines the schema for a metadata attribute used in Knowledge Base vector searches. Metadata attributes provide additional context for documents and can be used for filtering and reranking search results.
Configuration for implicit filtering in Knowledge Base vector searches. Implicit filtering allows you to automatically filter search results based on metadata attributes without requiring explicit filter expressions in each query.
module KnowledgeBaseVectorSearchConfiguration =
Awso_bedrock.Values.KnowledgeBaseVectorSearchConfigurationThe configuration details for returning the results from the knowledge base vector search.
module KnowledgeBaseRetrievalConfiguration =
Awso_bedrock.Values.KnowledgeBaseRetrievalConfigurationContains configuration details for retrieving information from a knowledge base.
The configuration details for retrieving information from a knowledge base.
module QueryTransformationConfiguration =
Awso_bedrock.Values.QueryTransformationConfigurationThe configuration details for transforming the prompt.
The configuration details for the model to process the prompt prior to retrieval and response generation.
The template for the prompt that's sent to the model for response generation.
The configuration details for text generation using a language model via the RetrieveAndGenerate function.
Contains configuration details of the inference for knowledge base retrieval and response generation.
module GuardrailConfigurationGuardrailVersionString =
Awso_bedrock.Values.GuardrailConfigurationGuardrailVersionStringmodule GuardrailConfigurationGuardrailIdString =
Awso_bedrock.Values.GuardrailConfigurationGuardrailIdStringThe configuration details for the guardrail.
The configuration details for response generation based on retrieved text chunks.
module KnowledgeBaseRetrieveAndGenerateConfiguration =
Awso_bedrock.Values.KnowledgeBaseRetrieveAndGenerateConfigurationContains configuration details for retrieving information from a knowledge base and generating responses.
module ExternalSourcesGenerationConfiguration =
Awso_bedrock.Values.ExternalSourcesGenerationConfigurationThe response generation configuration of the external source wrapper object.
The unique wrapper object of the document from the S3 location.
The unique external source of the content contained in the wrapper object.
module ExternalSourcesRetrieveAndGenerateConfiguration =
Awso_bedrock.Values.ExternalSourcesRetrieveAndGenerateConfigurationThe configuration of the external source wrapper object in the retrieveAndGenerate function.
module RetrieveAndGenerateConfiguration =
Awso_bedrock.Values.RetrieveAndGenerateConfigurationContains configuration details for a knowledge base retrieval and response generation.
The configuration details for retrieving information from a knowledge base and generating responses.
module EvaluationPrecomputedRagSourceIdentifier =
Awso_bedrock.Values.EvaluationPrecomputedRagSourceIdentifiermodule EvaluationPrecomputedRetrieveSourceConfig =
Awso_bedrock.Values.EvaluationPrecomputedRetrieveSourceConfigA summary of a RAG source used for a retrieve-only Knowledge Base evaluation job where you provide your own inference response data.
module EvaluationPrecomputedRetrieveAndGenerateSourceConfig =
Awso_bedrock.Values.EvaluationPrecomputedRetrieveAndGenerateSourceConfigA summary of a RAG source used for a retrieve-and-generate Knowledge Base evaluation job where you provide your own inference response data.
module EvaluationPrecomputedRagSourceConfig =
Awso_bedrock.Values.EvaluationPrecomputedRagSourceConfigA summary of a RAG source used for a Knowledge Base evaluation job where you provide your own inference response data.
Contains configuration details for retrieval of information and response generation.
module EvaluationPrecomputedInferenceSourceIdentifier =
Awso_bedrock.Values.EvaluationPrecomputedInferenceSourceIdentifiermodule EvaluationPrecomputedInferenceSource =
Awso_bedrock.Values.EvaluationPrecomputedInferenceSourceA summary of a model used for a model evaluation job where you provide your own inference response data.
Contains performance settings for a model.
module EvaluationBedrockModelIdentifier =
Awso_bedrock.Values.EvaluationBedrockModelIdentifierContains the ARN of the Amazon Bedrock model or inference profile specified in your evaluation job. Each Amazon Bedrock model supports different inferenceParams. To learn more about supported inference parameters for Amazon Bedrock models, see Inference parameters for foundation models. The inferenceParams are specified using JSON. To successfully insert JSON as string make sure that all quotations are properly escaped. For example, "temperature":"0.25" key value pair would need to be formatted as \"temperature\":\"0.25\" to successfully accepted in the request.
Defines the models used in the model evaluation job.
The configuration details of the inference model for an evaluation job. For automated model evaluation jobs, only a single model is supported. For human-based model evaluation jobs, your annotator can compare the responses for up to two different models.
Contains SageMakerFlowDefinition object. The object is used to specify the prompt dataset, task type, rating method and metric names.
In a model evaluation job that uses human workers you must define the name of the metric, and how you want that metric rated ratingMethod, and an optional description of the metric.
Specifies the custom metrics, how tasks will be rated, the flow definition ARN, and your custom prompt datasets. Model evaluation jobs use human workers only support the use of custom prompt datasets. To learn more about custom prompt datasets and the required format, see Custom prompt datasets. When you create custom metrics in HumanEvaluationCustomMetric you must specify the metric's name. The list of names specified in the HumanEvaluationCustomMetric array, must match the metricNames array of strings specified in EvaluationDatasetMetricConfig. For example, if in the HumanEvaluationCustomMetric array your specified the names "accuracy", "toxicity", "readability" as custom metrics then the metricNames array would need to look like the following ["accuracy", "toxicity", "readability"] in EvaluationDatasetMetricConfig.
The configuration details of either an automated or human-based evaluation job.
Creates an evaluation job.
Creates an evaluation job.
module CreateFoundationModelAgreementRequest =
Awso_bedrock.Values.CreateFoundationModelAgreementRequestRequest a model access agreement for the specified model.
module CreateFoundationModelAgreementResponse =
Awso_bedrock.Values.CreateFoundationModelAgreementResponseRequest a model access agreement for the specified model.
A word to configure for the guardrail.
The managed word list to configure for the guardrail.
Contains details about the word policy to configured for the guardrail.
The tier that your guardrail uses for denied topic filters. Consider using a tier that balances performance, accuracy, and compatibility with your existing generative AI workflows.
Details about topics for the guardrail to identify and deny.
Contains details about topics that the guardrail should identify and deny.
module GuardrailSensitiveInformationAction =
Awso_bedrock.Values.GuardrailSensitiveInformationActionmodule GuardrailRegexConfigPatternString =
Awso_bedrock.Values.GuardrailRegexConfigPatternStringmodule GuardrailRegexConfigDescriptionString =
Awso_bedrock.Values.GuardrailRegexConfigDescriptionStringThe regular expression to configure for the guardrail.
The PII entity to configure for the guardrail.
module GuardrailSensitiveInformationPolicyConfig =
Awso_bedrock.Values.GuardrailSensitiveInformationPolicyConfigContains details about PII entities and regular expressions to configure for the guardrail.
module GuardrailCrossRegionGuardrailProfileIdentifier =
Awso_bedrock.Values.GuardrailCrossRegionGuardrailProfileIdentifierThe system-defined guardrail profile that you're using with your guardrail. Guardrail profiles define the destination Amazon Web Services Regions where guardrail inference requests can be automatically routed. Using guardrail profiles helps maintain guardrail performance and reliability when demand increases. For more information, see the Amazon Bedrock User Guide.
module GuardrailContextualGroundingFilterType =
Awso_bedrock.Values.GuardrailContextualGroundingFilterTypemodule GuardrailContextualGroundingFilterConfigThresholdDouble =
Awso_bedrock.Values.GuardrailContextualGroundingFilterConfigThresholdDoublemodule GuardrailContextualGroundingAction =
Awso_bedrock.Values.GuardrailContextualGroundingActionmodule GuardrailContextualGroundingFilterConfig =
Awso_bedrock.Values.GuardrailContextualGroundingFilterConfigThe filter configuration details for the guardrails contextual grounding filter.
module GuardrailContextualGroundingFiltersConfig =
Awso_bedrock.Values.GuardrailContextualGroundingFiltersConfigmodule GuardrailContextualGroundingPolicyConfig =
Awso_bedrock.Values.GuardrailContextualGroundingPolicyConfigThe policy configuration details for the guardrails contextual grounding policy.
module GuardrailContentFiltersTierConfig =
Awso_bedrock.Values.GuardrailContentFiltersTierConfigThe tier that your guardrail uses for content filters. Consider using a tier that balances performance, accuracy, and compatibility with your existing generative AI workflows.
Contains filter strengths for harmful content. Guardrails support the following content filters to detect and filter harmful user inputs and FM-generated outputs. Hate – Describes language or a statement that discriminates, criticizes, insults, denounces, or dehumanizes a person or group on the basis of an identity (such as race, ethnicity, gender, religion, sexual orientation, ability, and national origin). Insults – Describes language or a statement that includes demeaning, humiliating, mocking, insulting, or belittling language. This type of language is also labeled as bullying. Sexual – Describes language or a statement that indicates sexual interest, activity, or arousal using direct or indirect references to body parts, physical traits, or sex. Violence – Describes language or a statement that includes glorification of or threats to inflict physical pain, hurt, or injury toward a person, group or thing. Content filtering depends on the confidence classification of user inputs and FM responses across each of the four harmful categories. All input and output statements are classified into one of four confidence levels (NONE, LOW, MEDIUM, HIGH) for each harmful category. For example, if a statement is classified as Hate with HIGH confidence, the likelihood of the statement representing hateful content is high. A single statement can be classified across multiple categories with varying confidence levels. For example, a single statement can be classified as Hate with HIGH confidence, Insults with LOW confidence, Sexual with NONE confidence, and Violence with MEDIUM confidence. For more information, see Guardrails content filters.
Contains details about how to handle harmful content.
module GuardrailAutomatedReasoningPolicyConfigPoliciesList =
Awso_bedrock.Values.GuardrailAutomatedReasoningPolicyConfigPoliciesListmodule GuardrailAutomatedReasoningPolicyConfig =
Awso_bedrock.Values.GuardrailAutomatedReasoningPolicyConfigConfiguration settings for integrating Automated Reasoning policies with Amazon Bedrock Guardrails.
Creates a guardrail to block topics and to implement safeguards for your generative AI applications. You can configure the following policies in a guardrail to avoid undesirable and harmful content, filter out denied topics and words, and remove sensitive information for privacy protection. Content filters - Adjust filter strengths to block input prompts or model responses containing harmful content. Denied topics - Define a set of topics that are undesirable in the context of your application. These topics will be blocked if detected in user queries or model responses. Word filters - Configure filters to block undesirable words, phrases, and profanity. Such words can include offensive terms, competitor names etc. Sensitive information filters - Block or mask sensitive information such as personally identifiable information (PII) or custom regex in user inputs and model responses. In addition to the above policies, you can also configure the messages to be returned to the user if a user input or model response is in violation of the policies defined in the guardrail. For more information, see Amazon Bedrock Guardrails in the Amazon Bedrock User Guide.
Creates a guardrail to block topics and to implement safeguards for your generative AI applications. You can configure the following policies in a guardrail to avoid undesirable and harmful content, filter out denied topics and words, and remove sensitive information for privacy protection. Content filters - Adjust filter strengths to block input prompts or model responses containing harmful content. Denied topics - Define a set of topics that are undesirable in the context of your application. These topics will be blocked if detected in user queries or model responses. Word filters - Configure filters to block undesirable words, phrases, and profanity. Such words can include offensive terms, competitor names etc. Sensitive information filters - Block or mask sensitive information such as personally identifiable information (PII) or custom regex in user inputs and model responses. In addition to the above policies, you can also configure the messages to be returned to the user if a user input or model response is in violation of the policies defined in the guardrail. For more information, see Amazon Bedrock Guardrails in the Amazon Bedrock User Guide.
Creates a version of the guardrail. Use this API to create a snapshot of the guardrail when you are satisfied with a configuration, or to compare the configuration with another version.
Creates a version of the guardrail. Use this API to create a snapshot of the guardrail when you are satisfied with a configuration, or to compare the configuration with another version.
Contains information about the model or system-defined inference profile that is the source for an inference profile..
Creates an application inference profile to track metrics and costs when invoking a model. To create an application inference profile for a foundation model in one region, specify the ARN of the model in that region. To create an application inference profile for a foundation model across multiple regions, specify the ARN of the system-defined inference profile that contains the regions that you want to route requests to. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
Creates an application inference profile to track metrics and costs when invoking a model. To create an application inference profile for a foundation model in one region, specify the ARN of the model in that region. To create an application inference profile for a foundation model across multiple regions, specify the ARN of the system-defined inference profile that contains the regions that you want to route requests to. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
The configuration of a virtual private cloud (VPC). For more information, see Protect your data using Amazon Virtual Private Cloud and Amazon Web Services PrivateLink.
Specifies the configuration for a Amazon SageMaker endpoint.
Specifies the configuration for the endpoint.
module CreateMarketplaceModelEndpointRequest =
Awso_bedrock.Values.CreateMarketplaceModelEndpointRequestCreates an endpoint for a model from Amazon Bedrock Marketplace. The endpoint is hosted by Amazon SageMaker.
Contains details about an endpoint for a model from Amazon Bedrock Marketplace.
module CreateMarketplaceModelEndpointResponse =
Awso_bedrock.Values.CreateMarketplaceModelEndpointResponseCreates an endpoint for a model from Amazon Bedrock Marketplace. The endpoint is hosted by Amazon SageMaker.
Copies a model to another region so that it can be used there. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
Copies a model to another region so that it can be used there. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
Information about a validator.
Array of up to 10 validators.
A mapping of a metadata key to a value that it should or should not equal.
Rules for filtering invocation logs. A filter can be a mapping of a metadata key to a value that it should or should not equal (a base filter), or a list of base filters that are all applied with AND or OR logical operators
A storage location for invocation logs.
Settings for using invocation logs to customize a model.
S3 Location of the training data.
S3 Location of the output data.
module ModelCustomizationHyperParameters =
Awso_bedrock.Values.ModelCustomizationHyperParametersHyperparameters for controlling the reinforcement fine-tuning training process, including learning settings and evaluation intervals.
Configuration for using an AWS Lambda function to grade model responses during reinforcement fine-tuning training.
Configuration for the grader used in reinforcement fine-tuning to evaluate model responses and provide reward signals.
Configuration settings for reinforcement fine-tuning (RFT), including grader configuration and training hyperparameters.
Details about a teacher model used for model customization.
Settings for distilling a foundation model into a smaller and more efficient model.
A model customization configuration
module CreateModelCustomizationJobRequest =
Awso_bedrock.Values.CreateModelCustomizationJobRequestCreates a fine-tuning job to customize a base model. You specify the base foundation model and the location of the training data. After the model-customization job completes successfully, your custom model resource will be ready to use. Amazon Bedrock returns validation loss metrics and output generations after the job completes. For information on the format of training and validation data, see Prepare the datasets. Model-customization jobs are asynchronous and the completion time depends on the base model and the training/validation data size. To monitor a job, use the GetModelCustomizationJob operation to retrieve the job status. For more information, see Custom models in the Amazon Bedrock User Guide.
module CreateModelCustomizationJobResponse =
Awso_bedrock.Values.CreateModelCustomizationJobResponseCreates a fine-tuning job to customize a base model. You specify the base foundation model and the location of the training data. After the model-customization job completes successfully, your custom model resource will be ready to use. Amazon Bedrock returns validation loss metrics and output generations after the job completes. For information on the format of training and validation data, see Prepare the datasets. Model-customization jobs are asynchronous and the completion time depends on the base model and the training/validation data size. To monitor a job, use the GetModelCustomizationJob operation to retrieve the job status. For more information, see Custom models in the Amazon Bedrock User Guide.
Creates a model import job to import model that you have customized in other environments, such as Amazon SageMaker. For more information, see Import a customized model
Creates a model import job to import model that you have customized in other environments, such as Amazon SageMaker. For more information, see Import a customized model
module ModelInvocationJobTimeoutDurationInHours =
Awso_bedrock.Values.ModelInvocationJobTimeoutDurationInHoursmodule ModelInvocationJobS3OutputDataConfig =
Awso_bedrock.Values.ModelInvocationJobS3OutputDataConfigContains the configuration of the S3 location of the output data.
module ModelInvocationJobOutputDataConfig =
Awso_bedrock.Values.ModelInvocationJobOutputDataConfigContains the configuration of the S3 location of the output data.
module ModelInvocationJobS3InputDataConfig =
Awso_bedrock.Values.ModelInvocationJobS3InputDataConfigContains the configuration of the S3 location of the input data.
module ModelInvocationJobInputDataConfig =
Awso_bedrock.Values.ModelInvocationJobInputDataConfigDetails about the location of the input to the batch inference job.
Creates a batch inference job to invoke a model on multiple prompts. Format your data according to Format your inference data and upload it to an Amazon S3 bucket. For more information, see Process multiple prompts with batch inference. The response returns a jobArn that you can use to stop or get details about the job.
module CreateModelInvocationJobResponse =
Awso_bedrock.Values.CreateModelInvocationJobResponseCreates a batch inference job to invoke a model on multiple prompts. Format your data according to Format your inference data and upload it to an Amazon S3 bucket. For more information, see Process multiple prompts with batch inference. The response returns a jobArn that you can use to stop or get details about the job.
module RoutingCriteriaResponseQualityDifferenceDouble =
Awso_bedrock.Values.RoutingCriteriaResponseQualityDifferenceDoubleRouting criteria for a prompt router.
The target model for a prompt router.
Creates a prompt router that manages the routing of requests between multiple foundation models based on the routing criteria.
Creates a prompt router that manages the routing of requests between multiple foundation models based on the routing criteria.
module CreateProvisionedModelThroughputRequest =
Awso_bedrock.Values.CreateProvisionedModelThroughputRequestCreates dedicated throughput for a base or custom model with the model units and for the duration that you specify. For pricing details, see Amazon Bedrock Pricing. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
module CreateProvisionedModelThroughputResponse =
Awso_bedrock.Values.CreateProvisionedModelThroughputResponseCreates dedicated throughput for a base or custom model with the model units and for the duration that you specify. For pricing details, see Amazon Bedrock Pricing. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
Contains summary information about a custom model deployment, including its ARN, name, status, and associated custom model.
module CustomModelDeploymentSummaryList =
Awso_bedrock.Values.CustomModelDeploymentSummaryListmodule CustomModelDeploymentUpdateStatus =
Awso_bedrock.Values.CustomModelDeploymentUpdateStatusmodule CustomModelDeploymentUpdateDetails =
Awso_bedrock.Values.CustomModelDeploymentUpdateDetailsDetails about an update to a custom model deployment, including the new custom model resource ARN and current update status.
Summary information for a custom model.
A CustomModelUnit (CMU) is an abstract view of the hardware utilization that Amazon Bedrock needs to host a single copy of your custom model. A model copy represents a single instance of your imported model that is ready to serve inference requests. Amazon Bedrock determines the number of custom model units that a model copy needs when you import the custom model. You can use CustomModelUnits to estimate the cost of running your custom model. For more information, see Calculate the cost of running a custom model in the Amazon Bedrock user guide.
For a Distillation job, the status details for the data processing sub-task of the job.
module DeleteAutomatedReasoningPolicyBuildWorkflowRequest =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyBuildWorkflowRequestDeletes an Automated Reasoning policy build workflow and its associated artifacts. This permanently removes the workflow history and any generated assets.
Thrown when attempting to delete or modify a resource that is currently being used by other resources or operations. For example, trying to delete an Automated Reasoning policy that is referenced by an active guardrail.
module DeleteAutomatedReasoningPolicyBuildWorkflowResponse =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyBuildWorkflowResponseDeletes an Automated Reasoning policy build workflow and its associated artifacts. This permanently removes the workflow history and any generated assets.
module DeleteAutomatedReasoningPolicyRequest =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyRequestDeletes an Automated Reasoning policy or policy version. This operation is idempotent. If you delete a policy more than once, each call succeeds. Deleting a policy removes it permanently and cannot be undone.
module DeleteAutomatedReasoningPolicyResponse =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyResponseDeletes an Automated Reasoning policy or policy version. This operation is idempotent. If you delete a policy more than once, each call succeeds. Deleting a policy removes it permanently and cannot be undone.
module DeleteAutomatedReasoningPolicyTestCaseRequest =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyTestCaseRequestDeletes an Automated Reasoning policy test. This operation is idempotent; if you delete a test more than once, each call succeeds.
module DeleteAutomatedReasoningPolicyTestCaseResponse =
Awso_bedrock.Values.DeleteAutomatedReasoningPolicyTestCaseResponseDeletes an Automated Reasoning policy test. This operation is idempotent; if you delete a test more than once, each call succeeds.
module DeleteCustomModelDeploymentRequest =
Awso_bedrock.Values.DeleteCustomModelDeploymentRequestDeletes a custom model deployment. This operation stops the deployment and removes it from your account. After deletion, the deployment ARN can no longer be used for inference requests. The following actions are related to the DeleteCustomModelDeployment operation: CreateCustomModelDeployment GetCustomModelDeployment ListCustomModelDeployments
module DeleteCustomModelDeploymentResponse =
Awso_bedrock.Values.DeleteCustomModelDeploymentResponseDeletes a custom model deployment. This operation stops the deployment and removes it from your account. After deletion, the deployment ARN can no longer be used for inference requests. The following actions are related to the DeleteCustomModelDeployment operation: CreateCustomModelDeployment GetCustomModelDeployment ListCustomModelDeployments
Deletes a custom model that you created earlier. For more information, see Custom models in the Amazon Bedrock User Guide.
Deletes a custom model that you created earlier. For more information, see Custom models in the Amazon Bedrock User Guide.
module DeleteEnforcedGuardrailConfigurationRequest =
Awso_bedrock.Values.DeleteEnforcedGuardrailConfigurationRequestDeletes the account-level enforced guardrail configuration.
module DeleteEnforcedGuardrailConfigurationResponse =
Awso_bedrock.Values.DeleteEnforcedGuardrailConfigurationResponseDeletes the account-level enforced guardrail configuration.
module DeleteFoundationModelAgreementRequest =
Awso_bedrock.Values.DeleteFoundationModelAgreementRequestDelete the model access agreement for the specified model.
module DeleteFoundationModelAgreementResponse =
Awso_bedrock.Values.DeleteFoundationModelAgreementResponseDelete the model access agreement for the specified model.
Deletes a guardrail. To delete a guardrail, only specify the ARN of the guardrail in the guardrailIdentifier field. If you delete a guardrail, all of its versions will be deleted. To delete a version of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field and the version in the guardrailVersion field.
Deletes a guardrail. To delete a guardrail, only specify the ARN of the guardrail in the guardrailIdentifier field. If you delete a guardrail, all of its versions will be deleted. To delete a version of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field and the version in the guardrailVersion field.
Deletes a custom model that you imported earlier. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Deletes a custom model that you imported earlier. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Deletes an application inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
Deletes an application inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
module DeleteMarketplaceModelEndpointRequest =
Awso_bedrock.Values.DeleteMarketplaceModelEndpointRequestDeletes an endpoint for a model from Amazon Bedrock Marketplace.
module DeleteMarketplaceModelEndpointResponse =
Awso_bedrock.Values.DeleteMarketplaceModelEndpointResponseDeletes an endpoint for a model from Amazon Bedrock Marketplace.
module DeleteModelInvocationLoggingConfigurationRequest =
Awso_bedrock.Values.DeleteModelInvocationLoggingConfigurationRequestDelete the invocation logging.
module DeleteModelInvocationLoggingConfigurationResponse =
Awso_bedrock.Values.DeleteModelInvocationLoggingConfigurationResponseDelete the invocation logging.
Deletes a specified prompt router. This action cannot be undone.
Deletes a specified prompt router. This action cannot be undone.
module DeleteProvisionedModelThroughputRequest =
Awso_bedrock.Values.DeleteProvisionedModelThroughputRequestDeletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
module DeleteProvisionedModelThroughputResponse =
Awso_bedrock.Values.DeleteProvisionedModelThroughputResponseDeletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
Deletes a previously created Bedrock resource policy.
Deletes a previously created Bedrock resource policy.
module DeregisterMarketplaceModelEndpointRequest =
Awso_bedrock.Values.DeregisterMarketplaceModelEndpointRequestDeregisters an endpoint for a model from Amazon Bedrock Marketplace. This operation removes the endpoint's association with Amazon Bedrock but does not delete the underlying Amazon SageMaker endpoint.
Returned if the service cannot complete the request.
module DeregisterMarketplaceModelEndpointResponse =
Awso_bedrock.Values.DeregisterMarketplaceModelEndpointResponseDeregisters an endpoint for a model from Amazon Bedrock Marketplace. This operation removes the endpoint's association with Amazon Bedrock but does not delete the underlying Amazon SageMaker endpoint.
Dimensional price rate.
module EvaluationBedrockKnowledgeBaseIdentifiers =
Awso_bedrock.Values.EvaluationBedrockKnowledgeBaseIdentifiersmodule EvaluationBedrockModelIdentifiers =
Awso_bedrock.Values.EvaluationBedrockModelIdentifiersmodule EvaluationPrecomputedRagSourceIdentifiers =
Awso_bedrock.Values.EvaluationPrecomputedRagSourceIdentifiersA summary of the RAG resources used in an Amazon Bedrock Knowledge Base evaluation job. These resources can be Knowledge Bases in Amazon Bedrock or RAG sources outside of Amazon Bedrock that you use to generate your own inference response data.
module EvaluationPrecomputedInferenceSourceIdentifiers =
Awso_bedrock.Values.EvaluationPrecomputedInferenceSourceIdentifiersA summary of the models used in an Amazon Bedrock model evaluation job. These resources can be models in Amazon Bedrock or models outside of Amazon Bedrock that you use to generate your own inference response data.
module EvaluationInferenceConfigSummary =
Awso_bedrock.Values.EvaluationInferenceConfigSummaryIdentifies the models, Knowledge Bases, or other RAG sources evaluated in a model or Knowledge Base evaluation job.
Summary information of an evaluation job.
module ExportAutomatedReasoningPolicyVersionRequest =
Awso_bedrock.Values.ExportAutomatedReasoningPolicyVersionRequestExports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.
module ExportAutomatedReasoningPolicyVersionResponse =
Awso_bedrock.Values.ExportAutomatedReasoningPolicyVersionResponseExports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.
Details about whether a model version is available or deprecated.
Information about a foundation model.
Summary information for a foundation model.
module GetAdvancedPromptOptimizationJobRequest =
Awso_bedrock.Values.GetAdvancedPromptOptimizationJobRequestGet Advanced Prompt Optimization Job Request
module GetAdvancedPromptOptimizationJobResponse =
Awso_bedrock.Values.GetAdvancedPromptOptimizationJobResponseGet Advanced Prompt Optimization Job Response
module GetAutomatedReasoningPolicyAnnotationsRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyAnnotationsRequestRetrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.
module GetAutomatedReasoningPolicyAnnotationsResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyAnnotationsResponseRetrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.
module GetAutomatedReasoningPolicyBuildWorkflowRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowRequestRetrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.
module GetAutomatedReasoningPolicyBuildWorkflowResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResponseRetrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.
module GetAutomatedReasoningPolicyBuildWorkflowResultAssetsRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResultAssetsRequestRetrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.
module GetAutomatedReasoningPolicyBuildWorkflowResultAssetsResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyBuildWorkflowResultAssetsResponseRetrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.
module GetAutomatedReasoningPolicyNextScenarioRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyNextScenarioRequestRetrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.
module GetAutomatedReasoningPolicyNextScenarioResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyNextScenarioResponseRetrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.
module GetAutomatedReasoningPolicyRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyRequestRetrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.
module GetAutomatedReasoningPolicyResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyResponseRetrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.
module GetAutomatedReasoningPolicyTestCaseRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestCaseRequestRetrieves details about a specific Automated Reasoning policy test.
module GetAutomatedReasoningPolicyTestCaseResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestCaseResponseRetrieves details about a specific Automated Reasoning policy test.
module GetAutomatedReasoningPolicyTestResultRequest =
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestResultRequestRetrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.
module GetAutomatedReasoningPolicyTestResultResponse =
Awso_bedrock.Values.GetAutomatedReasoningPolicyTestResultResponseRetrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.
Retrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests. The following actions are related to the GetCustomModelDeployment operation: CreateCustomModelDeployment ListCustomModelDeployments DeleteCustomModelDeployment
module GetCustomModelDeploymentResponse =
Awso_bedrock.Values.GetCustomModelDeploymentResponseRetrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests. The following actions are related to the GetCustomModelDeployment operation: CreateCustomModelDeployment ListCustomModelDeployments DeleteCustomModelDeployment
Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.
The metric for the validator.
Metrics associated with the custom job.
Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.
Gets information about an evaluation job, such as the status of the job.
Gets information about an evaluation job, such as the status of the job.
module GetFoundationModelAvailabilityRequest =
Awso_bedrock.Values.GetFoundationModelAvailabilityRequestGet information about the Foundation model availability.
module GetFoundationModelAvailabilityResponse =
Awso_bedrock.Values.GetFoundationModelAvailabilityResponseGet information about the Foundation model availability.
Get details about a Amazon Bedrock foundation model.
Get details about a Amazon Bedrock foundation model.
Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.
A word configured for the guardrail.
The managed word list that was configured for the guardrail. (This is a list of words that are pre-defined and managed by guardrails only.)
Contains details about the word policy configured for the guardrail.
The tier that your guardrail uses for denied topic filters.
Details about topics for the guardrail to identify and deny. This data type is used in the following API operations: GetGuardrail response body
Contains details about topics that the guardrail should identify and deny. This data type is used in the following API operations: GetGuardrail response body
The regular expression configured for the guardrail.
The PII entity configured for the guardrail.
module GuardrailSensitiveInformationPolicy =
Awso_bedrock.Values.GuardrailSensitiveInformationPolicyContains details about PII entities and regular expressions configured for the guardrail.
module GuardrailCrossRegionGuardrailProfileId =
Awso_bedrock.Values.GuardrailCrossRegionGuardrailProfileIdmodule GuardrailCrossRegionGuardrailProfileArn =
Awso_bedrock.Values.GuardrailCrossRegionGuardrailProfileArnContains details about the system-defined guardrail profile that you're using with your guardrail for cross-Region inference. For more information, see the Amazon Bedrock User Guide.
module GuardrailContextualGroundingFilterThresholdDouble =
Awso_bedrock.Values.GuardrailContextualGroundingFilterThresholdDoublemodule GuardrailContextualGroundingFilter =
Awso_bedrock.Values.GuardrailContextualGroundingFilterThe details for the guardrails contextual grounding filter.
module GuardrailContextualGroundingFilters =
Awso_bedrock.Values.GuardrailContextualGroundingFiltersmodule GuardrailContextualGroundingPolicy =
Awso_bedrock.Values.GuardrailContextualGroundingPolicyThe details for the guardrails contextual grounding policy.
The tier that your guardrail uses for content filters.
Contains filter strengths for harmful content. Guardrails support the following content filters to detect and filter harmful user inputs and FM-generated outputs. Hate – Describes language or a statement that discriminates, criticizes, insults, denounces, or dehumanizes a person or group on the basis of an identity (such as race, ethnicity, gender, religion, sexual orientation, ability, and national origin). Insults – Describes language or a statement that includes demeaning, humiliating, mocking, insulting, or belittling language. This type of language is also labeled as bullying. Sexual – Describes language or a statement that indicates sexual interest, activity, or arousal using direct or indirect references to body parts, physical traits, or sex. Violence – Describes language or a statement that includes glorification of or threats to inflict physical pain, hurt, or injury toward a person, group or thing. Content filtering depends on the confidence classification of user inputs and FM responses across each of the four harmful categories. All input and output statements are classified into one of four confidence levels (NONE, LOW, MEDIUM, HIGH) for each harmful category. For example, if a statement is classified as Hate with HIGH confidence, the likelihood of the statement representing hateful content is high. A single statement can be classified across multiple categories with varying confidence levels. For example, a single statement can be classified as Hate with HIGH confidence, Insults with LOW confidence, Sexual with NONE confidence, and Violence with MEDIUM confidence. For more information, see Guardrails content filters. This data type is used in the following API operations: GetGuardrail response body
Contains details about how to handle harmful content. This data type is used in the following API operations: GetGuardrail response body
module GuardrailAutomatedReasoningPolicyPoliciesList =
Awso_bedrock.Values.GuardrailAutomatedReasoningPolicyPoliciesListmodule GuardrailAutomatedReasoningPolicy =
Awso_bedrock.Values.GuardrailAutomatedReasoningPolicyRepresents the configuration of Automated Reasoning policies within a Amazon Bedrock Guardrail, including the policies to apply and confidence thresholds.
Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.
Gets properties associated with a customized model you imported.
Gets properties associated with a customized model you imported.
Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
Contains information about a model.
Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
module GetMarketplaceModelEndpointRequest =
Awso_bedrock.Values.GetMarketplaceModelEndpointRequestRetrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.
module GetMarketplaceModelEndpointResponse =
Awso_bedrock.Values.GetMarketplaceModelEndpointResponseRetrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.
Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.
For a Distillation job, the status details for the validation sub-task of the job.
For a Distillation job, the status details for the training sub-task of the job.
For a Distillation job, the status details for sub-tasks of the job. Possible statuses for each sub-task include the following: NotStarted InProgress Completed Stopping Stopped Failed
module GetModelCustomizationJobResponse =
Awso_bedrock.Values.GetModelCustomizationJobResponseRetrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.
Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Gets details about a batch inference job. For more information, see Monitor batch inference jobs
A non-negative long value.
Gets details about a batch inference job. For more information, see Monitor batch inference jobs
module GetModelInvocationLoggingConfigurationRequest =
Awso_bedrock.Values.GetModelInvocationLoggingConfigurationRequestGet the current configuration values for model invocation logging.
Configuration fields for invocation logging.
module GetModelInvocationLoggingConfigurationResponse =
Awso_bedrock.Values.GetModelInvocationLoggingConfigurationResponseGet the current configuration values for model invocation logging.
Retrieves details about a prompt router.
Retrieves details about a prompt router.
module GetProvisionedModelThroughputRequest =
Awso_bedrock.Values.GetProvisionedModelThroughputRequestReturns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
module GetProvisionedModelThroughputResponse =
Awso_bedrock.Values.GetProvisionedModelThroughputResponseReturns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
Gets the resource policy document for a Bedrock resource
Gets the resource policy document for a Bedrock resource
Get usecase for model access.
module GetUseCaseForModelAccessResponse =
Awso_bedrock.Values.GetUseCaseForModelAccessResponseGet usecase for model access.
Contains details about a guardrail. This data type is used in the following API operations: ListGuardrails response body
Information about the imported model.
Contains information about an inference profile.
The legal term of the agreement.
module ListAdvancedPromptOptimizationJobsRequest =
Awso_bedrock.Values.ListAdvancedPromptOptimizationJobsRequestList Advanced Prompt Optimization Jobs Request
module ListAdvancedPromptOptimizationJobsResponse =
Awso_bedrock.Values.ListAdvancedPromptOptimizationJobsResponseList Advanced Prompt Optimization Jobs Response
module ListAutomatedReasoningPoliciesRequest =
Awso_bedrock.Values.ListAutomatedReasoningPoliciesRequestLists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.
module ListAutomatedReasoningPoliciesResponse =
Awso_bedrock.Values.ListAutomatedReasoningPoliciesResponseLists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.
module ListAutomatedReasoningPolicyBuildWorkflowsRequest =
Awso_bedrock.Values.ListAutomatedReasoningPolicyBuildWorkflowsRequestLists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.
module ListAutomatedReasoningPolicyBuildWorkflowsResponse =
Awso_bedrock.Values.ListAutomatedReasoningPolicyBuildWorkflowsResponseLists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.
module ListAutomatedReasoningPolicyTestCasesRequest =
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestCasesRequestLists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.
module ListAutomatedReasoningPolicyTestCasesResponse =
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestCasesResponseLists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.
module ListAutomatedReasoningPolicyTestResultsRequest =
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestResultsRequestLists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.
module ListAutomatedReasoningPolicyTestResultsResponse =
Awso_bedrock.Values.ListAutomatedReasoningPolicyTestResultsResponseLists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.
module ListCustomModelDeploymentsRequest =
Awso_bedrock.Values.ListCustomModelDeploymentsRequestLists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments. We recommend using pagination to ensure that the operation returns quickly and successfully. The following actions are related to the ListCustomModelDeployments operation: CreateCustomModelDeployment GetCustomModelDeployment DeleteCustomModelDeployment
module ListCustomModelDeploymentsResponse =
Awso_bedrock.Values.ListCustomModelDeploymentsResponseLists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments. We recommend using pagination to ensure that the operation returns quickly and successfully. The following actions are related to the ListCustomModelDeployments operation: CreateCustomModelDeployment GetCustomModelDeployment DeleteCustomModelDeployment
Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation. For more information, see Custom models in the Amazon Bedrock User Guide.
Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation. For more information, see Custom models in the Amazon Bedrock User Guide.
module ListEnforcedGuardrailsConfigurationRequest =
Awso_bedrock.Values.ListEnforcedGuardrailsConfigurationRequestLists the account-level enforced guardrail configurations.
module ListEnforcedGuardrailsConfigurationResponse =
Awso_bedrock.Values.ListEnforcedGuardrailsConfigurationResponseLists the account-level enforced guardrail configurations.
Lists all existing evaluation jobs.
Lists all existing evaluation jobs.
module ListFoundationModelAgreementOffersRequest =
Awso_bedrock.Values.ListFoundationModelAgreementOffersRequestGet the offers associated with the specified model.
Describes the validity terms.
Describes a support term.
Describes the usage-based pricing term.
Describes the usage terms of an offer.
An offer dictates usage terms for the model.
module ListFoundationModelAgreementOffersResponse =
Awso_bedrock.Values.ListFoundationModelAgreementOffersResponseGet the offers associated with the specified model.
Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.
Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.
Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field. You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.
Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field. You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.
Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
module ListMarketplaceModelEndpointsRequest =
Awso_bedrock.Values.ListMarketplaceModelEndpointsRequestLists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.
Provides a summary of an endpoint for a model from Amazon Bedrock Marketplace.
module MarketplaceModelEndpointSummaries =
Awso_bedrock.Values.MarketplaceModelEndpointSummariesmodule ListMarketplaceModelEndpointsResponse =
Awso_bedrock.Values.ListMarketplaceModelEndpointsResponseLists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.
Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
Contains details about each model copy job. This data type is used in the following API operations: ListModelCopyJobs response
Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
module ListModelCustomizationJobsRequest =
Awso_bedrock.Values.ListModelCustomizationJobsRequestReturns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Custom models in the Amazon Bedrock User Guide.
Information about one customization job
module ListModelCustomizationJobsResponse =
Awso_bedrock.Values.ListModelCustomizationJobsResponseReturns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Custom models in the Amazon Bedrock User Guide.
Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Information about the import job.
Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.
A summary of a batch inference job.
Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.
Retrieves a list of prompt routers.
Details about a prompt router.
Retrieves a list of prompt routers.
module ListProvisionedModelThroughputsRequest =
Awso_bedrock.Values.ListProvisionedModelThroughputsRequestLists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
A summary of information about a Provisioned Throughput. This data type is used in the following API operations: ListProvisionedThroughputs response
module ListProvisionedModelThroughputsResponse =
Awso_bedrock.Values.ListProvisionedModelThroughputsResponseLists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
List the tags associated with the specified resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
List the tags associated with the specified resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
module PutEnforcedGuardrailConfigurationRequest =
Awso_bedrock.Values.PutEnforcedGuardrailConfigurationRequestSets the account-level enforced guardrail configuration.
module PutEnforcedGuardrailConfigurationResponse =
Awso_bedrock.Values.PutEnforcedGuardrailConfigurationResponseSets the account-level enforced guardrail configuration.
module PutModelInvocationLoggingConfigurationRequest =
Awso_bedrock.Values.PutModelInvocationLoggingConfigurationRequestSet the configuration values for model invocation logging.
module PutModelInvocationLoggingConfigurationResponse =
Awso_bedrock.Values.PutModelInvocationLoggingConfigurationResponseSet the configuration values for model invocation logging.
Adds a resource policy for a Bedrock resource.
Adds a resource policy for a Bedrock resource.
Put usecase for model access.
module PutUseCaseForModelAccessResponse =
Awso_bedrock.Values.PutUseCaseForModelAccessResponsePut usecase for model access.
module RegisterMarketplaceModelEndpointRequest =
Awso_bedrock.Values.RegisterMarketplaceModelEndpointRequestRegisters an existing Amazon SageMaker endpoint with Amazon Bedrock Marketplace, allowing it to be used with Amazon Bedrock APIs.
module RegisterMarketplaceModelEndpointResponse =
Awso_bedrock.Values.RegisterMarketplaceModelEndpointResponseRegisters an existing Amazon SageMaker endpoint with Amazon Bedrock Marketplace, allowing it to be used with Amazon Bedrock APIs.
module StartAutomatedReasoningPolicyBuildWorkflowRequest =
Awso_bedrock.Values.StartAutomatedReasoningPolicyBuildWorkflowRequestStarts a new build workflow for an Automated Reasoning policy. This initiates the process of analyzing source documents and generating policy rules, variables, and types.
module StartAutomatedReasoningPolicyBuildWorkflowResponse =
Awso_bedrock.Values.StartAutomatedReasoningPolicyBuildWorkflowResponseStarts a new build workflow for an Automated Reasoning policy. This initiates the process of analyzing source documents and generating policy rules, variables, and types.
module StartAutomatedReasoningPolicyTestWorkflowRequest =
Awso_bedrock.Values.StartAutomatedReasoningPolicyTestWorkflowRequestInitiates a test workflow to validate Automated Reasoning policy tests. The workflow executes the specified tests against the policy and generates validation results.
module StartAutomatedReasoningPolicyTestWorkflowResponse =
Awso_bedrock.Values.StartAutomatedReasoningPolicyTestWorkflowResponseInitiates a test workflow to validate Automated Reasoning policy tests. The workflow executes the specified tests against the policy and generates validation results.
module StopAdvancedPromptOptimizationJobRequest =
Awso_bedrock.Values.StopAdvancedPromptOptimizationJobRequestStop Advanced Prompt Optimization Job Request
module StopAdvancedPromptOptimizationJobResponse =
Awso_bedrock.Values.StopAdvancedPromptOptimizationJobResponseStop Advanced Prompt Optimization Job Response
Stops an evaluation job that is current being created or running.
Stops an evaluation job that is current being created or running.
module StopModelCustomizationJobRequest =
Awso_bedrock.Values.StopModelCustomizationJobRequestStops an active model customization job. For more information, see Custom models in the Amazon Bedrock User Guide.
module StopModelCustomizationJobResponse =
Awso_bedrock.Values.StopModelCustomizationJobResponseStops an active model customization job. For more information, see Custom models in the Amazon Bedrock User Guide.
Stops a batch inference job. You're only charged for tokens that were already processed. For more information, see Stop a batch inference job.
Stops a batch inference job. You're only charged for tokens that were already processed. For more information, see Stop a batch inference job.
Associate tags with a resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
Associate tags with a resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
Remove one or more tags from a resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
Remove one or more tags from a resource. For more information, see Tagging resources in the Amazon Bedrock User Guide.
module UpdateAutomatedReasoningPolicyAnnotationsRequest =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyAnnotationsRequestUpdates the annotations for an Automated Reasoning policy build workflow. This allows you to modify extracted rules, variables, and types before finalizing the policy.
module UpdateAutomatedReasoningPolicyAnnotationsResponse =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyAnnotationsResponseUpdates the annotations for an Automated Reasoning policy build workflow. This allows you to modify extracted rules, variables, and types before finalizing the policy.
module UpdateAutomatedReasoningPolicyRequest =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyRequestUpdates an existing Automated Reasoning policy with new rules, variables, or configuration. This creates a new version of the policy while preserving the previous version.
module UpdateAutomatedReasoningPolicyResponse =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyResponseUpdates an existing Automated Reasoning policy with new rules, variables, or configuration. This creates a new version of the policy while preserving the previous version.
module UpdateAutomatedReasoningPolicyTestCaseRequest =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyTestCaseRequestUpdates an existing Automated Reasoning policy test. You can modify the content, query, expected result, and confidence threshold.
module UpdateAutomatedReasoningPolicyTestCaseResponse =
Awso_bedrock.Values.UpdateAutomatedReasoningPolicyTestCaseResponseUpdates an existing Automated Reasoning policy test. You can modify the content, query, expected result, and confidence threshold.
module UpdateCustomModelDeploymentRequest =
Awso_bedrock.Values.UpdateCustomModelDeploymentRequestUpdates a custom model deployment with a new custom model. This allows you to deploy updated models without creating new deployment endpoints.
module UpdateCustomModelDeploymentResponse =
Awso_bedrock.Values.UpdateCustomModelDeploymentResponseUpdates a custom model deployment with a new custom model. This allows you to deploy updated models without creating new deployment endpoints.
Updates a guardrail with the values you specify. Specify a name and optional description. Specify messages for when the guardrail successfully blocks a prompt or a model response in the blockedInputMessaging and blockedOutputsMessaging fields. Specify topics for the guardrail to deny in the topicPolicyConfig object. Each GuardrailTopicConfig object in the topicsConfig list pertains to one topic. Give a name and description so that the guardrail can properly identify the topic. Specify DENY in the type field. (Optional) Provide up to five prompts that you would categorize as belonging to the topic in the examples list. Specify filter strengths for the harmful categories defined in Amazon Bedrock in the contentPolicyConfig object. Each GuardrailContentFilterConfig object in the filtersConfig list pertains to a harmful category. For more information, see Content filters. For more information about the fields in a content filter, see GuardrailContentFilterConfig. Specify the category in the type field. Specify the strength of the filter for prompts in the inputStrength field and for model responses in the strength field of the GuardrailContentFilterConfig. (Optional) For security, include the ARN of a KMS key in the kmsKeyId field.
Updates a guardrail with the values you specify. Specify a name and optional description. Specify messages for when the guardrail successfully blocks a prompt or a model response in the blockedInputMessaging and blockedOutputsMessaging fields. Specify topics for the guardrail to deny in the topicPolicyConfig object. Each GuardrailTopicConfig object in the topicsConfig list pertains to one topic. Give a name and description so that the guardrail can properly identify the topic. Specify DENY in the type field. (Optional) Provide up to five prompts that you would categorize as belonging to the topic in the examples list. Specify filter strengths for the harmful categories defined in Amazon Bedrock in the contentPolicyConfig object. Each GuardrailContentFilterConfig object in the filtersConfig list pertains to a harmful category. For more information, see Content filters. For more information about the fields in a content filter, see GuardrailContentFilterConfig. Specify the category in the type field. Specify the strength of the filter for prompts in the inputStrength field and for model responses in the strength field of the GuardrailContentFilterConfig. (Optional) For security, include the ARN of a KMS key in the kmsKeyId field.
module UpdateMarketplaceModelEndpointRequest =
Awso_bedrock.Values.UpdateMarketplaceModelEndpointRequestUpdates the configuration of an existing endpoint for a model from Amazon Bedrock Marketplace.
module UpdateMarketplaceModelEndpointResponse =
Awso_bedrock.Values.UpdateMarketplaceModelEndpointResponseUpdates the configuration of an existing endpoint for a model from Amazon Bedrock Marketplace.
module UpdateProvisionedModelThroughputRequest =
Awso_bedrock.Values.UpdateProvisionedModelThroughputRequestUpdates the name or associated model for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
module UpdateProvisionedModelThroughputResponse =
Awso_bedrock.Values.UpdateProvisionedModelThroughputResponseUpdates the name or associated model for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.