aws_sdk_bedrockagent/
protocol_serde.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn type_erase_result<O, E>(
3    result: ::std::result::Result<O, E>,
4) -> ::std::result::Result<
5    ::aws_smithy_runtime_api::client::interceptors::context::Output,
6    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
7>
8where
9    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
10    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
11{
12    result
13        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
14        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
15        .map_err(::std::convert::Into::into)
16}
17
18pub fn parse_http_error_metadata(
19    _response_status: u16,
20    response_headers: &::aws_smithy_runtime_api::http::Headers,
21    response_body: &[u8],
22) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
23    crate::json_errors::parse_error_metadata(response_body, response_headers)
24}
25
26pub(crate) mod shape_associate_agent_collaborator;
27
28pub(crate) mod shape_associate_agent_knowledge_base;
29
30pub(crate) mod shape_create_agent;
31
32pub(crate) mod shape_create_agent_action_group;
33
34pub(crate) mod shape_create_agent_alias;
35
36pub(crate) mod shape_create_data_source;
37
38pub(crate) mod shape_create_flow;
39
40pub(crate) mod shape_create_flow_alias;
41
42pub(crate) mod shape_create_flow_version;
43
44pub(crate) mod shape_create_knowledge_base;
45
46pub(crate) mod shape_create_prompt;
47
48pub(crate) mod shape_create_prompt_version;
49
50pub(crate) mod shape_delete_agent;
51
52pub(crate) mod shape_delete_agent_action_group;
53
54pub(crate) mod shape_delete_agent_alias;
55
56pub(crate) mod shape_delete_agent_version;
57
58pub(crate) mod shape_delete_data_source;
59
60pub(crate) mod shape_delete_flow;
61
62pub(crate) mod shape_delete_flow_alias;
63
64pub(crate) mod shape_delete_flow_version;
65
66pub(crate) mod shape_delete_knowledge_base;
67
68pub(crate) mod shape_delete_knowledge_base_documents;
69
70pub(crate) mod shape_delete_prompt;
71
72pub(crate) mod shape_disassociate_agent_collaborator;
73
74pub(crate) mod shape_disassociate_agent_knowledge_base;
75
76pub(crate) mod shape_get_agent;
77
78pub(crate) mod shape_get_agent_action_group;
79
80pub(crate) mod shape_get_agent_alias;
81
82pub(crate) mod shape_get_agent_collaborator;
83
84pub(crate) mod shape_get_agent_knowledge_base;
85
86pub(crate) mod shape_get_agent_version;
87
88pub(crate) mod shape_get_data_source;
89
90pub(crate) mod shape_get_flow;
91
92pub(crate) mod shape_get_flow_alias;
93
94pub(crate) mod shape_get_flow_version;
95
96pub(crate) mod shape_get_ingestion_job;
97
98pub(crate) mod shape_get_knowledge_base;
99
100pub(crate) mod shape_get_knowledge_base_documents;
101
102pub(crate) mod shape_get_prompt;
103
104pub(crate) mod shape_ingest_knowledge_base_documents;
105
106pub(crate) mod shape_list_agent_action_groups;
107
108pub(crate) mod shape_list_agent_aliases;
109
110pub(crate) mod shape_list_agent_collaborators;
111
112pub(crate) mod shape_list_agent_knowledge_bases;
113
114pub(crate) mod shape_list_agent_versions;
115
116pub(crate) mod shape_list_agents;
117
118pub(crate) mod shape_list_data_sources;
119
120pub(crate) mod shape_list_flow_aliases;
121
122pub(crate) mod shape_list_flow_versions;
123
124pub(crate) mod shape_list_flows;
125
126pub(crate) mod shape_list_ingestion_jobs;
127
128pub(crate) mod shape_list_knowledge_base_documents;
129
130pub(crate) mod shape_list_knowledge_bases;
131
132pub(crate) mod shape_list_prompts;
133
134pub(crate) mod shape_list_tags_for_resource;
135
136pub(crate) mod shape_prepare_agent;
137
138pub(crate) mod shape_prepare_flow;
139
140pub(crate) mod shape_start_ingestion_job;
141
142pub(crate) mod shape_stop_ingestion_job;
143
144pub(crate) mod shape_tag_resource;
145
146pub(crate) mod shape_untag_resource;
147
148pub(crate) mod shape_update_agent;
149
150pub(crate) mod shape_update_agent_action_group;
151
152pub(crate) mod shape_update_agent_alias;
153
154pub(crate) mod shape_update_agent_collaborator;
155
156pub(crate) mod shape_update_agent_knowledge_base;
157
158pub(crate) mod shape_update_data_source;
159
160pub(crate) mod shape_update_flow;
161
162pub(crate) mod shape_update_flow_alias;
163
164pub(crate) mod shape_update_knowledge_base;
165
166pub(crate) mod shape_update_prompt;
167
168pub(crate) mod shape_validate_flow_definition;
169
170pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
171    if data.is_empty() {
172        b"{}"
173    } else {
174        data
175    }
176}
177
178pub(crate) mod shape_access_denied_exception;
179
180pub(crate) mod shape_associate_agent_collaborator_input;
181
182pub(crate) mod shape_associate_agent_knowledge_base_input;
183
184pub(crate) mod shape_conflict_exception;
185
186pub(crate) mod shape_create_agent_action_group_input;
187
188pub(crate) mod shape_create_agent_alias_input;
189
190pub(crate) mod shape_create_agent_input;
191
192pub(crate) mod shape_create_data_source_input;
193
194pub(crate) mod shape_create_flow_alias_input;
195
196pub(crate) mod shape_create_flow_input;
197
198pub(crate) mod shape_create_flow_version_input;
199
200pub(crate) mod shape_create_knowledge_base_input;
201
202pub(crate) mod shape_create_prompt_input;
203
204pub(crate) mod shape_create_prompt_version_input;
205
206pub(crate) mod shape_delete_knowledge_base_documents_input;
207
208pub(crate) mod shape_get_knowledge_base_documents_input;
209
210pub(crate) mod shape_ingest_knowledge_base_documents_input;
211
212pub(crate) mod shape_internal_server_exception;
213
214pub(crate) mod shape_list_agent_action_groups_input;
215
216pub(crate) mod shape_list_agent_aliases_input;
217
218pub(crate) mod shape_list_agent_collaborators_input;
219
220pub(crate) mod shape_list_agent_knowledge_bases_input;
221
222pub(crate) mod shape_list_agent_versions_input;
223
224pub(crate) mod shape_list_agents_input;
225
226pub(crate) mod shape_list_data_sources_input;
227
228pub(crate) mod shape_list_ingestion_jobs_input;
229
230pub(crate) mod shape_list_knowledge_base_documents_input;
231
232pub(crate) mod shape_list_knowledge_bases_input;
233
234pub(crate) mod shape_resource_not_found_exception;
235
236pub(crate) mod shape_service_quota_exceeded_exception;
237
238pub(crate) mod shape_start_ingestion_job_input;
239
240pub(crate) mod shape_tag_resource_input;
241
242pub(crate) mod shape_throttling_exception;
243
244pub(crate) mod shape_update_agent_action_group_input;
245
246pub(crate) mod shape_update_agent_alias_input;
247
248pub(crate) mod shape_update_agent_collaborator_input;
249
250pub(crate) mod shape_update_agent_input;
251
252pub(crate) mod shape_update_agent_knowledge_base_input;
253
254pub(crate) mod shape_update_data_source_input;
255
256pub(crate) mod shape_update_flow_alias_input;
257
258pub(crate) mod shape_update_flow_input;
259
260pub(crate) mod shape_update_knowledge_base_input;
261
262pub(crate) mod shape_update_prompt_input;
263
264pub(crate) mod shape_validate_flow_definition_input;
265
266pub(crate) mod shape_validation_exception;
267
268pub(crate) mod shape_action_group_executor;
269
270pub(crate) mod shape_action_group_summaries;
271
272pub(crate) mod shape_agent;
273
274pub(crate) mod shape_agent_action_group;
275
276pub(crate) mod shape_agent_alias;
277
278pub(crate) mod shape_agent_alias_routing_configuration_list_item;
279
280pub(crate) mod shape_agent_alias_summaries;
281
282pub(crate) mod shape_agent_collaborator;
283
284pub(crate) mod shape_agent_collaborator_summaries;
285
286pub(crate) mod shape_agent_descriptor;
287
288pub(crate) mod shape_agent_knowledge_base;
289
290pub(crate) mod shape_agent_knowledge_base_summaries;
291
292pub(crate) mod shape_agent_summaries;
293
294pub(crate) mod shape_agent_version;
295
296pub(crate) mod shape_agent_version_summaries;
297
298pub(crate) mod shape_api_schema;
299
300pub(crate) mod shape_custom_orchestration;
301
302pub(crate) mod shape_data_source;
303
304pub(crate) mod shape_data_source_configuration;
305
306pub(crate) mod shape_data_source_summaries;
307
308pub(crate) mod shape_document_identifier;
309
310pub(crate) mod shape_flow_alias_concurrency_configuration;
311
312pub(crate) mod shape_flow_alias_routing_configuration;
313
314pub(crate) mod shape_flow_alias_routing_configuration_list_item;
315
316pub(crate) mod shape_flow_alias_summaries;
317
318pub(crate) mod shape_flow_definition;
319
320pub(crate) mod shape_flow_summaries;
321
322pub(crate) mod shape_flow_validations;
323
324pub(crate) mod shape_flow_version_summaries;
325
326pub(crate) mod shape_function_schema;
327
328pub(crate) mod shape_guardrail_configuration;
329
330pub(crate) mod shape_ingestion_job;
331
332pub(crate) mod shape_ingestion_job_filter;
333
334pub(crate) mod shape_ingestion_job_sort_by;
335
336pub(crate) mod shape_ingestion_job_summaries;
337
338pub(crate) mod shape_knowledge_base;
339
340pub(crate) mod shape_knowledge_base_configuration;
341
342pub(crate) mod shape_knowledge_base_document;
343
344pub(crate) mod shape_knowledge_base_document_details;
345
346pub(crate) mod shape_knowledge_base_summaries;
347
348pub(crate) mod shape_memory_configuration;
349
350pub(crate) mod shape_prompt_override_configuration;
351
352pub(crate) mod shape_prompt_summaries;
353
354pub(crate) mod shape_prompt_variant;
355
356pub(crate) mod shape_prompt_variant_list;
357
358pub(crate) mod shape_server_side_encryption_configuration;
359
360pub(crate) mod shape_storage_configuration;
361
362pub(crate) mod shape_tags_map;
363
364pub(crate) mod shape_validation_exception_field_list;
365
366pub(crate) mod shape_vector_ingestion_configuration;
367
368pub(crate) mod shape_action_group_signature_params;
369
370pub(crate) mod shape_action_group_summary;
371
372pub(crate) mod shape_agent_alias_history_events;
373
374pub(crate) mod shape_agent_alias_routing_configuration;
375
376pub(crate) mod shape_agent_alias_summary;
377
378pub(crate) mod shape_agent_collaborator_summary;
379
380pub(crate) mod shape_agent_knowledge_base_summary;
381
382pub(crate) mod shape_agent_summary;
383
384pub(crate) mod shape_agent_version_summary;
385
386pub(crate) mod shape_chunking_configuration;
387
388pub(crate) mod shape_confluence_data_source_configuration;
389
390pub(crate) mod shape_context_enrichment_configuration;
391
392pub(crate) mod shape_custom_document_identifier;
393
394pub(crate) mod shape_custom_transformation_configuration;
395
396pub(crate) mod shape_data_source_summary;
397
398pub(crate) mod shape_document_content;
399
400pub(crate) mod shape_document_metadata;
401
402pub(crate) mod shape_failure_reasons;
403
404pub(crate) mod shape_flow_alias_summary;
405
406pub(crate) mod shape_flow_connection;
407
408pub(crate) mod shape_flow_connections;
409
410pub(crate) mod shape_flow_node;
411
412pub(crate) mod shape_flow_nodes;
413
414pub(crate) mod shape_flow_summary;
415
416pub(crate) mod shape_flow_validation;
417
418pub(crate) mod shape_flow_version_summary;
419
420pub(crate) mod shape_function;
421
422pub(crate) mod shape_ingestion_job_statistics;
423
424pub(crate) mod shape_ingestion_job_summary;
425
426pub(crate) mod shape_kendra_knowledge_base_configuration;
427
428pub(crate) mod shape_knowledge_base_document_detail;
429
430pub(crate) mod shape_knowledge_base_summary;
431
432pub(crate) mod shape_mongo_db_atlas_configuration;
433
434pub(crate) mod shape_neptune_analytics_configuration;
435
436pub(crate) mod shape_open_search_managed_cluster_configuration;
437
438pub(crate) mod shape_open_search_serverless_configuration;
439
440pub(crate) mod shape_orchestration_executor;
441
442pub(crate) mod shape_parsing_configuration;
443
444pub(crate) mod shape_pinecone_configuration;
445
446pub(crate) mod shape_prompt_configuration;
447
448pub(crate) mod shape_prompt_gen_ai_resource;
449
450pub(crate) mod shape_prompt_inference_configuration;
451
452pub(crate) mod shape_prompt_metadata_entry;
453
454pub(crate) mod shape_prompt_summary;
455
456pub(crate) mod shape_prompt_template_configuration;
457
458pub(crate) mod shape_rds_configuration;
459
460pub(crate) mod shape_recommended_actions;
461
462pub(crate) mod shape_redis_enterprise_cloud_configuration;
463
464pub(crate) mod shape_s3_data_source_configuration;
465
466pub(crate) mod shape_s3_identifier;
467
468pub(crate) mod shape_s3_location;
469
470pub(crate) mod shape_s3_vectors_configuration;
471
472pub(crate) mod shape_salesforce_data_source_configuration;
473
474pub(crate) mod shape_session_summary_configuration;
475
476pub(crate) mod shape_share_point_data_source_configuration;
477
478pub(crate) mod shape_sql_knowledge_base_configuration;
479
480pub(crate) mod shape_validation_exception_field;
481
482pub(crate) mod shape_vector_knowledge_base_configuration;
483
484pub(crate) mod shape_web_data_source_configuration;
485
486pub(crate) mod shape_agent_alias_history_event;
487
488pub(crate) mod shape_bedrock_data_automation_configuration;
489
490pub(crate) mod shape_bedrock_foundation_model_configuration;
491
492pub(crate) mod shape_bedrock_foundation_model_context_enrichment_configuration;
493
494pub(crate) mod shape_chat_prompt_template_configuration;
495
496pub(crate) mod shape_confluence_crawler_configuration;
497
498pub(crate) mod shape_confluence_source_configuration;
499
500pub(crate) mod shape_custom_content;
501
502pub(crate) mod shape_custom_s3_location;
503
504pub(crate) mod shape_embedding_model_configuration;
505
506pub(crate) mod shape_enabled_memory_types;
507
508pub(crate) mod shape_fixed_size_chunking_configuration;
509
510pub(crate) mod shape_flow_connection_configuration;
511
512pub(crate) mod shape_flow_node_configuration;
513
514pub(crate) mod shape_flow_node_input;
515
516pub(crate) mod shape_flow_node_output;
517
518pub(crate) mod shape_flow_validation_details;
519
520pub(crate) mod shape_functions;
521
522pub(crate) mod shape_hierarchical_chunking_configuration;
523
524pub(crate) mod shape_inference_configuration;
525
526pub(crate) mod shape_intermediate_storage;
527
528pub(crate) mod shape_metadata_attribute;
529
530pub(crate) mod shape_mongo_db_atlas_field_mapping;
531
532pub(crate) mod shape_neptune_analytics_field_mapping;
533
534pub(crate) mod shape_open_search_managed_cluster_field_mapping;
535
536pub(crate) mod shape_open_search_serverless_field_mapping;
537
538pub(crate) mod shape_parameter_detail;
539
540pub(crate) mod shape_pinecone_field_mapping;
541
542pub(crate) mod shape_prompt_agent_resource;
543
544pub(crate) mod shape_prompt_configurations;
545
546pub(crate) mod shape_prompt_metadata_list;
547
548pub(crate) mod shape_prompt_model_inference_configuration;
549
550pub(crate) mod shape_rds_field_mapping;
551
552pub(crate) mod shape_redis_enterprise_cloud_field_mapping;
553
554pub(crate) mod shape_redshift_configuration;
555
556pub(crate) mod shape_s3_content;
557
558pub(crate) mod shape_salesforce_crawler_configuration;
559
560pub(crate) mod shape_salesforce_source_configuration;
561
562pub(crate) mod shape_semantic_chunking_configuration;
563
564pub(crate) mod shape_share_point_crawler_configuration;
565
566pub(crate) mod shape_share_point_source_configuration;
567
568pub(crate) mod shape_supplemental_data_storage_configuration;
569
570pub(crate) mod shape_text_prompt_template_configuration;
571
572pub(crate) mod shape_transformation;
573
574pub(crate) mod shape_web_crawler_configuration;
575
576pub(crate) mod shape_web_source_configuration;
577
578pub(crate) mod shape_agent_flow_node_configuration;
579
580pub(crate) mod shape_bedrock_embedding_model_configuration;
581
582pub(crate) mod shape_cache_point_block;
583
584pub(crate) mod shape_collector_flow_node_configuration;
585
586pub(crate) mod shape_condition_flow_node_configuration;
587
588pub(crate) mod shape_crawl_filter_configuration;
589
590pub(crate) mod shape_cyclic_connection_flow_validation_details;
591
592pub(crate) mod shape_duplicate_condition_expression_flow_validation_details;
593
594pub(crate) mod shape_duplicate_connections_flow_validation_details;
595
596pub(crate) mod shape_enrichment_strategy_configuration;
597
598pub(crate) mod shape_flow_conditional_connection_configuration;
599
600pub(crate) mod shape_flow_data_connection_configuration;
601
602pub(crate) mod shape_flow_node_inputs;
603
604pub(crate) mod shape_flow_node_outputs;
605
606pub(crate) mod shape_hierarchical_chunking_level_configuration;
607
608pub(crate) mod shape_incompatible_connection_data_type_flow_validation_details;
609
610pub(crate) mod shape_inline_code_flow_node_configuration;
611
612pub(crate) mod shape_inline_content;
613
614pub(crate) mod shape_input_flow_node_configuration;
615
616pub(crate) mod shape_invalid_loop_boundary_flow_validation_details;
617
618pub(crate) mod shape_iterator_flow_node_configuration;
619
620pub(crate) mod shape_knowledge_base_flow_node_configuration;
621
622pub(crate) mod shape_lambda_function_flow_node_configuration;
623
624pub(crate) mod shape_lex_flow_node_configuration;
625
626pub(crate) mod shape_loop_controller_flow_node_configuration;
627
628pub(crate) mod shape_loop_flow_node_configuration;
629
630pub(crate) mod shape_loop_incompatible_node_type_flow_validation_details;
631
632pub(crate) mod shape_loop_input_flow_node_configuration;
633
634pub(crate) mod shape_malformed_condition_expression_flow_validation_details;
635
636pub(crate) mod shape_malformed_node_input_expression_flow_validation_details;
637
638pub(crate) mod shape_message;
639
640pub(crate) mod shape_metadata_attribute_value;
641
642pub(crate) mod shape_mismatched_node_input_type_flow_validation_details;
643
644pub(crate) mod shape_mismatched_node_output_type_flow_validation_details;
645
646pub(crate) mod shape_missing_connection_configuration_flow_validation_details;
647
648pub(crate) mod shape_missing_default_condition_flow_validation_details;
649
650pub(crate) mod shape_missing_ending_nodes_flow_validation_details;
651
652pub(crate) mod shape_missing_loop_controller_node_flow_validation_details;
653
654pub(crate) mod shape_missing_loop_input_node_flow_validation_details;
655
656pub(crate) mod shape_missing_node_configuration_flow_validation_details;
657
658pub(crate) mod shape_missing_node_input_flow_validation_details;
659
660pub(crate) mod shape_missing_node_output_flow_validation_details;
661
662pub(crate) mod shape_missing_starting_nodes_flow_validation_details;
663
664pub(crate) mod shape_multiple_loop_controller_nodes_flow_validation_details;
665
666pub(crate) mod shape_multiple_loop_input_nodes_flow_validation_details;
667
668pub(crate) mod shape_multiple_node_input_connections_flow_validation_details;
669
670pub(crate) mod shape_output_flow_node_configuration;
671
672pub(crate) mod shape_parsing_prompt;
673
674pub(crate) mod shape_prompt_flow_node_configuration;
675
676pub(crate) mod shape_prompt_input_variable;
677
678pub(crate) mod shape_query_generation_configuration;
679
680pub(crate) mod shape_redshift_query_engine_configuration;
681
682pub(crate) mod shape_redshift_query_engine_storage_configuration;
683
684pub(crate) mod shape_retrieval_flow_node_configuration;
685
686pub(crate) mod shape_s3_prefixes;
687
688pub(crate) mod shape_storage_flow_node_configuration;
689
690pub(crate) mod shape_supplemental_data_storage_location;
691
692pub(crate) mod shape_system_content_block;
693
694pub(crate) mod shape_tool_configuration;
695
696pub(crate) mod shape_transformation_function;
697
698pub(crate) mod shape_transformations;
699
700pub(crate) mod shape_unfulfilled_node_input_flow_validation_details;
701
702pub(crate) mod shape_unknown_connection_condition_flow_validation_details;
703
704pub(crate) mod shape_unknown_connection_source_flow_validation_details;
705
706pub(crate) mod shape_unknown_connection_source_output_flow_validation_details;
707
708pub(crate) mod shape_unknown_connection_target_flow_validation_details;
709
710pub(crate) mod shape_unknown_connection_target_input_flow_validation_details;
711
712pub(crate) mod shape_unknown_node_input_flow_validation_details;
713
714pub(crate) mod shape_unknown_node_output_flow_validation_details;
715
716pub(crate) mod shape_unreachable_node_flow_validation_details;
717
718pub(crate) mod shape_unsatisfied_connection_conditions_flow_validation_details;
719
720pub(crate) mod shape_unspecified_flow_validation_details;
721
722pub(crate) mod shape_url_configuration;
723
724pub(crate) mod shape_web_crawler_limits;
725
726pub(crate) mod shape_byte_content_doc;
727
728pub(crate) mod shape_content_block;
729
730pub(crate) mod shape_filter_list;
731
732pub(crate) mod shape_flow_condition;
733
734pub(crate) mod shape_hierarchical_chunking_level_configurations;
735
736pub(crate) mod shape_knowledge_base_orchestration_configuration;
737
738pub(crate) mod shape_knowledge_base_prompt_template;
739
740pub(crate) mod shape_messages;
741
742pub(crate) mod shape_parameter_map;
743
744pub(crate) mod shape_pattern_object_filter_configuration;
745
746pub(crate) mod shape_prompt_flow_node_source_configuration;
747
748pub(crate) mod shape_prompt_input_variables_list;
749
750pub(crate) mod shape_query_generation_context;
751
752pub(crate) mod shape_redshift_provisioned_configuration;
753
754pub(crate) mod shape_redshift_query_engine_aws_data_catalog_storage_configuration;
755
756pub(crate) mod shape_redshift_query_engine_redshift_storage_configuration;
757
758pub(crate) mod shape_redshift_query_engine_storage_configurations;
759
760pub(crate) mod shape_redshift_serverless_configuration;
761
762pub(crate) mod shape_retrieval_flow_node_service_configuration;
763
764pub(crate) mod shape_seed_url;
765
766pub(crate) mod shape_share_point_site_urls;
767
768pub(crate) mod shape_stop_sequences;
769
770pub(crate) mod shape_storage_flow_node_service_configuration;
771
772pub(crate) mod shape_supplemental_data_storage_locations;
773
774pub(crate) mod shape_system_content_blocks;
775
776pub(crate) mod shape_text_content_doc;
777
778pub(crate) mod shape_tool;
779
780pub(crate) mod shape_tool_choice;
781
782pub(crate) mod shape_transformation_lambda_configuration;
783
784pub(crate) mod shape_vector_search_reranking_configuration;
785
786pub(crate) mod shape_any_tool_choice;
787
788pub(crate) mod shape_auto_tool_choice;
789
790pub(crate) mod shape_curated_query;
791
792pub(crate) mod shape_flow_conditions;
793
794pub(crate) mod shape_pattern_object_filter;
795
796pub(crate) mod shape_performance_configuration;
797
798pub(crate) mod shape_prompt_flow_node_inline_configuration;
799
800pub(crate) mod shape_prompt_flow_node_resource_configuration;
801
802pub(crate) mod shape_query_generation_table;
803
804pub(crate) mod shape_redshift_provisioned_auth_configuration;
805
806pub(crate) mod shape_redshift_serverless_auth_configuration;
807
808pub(crate) mod shape_retrieval_flow_node_s3_configuration;
809
810pub(crate) mod shape_seed_urls;
811
812pub(crate) mod shape_specific_tool_choice;
813
814pub(crate) mod shape_storage_flow_node_s3_configuration;
815
816pub(crate) mod shape_tool_specification;
817
818pub(crate) mod shape_tools;
819
820pub(crate) mod shape_vector_search_bedrock_reranking_configuration;
821
822pub(crate) mod shape_additional_model_request_fields;
823
824pub(crate) mod shape_content_blocks;
825
826pub(crate) mod shape_curated_queries;
827
828pub(crate) mod shape_metadata_configuration_for_reranking;
829
830pub(crate) mod shape_pattern_object_filter_list;
831
832pub(crate) mod shape_query_generation_column;
833
834pub(crate) mod shape_query_generation_tables;
835
836pub(crate) mod shape_tool_input_schema;
837
838pub(crate) mod shape_vector_search_bedrock_reranking_model_configuration;
839
840pub(crate) mod shape_aws_data_catalog_table_names;
841
842pub(crate) mod shape_reranking_metadata_selective_mode_configuration;
843
844pub(crate) mod shape_field_for_reranking;
845
846pub(crate) mod shape_query_generation_columns;
847
848pub(crate) mod shape_fields_for_reranking;