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_add_tags;
pub(crate) mod shape_cancel_query;
pub(crate) mod shape_create_channel;
pub(crate) mod shape_create_dashboard;
pub(crate) mod shape_create_event_data_store;
pub(crate) mod shape_create_trail;
pub(crate) mod shape_delete_channel;
pub(crate) mod shape_delete_dashboard;
pub(crate) mod shape_delete_event_data_store;
pub(crate) mod shape_delete_resource_policy;
pub(crate) mod shape_delete_trail;
pub(crate) mod shape_deregister_organization_delegated_admin;
pub(crate) mod shape_describe_query;
pub(crate) mod shape_describe_trails;
pub(crate) mod shape_disable_federation;
pub(crate) mod shape_enable_federation;
pub(crate) mod shape_generate_query;
pub(crate) mod shape_get_channel;
pub(crate) mod shape_get_dashboard;
pub(crate) mod shape_get_event_configuration;
pub(crate) mod shape_get_event_data_store;
pub(crate) mod shape_get_event_selectors;
pub(crate) mod shape_get_import;
pub(crate) mod shape_get_insight_selectors;
pub(crate) mod shape_get_query_results;
pub(crate) mod shape_get_resource_policy;
pub(crate) mod shape_get_trail;
pub(crate) mod shape_get_trail_status;
pub(crate) mod shape_list_channels;
pub(crate) mod shape_list_dashboards;
pub(crate) mod shape_list_event_data_stores;
pub(crate) mod shape_list_import_failures;
pub(crate) mod shape_list_imports;
pub(crate) mod shape_list_insights_data;
pub(crate) mod shape_list_insights_metric_data;
pub(crate) mod shape_list_public_keys;
pub(crate) mod shape_list_queries;
pub(crate) mod shape_list_tags;
pub(crate) mod shape_list_trails;
pub(crate) mod shape_lookup_events;
pub(crate) mod shape_put_event_configuration;
pub(crate) mod shape_put_event_selectors;
pub(crate) mod shape_put_insight_selectors;
pub(crate) mod shape_put_resource_policy;
pub(crate) mod shape_register_organization_delegated_admin;
pub(crate) mod shape_remove_tags;
pub(crate) mod shape_restore_event_data_store;
pub(crate) mod shape_search_sample_queries;
pub(crate) mod shape_start_dashboard_refresh;
pub(crate) mod shape_start_event_data_store_ingestion;
pub(crate) mod shape_start_import;
pub(crate) mod shape_start_logging;
pub(crate) mod shape_start_query;
pub(crate) mod shape_stop_event_data_store_ingestion;
pub(crate) mod shape_stop_import;
pub(crate) mod shape_stop_logging;
pub(crate) mod shape_update_channel;
pub(crate) mod shape_update_dashboard;
pub(crate) mod shape_update_event_data_store;
pub(crate) mod shape_update_trail;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_account_has_ongoing_import_exception;
pub(crate) mod shape_account_not_found_exception;
pub(crate) mod shape_account_not_registered_exception;
pub(crate) mod shape_account_registered_exception;
pub(crate) mod shape_add_tags_input;
pub(crate) mod shape_cancel_query_input;
pub(crate) mod shape_cannot_delegate_management_account_exception;
pub(crate) mod shape_channel_already_exists_exception;
pub(crate) mod shape_channel_arn_invalid_exception;
pub(crate) mod shape_channel_exists_for_eds_exception;
pub(crate) mod shape_channel_max_limit_exceeded_exception;
pub(crate) mod shape_channel_not_found_exception;
pub(crate) mod shape_cloud_trail_access_not_enabled_exception;
pub(crate) mod shape_cloud_trail_arn_invalid_exception;
pub(crate) mod shape_cloud_trail_invalid_client_token_id_exception;
pub(crate) mod shape_cloud_watch_logs_delivery_unavailable_exception;
pub(crate) mod shape_concurrent_modification_exception;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_channel_input;
pub(crate) mod shape_create_dashboard_input;
pub(crate) mod shape_create_event_data_store_input;
pub(crate) mod shape_create_trail_input;
pub(crate) mod shape_delegated_admin_account_limit_exceeded_exception;
pub(crate) mod shape_delete_channel_input;
pub(crate) mod shape_delete_dashboard_input;
pub(crate) mod shape_delete_event_data_store_input;
pub(crate) mod shape_delete_resource_policy_input;
pub(crate) mod shape_delete_trail_input;
pub(crate) mod shape_deregister_organization_delegated_admin_input;
pub(crate) mod shape_describe_query_input;
pub(crate) mod shape_describe_trails_input;
pub(crate) mod shape_disable_federation_input;
pub(crate) mod shape_enable_federation_input;
pub(crate) mod shape_event_data_store_already_exists_exception;
pub(crate) mod shape_event_data_store_arn_invalid_exception;
pub(crate) mod shape_event_data_store_federation_enabled_exception;
pub(crate) mod shape_event_data_store_has_ongoing_import_exception;
pub(crate) mod shape_event_data_store_max_limit_exceeded_exception;
pub(crate) mod shape_event_data_store_not_found_exception;
pub(crate) mod shape_event_data_store_termination_protected_exception;
pub(crate) mod shape_generate_query_input;
pub(crate) mod shape_generate_response_exception;
pub(crate) mod shape_get_channel_input;
pub(crate) mod shape_get_dashboard_input;
pub(crate) mod shape_get_event_configuration_input;
pub(crate) mod shape_get_event_data_store_input;
pub(crate) mod shape_get_event_selectors_input;
pub(crate) mod shape_get_import_input;
pub(crate) mod shape_get_insight_selectors_input;
pub(crate) mod shape_get_query_results_input;
pub(crate) mod shape_get_resource_policy_input;
pub(crate) mod shape_get_trail_input;
pub(crate) mod shape_get_trail_status_input;
pub(crate) mod shape_import_not_found_exception;
pub(crate) mod shape_inactive_event_data_store_exception;
pub(crate) mod shape_inactive_query_exception;
pub(crate) mod shape_insight_not_enabled_exception;
pub(crate) mod shape_insufficient_dependency_service_access_permission_exception;
pub(crate) mod shape_insufficient_encryption_policy_exception;
pub(crate) mod shape_insufficient_iam_access_permission_exception;
pub(crate) mod shape_insufficient_s3_bucket_policy_exception;
pub(crate) mod shape_insufficient_sns_topic_policy_exception;
pub(crate) mod shape_invalid_cloud_watch_logs_log_group_arn_exception;
pub(crate) mod shape_invalid_cloud_watch_logs_role_arn_exception;
pub(crate) mod shape_invalid_date_range_exception;
pub(crate) mod shape_invalid_event_category_exception;
pub(crate) mod shape_invalid_event_data_store_category_exception;
pub(crate) mod shape_invalid_event_data_store_status_exception;
pub(crate) mod shape_invalid_event_selectors_exception;
pub(crate) mod shape_invalid_home_region_exception;
pub(crate) mod shape_invalid_import_source_exception;
pub(crate) mod shape_invalid_insight_selectors_exception;
pub(crate) mod shape_invalid_kms_key_id_exception;
pub(crate) mod shape_invalid_lookup_attributes_exception;
pub(crate) mod shape_invalid_max_results_exception;
pub(crate) mod shape_invalid_next_token_exception;
pub(crate) mod shape_invalid_parameter_combination_exception;
pub(crate) mod shape_invalid_parameter_exception;
pub(crate) mod shape_invalid_query_statement_exception;
pub(crate) mod shape_invalid_query_status_exception;
pub(crate) mod shape_invalid_s3_bucket_name_exception;
pub(crate) mod shape_invalid_s3_prefix_exception;
pub(crate) mod shape_invalid_sns_topic_name_exception;
pub(crate) mod shape_invalid_source_exception;
pub(crate) mod shape_invalid_tag_parameter_exception;
pub(crate) mod shape_invalid_time_range_exception;
pub(crate) mod shape_invalid_token_exception;
pub(crate) mod shape_invalid_trail_name_exception;
pub(crate) mod shape_kms_exception;
pub(crate) mod shape_kms_key_disabled_exception;
pub(crate) mod shape_kms_key_not_found_exception;
pub(crate) mod shape_list_channels_input;
pub(crate) mod shape_list_dashboards_input;
pub(crate) mod shape_list_event_data_stores_input;
pub(crate) mod shape_list_import_failures_input;
pub(crate) mod shape_list_imports_input;
pub(crate) mod shape_list_insights_data_input;
pub(crate) mod shape_list_insights_metric_data_input;
pub(crate) mod shape_list_public_keys_input;
pub(crate) mod shape_list_queries_input;
pub(crate) mod shape_list_tags_input;
pub(crate) mod shape_list_trails_input;
pub(crate) mod shape_lookup_events_input;
pub(crate) mod shape_max_concurrent_queries_exception;
pub(crate) mod shape_maximum_number_of_trails_exceeded_exception;
pub(crate) mod shape_no_management_account_slr_exists_exception;
pub(crate) mod shape_not_organization_management_account_exception;
pub(crate) mod shape_not_organization_master_account_exception;
pub(crate) mod shape_operation_not_permitted_exception;
pub(crate) mod shape_organization_not_in_all_features_mode_exception;
pub(crate) mod shape_organizations_not_in_use_exception;
pub(crate) mod shape_put_event_configuration_input;
pub(crate) mod shape_put_event_selectors_input;
pub(crate) mod shape_put_insight_selectors_input;
pub(crate) mod shape_put_resource_policy_input;
pub(crate) mod shape_query_id_not_found_exception;
pub(crate) mod shape_register_organization_delegated_admin_input;
pub(crate) mod shape_remove_tags_input;
pub(crate) mod shape_resource_arn_not_valid_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_resource_policy_not_found_exception;
pub(crate) mod shape_resource_policy_not_valid_exception;
pub(crate) mod shape_resource_type_not_supported_exception;
pub(crate) mod shape_restore_event_data_store_input;
pub(crate) mod shape_s3_bucket_does_not_exist_exception;
pub(crate) mod shape_search_sample_queries_input;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_start_dashboard_refresh_input;
pub(crate) mod shape_start_event_data_store_ingestion_input;
pub(crate) mod shape_start_import_input;
pub(crate) mod shape_start_logging_input;
pub(crate) mod shape_start_query_input;
pub(crate) mod shape_stop_event_data_store_ingestion_input;
pub(crate) mod shape_stop_import_input;
pub(crate) mod shape_stop_logging_input;
pub(crate) mod shape_tags_limit_exceeded_exception;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_trail_already_exists_exception;
pub(crate) mod shape_trail_not_found_exception;
pub(crate) mod shape_trail_not_provided_exception;
pub(crate) mod shape_unsupported_operation_exception;
pub(crate) mod shape_update_channel_input;
pub(crate) mod shape_update_dashboard_input;
pub(crate) mod shape_update_event_data_store_input;
pub(crate) mod shape_update_trail_input;
pub(crate) mod shape_advanced_event_selector;
pub(crate) mod shape_advanced_event_selectors;
pub(crate) mod shape_aggregation_configuration;
pub(crate) mod shape_aggregation_configurations;
pub(crate) mod shape_channels;
pub(crate) mod shape_context_key_selector;
pub(crate) mod shape_context_key_selectors;
pub(crate) mod shape_dashboards;
pub(crate) mod shape_destination;
pub(crate) mod shape_destinations;
pub(crate) mod shape_event_data_stores;
pub(crate) mod shape_event_selector;
pub(crate) mod shape_event_selectors;
pub(crate) mod shape_events_list;
pub(crate) mod shape_import_destinations;
pub(crate) mod shape_import_failure_list;
pub(crate) mod shape_import_source;
pub(crate) mod shape_import_statistics;
pub(crate) mod shape_imports_list;
pub(crate) mod shape_ingestion_status;
pub(crate) mod shape_insight_selector;
pub(crate) mod shape_insight_selectors;
pub(crate) mod shape_insights_metric_values;
pub(crate) mod shape_lookup_attribute;
pub(crate) mod shape_partition_key_list;
pub(crate) mod shape_public_key_list;
pub(crate) mod shape_queries;
pub(crate) mod shape_query_result_rows;
pub(crate) mod shape_query_statistics;
pub(crate) mod shape_query_statistics_for_describe_query;
pub(crate) mod shape_refresh_schedule;
pub(crate) mod shape_request_widget;
pub(crate) mod shape_resource_tag_list;
pub(crate) mod shape_search_sample_queries_search_results;
pub(crate) mod shape_source_config;
pub(crate) mod shape_tag;
pub(crate) mod shape_tags_list;
pub(crate) mod shape_timestamps;
pub(crate) mod shape_trail;
pub(crate) mod shape_trail_list;
pub(crate) mod shape_trails;
pub(crate) mod shape_widget_list;
pub(crate) mod shape_advanced_field_selector;
pub(crate) mod shape_channel;
pub(crate) mod shape_dashboard_detail;
pub(crate) mod shape_data_resource;
pub(crate) mod shape_event;
pub(crate) mod shape_event_data_store;
pub(crate) mod shape_import_failure_list_item;
pub(crate) mod shape_imports_list_item;
pub(crate) mod shape_partition_key;
pub(crate) mod shape_public_key;
pub(crate) mod shape_query;
pub(crate) mod shape_query_result_row;
pub(crate) mod shape_refresh_schedule_frequency;
pub(crate) mod shape_resource_tag;
pub(crate) mod shape_s3_import_source;
pub(crate) mod shape_search_sample_queries_search_result;
pub(crate) mod shape_trail_info;
pub(crate) mod shape_widget;
pub(crate) mod shape_advanced_field_selectors;
pub(crate) mod shape_data_resources;
pub(crate) mod shape_exclude_management_event_sources;
pub(crate) mod shape_operator_target_list;
pub(crate) mod shape_query_parameters;
pub(crate) mod shape_query_result_column;
pub(crate) mod shape_resource_list;
pub(crate) mod shape_source_event_categories;
pub(crate) mod shape_templates;
pub(crate) mod shape_view_properties_map;
pub(crate) mod shape_resource;
pub(crate) mod shape_data_resource_values;
pub(crate) mod shape_operator;