aws_sdk_codepipeline/
protocol_serde.rspub(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],
) -> 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_acknowledge_job;
pub(crate) mod shape_acknowledge_third_party_job;
pub(crate) mod shape_create_custom_action_type;
pub(crate) mod shape_create_pipeline;
pub(crate) mod shape_delete_custom_action_type;
pub(crate) mod shape_delete_pipeline;
pub(crate) mod shape_delete_webhook;
pub(crate) mod shape_deregister_webhook_with_third_party;
pub(crate) mod shape_disable_stage_transition;
pub(crate) mod shape_enable_stage_transition;
pub(crate) mod shape_get_action_type;
pub(crate) mod shape_get_job_details;
pub(crate) mod shape_get_pipeline;
pub(crate) mod shape_get_pipeline_execution;
pub(crate) mod shape_get_pipeline_state;
pub(crate) mod shape_get_third_party_job_details;
pub(crate) mod shape_list_action_executions;
pub(crate) mod shape_list_action_types;
pub(crate) mod shape_list_pipeline_executions;
pub(crate) mod shape_list_pipelines;
pub(crate) mod shape_list_rule_executions;
pub(crate) mod shape_list_rule_types;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_webhooks;
pub(crate) mod shape_override_stage_condition;
pub(crate) mod shape_poll_for_jobs;
pub(crate) mod shape_poll_for_third_party_jobs;
pub(crate) mod shape_put_action_revision;
pub(crate) mod shape_put_approval_result;
pub(crate) mod shape_put_job_failure_result;
pub(crate) mod shape_put_job_success_result;
pub(crate) mod shape_put_third_party_job_failure_result;
pub(crate) mod shape_put_third_party_job_success_result;
pub(crate) mod shape_put_webhook;
pub(crate) mod shape_register_webhook_with_third_party;
pub(crate) mod shape_retry_stage_execution;
pub(crate) mod shape_rollback_stage;
pub(crate) mod shape_start_pipeline_execution;
pub(crate) mod shape_stop_pipeline_execution;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_action_type;
pub(crate) mod shape_update_pipeline;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_acknowledge_job_input;
pub(crate) mod shape_acknowledge_third_party_job_input;
pub(crate) mod shape_action_not_found_exception;
pub(crate) mod shape_action_type_not_found_exception;
pub(crate) mod shape_approval_already_completed_exception;
pub(crate) mod shape_concurrent_modification_exception;
pub(crate) mod shape_concurrent_pipeline_executions_limit_exceeded_exception;
pub(crate) mod shape_condition_not_overridable_exception;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_custom_action_type_input;
pub(crate) mod shape_create_pipeline_input;
pub(crate) mod shape_delete_custom_action_type_input;
pub(crate) mod shape_delete_pipeline_input;
pub(crate) mod shape_delete_webhook_input;
pub(crate) mod shape_deregister_webhook_with_third_party_input;
pub(crate) mod shape_disable_stage_transition_input;
pub(crate) mod shape_duplicated_stop_request_exception;
pub(crate) mod shape_enable_stage_transition_input;
pub(crate) mod shape_get_action_type_input;
pub(crate) mod shape_get_job_details_input;
pub(crate) mod shape_get_pipeline_execution_input;
pub(crate) mod shape_get_pipeline_input;
pub(crate) mod shape_get_pipeline_state_input;
pub(crate) mod shape_get_third_party_job_details_input;
pub(crate) mod shape_invalid_action_declaration_exception;
pub(crate) mod shape_invalid_approval_token_exception;
pub(crate) mod shape_invalid_arn_exception;
pub(crate) mod shape_invalid_blocker_declaration_exception;
pub(crate) mod shape_invalid_client_token_exception;
pub(crate) mod shape_invalid_job_exception;
pub(crate) mod shape_invalid_job_state_exception;
pub(crate) mod shape_invalid_next_token_exception;
pub(crate) mod shape_invalid_nonce_exception;
pub(crate) mod shape_invalid_stage_declaration_exception;
pub(crate) mod shape_invalid_structure_exception;
pub(crate) mod shape_invalid_tags_exception;
pub(crate) mod shape_invalid_webhook_authentication_parameters_exception;
pub(crate) mod shape_invalid_webhook_filter_pattern_exception;
pub(crate) mod shape_job_not_found_exception;
pub(crate) mod shape_limit_exceeded_exception;
pub(crate) mod shape_list_action_executions_input;
pub(crate) mod shape_list_action_types_input;
pub(crate) mod shape_list_pipeline_executions_input;
pub(crate) mod shape_list_pipelines_input;
pub(crate) mod shape_list_rule_executions_input;
pub(crate) mod shape_list_rule_types_input;
pub(crate) mod shape_list_tags_for_resource_input;
pub(crate) mod shape_list_webhooks_input;
pub(crate) mod shape_not_latest_pipeline_execution_exception;
pub(crate) mod shape_output_variables_size_exceeded_exception;
pub(crate) mod shape_override_stage_condition_input;
pub(crate) mod shape_pipeline_execution_not_found_exception;
pub(crate) mod shape_pipeline_execution_not_stoppable_exception;
pub(crate) mod shape_pipeline_execution_outdated_exception;
pub(crate) mod shape_pipeline_name_in_use_exception;
pub(crate) mod shape_pipeline_not_found_exception;
pub(crate) mod shape_pipeline_version_not_found_exception;
pub(crate) mod shape_poll_for_jobs_input;
pub(crate) mod shape_poll_for_third_party_jobs_input;
pub(crate) mod shape_put_action_revision_input;
pub(crate) mod shape_put_approval_result_input;
pub(crate) mod shape_put_job_failure_result_input;
pub(crate) mod shape_put_job_success_result_input;
pub(crate) mod shape_put_third_party_job_failure_result_input;
pub(crate) mod shape_put_third_party_job_success_result_input;
pub(crate) mod shape_put_webhook_input;
pub(crate) mod shape_register_webhook_with_third_party_input;
pub(crate) mod shape_request_failed_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_retry_stage_execution_input;
pub(crate) mod shape_rollback_stage_input;
pub(crate) mod shape_stage_not_found_exception;
pub(crate) mod shape_stage_not_retryable_exception;
pub(crate) mod shape_start_pipeline_execution_input;
pub(crate) mod shape_stop_pipeline_execution_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_too_many_tags_exception;
pub(crate) mod shape_unable_to_rollback_stage_exception;
pub(crate) mod shape_untag_resource_input;
pub(crate) mod shape_update_action_type_input;
pub(crate) mod shape_update_pipeline_input;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_webhook_not_found_exception;
pub(crate) mod shape_action_configuration_property;
pub(crate) mod shape_action_execution_detail_list;
pub(crate) mod shape_action_execution_filter;
pub(crate) mod shape_action_revision;
pub(crate) mod shape_action_type;
pub(crate) mod shape_action_type_declaration;
pub(crate) mod shape_action_type_id;
pub(crate) mod shape_action_type_list;
pub(crate) mod shape_action_type_settings;
pub(crate) mod shape_approval_result;
pub(crate) mod shape_artifact_details;
pub(crate) mod shape_current_revision;
pub(crate) mod shape_execution_details;
pub(crate) mod shape_failure_details;
pub(crate) mod shape_job_details;
pub(crate) mod shape_job_list;
pub(crate) mod shape_list_webhook_item;
pub(crate) mod shape_pipeline_declaration;
pub(crate) mod shape_pipeline_execution;
pub(crate) mod shape_pipeline_execution_filter;
pub(crate) mod shape_pipeline_execution_summary_list;
pub(crate) mod shape_pipeline_list;
pub(crate) mod shape_pipeline_metadata;
pub(crate) mod shape_pipeline_variable;
pub(crate) mod shape_rule_execution_detail_list;
pub(crate) mod shape_rule_execution_filter;
pub(crate) mod shape_rule_type_list;
pub(crate) mod shape_source_revision_override;
pub(crate) mod shape_stage_state_list;
pub(crate) mod shape_tag;
pub(crate) mod shape_tag_list;
pub(crate) mod shape_third_party_job_details;
pub(crate) mod shape_third_party_job_list;
pub(crate) mod shape_webhook_definition;
pub(crate) mod shape_webhook_list;
pub(crate) mod shape_action_configuration_property_list;
pub(crate) mod shape_action_execution_detail;
pub(crate) mod shape_action_type_artifact_details;
pub(crate) mod shape_action_type_executor;
pub(crate) mod shape_action_type_identifier;
pub(crate) mod shape_action_type_permissions;
pub(crate) mod shape_action_type_properties;
pub(crate) mod shape_action_type_property;
pub(crate) mod shape_action_type_urls;
pub(crate) mod shape_artifact_revision_list;
pub(crate) mod shape_artifact_store;
pub(crate) mod shape_artifact_store_map;
pub(crate) mod shape_execution_trigger;
pub(crate) mod shape_job;
pub(crate) mod shape_job_data;
pub(crate) mod shape_latest_in_pipeline_execution_filter;
pub(crate) mod shape_pipeline_execution_summary;
pub(crate) mod shape_pipeline_rollback_metadata;
pub(crate) mod shape_pipeline_stage_declaration_list;
pub(crate) mod shape_pipeline_summary;
pub(crate) mod shape_pipeline_trigger_declaration;
pub(crate) mod shape_pipeline_trigger_declaration_list;
pub(crate) mod shape_pipeline_variable_declaration;
pub(crate) mod shape_pipeline_variable_declaration_list;
pub(crate) mod shape_resolved_pipeline_variable_list;
pub(crate) mod shape_rule_execution_detail;
pub(crate) mod shape_rule_type;
pub(crate) mod shape_stage_declaration;
pub(crate) mod shape_stage_state;
pub(crate) mod shape_succeeded_in_stage_filter;
pub(crate) mod shape_third_party_job;
pub(crate) mod shape_third_party_job_data;
pub(crate) mod shape_webhook_auth_configuration;
pub(crate) mod shape_webhook_filter_rule;
pub(crate) mod shape_action_configuration;
pub(crate) mod shape_action_declaration;
pub(crate) mod shape_action_execution_input;
pub(crate) mod shape_action_execution_output;
pub(crate) mod shape_action_state_list;
pub(crate) mod shape_allowed_accounts;
pub(crate) mod shape_artifact_list;
pub(crate) mod shape_artifact_revision;
pub(crate) mod shape_aws_session_credentials;
pub(crate) mod shape_before_entry_conditions;
pub(crate) mod shape_blocker_declaration;
pub(crate) mod shape_encryption_key;
pub(crate) mod shape_executor_configuration;
pub(crate) mod shape_failure_conditions;
pub(crate) mod shape_git_configuration;
pub(crate) mod shape_pipeline_context;
pub(crate) mod shape_resolved_pipeline_variable;
pub(crate) mod shape_rule_configuration_property_list;
pub(crate) mod shape_rule_execution_input;
pub(crate) mod shape_rule_execution_output;
pub(crate) mod shape_rule_type_id;
pub(crate) mod shape_rule_type_settings;
pub(crate) mod shape_source_revision_list;
pub(crate) mod shape_stage_condition_state;
pub(crate) mod shape_stage_execution;
pub(crate) mod shape_stage_execution_list;
pub(crate) mod shape_stop_execution_trigger;
pub(crate) mod shape_success_conditions;
pub(crate) mod shape_transition_state;
pub(crate) mod shape_webhook_filters;
pub(crate) mod shape_action_configuration_map;
pub(crate) mod shape_action_context;
pub(crate) mod shape_action_execution_result;
pub(crate) mod shape_action_state;
pub(crate) mod shape_artifact;
pub(crate) mod shape_artifact_detail_list;
pub(crate) mod shape_condition;
pub(crate) mod shape_condition_state_list;
pub(crate) mod shape_git_pull_request_filter;
pub(crate) mod shape_git_push_filter;
pub(crate) mod shape_input_artifact;
pub(crate) mod shape_job_worker_executor_configuration;
pub(crate) mod shape_lambda_executor_configuration;
pub(crate) mod shape_output_artifact;
pub(crate) mod shape_output_variables_map;
pub(crate) mod shape_resolved_action_configuration_map;
pub(crate) mod shape_resolved_rule_configuration_map;
pub(crate) mod shape_rule_configuration_map;
pub(crate) mod shape_rule_configuration_property;
pub(crate) mod shape_rule_execution_result;
pub(crate) mod shape_source_revision;
pub(crate) mod shape_stage_action_declaration_list;
pub(crate) mod shape_stage_blocker_declaration_list;
pub(crate) mod shape_stage_conditions_execution;
pub(crate) mod shape_stage_context;
pub(crate) mod shape_action_execution;
pub(crate) mod shape_artifact_detail;
pub(crate) mod shape_artifact_location;
pub(crate) mod shape_condition_list;
pub(crate) mod shape_condition_state;
pub(crate) mod shape_error_details;
pub(crate) mod shape_git_branch_filter_criteria;
pub(crate) mod shape_git_file_path_filter_criteria;
pub(crate) mod shape_git_pull_request_filter_list;
pub(crate) mod shape_git_push_filter_list;
pub(crate) mod shape_git_tag_filter_criteria;
pub(crate) mod shape_polling_account_list;
pub(crate) mod shape_polling_service_principal_list;
pub(crate) mod shape_rule_declaration;
pub(crate) mod shape_condition_execution;
pub(crate) mod shape_input_artifact_list;
pub(crate) mod shape_output_artifact_list;
pub(crate) mod shape_rule_state_list;
pub(crate) mod shape_s3_artifact_location;
pub(crate) mod shape_s3_location;
pub(crate) mod shape_git_pull_request_event_type_list;
pub(crate) mod shape_rule_declaration_list;
pub(crate) mod shape_rule_state;
pub(crate) mod shape_git_branch_pattern_list;
pub(crate) mod shape_git_file_path_pattern_list;
pub(crate) mod shape_git_tag_pattern_list;
pub(crate) mod shape_rule_execution;
pub(crate) mod shape_rule_revision;