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_xml::decode::XmlDecodeError> {
crate::rest_xml_wrapped_errors::parse_error_metadata(response_body)
}
pub(crate) mod shape_add_role_to_db_cluster;
pub(crate) mod shape_add_role_to_db_cluster_input;
pub(crate) mod shape_add_role_to_db_instance;
pub(crate) mod shape_add_role_to_db_instance_input;
pub(crate) mod shape_add_source_identifier_to_subscription;
pub(crate) mod shape_add_source_identifier_to_subscription_input;
pub(crate) mod shape_add_tags_to_resource;
pub(crate) mod shape_add_tags_to_resource_input;
pub(crate) mod shape_apply_pending_maintenance_action;
pub(crate) mod shape_apply_pending_maintenance_action_input;
pub(crate) mod shape_authorize_db_security_group_ingress;
pub(crate) mod shape_authorize_db_security_group_ingress_input;
pub(crate) mod shape_backtrack_db_cluster;
pub(crate) mod shape_backtrack_db_cluster_input;
pub(crate) mod shape_cancel_export_task;
pub(crate) mod shape_cancel_export_task_input;
pub(crate) mod shape_copy_db_cluster_parameter_group;
pub(crate) mod shape_copy_db_cluster_parameter_group_input;
pub(crate) mod shape_copy_db_cluster_snapshot;
pub(crate) mod shape_copy_db_cluster_snapshot_input;
pub(crate) mod shape_copy_db_parameter_group;
pub(crate) mod shape_copy_db_parameter_group_input;
pub(crate) mod shape_copy_db_snapshot;
pub(crate) mod shape_copy_db_snapshot_input;
pub(crate) mod shape_copy_option_group;
pub(crate) mod shape_copy_option_group_input;
pub(crate) mod shape_create_blue_green_deployment;
pub(crate) mod shape_create_blue_green_deployment_input;
pub(crate) mod shape_create_custom_db_engine_version;
pub(crate) mod shape_create_custom_db_engine_version_input;
pub(crate) mod shape_create_db_cluster;
pub(crate) mod shape_create_db_cluster_endpoint;
pub(crate) mod shape_create_db_cluster_endpoint_input;
pub(crate) mod shape_create_db_cluster_input;
pub(crate) mod shape_create_db_cluster_parameter_group;
pub(crate) mod shape_create_db_cluster_parameter_group_input;
pub(crate) mod shape_create_db_cluster_snapshot;
pub(crate) mod shape_create_db_cluster_snapshot_input;
pub(crate) mod shape_create_db_instance;
pub(crate) mod shape_create_db_instance_input;
pub(crate) mod shape_create_db_instance_read_replica;
pub(crate) mod shape_create_db_instance_read_replica_input;
pub(crate) mod shape_create_db_parameter_group;
pub(crate) mod shape_create_db_parameter_group_input;
pub(crate) mod shape_create_db_proxy;
pub(crate) mod shape_create_db_proxy_endpoint;
pub(crate) mod shape_create_db_proxy_endpoint_input;
pub(crate) mod shape_create_db_proxy_input;
pub(crate) mod shape_create_db_security_group;
pub(crate) mod shape_create_db_security_group_input;
pub(crate) mod shape_create_db_shard_group;
pub(crate) mod shape_create_db_shard_group_input;
pub(crate) mod shape_create_db_snapshot;
pub(crate) mod shape_create_db_snapshot_input;
pub(crate) mod shape_create_db_subnet_group;
pub(crate) mod shape_create_db_subnet_group_input;
pub(crate) mod shape_create_event_subscription;
pub(crate) mod shape_create_event_subscription_input;
pub(crate) mod shape_create_global_cluster;
pub(crate) mod shape_create_global_cluster_input;
pub(crate) mod shape_create_integration;
pub(crate) mod shape_create_integration_input;
pub(crate) mod shape_create_option_group;
pub(crate) mod shape_create_option_group_input;
pub(crate) mod shape_create_tenant_database;
pub(crate) mod shape_create_tenant_database_input;
pub(crate) mod shape_delete_blue_green_deployment;
pub(crate) mod shape_delete_blue_green_deployment_input;
pub(crate) mod shape_delete_custom_db_engine_version;
pub(crate) mod shape_delete_custom_db_engine_version_input;
pub(crate) mod shape_delete_db_cluster;
pub(crate) mod shape_delete_db_cluster_automated_backup;
pub(crate) mod shape_delete_db_cluster_automated_backup_input;
pub(crate) mod shape_delete_db_cluster_endpoint;
pub(crate) mod shape_delete_db_cluster_endpoint_input;
pub(crate) mod shape_delete_db_cluster_input;
pub(crate) mod shape_delete_db_cluster_parameter_group;
pub(crate) mod shape_delete_db_cluster_parameter_group_input;
pub(crate) mod shape_delete_db_cluster_snapshot;
pub(crate) mod shape_delete_db_cluster_snapshot_input;
pub(crate) mod shape_delete_db_instance;
pub(crate) mod shape_delete_db_instance_automated_backup;
pub(crate) mod shape_delete_db_instance_automated_backup_input;
pub(crate) mod shape_delete_db_instance_input;
pub(crate) mod shape_delete_db_parameter_group;
pub(crate) mod shape_delete_db_parameter_group_input;
pub(crate) mod shape_delete_db_proxy;
pub(crate) mod shape_delete_db_proxy_endpoint;
pub(crate) mod shape_delete_db_proxy_endpoint_input;
pub(crate) mod shape_delete_db_proxy_input;
pub(crate) mod shape_delete_db_security_group;
pub(crate) mod shape_delete_db_security_group_input;
pub(crate) mod shape_delete_db_shard_group;
pub(crate) mod shape_delete_db_shard_group_input;
pub(crate) mod shape_delete_db_snapshot;
pub(crate) mod shape_delete_db_snapshot_input;
pub(crate) mod shape_delete_db_subnet_group;
pub(crate) mod shape_delete_db_subnet_group_input;
pub(crate) mod shape_delete_event_subscription;
pub(crate) mod shape_delete_event_subscription_input;
pub(crate) mod shape_delete_global_cluster;
pub(crate) mod shape_delete_global_cluster_input;
pub(crate) mod shape_delete_integration;
pub(crate) mod shape_delete_integration_input;
pub(crate) mod shape_delete_option_group;
pub(crate) mod shape_delete_option_group_input;
pub(crate) mod shape_delete_tenant_database;
pub(crate) mod shape_delete_tenant_database_input;
pub(crate) mod shape_deregister_db_proxy_targets;
pub(crate) mod shape_deregister_db_proxy_targets_input;
pub(crate) mod shape_describe_account_attributes;
pub(crate) mod shape_describe_account_attributes_input;
pub(crate) mod shape_describe_blue_green_deployments;
pub(crate) mod shape_describe_blue_green_deployments_input;
pub(crate) mod shape_describe_certificates;
pub(crate) mod shape_describe_certificates_input;
pub(crate) mod shape_describe_db_cluster_automated_backups;
pub(crate) mod shape_describe_db_cluster_automated_backups_input;
pub(crate) mod shape_describe_db_cluster_backtracks;
pub(crate) mod shape_describe_db_cluster_backtracks_input;
pub(crate) mod shape_describe_db_cluster_endpoints;
pub(crate) mod shape_describe_db_cluster_endpoints_input;
pub(crate) mod shape_describe_db_cluster_parameter_groups;
pub(crate) mod shape_describe_db_cluster_parameter_groups_input;
pub(crate) mod shape_describe_db_cluster_parameters;
pub(crate) mod shape_describe_db_cluster_parameters_input;
pub(crate) mod shape_describe_db_cluster_snapshot_attributes;
pub(crate) mod shape_describe_db_cluster_snapshot_attributes_input;
pub(crate) mod shape_describe_db_cluster_snapshots;
pub(crate) mod shape_describe_db_cluster_snapshots_input;
pub(crate) mod shape_describe_db_clusters;
pub(crate) mod shape_describe_db_clusters_input;
pub(crate) mod shape_describe_db_engine_versions;
pub(crate) mod shape_describe_db_engine_versions_input;
pub(crate) mod shape_describe_db_instance_automated_backups;
pub(crate) mod shape_describe_db_instance_automated_backups_input;
pub(crate) mod shape_describe_db_instances;
pub(crate) mod shape_describe_db_instances_input;
pub(crate) mod shape_describe_db_log_files;
pub(crate) mod shape_describe_db_log_files_input;
pub(crate) mod shape_describe_db_major_engine_versions;
pub(crate) mod shape_describe_db_major_engine_versions_input;
pub(crate) mod shape_describe_db_parameter_groups;
pub(crate) mod shape_describe_db_parameter_groups_input;
pub(crate) mod shape_describe_db_parameters;
pub(crate) mod shape_describe_db_parameters_input;
pub(crate) mod shape_describe_db_proxies;
pub(crate) mod shape_describe_db_proxies_input;
pub(crate) mod shape_describe_db_proxy_endpoints;
pub(crate) mod shape_describe_db_proxy_endpoints_input;
pub(crate) mod shape_describe_db_proxy_target_groups;
pub(crate) mod shape_describe_db_proxy_target_groups_input;
pub(crate) mod shape_describe_db_proxy_targets;
pub(crate) mod shape_describe_db_proxy_targets_input;
pub(crate) mod shape_describe_db_recommendations;
pub(crate) mod shape_describe_db_recommendations_input;
pub(crate) mod shape_describe_db_security_groups;
pub(crate) mod shape_describe_db_security_groups_input;
pub(crate) mod shape_describe_db_shard_groups;
pub(crate) mod shape_describe_db_shard_groups_input;
pub(crate) mod shape_describe_db_snapshot_attributes;
pub(crate) mod shape_describe_db_snapshot_attributes_input;
pub(crate) mod shape_describe_db_snapshot_tenant_databases;
pub(crate) mod shape_describe_db_snapshot_tenant_databases_input;
pub(crate) mod shape_describe_db_snapshots;
pub(crate) mod shape_describe_db_snapshots_input;
pub(crate) mod shape_describe_db_subnet_groups;
pub(crate) mod shape_describe_db_subnet_groups_input;
pub(crate) mod shape_describe_engine_default_cluster_parameters;
pub(crate) mod shape_describe_engine_default_cluster_parameters_input;
pub(crate) mod shape_describe_engine_default_parameters;
pub(crate) mod shape_describe_engine_default_parameters_input;
pub(crate) mod shape_describe_event_categories;
pub(crate) mod shape_describe_event_categories_input;
pub(crate) mod shape_describe_event_subscriptions;
pub(crate) mod shape_describe_event_subscriptions_input;
pub(crate) mod shape_describe_events;
pub(crate) mod shape_describe_events_input;
pub(crate) mod shape_describe_export_tasks;
pub(crate) mod shape_describe_export_tasks_input;
pub(crate) mod shape_describe_global_clusters;
pub(crate) mod shape_describe_global_clusters_input;
pub(crate) mod shape_describe_integrations;
pub(crate) mod shape_describe_integrations_input;
pub(crate) mod shape_describe_option_group_options;
pub(crate) mod shape_describe_option_group_options_input;
pub(crate) mod shape_describe_option_groups;
pub(crate) mod shape_describe_option_groups_input;
pub(crate) mod shape_describe_orderable_db_instance_options;
pub(crate) mod shape_describe_orderable_db_instance_options_input;
pub(crate) mod shape_describe_pending_maintenance_actions;
pub(crate) mod shape_describe_pending_maintenance_actions_input;
pub(crate) mod shape_describe_reserved_db_instances;
pub(crate) mod shape_describe_reserved_db_instances_input;
pub(crate) mod shape_describe_reserved_db_instances_offerings;
pub(crate) mod shape_describe_reserved_db_instances_offerings_input;
pub(crate) mod shape_describe_serverless_v2_platform_versions;
pub(crate) mod shape_describe_serverless_v2_platform_versions_input;
pub(crate) mod shape_describe_source_regions;
pub(crate) mod shape_describe_source_regions_input;
pub(crate) mod shape_describe_tenant_databases;
pub(crate) mod shape_describe_tenant_databases_input;
pub(crate) mod shape_describe_valid_db_instance_modifications;
pub(crate) mod shape_describe_valid_db_instance_modifications_input;
pub(crate) mod shape_disable_http_endpoint;
pub(crate) mod shape_disable_http_endpoint_input;
pub(crate) mod shape_download_db_log_file_portion;
pub(crate) mod shape_download_db_log_file_portion_input;
pub(crate) mod shape_enable_http_endpoint;
pub(crate) mod shape_enable_http_endpoint_input;
pub(crate) mod shape_failover_db_cluster;
pub(crate) mod shape_failover_db_cluster_input;
pub(crate) mod shape_failover_global_cluster;
pub(crate) mod shape_failover_global_cluster_input;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_tags_for_resource_input;
pub(crate) mod shape_modify_activity_stream;
pub(crate) mod shape_modify_activity_stream_input;
pub(crate) mod shape_modify_certificates;
pub(crate) mod shape_modify_certificates_input;
pub(crate) mod shape_modify_current_db_cluster_capacity;
pub(crate) mod shape_modify_current_db_cluster_capacity_input;
pub(crate) mod shape_modify_custom_db_engine_version;
pub(crate) mod shape_modify_custom_db_engine_version_input;
pub(crate) mod shape_modify_db_cluster;
pub(crate) mod shape_modify_db_cluster_endpoint;
pub(crate) mod shape_modify_db_cluster_endpoint_input;
pub(crate) mod shape_modify_db_cluster_input;
pub(crate) mod shape_modify_db_cluster_parameter_group;
pub(crate) mod shape_modify_db_cluster_parameter_group_input;
pub(crate) mod shape_modify_db_cluster_snapshot_attribute;
pub(crate) mod shape_modify_db_cluster_snapshot_attribute_input;
pub(crate) mod shape_modify_db_instance;
pub(crate) mod shape_modify_db_instance_input;
pub(crate) mod shape_modify_db_parameter_group;
pub(crate) mod shape_modify_db_parameter_group_input;
pub(crate) mod shape_modify_db_proxy;
pub(crate) mod shape_modify_db_proxy_endpoint;
pub(crate) mod shape_modify_db_proxy_endpoint_input;
pub(crate) mod shape_modify_db_proxy_input;
pub(crate) mod shape_modify_db_proxy_target_group;
pub(crate) mod shape_modify_db_proxy_target_group_input;
pub(crate) mod shape_modify_db_recommendation;
pub(crate) mod shape_modify_db_recommendation_input;
pub(crate) mod shape_modify_db_shard_group;
pub(crate) mod shape_modify_db_shard_group_input;
pub(crate) mod shape_modify_db_snapshot;
pub(crate) mod shape_modify_db_snapshot_attribute;
pub(crate) mod shape_modify_db_snapshot_attribute_input;
pub(crate) mod shape_modify_db_snapshot_input;
pub(crate) mod shape_modify_db_subnet_group;
pub(crate) mod shape_modify_db_subnet_group_input;
pub(crate) mod shape_modify_event_subscription;
pub(crate) mod shape_modify_event_subscription_input;
pub(crate) mod shape_modify_global_cluster;
pub(crate) mod shape_modify_global_cluster_input;
pub(crate) mod shape_modify_integration;
pub(crate) mod shape_modify_integration_input;
pub(crate) mod shape_modify_option_group;
pub(crate) mod shape_modify_option_group_input;
pub(crate) mod shape_modify_tenant_database;
pub(crate) mod shape_modify_tenant_database_input;
pub(crate) mod shape_promote_read_replica;
pub(crate) mod shape_promote_read_replica_db_cluster;
pub(crate) mod shape_promote_read_replica_db_cluster_input;
pub(crate) mod shape_promote_read_replica_input;
pub(crate) mod shape_purchase_reserved_db_instances_offering;
pub(crate) mod shape_purchase_reserved_db_instances_offering_input;
pub(crate) mod shape_reboot_db_cluster;
pub(crate) mod shape_reboot_db_cluster_input;
pub(crate) mod shape_reboot_db_instance;
pub(crate) mod shape_reboot_db_instance_input;
pub(crate) mod shape_reboot_db_shard_group;
pub(crate) mod shape_reboot_db_shard_group_input;
pub(crate) mod shape_register_db_proxy_targets;
pub(crate) mod shape_register_db_proxy_targets_input;
pub(crate) mod shape_remove_from_global_cluster;
pub(crate) mod shape_remove_from_global_cluster_input;
pub(crate) mod shape_remove_role_from_db_cluster;
pub(crate) mod shape_remove_role_from_db_cluster_input;
pub(crate) mod shape_remove_role_from_db_instance;
pub(crate) mod shape_remove_role_from_db_instance_input;
pub(crate) mod shape_remove_source_identifier_from_subscription;
pub(crate) mod shape_remove_source_identifier_from_subscription_input;
pub(crate) mod shape_remove_tags_from_resource;
pub(crate) mod shape_remove_tags_from_resource_input;
pub(crate) mod shape_reset_db_cluster_parameter_group;
pub(crate) mod shape_reset_db_cluster_parameter_group_input;
pub(crate) mod shape_reset_db_parameter_group;
pub(crate) mod shape_reset_db_parameter_group_input;
pub(crate) mod shape_restore_db_cluster_from_s3;
pub(crate) mod shape_restore_db_cluster_from_s3_input;
pub(crate) mod shape_restore_db_cluster_from_snapshot;
pub(crate) mod shape_restore_db_cluster_from_snapshot_input;
pub(crate) mod shape_restore_db_cluster_to_point_in_time;
pub(crate) mod shape_restore_db_cluster_to_point_in_time_input;
pub(crate) mod shape_restore_db_instance_from_db_snapshot;
pub(crate) mod shape_restore_db_instance_from_db_snapshot_input;
pub(crate) mod shape_restore_db_instance_from_s3;
pub(crate) mod shape_restore_db_instance_from_s3_input;
pub(crate) mod shape_restore_db_instance_to_point_in_time;
pub(crate) mod shape_restore_db_instance_to_point_in_time_input;
pub(crate) mod shape_revoke_db_security_group_ingress;
pub(crate) mod shape_revoke_db_security_group_ingress_input;
pub(crate) mod shape_start_activity_stream;
pub(crate) mod shape_start_activity_stream_input;
pub(crate) mod shape_start_db_cluster;
pub(crate) mod shape_start_db_cluster_input;
pub(crate) mod shape_start_db_instance;
pub(crate) mod shape_start_db_instance_automated_backups_replication;
pub(crate) mod shape_start_db_instance_automated_backups_replication_input;
pub(crate) mod shape_start_db_instance_input;
pub(crate) mod shape_start_export_task;
pub(crate) mod shape_start_export_task_input;
pub(crate) mod shape_stop_activity_stream;
pub(crate) mod shape_stop_activity_stream_input;
pub(crate) mod shape_stop_db_cluster;
pub(crate) mod shape_stop_db_cluster_input;
pub(crate) mod shape_stop_db_instance;
pub(crate) mod shape_stop_db_instance_automated_backups_replication;
pub(crate) mod shape_stop_db_instance_automated_backups_replication_input;
pub(crate) mod shape_stop_db_instance_input;
pub(crate) mod shape_switchover_blue_green_deployment;
pub(crate) mod shape_switchover_blue_green_deployment_input;
pub(crate) mod shape_switchover_global_cluster;
pub(crate) mod shape_switchover_global_cluster_input;
pub(crate) mod shape_switchover_read_replica;
pub(crate) mod shape_switchover_read_replica_input;
pub(crate) mod shape_additional_storage_volume;
pub(crate) mod shape_authorization_already_exists_fault;
pub(crate) mod shape_authorization_not_found_fault;
pub(crate) mod shape_authorization_quota_exceeded_fault;
pub(crate) mod shape_backup_policy_not_found_fault;
pub(crate) mod shape_blue_green_deployment_already_exists_fault;
pub(crate) mod shape_blue_green_deployment_not_found_fault;
pub(crate) mod shape_certificate_not_found_fault;
pub(crate) mod shape_cloudwatch_logs_export_configuration;
pub(crate) mod shape_connection_pool_configuration;
pub(crate) mod shape_create_custom_db_engine_version_fault;
pub(crate) mod shape_custom_availability_zone_not_found_fault;
pub(crate) mod shape_custom_db_engine_version_already_exists_fault;
pub(crate) mod shape_custom_db_engine_version_not_found_fault;
pub(crate) mod shape_custom_db_engine_version_quota_exceeded_fault;
pub(crate) mod shape_db_cluster_already_exists_fault;
pub(crate) mod shape_db_cluster_automated_backup_not_found_fault;
pub(crate) mod shape_db_cluster_automated_backup_quota_exceeded_fault;
pub(crate) mod shape_db_cluster_backtrack_not_found_fault;
pub(crate) mod shape_db_cluster_endpoint_already_exists_fault;
pub(crate) mod shape_db_cluster_endpoint_not_found_fault;
pub(crate) mod shape_db_cluster_endpoint_quota_exceeded_fault;
pub(crate) mod shape_db_cluster_not_found_fault;
pub(crate) mod shape_db_cluster_parameter_group_not_found_fault;
pub(crate) mod shape_db_cluster_quota_exceeded_fault;
pub(crate) mod shape_db_cluster_role_already_exists_fault;
pub(crate) mod shape_db_cluster_role_not_found_fault;
pub(crate) mod shape_db_cluster_role_quota_exceeded_fault;
pub(crate) mod shape_db_cluster_snapshot_already_exists_fault;
pub(crate) mod shape_db_cluster_snapshot_not_found_fault;
pub(crate) mod shape_db_instance_already_exists_fault;
pub(crate) mod shape_db_instance_automated_backup_not_found_fault;
pub(crate) mod shape_db_instance_automated_backup_quota_exceeded_fault;
pub(crate) mod shape_db_instance_not_found_fault;
pub(crate) mod shape_db_instance_not_ready_fault;
pub(crate) mod shape_db_instance_role_already_exists_fault;
pub(crate) mod shape_db_instance_role_not_found_fault;
pub(crate) mod shape_db_instance_role_quota_exceeded_fault;
pub(crate) mod shape_db_log_file_not_found_fault;
pub(crate) mod shape_db_parameter_group_already_exists_fault;
pub(crate) mod shape_db_parameter_group_not_found_fault;
pub(crate) mod shape_db_parameter_group_quota_exceeded_fault;
pub(crate) mod shape_db_proxy_already_exists_fault;
pub(crate) mod shape_db_proxy_endpoint_already_exists_fault;
pub(crate) mod shape_db_proxy_endpoint_not_found_fault;
pub(crate) mod shape_db_proxy_endpoint_quota_exceeded_fault;
pub(crate) mod shape_db_proxy_not_found_fault;
pub(crate) mod shape_db_proxy_quota_exceeded_fault;
pub(crate) mod shape_db_proxy_target_already_registered_fault;
pub(crate) mod shape_db_proxy_target_group_not_found_fault;
pub(crate) mod shape_db_proxy_target_not_found_fault;
pub(crate) mod shape_db_security_group_already_exists_fault;
pub(crate) mod shape_db_security_group_not_found_fault;
pub(crate) mod shape_db_security_group_not_supported_fault;
pub(crate) mod shape_db_security_group_quota_exceeded_fault;
pub(crate) mod shape_db_shard_group_already_exists_fault;
pub(crate) mod shape_db_shard_group_not_found_fault;
pub(crate) mod shape_db_snapshot_already_exists_fault;
pub(crate) mod shape_db_snapshot_not_found_fault;
pub(crate) mod shape_db_snapshot_tenant_database_not_found_fault;
pub(crate) mod shape_db_subnet_group_already_exists_fault;
pub(crate) mod shape_db_subnet_group_does_not_cover_enough_azs;
pub(crate) mod shape_db_subnet_group_not_allowed_fault;
pub(crate) mod shape_db_subnet_group_not_found_fault;
pub(crate) mod shape_db_subnet_group_quota_exceeded_fault;
pub(crate) mod shape_db_subnet_quota_exceeded_fault;
pub(crate) mod shape_db_upgrade_dependency_failure_fault;
pub(crate) mod shape_domain_not_found_fault;
pub(crate) mod shape_ec2_image_properties_not_supported_fault;
pub(crate) mod shape_event_subscription_quota_exceeded_fault;
pub(crate) mod shape_export_task_already_exists_fault;
pub(crate) mod shape_export_task_not_found_fault;
pub(crate) mod shape_filter;
pub(crate) mod shape_global_cluster_already_exists_fault;
pub(crate) mod shape_global_cluster_not_found_fault;
pub(crate) mod shape_global_cluster_quota_exceeded_fault;
pub(crate) mod shape_iam_role_missing_permissions_fault;
pub(crate) mod shape_iam_role_not_found_fault;
pub(crate) mod shape_instance_quota_exceeded_fault;
pub(crate) mod shape_insufficient_available_ips_in_subnet_fault;
pub(crate) mod shape_insufficient_db_cluster_capacity_fault;
pub(crate) mod shape_insufficient_db_instance_capacity_fault;
pub(crate) mod shape_insufficient_storage_cluster_capacity_fault;
pub(crate) mod shape_integration_already_exists_fault;
pub(crate) mod shape_integration_conflict_operation_fault;
pub(crate) mod shape_integration_not_found_fault;
pub(crate) mod shape_integration_quota_exceeded_fault;
pub(crate) mod shape_invalid_blue_green_deployment_state_fault;
pub(crate) mod shape_invalid_custom_db_engine_version_state_fault;
pub(crate) mod shape_invalid_db_cluster_automated_backup_state_fault;
pub(crate) mod shape_invalid_db_cluster_capacity_fault;
pub(crate) mod shape_invalid_db_cluster_endpoint_state_fault;
pub(crate) mod shape_invalid_db_cluster_snapshot_state_fault;
pub(crate) mod shape_invalid_db_cluster_state_fault;
pub(crate) mod shape_invalid_db_instance_automated_backup_state_fault;
pub(crate) mod shape_invalid_db_instance_state_fault;
pub(crate) mod shape_invalid_db_parameter_group_state_fault;
pub(crate) mod shape_invalid_db_proxy_endpoint_state_fault;
pub(crate) mod shape_invalid_db_proxy_state_fault;
pub(crate) mod shape_invalid_db_security_group_state_fault;
pub(crate) mod shape_invalid_db_shard_group_state_fault;
pub(crate) mod shape_invalid_db_snapshot_state_fault;
pub(crate) mod shape_invalid_db_subnet_group_fault;
pub(crate) mod shape_invalid_db_subnet_group_state_fault;
pub(crate) mod shape_invalid_db_subnet_state_fault;
pub(crate) mod shape_invalid_event_subscription_state_fault;
pub(crate) mod shape_invalid_export_only_fault;
pub(crate) mod shape_invalid_export_source_state_fault;
pub(crate) mod shape_invalid_export_task_state_fault;
pub(crate) mod shape_invalid_global_cluster_state_fault;
pub(crate) mod shape_invalid_integration_state_fault;
pub(crate) mod shape_invalid_option_group_state_fault;
pub(crate) mod shape_invalid_resource_state_fault;
pub(crate) mod shape_invalid_restore_fault;
pub(crate) mod shape_invalid_s3_bucket_fault;
pub(crate) mod shape_invalid_subnet;
pub(crate) mod shape_invalid_vpc_network_state_fault;
pub(crate) mod shape_kms_key_not_accessible_fault;
pub(crate) mod shape_max_db_shard_group_limit_reached;
pub(crate) mod shape_modify_additional_storage_volume;
pub(crate) mod shape_network_type_not_supported;
pub(crate) mod shape_option_configuration;
pub(crate) mod shape_option_group_already_exists_fault;
pub(crate) mod shape_option_group_not_found_fault;
pub(crate) mod shape_option_group_quota_exceeded_fault;
pub(crate) mod shape_parameter;
pub(crate) mod shape_point_in_time_restore_not_enabled_fault;
pub(crate) mod shape_processor_feature;
pub(crate) mod shape_provisioned_iops_not_available_in_az_fault;
pub(crate) mod shape_rds_custom_cluster_configuration;
pub(crate) mod shape_recommended_action_update;
pub(crate) mod shape_reserved_db_instance_already_exists_fault;
pub(crate) mod shape_reserved_db_instance_not_found_fault;
pub(crate) mod shape_reserved_db_instance_quota_exceeded_fault;
pub(crate) mod shape_reserved_db_instances_offering_not_found_fault;
pub(crate) mod shape_resource_not_found_fault;
pub(crate) mod shape_scaling_configuration;
pub(crate) mod shape_serverless_v2_scaling_configuration;
pub(crate) mod shape_shared_snapshot_quota_exceeded_fault;
pub(crate) mod shape_snapshot_quota_exceeded_fault;
pub(crate) mod shape_sns_invalid_topic_fault;
pub(crate) mod shape_sns_no_authorization_fault;
pub(crate) mod shape_sns_topic_arn_not_found_fault;
pub(crate) mod shape_source_cluster_not_supported_fault;
pub(crate) mod shape_source_database_not_supported_fault;
pub(crate) mod shape_source_not_found_fault;
pub(crate) mod shape_storage_quota_exceeded_fault;
pub(crate) mod shape_storage_type_not_available_fault;
pub(crate) mod shape_storage_type_not_supported_fault;
pub(crate) mod shape_subnet_already_in_use;
pub(crate) mod shape_subscription_already_exist_fault;
pub(crate) mod shape_subscription_category_not_found_fault;
pub(crate) mod shape_subscription_not_found_fault;
pub(crate) mod shape_tag;
pub(crate) mod shape_tag_specification;
pub(crate) mod shape_tenant_database_already_exists_fault;
pub(crate) mod shape_tenant_database_not_found_fault;
pub(crate) mod shape_tenant_database_quota_exceeded_fault;
pub(crate) mod shape_unsupported_db_engine_version_fault;
pub(crate) mod shape_user_auth_config;
pub(crate) mod shape_vpc_encryption_control_violation_exception;
pub(crate) mod shape_account_quota_list;
pub(crate) mod shape_blue_green_deployment;
pub(crate) mod shape_blue_green_deployment_list;
pub(crate) mod shape_ca_certificate_identifiers_list;
pub(crate) mod shape_certificate;
pub(crate) mod shape_certificate_list;
pub(crate) mod shape_character_set;
pub(crate) mod shape_custom_db_engine_version_ami;
pub(crate) mod shape_db_cluster;
pub(crate) mod shape_db_cluster_automated_backup;
pub(crate) mod shape_db_cluster_automated_backup_list;
pub(crate) mod shape_db_cluster_backtrack_list;
pub(crate) mod shape_db_cluster_endpoint_list;
pub(crate) mod shape_db_cluster_list;
pub(crate) mod shape_db_cluster_parameter_group;
pub(crate) mod shape_db_cluster_parameter_group_list;
pub(crate) mod shape_db_cluster_snapshot;
pub(crate) mod shape_db_cluster_snapshot_attributes_result;
pub(crate) mod shape_db_cluster_snapshot_list;
pub(crate) mod shape_db_engine_version_list;
pub(crate) mod shape_db_instance;
pub(crate) mod shape_db_instance_automated_backup;
pub(crate) mod shape_db_instance_automated_backup_list;
pub(crate) mod shape_db_instance_list;
pub(crate) mod shape_db_major_engine_versions_list;
pub(crate) mod shape_db_parameter_group;
pub(crate) mod shape_db_parameter_group_list;
pub(crate) mod shape_db_proxy;
pub(crate) mod shape_db_proxy_endpoint;
pub(crate) mod shape_db_proxy_endpoint_list;
pub(crate) mod shape_db_proxy_list;
pub(crate) mod shape_db_proxy_target_group;
pub(crate) mod shape_db_recommendation;
pub(crate) mod shape_db_recommendation_list;
pub(crate) mod shape_db_security_group;
pub(crate) mod shape_db_security_groups;
pub(crate) mod shape_db_shard_groups_list;
pub(crate) mod shape_db_snapshot;
pub(crate) mod shape_db_snapshot_attributes_result;
pub(crate) mod shape_db_snapshot_list;
pub(crate) mod shape_db_snapshot_tenant_databases_list;
pub(crate) mod shape_db_subnet_group;
pub(crate) mod shape_db_subnet_groups;
pub(crate) mod shape_describe_db_log_files_list;
pub(crate) mod shape_encryption_context_map;
pub(crate) mod shape_engine_defaults;
pub(crate) mod shape_engine_mode_list;
pub(crate) mod shape_event_categories_map_list;
pub(crate) mod shape_event_list;
pub(crate) mod shape_event_subscription;
pub(crate) mod shape_event_subscriptions_list;
pub(crate) mod shape_export_tasks_list;
pub(crate) mod shape_feature_name_list;
pub(crate) mod shape_global_cluster;
pub(crate) mod shape_global_cluster_list;
pub(crate) mod shape_integration_error_list;
pub(crate) mod shape_integration_list;
pub(crate) mod shape_log_type_list;
pub(crate) mod shape_option_group;
pub(crate) mod shape_option_group_options_list;
pub(crate) mod shape_option_groups_list;
pub(crate) mod shape_option_setting;
pub(crate) mod shape_orderable_db_instance_options_list;
pub(crate) mod shape_parameters_list;
pub(crate) mod shape_pending_maintenance_actions;
pub(crate) mod shape_reserved_db_instance;
pub(crate) mod shape_reserved_db_instance_list;
pub(crate) mod shape_reserved_db_instances_offering_list;
pub(crate) mod shape_resource_pending_maintenance_actions;
pub(crate) mod shape_serverless_v2_features_support;
pub(crate) mod shape_serverless_v2_platform_version_list;
pub(crate) mod shape_source_region_list;
pub(crate) mod shape_string_list;
pub(crate) mod shape_supported_character_sets_list;
pub(crate) mod shape_supported_timezones_list;
pub(crate) mod shape_tag_list;
pub(crate) mod shape_target_group_list;
pub(crate) mod shape_target_list;
pub(crate) mod shape_tenant_database;
pub(crate) mod shape_tenant_databases_list;
pub(crate) mod shape_valid_db_instance_modifications_message;
pub(crate) mod shape_valid_upgrade_target_list;
pub(crate) mod shape_account_quota;
pub(crate) mod shape_additional_storage_volumes_list;
pub(crate) mod shape_additional_storage_volumes_output_list;
pub(crate) mod shape_availability_zones;
pub(crate) mod shape_available_processor_feature_list;
pub(crate) mod shape_blue_green_deployment_task_list;
pub(crate) mod shape_certificate_details;
pub(crate) mod shape_cluster_pending_modified_values;
pub(crate) mod shape_connection_pool_configuration_info;
pub(crate) mod shape_db_cluster_backtrack;
pub(crate) mod shape_db_cluster_endpoint;
pub(crate) mod shape_db_cluster_member_list;
pub(crate) mod shape_db_cluster_option_group_memberships;
pub(crate) mod shape_db_cluster_roles;
pub(crate) mod shape_db_cluster_snapshot_attribute_list;
pub(crate) mod shape_db_cluster_status_info_list;
pub(crate) mod shape_db_engine_version;
pub(crate) mod shape_db_instance_automated_backups_replication_list;
pub(crate) mod shape_db_instance_roles;
pub(crate) mod shape_db_instance_status_info_list;
pub(crate) mod shape_db_major_engine_version;
pub(crate) mod shape_db_parameter_group_status_list;
pub(crate) mod shape_db_proxy_target;
pub(crate) mod shape_db_security_group_membership_list;
pub(crate) mod shape_db_shard_group;
pub(crate) mod shape_db_snapshot_attribute_list;
pub(crate) mod shape_db_snapshot_tenant_database;
pub(crate) mod shape_describe_db_log_files_details;
pub(crate) mod shape_doc_link_list;
pub(crate) mod shape_domain_membership_list;
pub(crate) mod shape_ec2_security_group_list;
pub(crate) mod shape_endpoint;
pub(crate) mod shape_event;
pub(crate) mod shape_event_categories_list;
pub(crate) mod shape_event_categories_map;
pub(crate) mod shape_export_task;
pub(crate) mod shape_failover_state;
pub(crate) mod shape_global_cluster_member_list;
pub(crate) mod shape_integration;
pub(crate) mod shape_integration_error;
pub(crate) mod shape_ip_range_list;
pub(crate) mod shape_issue_details;
pub(crate) mod shape_limitless_database;
pub(crate) mod shape_master_user_secret;
pub(crate) mod shape_option_group_membership_list;
pub(crate) mod shape_option_group_option;
pub(crate) mod shape_options_list;
pub(crate) mod shape_orderable_db_instance_option;
pub(crate) mod shape_pending_maintenance_action_details;
pub(crate) mod shape_pending_modified_values;
pub(crate) mod shape_processor_feature_list;
pub(crate) mod shape_read_replica_db_cluster_identifier_list;
pub(crate) mod shape_read_replica_db_instance_identifier_list;
pub(crate) mod shape_read_replica_identifier_list;
pub(crate) mod shape_recommended_action_list;
pub(crate) mod shape_recurring_charge_list;
pub(crate) mod shape_reserved_db_instances_offering;
pub(crate) mod shape_restore_window;
pub(crate) mod shape_scaling_configuration_info;
pub(crate) mod shape_serverless_v2_platform_version_info;
pub(crate) mod shape_serverless_v2_scaling_configuration_info;
pub(crate) mod shape_source_ids_list;
pub(crate) mod shape_source_region;
pub(crate) mod shape_subnet_list;
pub(crate) mod shape_switchover_detail_list;
pub(crate) mod shape_tenant_database_pending_modified_values;
pub(crate) mod shape_timezone;
pub(crate) mod shape_upgrade_target;
pub(crate) mod shape_user_auth_config_info_list;
pub(crate) mod shape_valid_additional_storage_options;
pub(crate) mod shape_valid_storage_options_list;
pub(crate) mod shape_vpc_security_group_membership_list;
pub(crate) mod shape_activity_stream_mode_list;
pub(crate) mod shape_additional_storage_volume_output;
pub(crate) mod shape_availability_zone_list;
pub(crate) mod shape_available_additional_storage_volumes_option_list;
pub(crate) mod shape_available_processor_feature;
pub(crate) mod shape_blue_green_deployment_task;
pub(crate) mod shape_db_cluster_member;
pub(crate) mod shape_db_cluster_option_group_status;
pub(crate) mod shape_db_cluster_role;
pub(crate) mod shape_db_cluster_snapshot_attribute;
pub(crate) mod shape_db_cluster_status_info;
pub(crate) mod shape_db_instance_automated_backups_replication;
pub(crate) mod shape_db_instance_role;
pub(crate) mod shape_db_instance_status_info;
pub(crate) mod shape_db_parameter_group_status;
pub(crate) mod shape_db_security_group_membership;
pub(crate) mod shape_db_snapshot_attribute;
pub(crate) mod shape_doc_link;
pub(crate) mod shape_domain_membership;
pub(crate) mod shape_ec2_security_group;
pub(crate) mod shape_global_cluster_member;
pub(crate) mod shape_ip_range;
pub(crate) mod shape_option;
pub(crate) mod shape_option_group_membership;
pub(crate) mod shape_option_group_option_settings_list;
pub(crate) mod shape_option_group_option_versions_list;
pub(crate) mod shape_options_conflicts_with;
pub(crate) mod shape_options_depended_on;
pub(crate) mod shape_pending_cloudwatch_logs_exports;
pub(crate) mod shape_pending_maintenance_action;
pub(crate) mod shape_performance_issue_details;
pub(crate) mod shape_recommended_action;
pub(crate) mod shape_recurring_charge;
pub(crate) mod shape_subnet;
pub(crate) mod shape_supported_engine_lifecycle_list;
pub(crate) mod shape_switchover_detail;
pub(crate) mod shape_target_health;
pub(crate) mod shape_user_auth_config_info;
pub(crate) mod shape_valid_storage_options;
pub(crate) mod shape_valid_volume_options_list;
pub(crate) mod shape_vpc_security_group_membership;
pub(crate) mod shape_attribute_value_list;
pub(crate) mod shape_availability_zone;
pub(crate) mod shape_available_additional_storage_volumes_option;
pub(crate) mod shape_context_attribute_list;
pub(crate) mod shape_double_range_list;
pub(crate) mod shape_metric_list;
pub(crate) mod shape_option_group_option_setting;
pub(crate) mod shape_option_setting_configuration_list;
pub(crate) mod shape_option_version;
pub(crate) mod shape_outpost;
pub(crate) mod shape_range_list;
pub(crate) mod shape_readers_arn_list;
pub(crate) mod shape_recommended_action_parameter_list;
pub(crate) mod shape_supported_engine_lifecycle;
pub(crate) mod shape_valid_volume_options;
pub(crate) mod shape_context_attribute;
pub(crate) mod shape_double_range;
pub(crate) mod shape_metric;
pub(crate) mod shape_minimum_engine_version_per_allowed_value_list;
pub(crate) mod shape_range;
pub(crate) mod shape_recommended_action_parameter;
pub(crate) mod shape_metric_query;
pub(crate) mod shape_metric_reference_list;
pub(crate) mod shape_minimum_engine_version_per_allowed_value;
pub(crate) mod shape_metric_reference;
pub(crate) mod shape_performance_insights_metric_query;
pub(crate) mod shape_performance_insights_metric_dimension_group;
pub(crate) mod shape_reference_details;
pub(crate) mod shape_scalar_reference_details;