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_cancel_flow_executions;
pub(crate) mod shape_create_connector_profile;
pub(crate) mod shape_create_flow;
pub(crate) mod shape_delete_connector_profile;
pub(crate) mod shape_delete_flow;
pub(crate) mod shape_describe_connector;
pub(crate) mod shape_describe_connector_entity;
pub(crate) mod shape_describe_connector_profiles;
pub(crate) mod shape_describe_connectors;
pub(crate) mod shape_describe_flow;
pub(crate) mod shape_describe_flow_execution_records;
pub(crate) mod shape_list_connector_entities;
pub(crate) mod shape_list_connectors;
pub(crate) mod shape_list_flows;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_register_connector;
pub(crate) mod shape_reset_connector_metadata_cache;
pub(crate) mod shape_start_flow;
pub(crate) mod shape_stop_flow;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_unregister_connector;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_connector_profile;
pub(crate) mod shape_update_connector_registration;
pub(crate) mod shape_update_flow;
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_cancel_flow_executions_input;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_connector_authentication_exception;
pub(crate) mod shape_connector_server_exception;
pub(crate) mod shape_create_connector_profile_input;
pub(crate) mod shape_create_flow_input;
pub(crate) mod shape_delete_connector_profile_input;
pub(crate) mod shape_delete_flow_input;
pub(crate) mod shape_describe_connector_entity_input;
pub(crate) mod shape_describe_connector_input;
pub(crate) mod shape_describe_connector_profiles_input;
pub(crate) mod shape_describe_connectors_input;
pub(crate) mod shape_describe_flow_execution_records_input;
pub(crate) mod shape_describe_flow_input;
pub(crate) mod shape_internal_server_exception;
pub(crate) mod shape_list_connector_entities_input;
pub(crate) mod shape_list_connectors_input;
pub(crate) mod shape_list_flows_input;
pub(crate) mod shape_register_connector_input;
pub(crate) mod shape_reset_connector_metadata_cache_input;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_start_flow_input;
pub(crate) mod shape_stop_flow_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_unregister_connector_input;
pub(crate) mod shape_unsupported_operation_exception;
pub(crate) mod shape_update_connector_profile_input;
pub(crate) mod shape_update_connector_registration_input;
pub(crate) mod shape_update_flow_input;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_connector_configuration;
pub(crate) mod shape_connector_configurations_map;
pub(crate) mod shape_connector_entity_field_list;
pub(crate) mod shape_connector_entity_map;
pub(crate) mod shape_connector_list;
pub(crate) mod shape_connector_profile_config;
pub(crate) mod shape_connector_profile_detail_list;
pub(crate) mod shape_connector_provisioning_config;
pub(crate) mod shape_destination_flow_config;
pub(crate) mod shape_destination_flow_config_list;
pub(crate) mod shape_execution_details;
pub(crate) mod shape_execution_ids;
pub(crate) mod shape_flow_execution_list;
pub(crate) mod shape_flow_list;
pub(crate) mod shape_metadata_catalog_config;
pub(crate) mod shape_metadata_catalog_details;
pub(crate) mod shape_source_flow_config;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_task;
pub(crate) mod shape_tasks;
pub(crate) mod shape_trigger_config;
pub(crate) mod shape_authentication_config;
pub(crate) mod shape_connector_detail;
pub(crate) mod shape_connector_entity_field;
pub(crate) mod shape_connector_entity_list;
pub(crate) mod shape_connector_metadata;
pub(crate) mod shape_connector_mode_list;
pub(crate) mod shape_connector_operator;
pub(crate) mod shape_connector_profile;
pub(crate) mod shape_connector_profile_credentials;
pub(crate) mod shape_connector_profile_properties;
pub(crate) mod shape_connector_runtime_setting_list;
pub(crate) mod shape_connector_type_list;
pub(crate) mod shape_destination_connector_properties;
pub(crate) mod shape_execution_record;
pub(crate) mod shape_flow_definition;
pub(crate) mod shape_glue_data_catalog_config;
pub(crate) mod shape_incremental_pull_config;
pub(crate) mod shape_lambda_connector_provisioning_config;
pub(crate) mod shape_metadata_catalog_detail;
pub(crate) mod shape_scheduling_frequency_type_list;
pub(crate) mod shape_source_connector_properties;
pub(crate) mod shape_supported_api_version_list;
pub(crate) mod shape_supported_data_transfer_apis;
pub(crate) mod shape_supported_data_transfer_type_list;
pub(crate) mod shape_supported_operator_list;
pub(crate) mod shape_supported_write_operation_list;
pub(crate) mod shape_trigger_properties;
pub(crate) mod shape_trigger_type_list;
pub(crate) mod shape_amplitude_connector_profile_credentials;
pub(crate) mod shape_amplitude_connector_profile_properties;
pub(crate) mod shape_amplitude_metadata;
pub(crate) mod shape_amplitude_source_properties;
pub(crate) mod shape_connector_entity;
pub(crate) mod shape_connector_runtime_setting;
pub(crate) mod shape_custom_auth_config_list;
pub(crate) mod shape_custom_connector_destination_properties;
pub(crate) mod shape_custom_connector_profile_credentials;
pub(crate) mod shape_custom_connector_profile_properties;
pub(crate) mod shape_custom_connector_source_properties;
pub(crate) mod shape_custom_properties;
pub(crate) mod shape_customer_profiles_destination_properties;
pub(crate) mod shape_customer_profiles_metadata;
pub(crate) mod shape_data_transfer_api;
pub(crate) mod shape_datadog_connector_profile_credentials;
pub(crate) mod shape_datadog_connector_profile_properties;
pub(crate) mod shape_datadog_metadata;
pub(crate) mod shape_datadog_source_properties;
pub(crate) mod shape_destination_field_properties;
pub(crate) mod shape_dynatrace_connector_profile_credentials;
pub(crate) mod shape_dynatrace_connector_profile_properties;
pub(crate) mod shape_dynatrace_metadata;
pub(crate) mod shape_dynatrace_source_properties;
pub(crate) mod shape_event_bridge_destination_properties;
pub(crate) mod shape_event_bridge_metadata;
pub(crate) mod shape_execution_result;
pub(crate) mod shape_google_analytics_connector_profile_credentials;
pub(crate) mod shape_google_analytics_connector_profile_properties;
pub(crate) mod shape_google_analytics_metadata;
pub(crate) mod shape_google_analytics_source_properties;
pub(crate) mod shape_honeycode_connector_profile_credentials;
pub(crate) mod shape_honeycode_connector_profile_properties;
pub(crate) mod shape_honeycode_destination_properties;
pub(crate) mod shape_honeycode_metadata;
pub(crate) mod shape_infor_nexus_connector_profile_credentials;
pub(crate) mod shape_infor_nexus_connector_profile_properties;
pub(crate) mod shape_infor_nexus_metadata;
pub(crate) mod shape_infor_nexus_source_properties;
pub(crate) mod shape_lookout_metrics_destination_properties;
pub(crate) mod shape_marketo_connector_profile_credentials;
pub(crate) mod shape_marketo_connector_profile_properties;
pub(crate) mod shape_marketo_destination_properties;
pub(crate) mod shape_marketo_metadata;
pub(crate) mod shape_marketo_source_properties;
pub(crate) mod shape_o_auth2_defaults;
pub(crate) mod shape_pardot_connector_profile_credentials;
pub(crate) mod shape_pardot_connector_profile_properties;
pub(crate) mod shape_pardot_metadata;
pub(crate) mod shape_pardot_source_properties;
pub(crate) mod shape_private_connection_provisioning_state;
pub(crate) mod shape_redshift_connector_profile_credentials;
pub(crate) mod shape_redshift_connector_profile_properties;
pub(crate) mod shape_redshift_destination_properties;
pub(crate) mod shape_redshift_metadata;
pub(crate) mod shape_registration_output;
pub(crate) mod shape_s3_destination_properties;
pub(crate) mod shape_s3_metadata;
pub(crate) mod shape_s3_source_properties;
pub(crate) mod shape_salesforce_connector_profile_credentials;
pub(crate) mod shape_salesforce_connector_profile_properties;
pub(crate) mod shape_salesforce_destination_properties;
pub(crate) mod shape_salesforce_metadata;
pub(crate) mod shape_salesforce_source_properties;
pub(crate) mod shape_sapo_data_connector_profile_credentials;
pub(crate) mod shape_sapo_data_connector_profile_properties;
pub(crate) mod shape_sapo_data_destination_properties;
pub(crate) mod shape_sapo_data_metadata;
pub(crate) mod shape_sapo_data_source_properties;
pub(crate) mod shape_scheduled_trigger_properties;
pub(crate) mod shape_service_now_connector_profile_credentials;
pub(crate) mod shape_service_now_connector_profile_properties;
pub(crate) mod shape_service_now_metadata;
pub(crate) mod shape_service_now_source_properties;
pub(crate) mod shape_singular_connector_profile_credentials;
pub(crate) mod shape_singular_connector_profile_properties;
pub(crate) mod shape_singular_metadata;
pub(crate) mod shape_singular_source_properties;
pub(crate) mod shape_slack_connector_profile_credentials;
pub(crate) mod shape_slack_connector_profile_properties;
pub(crate) mod shape_slack_metadata;
pub(crate) mod shape_slack_source_properties;
pub(crate) mod shape_snowflake_connector_profile_credentials;
pub(crate) mod shape_snowflake_connector_profile_properties;
pub(crate) mod shape_snowflake_destination_properties;
pub(crate) mod shape_snowflake_metadata;
pub(crate) mod shape_source_field_properties;
pub(crate) mod shape_source_fields;
pub(crate) mod shape_supported_field_type_details;
pub(crate) mod shape_task_properties_map;
pub(crate) mod shape_trendmicro_connector_profile_credentials;
pub(crate) mod shape_trendmicro_connector_profile_properties;
pub(crate) mod shape_trendmicro_metadata;
pub(crate) mod shape_trendmicro_source_properties;
pub(crate) mod shape_upsolver_destination_properties;
pub(crate) mod shape_upsolver_metadata;
pub(crate) mod shape_veeva_connector_profile_credentials;
pub(crate) mod shape_veeva_connector_profile_properties;
pub(crate) mod shape_veeva_metadata;
pub(crate) mod shape_veeva_source_properties;
pub(crate) mod shape_zendesk_connector_profile_credentials;
pub(crate) mod shape_zendesk_connector_profile_properties;
pub(crate) mod shape_zendesk_destination_properties;
pub(crate) mod shape_zendesk_metadata;
pub(crate) mod shape_zendesk_source_properties;
pub(crate) mod shape_api_key_credentials;
pub(crate) mod shape_auth_code_url_list;
pub(crate) mod shape_basic_auth_credentials;
pub(crate) mod shape_connector_o_auth_request;
pub(crate) mod shape_connector_supplied_value_option_list;
pub(crate) mod shape_custom_auth_config;
pub(crate) mod shape_custom_auth_credentials;
pub(crate) mod shape_error_handling_config;
pub(crate) mod shape_error_info;
pub(crate) mod shape_field_type_details;
pub(crate) mod shape_o_auth2_credentials;
pub(crate) mod shape_o_auth2_custom_properties_list;
pub(crate) mod shape_o_auth2_grant_type_supported_list;
pub(crate) mod shape_o_auth2_properties;
pub(crate) mod shape_o_auth_credentials;
pub(crate) mod shape_o_auth_properties;
pub(crate) mod shape_o_auth_scope_list;
pub(crate) mod shape_region_list;
pub(crate) mod shape_s3_input_format_config;
pub(crate) mod shape_s3_output_format_config;
pub(crate) mod shape_salesforce_data_transfer_api_list;
pub(crate) mod shape_sapo_data_pagination_config;
pub(crate) mod shape_sapo_data_parallelism_config;
pub(crate) mod shape_success_response_handling_config;
pub(crate) mod shape_token_url_list;
pub(crate) mod shape_upsolver_s3_output_format_config;
pub(crate) mod shape_aggregation_config;
pub(crate) mod shape_auth_parameter_list;
pub(crate) mod shape_filter_operator_list;
pub(crate) mod shape_id_field_name_list;
pub(crate) mod shape_o_auth2_custom_parameter;
pub(crate) mod shape_prefix_config;
pub(crate) mod shape_profile_properties_map;
pub(crate) mod shape_range;
pub(crate) mod shape_supported_value_list;
pub(crate) mod shape_auth_parameter;
pub(crate) mod shape_connector_supplied_value_list;
pub(crate) mod shape_token_url_custom_properties;
pub(crate) mod shape_path_prefix_hierarchy;