pub(crate) fn type_erase_result<O, E>(
result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
::aws_smithy_runtime_api::client::interceptors::context::Output,
::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
result
.map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
.map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
.map_err(::std::convert::Into::into)
}
pub fn parse_http_error_metadata(
_response_status: u16,
response_headers: &::aws_smithy_runtime_api::http::Headers,
response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
crate::json_errors::parse_error_metadata(response_body, response_headers)
}
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job;
pub(crate) mod shape_batch_delete_evaluation_job;
pub(crate) mod shape_cancel_automated_reasoning_policy_build_workflow;
pub(crate) mod shape_create_advanced_prompt_optimization_job;
pub(crate) mod shape_create_automated_reasoning_policy;
pub(crate) mod shape_create_automated_reasoning_policy_test_case;
pub(crate) mod shape_create_automated_reasoning_policy_version;
pub(crate) mod shape_create_custom_model;
pub(crate) mod shape_create_custom_model_deployment;
pub(crate) mod shape_create_evaluation_job;
pub(crate) mod shape_create_foundation_model_agreement;
pub(crate) mod shape_create_guardrail;
pub(crate) mod shape_create_guardrail_version;
pub(crate) mod shape_create_inference_profile;
pub(crate) mod shape_create_marketplace_model_endpoint;
pub(crate) mod shape_create_model_copy_job;
pub(crate) mod shape_create_model_customization_job;
pub(crate) mod shape_create_model_import_job;
pub(crate) mod shape_create_model_invocation_job;
pub(crate) mod shape_create_prompt_router;
pub(crate) mod shape_create_provisioned_model_throughput;
pub(crate) mod shape_delete_automated_reasoning_policy;
pub(crate) mod shape_delete_automated_reasoning_policy_build_workflow;
pub(crate) mod shape_delete_automated_reasoning_policy_test_case;
pub(crate) mod shape_delete_custom_model;
pub(crate) mod shape_delete_custom_model_deployment;
pub(crate) mod shape_delete_enforced_guardrail_configuration;
pub(crate) mod shape_delete_foundation_model_agreement;
pub(crate) mod shape_delete_guardrail;
pub(crate) mod shape_delete_imported_model;
pub(crate) mod shape_delete_inference_profile;
pub(crate) mod shape_delete_marketplace_model_endpoint;
pub(crate) mod shape_delete_model_invocation_logging_configuration;
pub(crate) mod shape_delete_prompt_router;
pub(crate) mod shape_delete_provisioned_model_throughput;
pub(crate) mod shape_delete_resource_policy;
pub(crate) mod shape_deregister_marketplace_model_endpoint;
pub(crate) mod shape_export_automated_reasoning_policy_version;
pub(crate) mod shape_get_advanced_prompt_optimization_job;
pub(crate) mod shape_get_automated_reasoning_policy;
pub(crate) mod shape_get_automated_reasoning_policy_annotations;
pub(crate) mod shape_get_automated_reasoning_policy_build_workflow;
pub(crate) mod shape_get_automated_reasoning_policy_build_workflow_result_assets;
pub(crate) mod shape_get_automated_reasoning_policy_next_scenario;
pub(crate) mod shape_get_automated_reasoning_policy_test_case;
pub(crate) mod shape_get_automated_reasoning_policy_test_result;
pub(crate) mod shape_get_custom_model;
pub(crate) mod shape_get_custom_model_deployment;
pub(crate) mod shape_get_evaluation_job;
pub(crate) mod shape_get_foundation_model;
pub(crate) mod shape_get_foundation_model_availability;
pub(crate) mod shape_get_guardrail;
pub(crate) mod shape_get_imported_model;
pub(crate) mod shape_get_inference_profile;
pub(crate) mod shape_get_marketplace_model_endpoint;
pub(crate) mod shape_get_model_copy_job;
pub(crate) mod shape_get_model_customization_job;
pub(crate) mod shape_get_model_import_job;
pub(crate) mod shape_get_model_invocation_job;
pub(crate) mod shape_get_model_invocation_logging_configuration;
pub(crate) mod shape_get_prompt_router;
pub(crate) mod shape_get_provisioned_model_throughput;
pub(crate) mod shape_get_resource_policy;
pub(crate) mod shape_get_use_case_for_model_access;
pub(crate) mod shape_list_advanced_prompt_optimization_jobs;
pub(crate) mod shape_list_automated_reasoning_policies;
pub(crate) mod shape_list_automated_reasoning_policy_build_workflows;
pub(crate) mod shape_list_automated_reasoning_policy_test_cases;
pub(crate) mod shape_list_automated_reasoning_policy_test_results;
pub(crate) mod shape_list_custom_model_deployments;
pub(crate) mod shape_list_custom_models;
pub(crate) mod shape_list_enforced_guardrails_configuration;
pub(crate) mod shape_list_evaluation_jobs;
pub(crate) mod shape_list_foundation_model_agreement_offers;
pub(crate) mod shape_list_foundation_models;
pub(crate) mod shape_list_guardrails;
pub(crate) mod shape_list_imported_models;
pub(crate) mod shape_list_inference_profiles;
pub(crate) mod shape_list_marketplace_model_endpoints;
pub(crate) mod shape_list_model_copy_jobs;
pub(crate) mod shape_list_model_customization_jobs;
pub(crate) mod shape_list_model_import_jobs;
pub(crate) mod shape_list_model_invocation_jobs;
pub(crate) mod shape_list_prompt_routers;
pub(crate) mod shape_list_provisioned_model_throughputs;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_put_enforced_guardrail_configuration;
pub(crate) mod shape_put_model_invocation_logging_configuration;
pub(crate) mod shape_put_resource_policy;
pub(crate) mod shape_put_use_case_for_model_access;
pub(crate) mod shape_register_marketplace_model_endpoint;
pub(crate) mod shape_start_automated_reasoning_policy_build_workflow;
pub fn rest_json_unset_struct_payload() -> ::std::vec::Vec<u8> {
b"{}"[..].into()
}
pub(crate) mod shape_start_automated_reasoning_policy_build_workflow_input;
pub(crate) mod shape_start_automated_reasoning_policy_test_workflow;
pub(crate) mod shape_stop_advanced_prompt_optimization_job;
pub(crate) mod shape_stop_evaluation_job;
pub(crate) mod shape_stop_model_customization_job;
pub(crate) mod shape_stop_model_invocation_job;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_automated_reasoning_policy;
pub(crate) mod shape_update_automated_reasoning_policy_annotations;
pub(crate) mod shape_update_automated_reasoning_policy_test_case;
pub(crate) mod shape_update_custom_model_deployment;
pub(crate) mod shape_update_guardrail;
pub(crate) mod shape_update_marketplace_model_endpoint;
pub(crate) mod shape_update_provisioned_model_throughput;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job_input;
pub(crate) mod shape_batch_delete_evaluation_job_input;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_advanced_prompt_optimization_job_input;
pub(crate) mod shape_create_automated_reasoning_policy_input;
pub(crate) mod shape_create_automated_reasoning_policy_test_case_input;
pub(crate) mod shape_create_automated_reasoning_policy_version_input;
pub(crate) mod shape_create_custom_model_deployment_input;
pub(crate) mod shape_create_custom_model_input;
pub(crate) mod shape_create_evaluation_job_input;
pub(crate) mod shape_create_foundation_model_agreement_input;
pub(crate) mod shape_create_guardrail_input;
pub(crate) mod shape_create_guardrail_version_input;
pub(crate) mod shape_create_inference_profile_input;
pub(crate) mod shape_create_marketplace_model_endpoint_input;
pub(crate) mod shape_create_model_copy_job_input;
pub(crate) mod shape_create_model_customization_job_input;
pub(crate) mod shape_create_model_import_job_input;
pub(crate) mod shape_create_model_invocation_job_input;
pub(crate) mod shape_create_prompt_router_input;
pub(crate) mod shape_create_provisioned_model_throughput_input;
pub(crate) mod shape_delete_foundation_model_agreement_input;
pub(crate) mod shape_export_automated_reasoning_policy_version_output;
pub(crate) mod shape_internal_server_exception;
pub(crate) mod shape_list_tags_for_resource_input;
pub(crate) mod shape_put_enforced_guardrail_configuration_input;
pub(crate) mod shape_put_model_invocation_logging_configuration_input;
pub(crate) mod shape_put_resource_policy_input;
pub(crate) mod shape_put_use_case_for_model_access_input;
pub(crate) mod shape_register_marketplace_model_endpoint_input;
pub(crate) mod shape_resource_in_use_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_service_unavailable_exception;
pub(crate) mod shape_start_automated_reasoning_policy_test_workflow_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_too_many_tags_exception;
pub(crate) mod shape_untag_resource_input;
pub(crate) mod shape_update_automated_reasoning_policy_annotations_input;
pub(crate) mod shape_update_automated_reasoning_policy_input;
pub(crate) mod shape_update_automated_reasoning_policy_test_case_input;
pub(crate) mod shape_update_custom_model_deployment_input;
pub(crate) mod shape_update_guardrail_input;
pub(crate) mod shape_update_marketplace_model_endpoint_input;
pub(crate) mod shape_update_provisioned_model_throughput_input;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_account_enforced_guardrail_inference_input_configuration;
pub(crate) mod shape_account_enforced_guardrails_output_configuration;
pub(crate) mod shape_advanced_prompt_optimization_input_config;
pub(crate) mod shape_advanced_prompt_optimization_job_summaries;
pub(crate) mod shape_advanced_prompt_optimization_output_config;
pub(crate) mod shape_agreement_availability;
pub(crate) mod shape_automated_reasoning_policy_annotation;
pub(crate) mod shape_automated_reasoning_policy_annotation_list;
pub(crate) mod shape_automated_reasoning_policy_build_result_assets;
pub(crate) mod shape_automated_reasoning_policy_build_workflow_source;
pub(crate) mod shape_automated_reasoning_policy_build_workflow_summaries;
pub(crate) mod shape_automated_reasoning_policy_definition;
pub(crate) mod shape_automated_reasoning_policy_scenario;
pub(crate) mod shape_automated_reasoning_policy_summaries;
pub(crate) mod shape_automated_reasoning_policy_test_case;
pub(crate) mod shape_automated_reasoning_policy_test_case_list;
pub(crate) mod shape_automated_reasoning_policy_test_list;
pub(crate) mod shape_automated_reasoning_policy_test_result;
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job_errors;
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job_items;
pub(crate) mod shape_batch_delete_evaluation_job_errors;
pub(crate) mod shape_batch_delete_evaluation_job_items;
pub(crate) mod shape_custom_model_data_source;
pub(crate) mod shape_custom_model_deployment_summary_list;
pub(crate) mod shape_custom_model_deployment_update_details;
pub(crate) mod shape_custom_model_summary_list;
pub(crate) mod shape_custom_model_units;
pub(crate) mod shape_customization_config;
pub(crate) mod shape_endpoint_config;
pub(crate) mod shape_error_messages;
pub(crate) mod shape_evaluation_config;
pub(crate) mod shape_evaluation_inference_config;
pub(crate) mod shape_evaluation_output_data_config;
pub(crate) mod shape_evaluation_summaries;
pub(crate) mod shape_foundation_model_details;
pub(crate) mod shape_foundation_model_summary_list;
pub(crate) mod shape_guardrail_automated_reasoning_policy;
pub(crate) mod shape_guardrail_automated_reasoning_policy_config;
pub(crate) mod shape_guardrail_content_policy;
pub(crate) mod shape_guardrail_content_policy_config;
pub(crate) mod shape_guardrail_contextual_grounding_policy;
pub(crate) mod shape_guardrail_contextual_grounding_policy_config;
pub(crate) mod shape_guardrail_cross_region_config;
pub(crate) mod shape_guardrail_cross_region_details;
pub(crate) mod shape_guardrail_failure_recommendations;
pub(crate) mod shape_guardrail_sensitive_information_policy;
pub(crate) mod shape_guardrail_sensitive_information_policy_config;
pub(crate) mod shape_guardrail_status_reasons;
pub(crate) mod shape_guardrail_summaries;
pub(crate) mod shape_guardrail_topic_policy;
pub(crate) mod shape_guardrail_topic_policy_config;
pub(crate) mod shape_guardrail_word_policy;
pub(crate) mod shape_guardrail_word_policy_config;
pub(crate) mod shape_imported_model_summary_list;
pub(crate) mod shape_inference_profile_model_source;
pub(crate) mod shape_inference_profile_models;
pub(crate) mod shape_inference_profile_summaries;
pub(crate) mod shape_logging_config;
pub(crate) mod shape_marketplace_model_endpoint;
pub(crate) mod shape_marketplace_model_endpoint_summaries;
pub(crate) mod shape_model_configuration;
pub(crate) mod shape_model_configurations;
pub(crate) mod shape_model_copy_job_summaries;
pub(crate) mod shape_model_customization_hyper_parameters;
pub(crate) mod shape_model_customization_job_summaries;
pub(crate) mod shape_model_data_source;
pub(crate) mod shape_model_import_job_summaries;
pub(crate) mod shape_model_invocation_job_input_data_config;
pub(crate) mod shape_model_invocation_job_output_data_config;
pub(crate) mod shape_model_invocation_job_summaries;
pub(crate) mod shape_offers;
pub(crate) mod shape_output_data_config;
pub(crate) mod shape_prompt_router_summaries;
pub(crate) mod shape_prompt_router_target_model;
pub(crate) mod shape_prompt_router_target_models;
pub(crate) mod shape_provisioned_model_summaries;
pub(crate) mod shape_routing_criteria;
pub(crate) mod shape_status_details;
pub(crate) mod shape_tag;
pub(crate) mod shape_tag_list;
pub(crate) mod shape_training_data_config;
pub(crate) mod shape_training_metrics;
pub(crate) mod shape_validation_data_config;
pub(crate) mod shape_validation_metrics;
pub(crate) mod shape_vpc_config;
pub(crate) mod shape_account_enforced_guardrail_output_configuration;
pub(crate) mod shape_advanced_prompt_optimization_job_summary;
pub(crate) mod shape_automated_evaluation_config;
pub(crate) mod shape_automated_reasoning_check_finding_list;
pub(crate) mod shape_automated_reasoning_policy_add_rule_annotation;
pub(crate) mod shape_automated_reasoning_policy_add_rule_from_natural_language_annotation;
pub(crate) mod shape_automated_reasoning_policy_add_type_annotation;
pub(crate) mod shape_automated_reasoning_policy_add_variable_annotation;
pub(crate) mod shape_automated_reasoning_policy_arn_list;
pub(crate) mod shape_automated_reasoning_policy_build_log;
pub(crate) mod shape_automated_reasoning_policy_build_result_asset_manifest;
pub(crate) mod shape_automated_reasoning_policy_build_workflow_summary;
pub(crate) mod shape_automated_reasoning_policy_definition_quality_report;
pub(crate) mod shape_automated_reasoning_policy_definition_rule;
pub(crate) mod shape_automated_reasoning_policy_definition_rule_id_list;
pub(crate) mod shape_automated_reasoning_policy_definition_type;
pub(crate) mod shape_automated_reasoning_policy_definition_variable;
pub(crate) mod shape_automated_reasoning_policy_delete_rule_annotation;
pub(crate) mod shape_automated_reasoning_policy_delete_type_annotation;
pub(crate) mod shape_automated_reasoning_policy_delete_variable_annotation;
pub(crate) mod shape_automated_reasoning_policy_fidelity_report;
pub(crate) mod shape_automated_reasoning_policy_generated_test_cases;
pub(crate) mod shape_automated_reasoning_policy_ingest_content_annotation;
pub(crate) mod shape_automated_reasoning_policy_scenarios;
pub(crate) mod shape_automated_reasoning_policy_source_document;
pub(crate) mod shape_automated_reasoning_policy_summary;
pub(crate) mod shape_automated_reasoning_policy_update_from_rule_feedback_annotation;
pub(crate) mod shape_automated_reasoning_policy_update_from_scenario_feedback_annotation;
pub(crate) mod shape_automated_reasoning_policy_update_rule_annotation;
pub(crate) mod shape_automated_reasoning_policy_update_type_annotation;
pub(crate) mod shape_automated_reasoning_policy_update_variable_annotation;
pub(crate) mod shape_automated_reasoning_policy_workflow_type_content;
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job_error;
pub(crate) mod shape_batch_delete_advanced_prompt_optimization_job_item;
pub(crate) mod shape_batch_delete_evaluation_job_error;
pub(crate) mod shape_batch_delete_evaluation_job_item;
pub(crate) mod shape_cloud_watch_config;
pub(crate) mod shape_custom_model_deployment_summary;
pub(crate) mod shape_custom_model_summary;
pub(crate) mod shape_data_processing_details;
pub(crate) mod shape_distillation_config;
pub(crate) mod shape_evaluation_model_config;
pub(crate) mod shape_evaluation_model_configs;
pub(crate) mod shape_evaluation_summary;
pub(crate) mod shape_foundation_model_lifecycle;
pub(crate) mod shape_foundation_model_summary;
pub(crate) mod shape_guardrail_content_filter_config;
pub(crate) mod shape_guardrail_content_filters;
pub(crate) mod shape_guardrail_content_filters_tier;
pub(crate) mod shape_guardrail_content_filters_tier_config;
pub(crate) mod shape_guardrail_contextual_grounding_filter_config;
pub(crate) mod shape_guardrail_contextual_grounding_filters;
pub(crate) mod shape_guardrail_managed_word_lists;
pub(crate) mod shape_guardrail_managed_words_config;
pub(crate) mod shape_guardrail_pii_entities;
pub(crate) mod shape_guardrail_pii_entity_config;
pub(crate) mod shape_guardrail_regex_config;
pub(crate) mod shape_guardrail_regexes;
pub(crate) mod shape_guardrail_summary;
pub(crate) mod shape_guardrail_topic_config;
pub(crate) mod shape_guardrail_topics;
pub(crate) mod shape_guardrail_topics_tier;
pub(crate) mod shape_guardrail_topics_tier_config;
pub(crate) mod shape_guardrail_word_config;
pub(crate) mod shape_guardrail_words;
pub(crate) mod shape_human_evaluation_config;
pub(crate) mod shape_imported_model_summary;
pub(crate) mod shape_inference_configuration;
pub(crate) mod shape_inference_profile_model;
pub(crate) mod shape_inference_profile_summary;
pub(crate) mod shape_inference_type_list;
pub(crate) mod shape_invocation_logs_config;
pub(crate) mod shape_marketplace_model_endpoint_summary;
pub(crate) mod shape_model_copy_job_summary;
pub(crate) mod shape_model_customization_job_summary;
pub(crate) mod shape_model_customization_list;
pub(crate) mod shape_model_enforcement;
pub(crate) mod shape_model_import_job_summary;
pub(crate) mod shape_model_invocation_job_s3_input_data_config;
pub(crate) mod shape_model_invocation_job_s3_output_data_config;
pub(crate) mod shape_model_invocation_job_summary;
pub(crate) mod shape_model_modality_list;
pub(crate) mod shape_model_package_arn_data_source;
pub(crate) mod shape_offer;
pub(crate) mod shape_prompt_router_summary;
pub(crate) mod shape_provisioned_model_summary;
pub(crate) mod shape_rag_config;
pub(crate) mod shape_rag_configs;
pub(crate) mod shape_rft_config;
pub(crate) mod shape_s3_config;
pub(crate) mod shape_s3_data_source;
pub(crate) mod shape_sage_maker_endpoint;
pub(crate) mod shape_security_group_ids;
pub(crate) mod shape_selective_content_guarding;
pub(crate) mod shape_subnet_ids;
pub(crate) mod shape_training_details;
pub(crate) mod shape_validation_details;
pub(crate) mod shape_validator;
pub(crate) mod shape_validator_metric;
pub(crate) mod shape_validators;
pub(crate) mod shape_additional_model_request_fields;
pub(crate) mod shape_automated_evaluation_custom_metric_config;
pub(crate) mod shape_automated_reasoning_check_finding;
pub(crate) mod shape_automated_reasoning_policy_build_log_entry_list;
pub(crate) mod shape_automated_reasoning_policy_build_result_asset_manifest_list;
pub(crate) mod shape_automated_reasoning_policy_build_workflow_document;
pub(crate) mod shape_automated_reasoning_policy_build_workflow_repair_content;
pub(crate) mod shape_automated_reasoning_policy_conflicted_rule_id_list;
pub(crate) mod shape_automated_reasoning_policy_definition_rule_list;
pub(crate) mod shape_automated_reasoning_policy_definition_type_list;
pub(crate) mod shape_automated_reasoning_policy_definition_type_name_list;
pub(crate) mod shape_automated_reasoning_policy_definition_type_value;
pub(crate) mod shape_automated_reasoning_policy_definition_type_value_pair_list;
pub(crate) mod shape_automated_reasoning_policy_definition_variable_list;
pub(crate) mod shape_automated_reasoning_policy_definition_variable_name_list;
pub(crate) mod shape_automated_reasoning_policy_disjoint_rule_set_list;
pub(crate) mod shape_automated_reasoning_policy_generate_fidelity_report_content;
pub(crate) mod shape_automated_reasoning_policy_generated_test_case_list;
pub(crate) mod shape_automated_reasoning_policy_report_source_document_list;
pub(crate) mod shape_automated_reasoning_policy_rule_report_map;
pub(crate) mod shape_automated_reasoning_policy_scenario_list;
pub(crate) mod shape_automated_reasoning_policy_type_value_annotation;
pub(crate) mod shape_automated_reasoning_policy_variable_report_map;
pub(crate) mod shape_evaluation_bedrock_knowledge_base_identifiers;
pub(crate) mod shape_evaluation_bedrock_model;
pub(crate) mod shape_evaluation_bedrock_model_identifiers;
pub(crate) mod shape_evaluation_dataset_metric_config;
pub(crate) mod shape_evaluation_dataset_metric_configs;
pub(crate) mod shape_evaluation_inference_config_summary;
pub(crate) mod shape_evaluation_precomputed_inference_source;
pub(crate) mod shape_evaluation_precomputed_rag_source_config;
pub(crate) mod shape_evaluation_task_types;
pub(crate) mod shape_evaluator_model_config;
pub(crate) mod shape_evaluator_model_identifiers;
pub(crate) mod shape_grader_config;
pub(crate) mod shape_guardrail_content_filter;
pub(crate) mod shape_guardrail_contextual_grounding_filter;
pub(crate) mod shape_guardrail_managed_words;
pub(crate) mod shape_guardrail_pii_entity;
pub(crate) mod shape_guardrail_regex;
pub(crate) mod shape_guardrail_topic;
pub(crate) mod shape_guardrail_word;
pub(crate) mod shape_human_evaluation_custom_metric;
pub(crate) mod shape_human_evaluation_custom_metrics;
pub(crate) mod shape_human_workflow_config;
pub(crate) mod shape_invocation_log_source;
pub(crate) mod shape_knowledge_base_config;
pub(crate) mod shape_request_metadata_filters;
pub(crate) mod shape_rft_hyper_parameters;
pub(crate) mod shape_teacher_model_config;
pub(crate) mod shape_term_details;
pub(crate) mod shape_automated_evaluation_custom_metric_source;
pub(crate) mod shape_automated_evaluation_custom_metrics;
pub(crate) mod shape_automated_reasoning_check_impossible_finding;
pub(crate) mod shape_automated_reasoning_check_invalid_finding;
pub(crate) mod shape_automated_reasoning_check_no_translations_finding;
pub(crate) mod shape_automated_reasoning_check_satisfiable_finding;
pub(crate) mod shape_automated_reasoning_check_too_complex_finding;
pub(crate) mod shape_automated_reasoning_check_translation_ambiguous_finding;
pub(crate) mod shape_automated_reasoning_check_valid_finding;
pub(crate) mod shape_automated_reasoning_policy_add_type_value;
pub(crate) mod shape_automated_reasoning_policy_build_log_entry;
pub(crate) mod shape_automated_reasoning_policy_build_result_asset_manifest_entry;
pub(crate) mod shape_automated_reasoning_policy_definition_type_value_list;
pub(crate) mod shape_automated_reasoning_policy_definition_type_value_pair;
pub(crate) mod shape_automated_reasoning_policy_delete_type_value;
pub(crate) mod shape_automated_reasoning_policy_disjoint_rule_set;
pub(crate) mod shape_automated_reasoning_policy_generated_test_case;
pub(crate) mod shape_automated_reasoning_policy_report_source_document;
pub(crate) mod shape_automated_reasoning_policy_rule_report;
pub(crate) mod shape_automated_reasoning_policy_type_value_annotation_list;
pub(crate) mod shape_automated_reasoning_policy_update_type_value;
pub(crate) mod shape_automated_reasoning_policy_variable_report;
pub(crate) mod shape_bedrock_evaluator_model;
pub(crate) mod shape_bedrock_evaluator_models;
pub(crate) mod shape_custom_metric_evaluator_model_config;
pub(crate) mod shape_evaluation_dataset;
pub(crate) mod shape_evaluation_model_config_summary;
pub(crate) mod shape_evaluation_precomputed_retrieve_and_generate_source_config;
pub(crate) mod shape_evaluation_precomputed_retrieve_source_config;
pub(crate) mod shape_evaluation_rag_config_summary;
pub(crate) mod shape_excluded_models_list;
pub(crate) mod shape_guardrail_modalities;
pub(crate) mod shape_guardrail_topic_examples;
pub(crate) mod shape_included_models_list;
pub(crate) mod shape_lambda_grader_config;
pub(crate) mod shape_legal_term;
pub(crate) mod shape_non_empty_string_list;
pub(crate) mod shape_performance_configuration;
pub(crate) mod shape_pricing_term;
pub(crate) mod shape_request_metadata_base_filters;
pub(crate) mod shape_request_metadata_filters_list;
pub(crate) mod shape_request_metadata_map;
pub(crate) mod shape_retrieve_and_generate_configuration;
pub(crate) mod shape_retrieve_config;
pub(crate) mod shape_support_term;
pub(crate) mod shape_validity_term;
pub(crate) mod shape_automated_reasoning_check_difference_scenario_list;
pub(crate) mod shape_automated_reasoning_check_logic_warning;
pub(crate) mod shape_automated_reasoning_check_rule_list;
pub(crate) mod shape_automated_reasoning_check_scenario;
pub(crate) mod shape_automated_reasoning_check_translation;
pub(crate) mod shape_automated_reasoning_check_translation_option_list;
pub(crate) mod shape_automated_reasoning_policy_annotated_chunk_list;
pub(crate) mod shape_automated_reasoning_policy_atomic_statement_list;
pub(crate) mod shape_automated_reasoning_policy_build_step_list;
pub(crate) mod shape_automated_reasoning_policy_disjointed_rule_id_list;
pub(crate) mod shape_automated_reasoning_policy_justification_list;
pub(crate) mod shape_automated_reasoning_policy_statement_reference_list;
pub(crate) mod shape_custom_metric_bedrock_evaluator_model;
pub(crate) mod shape_custom_metric_bedrock_evaluator_models;
pub(crate) mod shape_custom_metric_definition;
pub(crate) mod shape_evaluation_dataset_location;
pub(crate) mod shape_evaluation_metric_names;
pub(crate) mod shape_evaluation_precomputed_inference_source_identifiers;
pub(crate) mod shape_evaluation_precomputed_rag_source_identifiers;
pub(crate) mod shape_external_sources_retrieve_and_generate_configuration;
pub(crate) mod shape_knowledge_base_retrieval_configuration;
pub(crate) mod shape_knowledge_base_retrieve_and_generate_configuration;
pub(crate) mod shape_rate_card;
pub(crate) mod shape_automated_reasoning_check_input_text_reference_list;
pub(crate) mod shape_automated_reasoning_check_rule;
pub(crate) mod shape_automated_reasoning_check_translation_option;
pub(crate) mod shape_automated_reasoning_logic_statement_list;
pub(crate) mod shape_automated_reasoning_policy_annotated_chunk;
pub(crate) mod shape_automated_reasoning_policy_atomic_statement;
pub(crate) mod shape_automated_reasoning_policy_build_step;
pub(crate) mod shape_automated_reasoning_policy_statement_reference;
pub(crate) mod shape_dimensional_price_rate;
pub(crate) mod shape_external_source;
pub(crate) mod shape_external_sources_generation_configuration;
pub(crate) mod shape_generation_configuration;
pub(crate) mod shape_knowledge_base_vector_search_configuration;
pub(crate) mod shape_orchestration_configuration;
pub(crate) mod shape_rating_scale_item;
pub(crate) mod shape_automated_reasoning_check_input_text_reference;
pub(crate) mod shape_automated_reasoning_check_translation_list;
pub(crate) mod shape_automated_reasoning_logic_statement;
pub(crate) mod shape_automated_reasoning_policy_annotated_content_list;
pub(crate) mod shape_automated_reasoning_policy_build_step_context;
pub(crate) mod shape_automated_reasoning_policy_build_step_message_list;
pub(crate) mod shape_automated_reasoning_policy_definition_element;
pub(crate) mod shape_automated_reasoning_policy_statement_location;
pub(crate) mod shape_byte_content_doc;
pub(crate) mod shape_external_sources;
pub(crate) mod shape_guardrail_configuration;
pub(crate) mod shape_implicit_filter_configuration;
pub(crate) mod shape_kb_inference_config;
pub(crate) mod shape_prompt_template;
pub(crate) mod shape_query_transformation_configuration;
pub(crate) mod shape_rating_scale;
pub(crate) mod shape_rating_scale_item_value;
pub(crate) mod shape_retrieval_filter;
pub(crate) mod shape_s3_object_doc;
pub(crate) mod shape_vector_search_reranking_configuration;
pub(crate) mod shape_automated_reasoning_policy_annotated_content;
pub(crate) mod shape_automated_reasoning_policy_build_step_message;
pub(crate) mod shape_automated_reasoning_policy_line_number_list;
pub(crate) mod shape_automated_reasoning_policy_mutation;
pub(crate) mod shape_automated_reasoning_policy_planning;
pub(crate) mod shape_filter_attribute;
pub(crate) mod shape_metadata_attribute_schema;
pub(crate) mod shape_text_inference_config;
pub(crate) mod shape_vector_search_bedrock_reranking_configuration;
pub(crate) mod shape_automated_reasoning_policy_add_rule_mutation;
pub(crate) mod shape_automated_reasoning_policy_add_type_mutation;
pub(crate) mod shape_automated_reasoning_policy_add_variable_mutation;
pub(crate) mod shape_automated_reasoning_policy_annotated_line;
pub(crate) mod shape_automated_reasoning_policy_delete_rule_mutation;
pub(crate) mod shape_automated_reasoning_policy_delete_type_mutation;
pub(crate) mod shape_automated_reasoning_policy_delete_variable_mutation;
pub(crate) mod shape_automated_reasoning_policy_update_rule_mutation;
pub(crate) mod shape_automated_reasoning_policy_update_type_mutation;
pub(crate) mod shape_automated_reasoning_policy_update_variable_mutation;
pub(crate) mod shape_metadata_attribute_schema_list;
pub(crate) mod shape_metadata_configuration_for_reranking;
pub(crate) mod shape_retrieval_filter_list;
pub(crate) mod shape_vector_search_bedrock_reranking_model_configuration;
pub(crate) mod shape_rag_stop_sequences;
pub(crate) mod shape_reranking_metadata_selective_mode_configuration;
pub(crate) mod shape_field_for_reranking;
pub(crate) mod shape_fields_for_reranking;