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_accept_predictions;
pub(crate) mod shape_accept_subscription_request;
pub(crate) mod shape_add_entity_owner;
pub(crate) mod shape_add_policy_grant;
pub(crate) mod shape_associate_environment_role;
pub(crate) mod shape_associate_governed_terms;
pub(crate) mod shape_batch_get_attributes_metadata;
pub(crate) mod shape_batch_put_attributes_metadata;
pub(crate) mod shape_cancel_metadata_generation_run;
pub(crate) mod shape_cancel_subscription;
pub(crate) mod shape_create_account_pool;
pub(crate) mod shape_create_asset;
pub(crate) mod shape_create_asset_filter;
pub(crate) mod shape_create_asset_revision;
pub(crate) mod shape_create_asset_type;
pub(crate) mod shape_create_connection;
pub(crate) mod shape_create_data_product;
pub(crate) mod shape_create_data_product_revision;
pub(crate) mod shape_create_data_source;
pub(crate) mod shape_create_domain;
pub(crate) mod shape_create_domain_unit;
pub(crate) mod shape_create_environment;
pub(crate) mod shape_create_environment_action;
pub(crate) mod shape_create_environment_blueprint;
pub(crate) mod shape_create_environment_profile;
pub(crate) mod shape_create_form_type;
pub(crate) mod shape_create_glossary;
pub(crate) mod shape_create_glossary_term;
pub(crate) mod shape_create_group_profile;
pub(crate) mod shape_create_listing_change_set;
pub(crate) mod shape_create_project;
pub(crate) mod shape_create_project_membership;
pub(crate) mod shape_create_project_profile;
pub(crate) mod shape_create_rule;
pub(crate) mod shape_create_subscription_grant;
pub(crate) mod shape_create_subscription_request;
pub(crate) mod shape_create_subscription_target;
pub(crate) mod shape_create_user_profile;
pub(crate) mod shape_delete_account_pool;
pub(crate) mod shape_delete_asset;
pub(crate) mod shape_delete_asset_filter;
pub(crate) mod shape_delete_asset_type;
pub(crate) mod shape_delete_connection;
pub(crate) mod shape_delete_data_export_configuration;
pub(crate) mod shape_delete_data_product;
pub(crate) mod shape_delete_data_source;
pub(crate) mod shape_delete_domain;
pub(crate) mod shape_delete_domain_unit;
pub(crate) mod shape_delete_environment;
pub(crate) mod shape_delete_environment_action;
pub(crate) mod shape_delete_environment_blueprint;
pub(crate) mod shape_delete_environment_blueprint_configuration;
pub(crate) mod shape_delete_environment_profile;
pub(crate) mod shape_delete_form_type;
pub(crate) mod shape_delete_glossary;
pub(crate) mod shape_delete_glossary_term;
pub(crate) mod shape_delete_listing;
pub(crate) mod shape_delete_project;
pub(crate) mod shape_delete_project_membership;
pub(crate) mod shape_delete_project_profile;
pub(crate) mod shape_delete_rule;
pub(crate) mod shape_delete_subscription_grant;
pub(crate) mod shape_delete_subscription_request;
pub(crate) mod shape_delete_subscription_target;
pub(crate) mod shape_delete_time_series_data_points;
pub(crate) mod shape_disassociate_environment_role;
pub(crate) mod shape_disassociate_governed_terms;
pub(crate) mod shape_get_account_pool;
pub(crate) mod shape_get_asset;
pub(crate) mod shape_get_asset_filter;
pub(crate) mod shape_get_asset_type;
pub(crate) mod shape_get_connection;
pub(crate) mod shape_get_data_export_configuration;
pub(crate) mod shape_get_data_product;
pub(crate) mod shape_get_data_source;
pub(crate) mod shape_get_data_source_run;
pub(crate) mod shape_get_domain;
pub(crate) mod shape_get_domain_unit;
pub(crate) mod shape_get_environment;
pub(crate) mod shape_get_environment_action;
pub(crate) mod shape_get_environment_blueprint;
pub(crate) mod shape_get_environment_blueprint_configuration;
pub(crate) mod shape_get_environment_credentials;
pub(crate) mod shape_get_environment_profile;
pub(crate) mod shape_get_form_type;
pub(crate) mod shape_get_glossary;
pub(crate) mod shape_get_glossary_term;
pub(crate) mod shape_get_group_profile;
pub(crate) mod shape_get_iam_portal_login_url;
pub(crate) mod shape_get_job_run;
pub(crate) mod shape_get_lineage_event;
pub(crate) mod shape_get_lineage_node;
pub(crate) mod shape_get_listing;
pub(crate) mod shape_get_metadata_generation_run;
pub(crate) mod shape_get_notebook_run;
pub(crate) mod shape_get_project;
pub(crate) mod shape_get_project_profile;
pub(crate) mod shape_get_rule;
pub(crate) mod shape_get_subscription;
pub(crate) mod shape_get_subscription_grant;
pub(crate) mod shape_get_subscription_request_details;
pub(crate) mod shape_get_subscription_target;
pub(crate) mod shape_get_time_series_data_point;
pub(crate) mod shape_get_user_profile;
pub(crate) mod shape_list_account_pools;
pub(crate) mod shape_list_accounts_in_account_pool;
pub(crate) mod shape_list_asset_filters;
pub(crate) mod shape_list_asset_revisions;
pub(crate) mod shape_list_connections;
pub(crate) mod shape_list_data_product_revisions;
pub(crate) mod shape_list_data_source_run_activities;
pub(crate) mod shape_list_data_source_runs;
pub(crate) mod shape_list_data_sources;
pub(crate) mod shape_list_domain_units_for_parent;
pub(crate) mod shape_list_domains;
pub(crate) mod shape_list_entity_owners;
pub(crate) mod shape_list_environment_actions;
pub(crate) mod shape_list_environment_blueprint_configurations;
pub(crate) mod shape_list_environment_blueprints;
pub(crate) mod shape_list_environment_profiles;
pub(crate) mod shape_list_environments;
pub(crate) mod shape_list_job_runs;
pub(crate) mod shape_list_lineage_events;
pub(crate) mod shape_list_lineage_node_history;
pub(crate) mod shape_list_metadata_generation_runs;
pub(crate) mod shape_list_notebook_runs;
pub(crate) mod shape_list_notifications;
pub(crate) mod shape_list_policy_grants;
pub(crate) mod shape_list_project_memberships;
pub(crate) mod shape_list_project_profiles;
pub(crate) mod shape_list_projects;
pub(crate) mod shape_list_rules;
pub(crate) mod shape_list_subscription_grants;
pub(crate) mod shape_list_subscription_requests;
pub(crate) mod shape_list_subscription_targets;
pub(crate) mod shape_list_subscriptions;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_time_series_data_points;
pub(crate) mod shape_post_lineage_event;
pub(crate) mod shape_post_lineage_event_input;
pub(crate) mod shape_post_time_series_data_points;
pub(crate) mod shape_put_data_export_configuration;
pub(crate) mod shape_put_environment_blueprint_configuration;
pub(crate) mod shape_query_graph;
pub(crate) mod shape_reject_predictions;
pub(crate) mod shape_reject_subscription_request;
pub(crate) mod shape_remove_entity_owner;
pub(crate) mod shape_remove_policy_grant;
pub(crate) mod shape_revoke_subscription;
pub(crate) mod shape_search;
pub(crate) mod shape_search_group_profiles;
pub(crate) mod shape_search_listings;
pub(crate) mod shape_search_types;
pub(crate) mod shape_search_user_profiles;
pub(crate) mod shape_start_data_source_run;
pub(crate) mod shape_start_metadata_generation_run;
pub(crate) mod shape_start_notebook_run;
pub(crate) mod shape_stop_notebook_run;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_account_pool;
pub(crate) mod shape_update_asset_filter;
pub(crate) mod shape_update_connection;
pub(crate) mod shape_update_data_source;
pub(crate) mod shape_update_domain;
pub(crate) mod shape_update_domain_unit;
pub(crate) mod shape_update_environment;
pub(crate) mod shape_update_environment_action;
pub(crate) mod shape_update_environment_blueprint;
pub(crate) mod shape_update_environment_profile;
pub(crate) mod shape_update_glossary;
pub(crate) mod shape_update_glossary_term;
pub(crate) mod shape_update_group_profile;
pub(crate) mod shape_update_project;
pub(crate) mod shape_update_project_profile;
pub(crate) mod shape_update_root_domain_unit_owner;
pub(crate) mod shape_update_rule;
pub(crate) mod shape_update_subscription_grant_status;
pub(crate) mod shape_update_subscription_request;
pub(crate) mod shape_update_subscription_target;
pub(crate) mod shape_update_user_profile;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_accept_predictions_input;
pub(crate) mod shape_accept_subscription_request_input;
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_add_entity_owner_input;
pub(crate) mod shape_add_policy_grant_input;
pub(crate) mod shape_associate_governed_terms_input;
pub(crate) mod shape_batch_put_attributes_metadata_input;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_account_pool_input;
pub(crate) mod shape_create_asset_filter_input;
pub(crate) mod shape_create_asset_input;
pub(crate) mod shape_create_asset_revision_input;
pub(crate) mod shape_create_asset_type_input;
pub(crate) mod shape_create_connection_input;
pub(crate) mod shape_create_data_product_input;
pub(crate) mod shape_create_data_product_revision_input;
pub(crate) mod shape_create_data_source_input;
pub(crate) mod shape_create_domain_input;
pub(crate) mod shape_create_domain_unit_input;
pub(crate) mod shape_create_environment_action_input;
pub(crate) mod shape_create_environment_blueprint_input;
pub(crate) mod shape_create_environment_input;
pub(crate) mod shape_create_environment_profile_input;
pub(crate) mod shape_create_form_type_input;
pub(crate) mod shape_create_glossary_input;
pub(crate) mod shape_create_glossary_term_input;
pub(crate) mod shape_create_group_profile_input;
pub(crate) mod shape_create_listing_change_set_input;
pub(crate) mod shape_create_project_input;
pub(crate) mod shape_create_project_membership_input;
pub(crate) mod shape_create_project_profile_input;
pub(crate) mod shape_create_rule_input;
pub(crate) mod shape_create_subscription_grant_input;
pub(crate) mod shape_create_subscription_request_input;
pub(crate) mod shape_create_subscription_target_input;
pub(crate) mod shape_create_user_profile_input;
pub(crate) mod shape_delete_project_membership_input;
pub(crate) mod shape_disassociate_governed_terms_input;
pub(crate) mod shape_get_lineage_event_output;
pub(crate) mod shape_internal_server_exception;
pub(crate) mod shape_post_time_series_data_points_input;
pub(crate) mod shape_put_data_export_configuration_input;
pub(crate) mod shape_put_environment_blueprint_configuration_input;
pub(crate) mod shape_query_graph_input;
pub(crate) mod shape_reject_predictions_input;
pub(crate) mod shape_reject_subscription_request_input;
pub(crate) mod shape_remove_entity_owner_input;
pub(crate) mod shape_remove_policy_grant_input;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_revoke_subscription_input;
pub(crate) mod shape_search_group_profiles_input;
pub(crate) mod shape_search_input;
pub(crate) mod shape_search_listings_input;
pub(crate) mod shape_search_types_input;
pub(crate) mod shape_search_user_profiles_input;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_start_data_source_run_input;
pub(crate) mod shape_start_metadata_generation_run_input;
pub(crate) mod shape_start_notebook_run_input;
pub(crate) mod shape_stop_notebook_run_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_unauthorized_exception;
pub(crate) mod shape_update_account_pool_input;
pub(crate) mod shape_update_asset_filter_input;
pub(crate) mod shape_update_connection_input;
pub(crate) mod shape_update_data_source_input;
pub(crate) mod shape_update_domain_input;
pub(crate) mod shape_update_domain_unit_input;
pub(crate) mod shape_update_environment_action_input;
pub(crate) mod shape_update_environment_blueprint_input;
pub(crate) mod shape_update_environment_input;
pub(crate) mod shape_update_environment_profile_input;
pub(crate) mod shape_update_glossary_input;
pub(crate) mod shape_update_glossary_term_input;
pub(crate) mod shape_update_group_profile_input;
pub(crate) mod shape_update_project_input;
pub(crate) mod shape_update_project_profile_input;
pub(crate) mod shape_update_root_domain_unit_owner_input;
pub(crate) mod shape_update_rule_input;
pub(crate) mod shape_update_subscription_grant_status_input;
pub(crate) mod shape_update_subscription_request_input;
pub(crate) mod shape_update_subscription_target_input;
pub(crate) mod shape_update_user_profile_input;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_accept_choice;
pub(crate) mod shape_accept_rule;
pub(crate) mod shape_accepted_asset_scope;
pub(crate) mod shape_account_info_list;
pub(crate) mod shape_account_pool_summaries;
pub(crate) mod shape_account_source;
pub(crate) mod shape_action_parameters;
pub(crate) mod shape_additional_attributes;
pub(crate) mod shape_aggregation_list_item;
pub(crate) mod shape_aggregation_output_list;
pub(crate) mod shape_applicable_asset_types;
pub(crate) mod shape_asset_filter_configuration;
pub(crate) mod shape_asset_filters;
pub(crate) mod shape_asset_listing_details;
pub(crate) mod shape_asset_permission;
pub(crate) mod shape_asset_revisions;
pub(crate) mod shape_asset_target_name_map;
pub(crate) mod shape_attribute_input;
pub(crate) mod shape_attributes_errors;
pub(crate) mod shape_authorized_principal_identifiers;
pub(crate) mod shape_aws_location;
pub(crate) mod shape_batch_get_attribute_items;
pub(crate) mod shape_batch_put_attribute_items;
pub(crate) mod shape_cell_order;
pub(crate) mod shape_column_name_list;
pub(crate) mod shape_compute_config;
pub(crate) mod shape_configuration;
pub(crate) mod shape_configurations;
pub(crate) mod shape_connection_credentials;
pub(crate) mod shape_connection_properties_input;
pub(crate) mod shape_connection_properties_output;
pub(crate) mod shape_connection_properties_patch;
pub(crate) mod shape_connection_summaries;
pub(crate) mod shape_custom_parameter;
pub(crate) mod shape_custom_parameter_list;
pub(crate) mod shape_data_product_item;
pub(crate) mod shape_data_product_items;
pub(crate) mod shape_data_product_revisions;
pub(crate) mod shape_data_source_configuration_input;
pub(crate) mod shape_data_source_configuration_output;
pub(crate) mod shape_data_source_error_message;
pub(crate) mod shape_data_source_run_activities;
pub(crate) mod shape_data_source_run_lineage_summary;
pub(crate) mod shape_data_source_run_summaries;
pub(crate) mod shape_data_source_summaries;
pub(crate) mod shape_deployment;
pub(crate) mod shape_deployment_properties;
pub(crate) mod shape_domain_summaries;
pub(crate) mod shape_domain_unit_ids;
pub(crate) mod shape_domain_unit_owners;
pub(crate) mod shape_domain_unit_summaries;
pub(crate) mod shape_enabled_region_list;
pub(crate) mod shape_encryption_configuration;
pub(crate) mod shape_entity_owners;
pub(crate) mod shape_environment_action_list;
pub(crate) mod shape_environment_blueprint_configurations;
pub(crate) mod shape_environment_blueprint_summaries;
pub(crate) mod shape_environment_config;
pub(crate) mod shape_environment_configuration;
pub(crate) mod shape_environment_configuration_user_parameter;
pub(crate) mod shape_environment_configuration_user_parameters_list;
pub(crate) mod shape_environment_configurations_list;
pub(crate) mod shape_environment_deployment_details;
pub(crate) mod shape_environment_parameter;
pub(crate) mod shape_environment_profile_summaries;
pub(crate) mod shape_environment_summaries;
pub(crate) mod shape_failure_cause;
pub(crate) mod shape_failure_reasons;
pub(crate) mod shape_filter_clause;
pub(crate) mod shape_form_entry_input;
pub(crate) mod shape_form_input;
pub(crate) mod shape_form_output_list;
pub(crate) mod shape_forms_output_map;
pub(crate) mod shape_glossary_terms;
pub(crate) mod shape_glossary_usage_restrictions;
pub(crate) mod shape_governed_glossary_terms;
pub(crate) mod shape_granted_entity;
pub(crate) mod shape_granted_entity_input;
pub(crate) mod shape_group_profile_summaries;
pub(crate) mod shape_import_list;
pub(crate) mod shape_job_run_details;
pub(crate) mod shape_job_run_error;
pub(crate) mod shape_job_run_summaries;
pub(crate) mod shape_lineage_event_summaries;
pub(crate) mod shape_lineage_node_reference_list;
pub(crate) mod shape_lineage_node_summaries;
pub(crate) mod shape_list_environment_action_summaries;
pub(crate) mod shape_listing_item;
pub(crate) mod shape_match_clause;
pub(crate) mod shape_member;
pub(crate) mod shape_metadata;
pub(crate) mod shape_metadata_forms;
pub(crate) mod shape_metadata_generation_run_target;
pub(crate) mod shape_metadata_generation_run_type_stats;
pub(crate) mod shape_metadata_generation_run_types;
pub(crate) mod shape_metadata_generation_runs;
pub(crate) mod shape_model;
pub(crate) mod shape_network_config;
pub(crate) mod shape_notebook_run_error;
pub(crate) mod shape_notebook_run_summary_list;
pub(crate) mod shape_notifications_list;
pub(crate) mod shape_owner_properties;
pub(crate) mod shape_parameters;
pub(crate) mod shape_physical_endpoints;
pub(crate) mod shape_policy_grant_detail;
pub(crate) mod shape_policy_grant_list;
pub(crate) mod shape_policy_grant_principal;
pub(crate) mod shape_prediction_configuration;
pub(crate) mod shape_project_members;
pub(crate) mod shape_project_membership_assignment;
pub(crate) mod shape_project_profile_summaries;
pub(crate) mod shape_project_resource_tag_parameters;
pub(crate) mod shape_project_summaries;
pub(crate) mod shape_provisioning_configuration;
pub(crate) mod shape_provisioning_configuration_list;
pub(crate) mod shape_provisioning_properties;
pub(crate) mod shape_recommendation_configuration;
pub(crate) mod shape_regional_parameter_map;
pub(crate) mod shape_reject_choice;
pub(crate) mod shape_reject_rule;
pub(crate) mod shape_resource_list;
pub(crate) mod shape_resource_tag_parameter;
pub(crate) mod shape_resource_tags;
pub(crate) mod shape_result_item_list;
pub(crate) mod shape_rule_detail;
pub(crate) mod shape_rule_scope;
pub(crate) mod shape_rule_summaries;
pub(crate) mod shape_rule_target;
pub(crate) mod shape_run_statistics_for_assets;
pub(crate) mod shape_schedule_configuration;
pub(crate) mod shape_search_in_item;
pub(crate) mod shape_search_inventory_result_items;
pub(crate) mod shape_search_result_items;
pub(crate) mod shape_search_sort;
pub(crate) mod shape_search_types_result_items;
pub(crate) mod shape_self_grant_status_output;
pub(crate) mod shape_single_sign_on;
pub(crate) mod shape_storage_config;
pub(crate) mod shape_subscribed_assets;
pub(crate) mod shape_subscribed_listing;
pub(crate) mod shape_subscribed_listing_input;
pub(crate) mod shape_subscribed_listings;
pub(crate) mod shape_subscribed_principal;
pub(crate) mod shape_subscribed_principal_input;
pub(crate) mod shape_subscribed_principals;
pub(crate) mod shape_subscription_grants;
pub(crate) mod shape_subscription_requests;
pub(crate) mod shape_subscription_target_form;
pub(crate) mod shape_subscription_target_forms;
pub(crate) mod shape_subscription_targets;
pub(crate) mod shape_subscriptions;
pub(crate) mod shape_tags;
pub(crate) mod shape_term_relations;
pub(crate) mod shape_time_series_data_point_form_input;
pub(crate) mod shape_time_series_data_point_form_output;
pub(crate) mod shape_time_series_data_point_form_output_list;
pub(crate) mod shape_time_series_data_point_summary_form_output_list;
pub(crate) mod shape_timeout_config;
pub(crate) mod shape_trigger_source;
pub(crate) mod shape_user_profile_details;
pub(crate) mod shape_user_profile_summaries;
pub(crate) mod shape_account_info;
pub(crate) mod shape_account_pool_summary;
pub(crate) mod shape_add_to_project_member_pool_policy_grant_detail;
pub(crate) mod shape_aggregation_output;
pub(crate) mod shape_amazon_q_properties_input;
pub(crate) mod shape_amazon_q_properties_output;
pub(crate) mod shape_amazon_q_properties_patch;
pub(crate) mod shape_asset_filter_summary;
pub(crate) mod shape_asset_listing;
pub(crate) mod shape_asset_revision;
pub(crate) mod shape_asset_types_for_rule;
pub(crate) mod shape_athena_properties_input;
pub(crate) mod shape_athena_properties_output;
pub(crate) mod shape_athena_properties_patch;
pub(crate) mod shape_attribute_error;
pub(crate) mod shape_aws_account;
pub(crate) mod shape_aws_console_link_parameters;
pub(crate) mod shape_batch_get_attribute_output;
pub(crate) mod shape_batch_put_attribute_output;
pub(crate) mod shape_business_name_generation_configuration;
pub(crate) mod shape_cell_information;
pub(crate) mod shape_cloud_formation_properties;
pub(crate) mod shape_column_filter_configuration;
pub(crate) mod shape_configurable_environment_action;
pub(crate) mod shape_connection_summary;
pub(crate) mod shape_create_asset_type_policy_grant_detail;
pub(crate) mod shape_create_domain_unit_policy_grant_detail;
pub(crate) mod shape_create_environment_profile_policy_grant_detail;
pub(crate) mod shape_create_form_type_policy_grant_detail;
pub(crate) mod shape_create_glossary_policy_grant_detail;
pub(crate) mod shape_create_project_from_project_profile_policy_grant_detail;
pub(crate) mod shape_create_project_policy_grant_detail;
pub(crate) mod shape_custom_account_pool_handler;
pub(crate) mod shape_data_product_listing;
pub(crate) mod shape_data_product_revision;
pub(crate) mod shape_data_source_run_activity;
pub(crate) mod shape_data_source_run_summary;
pub(crate) mod shape_data_source_summary;
pub(crate) mod shape_deployment_messages_list;
pub(crate) mod shape_domain_summary;
pub(crate) mod shape_domain_unit_owner_properties;
pub(crate) mod shape_domain_unit_policy_grant_principal;
pub(crate) mod shape_domain_unit_summary;
pub(crate) mod shape_domain_unit_target;
pub(crate) mod shape_entity_pattern;
pub(crate) mod shape_environment_action_summary;
pub(crate) mod shape_environment_blueprint_configuration_item;
pub(crate) mod shape_environment_blueprint_summary;
pub(crate) mod shape_environment_configuration_parameters_details;
pub(crate) mod shape_environment_error;
pub(crate) mod shape_environment_failure_reasons;
pub(crate) mod shape_environment_profile_summary;
pub(crate) mod shape_environment_resolved_account;
pub(crate) mod shape_environment_summary;
pub(crate) mod shape_filter;
pub(crate) mod shape_form_entry_output;
pub(crate) mod shape_form_output;
pub(crate) mod shape_glossary_term_enforcement_detail;
pub(crate) mod shape_glue_properties_input;
pub(crate) mod shape_glue_properties_output;
pub(crate) mod shape_glue_properties_patch;
pub(crate) mod shape_glue_run_configuration_input;
pub(crate) mod shape_glue_run_configuration_output;
pub(crate) mod shape_glue_self_grant_status_output;
pub(crate) mod shape_group_policy_grant_principal;
pub(crate) mod shape_group_profile_summary;
pub(crate) mod shape_hyper_pod_properties_input;
pub(crate) mod shape_hyper_pod_properties_output;
pub(crate) mod shape_iam_properties_input;
pub(crate) mod shape_iam_properties_output;
pub(crate) mod shape_iam_properties_patch;
pub(crate) mod shape_iam_user_profile_details;
pub(crate) mod shape_import;
pub(crate) mod shape_job_run_summary;
pub(crate) mod shape_lake_formation_configuration;
pub(crate) mod shape_lakehouse_properties_input;
pub(crate) mod shape_lakehouse_properties_output;
pub(crate) mod shape_lakehouse_properties_patch;
pub(crate) mod shape_lineage_event_summary;
pub(crate) mod shape_lineage_node_reference;
pub(crate) mod shape_lineage_node_summary;
pub(crate) mod shape_lineage_run_details;
pub(crate) mod shape_listing_revision;
pub(crate) mod shape_listing_revision_input;
pub(crate) mod shape_metadata_form_enforcement_detail;
pub(crate) mod shape_metadata_generation_run_item;
pub(crate) mod shape_metadata_generation_run_type_stat;
pub(crate) mod shape_mlflow_properties_input;
pub(crate) mod shape_mlflow_properties_output;
pub(crate) mod shape_mlflow_properties_patch;
pub(crate) mod shape_notebook_run_summary;
pub(crate) mod shape_notification_output;
pub(crate) mod shape_override_domain_unit_owners_policy_grant_detail;
pub(crate) mod shape_override_project_owners_policy_grant_detail;
pub(crate) mod shape_owner_group_properties;
pub(crate) mod shape_owner_properties_output;
pub(crate) mod shape_owner_user_properties;
pub(crate) mod shape_package_config;
pub(crate) mod shape_permissions;
pub(crate) mod shape_physical_endpoint;
pub(crate) mod shape_policy_grant_member;
pub(crate) mod shape_project_deletion_error;
pub(crate) mod shape_project_member;
pub(crate) mod shape_project_policy_grant_principal;
pub(crate) mod shape_project_profile_summary;
pub(crate) mod shape_project_summary;
pub(crate) mod shape_projects_for_rule;
pub(crate) mod shape_redshift_properties_input;
pub(crate) mod shape_redshift_properties_output;
pub(crate) mod shape_redshift_properties_patch;
pub(crate) mod shape_redshift_run_configuration_input;
pub(crate) mod shape_redshift_run_configuration_output;
pub(crate) mod shape_redshift_self_grant_status_output;
pub(crate) mod shape_region;
pub(crate) mod shape_regional_parameter;
pub(crate) mod shape_relation_pattern;
pub(crate) mod shape_resource;
pub(crate) mod shape_resource_tag;
pub(crate) mod shape_result_item;
pub(crate) mod shape_row_filter_configuration;
pub(crate) mod shape_rule_summary;
pub(crate) mod shape_s3_properties_input;
pub(crate) mod shape_s3_properties_output;
pub(crate) mod shape_s3_properties_patch;
pub(crate) mod shape_sage_maker_run_configuration_input;
pub(crate) mod shape_sage_maker_run_configuration_output;
pub(crate) mod shape_search_inventory_result_item;
pub(crate) mod shape_search_result_item;
pub(crate) mod shape_search_types_result_item;
pub(crate) mod shape_security_group_ids;
pub(crate) mod shape_spark_emr_properties_input;
pub(crate) mod shape_spark_emr_properties_output;
pub(crate) mod shape_spark_emr_properties_patch;
pub(crate) mod shape_spark_glue_properties_input;
pub(crate) mod shape_spark_glue_properties_output;
pub(crate) mod shape_sso_user_profile_details;
pub(crate) mod shape_subnet_ids;
pub(crate) mod shape_subscribed_asset;
pub(crate) mod shape_subscribed_group;
pub(crate) mod shape_subscribed_group_input;
pub(crate) mod shape_subscribed_iam_principal;
pub(crate) mod shape_subscribed_iam_principal_input;
pub(crate) mod shape_subscribed_listing_item;
pub(crate) mod shape_subscribed_project;
pub(crate) mod shape_subscribed_project_input;
pub(crate) mod shape_subscribed_user;
pub(crate) mod shape_subscribed_user_input;
pub(crate) mod shape_subscription_grant_summary;
pub(crate) mod shape_subscription_request_summary;
pub(crate) mod shape_subscription_summary;
pub(crate) mod shape_subscription_target_summary;
pub(crate) mod shape_time_series_data_point_summary_form_output;
pub(crate) mod shape_unit;
pub(crate) mod shape_use_asset_type_policy_grant_detail;
pub(crate) mod shape_user_policy_grant_principal;
pub(crate) mod shape_user_profile_summary;
pub(crate) mod shape_workflows_mwaa_properties_input;
pub(crate) mod shape_workflows_mwaa_properties_output;
pub(crate) mod shape_workflows_serverless_properties_input;
pub(crate) mod shape_workflows_serverless_properties_output;
pub(crate) mod shape_account_pool_list;
pub(crate) mod shape_aggregation_output_items;
pub(crate) mod shape_all_users_grant_filter;
pub(crate) mod shape_asset_item;
pub(crate) mod shape_asset_listing_item;
pub(crate) mod shape_asset_scope;
pub(crate) mod shape_asset_type_item;
pub(crate) mod shape_aws_region_list;
pub(crate) mod shape_configurable_action_parameter_list;
pub(crate) mod shape_data_product_listing_item;
pub(crate) mod shape_data_product_result_item;
pub(crate) mod shape_detailed_glossary_terms;
pub(crate) mod shape_domain_unit_grant_filter;
pub(crate) mod shape_domain_unit_group_properties;
pub(crate) mod shape_domain_unit_user_properties;
pub(crate) mod shape_environment_configuration_parameter;
pub(crate) mod shape_environment_failure_reasons_list;
pub(crate) mod shape_environment_parameters_list;
pub(crate) mod shape_event_summary;
pub(crate) mod shape_form_type_data;
pub(crate) mod shape_glossary_item;
pub(crate) mod shape_glossary_term_identifiers;
pub(crate) mod shape_glossary_term_item;
pub(crate) mod shape_glue_connection;
pub(crate) mod shape_glue_connection_input;
pub(crate) mod shape_glue_connection_names;
pub(crate) mod shape_glue_connection_patch;
pub(crate) mod shape_item_glossary_terms;
pub(crate) mod shape_lineage_info;
pub(crate) mod shape_lineage_node_item;
pub(crate) mod shape_lineage_node_type_item;
pub(crate) mod shape_lineage_sql_query_run_details;
pub(crate) mod shape_listing_summaries;
pub(crate) mod shape_managed_endpoint_credentials;
pub(crate) mod shape_member_details;
pub(crate) mod shape_metadata_form_reference;
pub(crate) mod shape_metadata_forms_summary;
pub(crate) mod shape_metadata_map;
pub(crate) mod shape_owner_group_properties_output;
pub(crate) mod shape_owner_user_properties_output;
pub(crate) mod shape_project_grant_filter;
pub(crate) mod shape_property_map;
pub(crate) mod shape_redshift_credential_configuration;
pub(crate) mod shape_redshift_credentials;
pub(crate) mod shape_redshift_lineage_sync_configuration_input;
pub(crate) mod shape_redshift_lineage_sync_configuration_output;
pub(crate) mod shape_redshift_storage;
pub(crate) mod shape_redshift_storage_properties;
pub(crate) mod shape_relational_filter_configuration;
pub(crate) mod shape_relational_filter_configurations;
pub(crate) mod shape_required_metadata_form_list;
pub(crate) mod shape_row_filter;
pub(crate) mod shape_rule_asset_type_list;
pub(crate) mod shape_rule_project_identifier_list;
pub(crate) mod shape_self_grant_status_details;
pub(crate) mod shape_spark_glue_args;
pub(crate) mod shape_subscribed_asset_listing;
pub(crate) mod shape_subscribed_product_listing;
pub(crate) mod shape_topic;
pub(crate) mod shape_tracking_assets;
pub(crate) mod shape_username_password;
pub(crate) mod shape_aggregation_output_item;
pub(crate) mod shape_all_domain_units_grant_filter;
pub(crate) mod shape_asset_in_data_product_listing_items;
pub(crate) mod shape_asset_item_additional_attributes;
pub(crate) mod shape_asset_listing_item_additional_attributes;
pub(crate) mod shape_authentication_configuration;
pub(crate) mod shape_authentication_configuration_input;
pub(crate) mod shape_authentication_configuration_patch;
pub(crate) mod shape_compute_environments_list;
pub(crate) mod shape_configurable_action_parameter;
pub(crate) mod shape_connection_properties;
pub(crate) mod shape_data_product_item_additional_attributes;
pub(crate) mod shape_data_product_listing_item_additional_attributes;
pub(crate) mod shape_detailed_glossary_term;
pub(crate) mod shape_domain_unit_filter_for_project;
pub(crate) mod shape_environment_configuration_parameters_list;
pub(crate) mod shape_failed_query_processing_error_messages;
pub(crate) mod shape_filter_expression;
pub(crate) mod shape_filter_ids;
pub(crate) mod shape_glossary_item_additional_attributes;
pub(crate) mod shape_glossary_term_item_additional_attributes;
pub(crate) mod shape_group_details;
pub(crate) mod shape_lineage_node_ids;
pub(crate) mod shape_lineage_sync_schedule;
pub(crate) mod shape_listing_summary;
pub(crate) mod shape_listing_summary_items;
pub(crate) mod shape_match_criteria;
pub(crate) mod shape_metadata_form_summary;
pub(crate) mod shape_notification_resource;
pub(crate) mod shape_open_lineage_run_event_summary;
pub(crate) mod shape_physical_connection_requirements;
pub(crate) mod shape_redshift_cluster_storage;
pub(crate) mod shape_redshift_serverless_storage;
pub(crate) mod shape_row_filter_expression;
pub(crate) mod shape_row_filter_list;
pub(crate) mod shape_s3_location_list;
pub(crate) mod shape_s3_permissions;
pub(crate) mod shape_self_grant_status_detail;
pub(crate) mod shape_tracking_asset_arns;
pub(crate) mod shape_user_details;
pub(crate) mod shape_asset_in_data_product_listing_item;
pub(crate) mod shape_basic_authentication_credentials;
pub(crate) mod shape_equal_to_expression;
pub(crate) mod shape_filter_expressions;
pub(crate) mod shape_greater_than_expression;
pub(crate) mod shape_greater_than_or_equal_to_expression;
pub(crate) mod shape_in_expression;
pub(crate) mod shape_is_not_null_expression;
pub(crate) mod shape_is_null_expression;
pub(crate) mod shape_less_than_expression;
pub(crate) mod shape_less_than_or_equal_to_expression;
pub(crate) mod shape_like_expression;
pub(crate) mod shape_listing_summary_item;
pub(crate) mod shape_match_rationale;
pub(crate) mod shape_name_identifier;
pub(crate) mod shape_name_identifiers;
pub(crate) mod shape_not_equal_to_expression;
pub(crate) mod shape_not_in_expression;
pub(crate) mod shape_not_like_expression;
pub(crate) mod shape_o_auth2_properties;
pub(crate) mod shape_project_profile_list;
pub(crate) mod shape_security_group_id_list;
pub(crate) mod shape_subnet_id_list;
pub(crate) mod shape_authorization_code_properties;
pub(crate) mod shape_glue_o_auth2_credentials;
pub(crate) mod shape_match_rationale_item;
pub(crate) mod shape_o_auth2_client_application;
pub(crate) mod shape_string_list;
pub(crate) mod shape_token_url_parameters_map;
pub(crate) mod shape_text_matches;
pub(crate) mod shape_text_match_item;
pub(crate) mod shape_match_offsets;
pub(crate) mod shape_match_offset;