AWS SDK

AWS SDK

rev. 03f9d3736bb06bbe282d7bfe7c28721562f20a05 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_compliance_details_by_resource.rs

@@ -7,7 +69,66 @@
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   30     30   
                        _response_body,
   31     31   
                        output,
   32     32   
                    )
   33     33   
                    .map_err(crate::operation::get_compliance_details_by_resource::GetComplianceDetailsByResourceError::unhandled)?;
   34     34   
                    let output = output.meta(generic);
   35     35   
                    output.build()
   36     36   
                };
   37         -
                if tmp.message.is_none() {
   38         -
                    tmp.message = _error_message;
   39         -
                }
   40     37   
                tmp
   41     38   
            })
   42     39   
        }
   43     40   
        _ => crate::operation::get_compliance_details_by_resource::GetComplianceDetailsByResourceError::generic(generic),
   44     41   
    })
   45     42   
}
   46     43   
   47     44   
#[allow(clippy::unnecessary_wraps)]
   48     45   
pub fn de_get_compliance_details_by_resource_http_response(
   49     46   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_compliance_summary_by_resource_type.rs

@@ -7,7 +69,66 @@
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   30     30   
                        _response_body,
   31     31   
                        output,
   32     32   
                    )
   33     33   
                    .map_err(crate::operation::get_compliance_summary_by_resource_type::GetComplianceSummaryByResourceTypeError::unhandled)?;
   34     34   
                    let output = output.meta(generic);
   35     35   
                    output.build()
   36     36   
                };
   37         -
                if tmp.message.is_none() {
   38         -
                    tmp.message = _error_message;
   39         -
                }
   40     37   
                tmp
   41     38   
            })
   42     39   
        }
   43     40   
        _ => crate::operation::get_compliance_summary_by_resource_type::GetComplianceSummaryByResourceTypeError::generic(generic),
   44     41   
    })
   45     42   
}
   46     43   
   47     44   
#[allow(clippy::unnecessary_wraps)]
   48     45   
pub fn de_get_compliance_summary_by_resource_type_http_response(
   49     46   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_conformance_pack_compliance_details.rs

@@ -4,4 +130,115 @@
   24     24   
            #[allow(unused_mut)]
   25     25   
            let mut tmp =
   26     26   
                 {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output).map_err(crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::unhandled)?;
   30     30   
                    let output = output.meta(generic);
   31     31   
                    output.build()
   32     32   
                }
   33     33   
            ;
   34         -
            if tmp.message.is_none() {
   35         -
                                                            tmp.message = _error_message;
   36         -
                                                        }
   37     34   
            tmp
   38     35   
        }),
   39     36   
        "InvalidNextTokenException" => crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::InvalidNextTokenException({
   40     37   
            #[allow(unused_mut)]
   41     38   
            let mut tmp =
   42     39   
                 {
   43     40   
                    #[allow(unused_mut)]
   44     41   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   45     42   
                    output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output).map_err(crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::unhandled)?;
   46     43   
                    let output = output.meta(generic);
   47     44   
                    output.build()
   48     45   
                }
   49     46   
            ;
   50         -
            if tmp.message.is_none() {
   51         -
                                                            tmp.message = _error_message;
   52         -
                                                        }
   53     47   
            tmp
   54     48   
        }),
   55     49   
        "InvalidParameterValueException" => crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::InvalidParameterValueException({
   56     50   
            #[allow(unused_mut)]
   57     51   
            let mut tmp =
   58     52   
                 {
   59     53   
                    #[allow(unused_mut)]
   60     54   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   61     55   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(_response_body, output).map_err(crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::unhandled)?;
   62     56   
                    let output = output.meta(generic);
   63     57   
                    output.build()
   64     58   
                }
   65     59   
            ;
   66         -
            if tmp.message.is_none() {
   67         -
                                                            tmp.message = _error_message;
   68         -
                                                        }
   69     60   
            tmp
   70     61   
        }),
   71     62   
        "NoSuchConfigRuleInConformancePackException" => crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::NoSuchConfigRuleInConformancePackException({
   72     63   
            #[allow(unused_mut)]
   73     64   
            let mut tmp =
   74     65   
                 {
   75     66   
                    #[allow(unused_mut)]
   76     67   
                    let mut output = crate::types::error::builders::NoSuchConfigRuleInConformancePackExceptionBuilder::default();
   77     68   
                    output = crate::protocol_serde::shape_no_such_config_rule_in_conformance_pack_exception::de_no_such_config_rule_in_conformance_pack_exception_json_err(_response_body, output).map_err(crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::unhandled)?;
   78     69   
                    let output = output.meta(generic);
   79     70   
                    output.build()
   80     71   
                }
   81     72   
            ;
   82         -
            if tmp.message.is_none() {
   83         -
                                                            tmp.message = _error_message;
   84         -
                                                        }
   85     73   
            tmp
   86     74   
        }),
   87     75   
        "NoSuchConformancePackException" => crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::NoSuchConformancePackException({
   88     76   
            #[allow(unused_mut)]
   89     77   
            let mut tmp =
   90     78   
                 {
   91     79   
                    #[allow(unused_mut)]
   92     80   
                    let mut output = crate::types::error::builders::NoSuchConformancePackExceptionBuilder::default();
   93     81   
                    output = crate::protocol_serde::shape_no_such_conformance_pack_exception::de_no_such_conformance_pack_exception_json_err(_response_body, output).map_err(crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::unhandled)?;
   94     82   
                    let output = output.meta(generic);
   95     83   
                    output.build()
   96     84   
                }
   97     85   
            ;
   98         -
            if tmp.message.is_none() {
   99         -
                                                            tmp.message = _error_message;
  100         -
                                                        }
  101     86   
            tmp
  102     87   
        }),
  103     88   
        _ => crate::operation::get_conformance_pack_compliance_details::GetConformancePackComplianceDetailsError::generic(generic)
  104     89   
    })
  105     90   
}
  106     91   
  107     92   
#[allow(clippy::unnecessary_wraps)]
  108     93   
pub fn de_get_conformance_pack_compliance_details_http_response(
  109     94   
    _response_status: u16,
  110     95   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_conformance_pack_compliance_summary.rs

@@ -4,4 +104,95 @@
   24     24   
            crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::InvalidLimitException({
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   30     30   
                        .map_err(crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::unhandled)?;
   31     31   
                    let output = output.meta(generic);
   32     32   
                    output.build()
   33     33   
                };
   34         -
                if tmp.message.is_none() {
   35         -
                    tmp.message = _error_message;
   36         -
                }
   37     34   
                tmp
   38     35   
            })
   39     36   
        }
   40     37   
        "InvalidNextTokenException" => {
   41     38   
            crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::InvalidNextTokenException({
   42     39   
                #[allow(unused_mut)]
   43     40   
                let mut tmp = {
   44     41   
                    #[allow(unused_mut)]
   45     42   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   46     43   
                    output =
   47     44   
                        crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   48     45   
                            .map_err(crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::unhandled)?;
   49     46   
                    let output = output.meta(generic);
   50     47   
                    output.build()
   51     48   
                };
   52         -
                if tmp.message.is_none() {
   53         -
                    tmp.message = _error_message;
   54         -
                }
   55     49   
                tmp
   56     50   
            })
   57     51   
        }
   58     52   
        "NoSuchConformancePackException" => {
   59     53   
            crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::NoSuchConformancePackException({
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut tmp = {
   62     56   
                    #[allow(unused_mut)]
   63     57   
                    let mut output = crate::types::error::builders::NoSuchConformancePackExceptionBuilder::default();
   64     58   
                    output = crate::protocol_serde::shape_no_such_conformance_pack_exception::de_no_such_conformance_pack_exception_json_err(
   65     59   
                        _response_body,
   66     60   
                        output,
   67     61   
                    )
   68     62   
                    .map_err(crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::unhandled)?;
   69     63   
                    let output = output.meta(generic);
   70     64   
                    output.build()
   71     65   
                };
   72         -
                if tmp.message.is_none() {
   73         -
                    tmp.message = _error_message;
   74         -
                }
   75     66   
                tmp
   76     67   
            })
   77     68   
        }
   78     69   
        _ => crate::operation::get_conformance_pack_compliance_summary::GetConformancePackComplianceSummaryError::generic(generic),
   79     70   
    })
   80     71   
}
   81     72   
   82     73   
#[allow(clippy::unnecessary_wraps)]
   83     74   
pub fn de_get_conformance_pack_compliance_summary_http_response(
   84     75   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_custom_rule_policy.rs

@@ -4,4 +66,63 @@
   24     24   
            #[allow(unused_mut)]
   25     25   
            let mut tmp = {
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::NoSuchConfigRuleExceptionBuilder::default();
   28     28   
                output =
   29     29   
                    crate::protocol_serde::shape_no_such_config_rule_exception::de_no_such_config_rule_exception_json_err(_response_body, output)
   30     30   
                        .map_err(crate::operation::get_custom_rule_policy::GetCustomRulePolicyError::unhandled)?;
   31     31   
                let output = output.meta(generic);
   32     32   
                output.build()
   33     33   
            };
   34         -
            if tmp.message.is_none() {
   35         -
                tmp.message = _error_message;
   36         -
            }
   37     34   
            tmp
   38     35   
        }),
   39     36   
        _ => crate::operation::get_custom_rule_policy::GetCustomRulePolicyError::generic(generic),
   40     37   
    })
   41     38   
}
   42     39   
   43     40   
#[allow(clippy::unnecessary_wraps)]
   44     41   
pub fn de_get_custom_rule_policy_http_response(
   45     42   
    _response_status: u16,
   46     43   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_discovered_resource_counts.rs

@@ -3,3 +98,89 @@
   23     23   
        "InvalidLimitException" => crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::InvalidLimitException({
   24     24   
            #[allow(unused_mut)]
   25     25   
            let mut tmp = {
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   29     29   
                    .map_err(crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::unhandled)?;
   30     30   
                let output = output.meta(generic);
   31     31   
                output.build()
   32     32   
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36     33   
            tmp
   37     34   
        }),
   38     35   
        "InvalidNextTokenException" => {
   39     36   
            crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::InvalidNextTokenException({
   40     37   
                #[allow(unused_mut)]
   41     38   
                let mut tmp = {
   42     39   
                    #[allow(unused_mut)]
   43     40   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   44     41   
                    output =
   45     42   
                        crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   46     43   
                            .map_err(crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::unhandled)?;
   47     44   
                    let output = output.meta(generic);
   48     45   
                    output.build()
   49     46   
                };
   50         -
                if tmp.message.is_none() {
   51         -
                    tmp.message = _error_message;
   52         -
                }
   53     47   
                tmp
   54     48   
            })
   55     49   
        }
   56     50   
        "ValidationException" => crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::ValidationException({
   57     51   
            #[allow(unused_mut)]
   58     52   
            let mut tmp = {
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut output = crate::types::error::builders::ValidationExceptionBuilder::default();
   61     55   
                output = crate::protocol_serde::shape_validation_exception::de_validation_exception_json_err(_response_body, output)
   62     56   
                    .map_err(crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::unhandled)?;
   63     57   
                let output = output.meta(generic);
   64     58   
                output.build()
   65     59   
            };
   66         -
            if tmp.message.is_none() {
   67         -
                tmp.message = _error_message;
   68         -
            }
   69     60   
            tmp
   70     61   
        }),
   71     62   
        _ => crate::operation::get_discovered_resource_counts::GetDiscoveredResourceCountsError::generic(generic),
   72     63   
    })
   73     64   
}
   74     65   
   75     66   
#[allow(clippy::unnecessary_wraps)]
   76     67   
pub fn de_get_discovered_resource_counts_http_response(
   77     68   
    _response_status: u16,
   78     69   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_organization_config_rule_detailed_status.rs

@@ -8,8 +118,106 @@
   28     28   
            #[allow(unused_mut)]
   29     29   
            let mut tmp =
   30     30   
                 {
   31     31   
                    #[allow(unused_mut)]
   32     32   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   33     33   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::unhandled)?;
   34     34   
                    let output = output.meta(generic);
   35     35   
                    output.build()
   36     36   
                }
   37     37   
            ;
   38         -
            if tmp.message.is_none() {
   39         -
                                                            tmp.message = _error_message;
   40         -
                                                        }
   41     38   
            tmp
   42     39   
        }),
   43     40   
        "InvalidNextTokenException" => crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::InvalidNextTokenException({
   44     41   
            #[allow(unused_mut)]
   45     42   
            let mut tmp =
   46     43   
                 {
   47     44   
                    #[allow(unused_mut)]
   48     45   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   49     46   
                    output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::unhandled)?;
   50     47   
                    let output = output.meta(generic);
   51     48   
                    output.build()
   52     49   
                }
   53     50   
            ;
   54         -
            if tmp.message.is_none() {
   55         -
                                                            tmp.message = _error_message;
   56         -
                                                        }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "NoSuchOrganizationConfigRuleException" => crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::NoSuchOrganizationConfigRuleException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp =
   62     56   
                 {
   63     57   
                    #[allow(unused_mut)]
   64     58   
                    let mut output = crate::types::error::builders::NoSuchOrganizationConfigRuleExceptionBuilder::default();
   65     59   
                    output = crate::protocol_serde::shape_no_such_organization_config_rule_exception::de_no_such_organization_config_rule_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::unhandled)?;
   66     60   
                    let output = output.meta(generic);
   67     61   
                    output.build()
   68     62   
                }
   69     63   
            ;
   70         -
            if tmp.message.is_none() {
   71         -
                                                            tmp.message = _error_message;
   72         -
                                                        }
   73     64   
            tmp
   74     65   
        }),
   75     66   
        "OrganizationAccessDeniedException" => crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::OrganizationAccessDeniedException({
   76     67   
            #[allow(unused_mut)]
   77     68   
            let mut tmp =
   78     69   
                 {
   79     70   
                    #[allow(unused_mut)]
   80     71   
                    let mut output = crate::types::error::builders::OrganizationAccessDeniedExceptionBuilder::default();
   81     72   
                    output = crate::protocol_serde::shape_organization_access_denied_exception::de_organization_access_denied_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::unhandled)?;
   82     73   
                    let output = output.meta(generic);
   83     74   
                    output.build()
   84     75   
                }
   85     76   
            ;
   86         -
            if tmp.message.is_none() {
   87         -
                                                            tmp.message = _error_message;
   88         -
                                                        }
   89     77   
            tmp
   90     78   
        }),
   91     79   
        _ => crate::operation::get_organization_config_rule_detailed_status::GetOrganizationConfigRuleDetailedStatusError::generic(generic)
   92     80   
    })
   93     81   
}
   94     82   
   95     83   
#[allow(clippy::unnecessary_wraps)]
   96     84   
pub fn de_get_organization_config_rule_detailed_status_http_response(
   97     85   
    _response_status: u16,
   98     86   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_organization_conformance_pack_detailed_status.rs

@@ -10,10 +120,108 @@
   30     30   
            #[allow(unused_mut)]
   31     31   
            let mut tmp =
   32     32   
                 {
   33     33   
                    #[allow(unused_mut)]
   34     34   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   35     35   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::unhandled)?;
   36     36   
                    let output = output.meta(generic);
   37     37   
                    output.build()
   38     38   
                }
   39     39   
            ;
   40         -
            if tmp.message.is_none() {
   41         -
                                                            tmp.message = _error_message;
   42         -
                                                        }
   43     40   
            tmp
   44     41   
        }),
   45     42   
        "InvalidNextTokenException" => crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::InvalidNextTokenException({
   46     43   
            #[allow(unused_mut)]
   47     44   
            let mut tmp =
   48     45   
                 {
   49     46   
                    #[allow(unused_mut)]
   50     47   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   51     48   
                    output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::unhandled)?;
   52     49   
                    let output = output.meta(generic);
   53     50   
                    output.build()
   54     51   
                }
   55     52   
            ;
   56         -
            if tmp.message.is_none() {
   57         -
                                                            tmp.message = _error_message;
   58         -
                                                        }
   59     53   
            tmp
   60     54   
        }),
   61     55   
        "NoSuchOrganizationConformancePackException" => crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::NoSuchOrganizationConformancePackException({
   62     56   
            #[allow(unused_mut)]
   63     57   
            let mut tmp =
   64     58   
                 {
   65     59   
                    #[allow(unused_mut)]
   66     60   
                    let mut output = crate::types::error::builders::NoSuchOrganizationConformancePackExceptionBuilder::default();
   67     61   
                    output = crate::protocol_serde::shape_no_such_organization_conformance_pack_exception::de_no_such_organization_conformance_pack_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::unhandled)?;
   68     62   
                    let output = output.meta(generic);
   69     63   
                    output.build()
   70     64   
                }
   71     65   
            ;
   72         -
            if tmp.message.is_none() {
   73         -
                                                            tmp.message = _error_message;
   74         -
                                                        }
   75     66   
            tmp
   76     67   
        }),
   77     68   
        "OrganizationAccessDeniedException" => crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::OrganizationAccessDeniedException({
   78     69   
            #[allow(unused_mut)]
   79     70   
            let mut tmp =
   80     71   
                 {
   81     72   
                    #[allow(unused_mut)]
   82     73   
                    let mut output = crate::types::error::builders::OrganizationAccessDeniedExceptionBuilder::default();
   83     74   
                    output = crate::protocol_serde::shape_organization_access_denied_exception::de_organization_access_denied_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::unhandled)?;
   84     75   
                    let output = output.meta(generic);
   85     76   
                    output.build()
   86     77   
                }
   87     78   
            ;
   88         -
            if tmp.message.is_none() {
   89         -
                                                            tmp.message = _error_message;
   90         -
                                                        }
   91     79   
            tmp
   92     80   
        }),
   93     81   
        _ => crate::operation::get_organization_conformance_pack_detailed_status::GetOrganizationConformancePackDetailedStatusError::generic(generic)
   94     82   
    })
   95     83   
}
   96     84   
   97     85   
#[allow(clippy::unnecessary_wraps)]
   98     86   
pub fn de_get_organization_conformance_pack_detailed_status_http_response(
   99     87   
    _response_status: u16,
  100     88   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_organization_custom_rule_policy.rs

@@ -3,3 +85,79 @@
   23     23   
        "NoSuchOrganizationConfigRuleException" => {
   24     24   
            crate::operation::get_organization_custom_rule_policy::GetOrganizationCustomRulePolicyError::NoSuchOrganizationConfigRuleException({
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::NoSuchOrganizationConfigRuleExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_no_such_organization_config_rule_exception::de_no_such_organization_config_rule_exception_json_err(_response_body, output).map_err(crate::operation::get_organization_custom_rule_policy::GetOrganizationCustomRulePolicyError::unhandled)?;
   30     30   
                    let output = output.meta(generic);
   31     31   
                    output.build()
   32     32   
                };
   33         -
                if tmp.message.is_none() {
   34         -
                    tmp.message = _error_message;
   35         -
                }
   36     33   
                tmp
   37     34   
            })
   38     35   
        }
   39     36   
        "OrganizationAccessDeniedException" => {
   40     37   
            crate::operation::get_organization_custom_rule_policy::GetOrganizationCustomRulePolicyError::OrganizationAccessDeniedException({
   41     38   
                #[allow(unused_mut)]
   42     39   
                let mut tmp = {
   43     40   
                    #[allow(unused_mut)]
   44     41   
                    let mut output = crate::types::error::builders::OrganizationAccessDeniedExceptionBuilder::default();
   45     42   
                    output = crate::protocol_serde::shape_organization_access_denied_exception::de_organization_access_denied_exception_json_err(
   46     43   
                        _response_body,
   47     44   
                        output,
   48     45   
                    )
   49     46   
                    .map_err(crate::operation::get_organization_custom_rule_policy::GetOrganizationCustomRulePolicyError::unhandled)?;
   50     47   
                    let output = output.meta(generic);
   51     48   
                    output.build()
   52     49   
                };
   53         -
                if tmp.message.is_none() {
   54         -
                    tmp.message = _error_message;
   55         -
                }
   56     50   
                tmp
   57     51   
            })
   58     52   
        }
   59     53   
        _ => crate::operation::get_organization_custom_rule_policy::GetOrganizationCustomRulePolicyError::generic(generic),
   60     54   
    })
   61     55   
}
   62     56   
   63     57   
#[allow(clippy::unnecessary_wraps)]
   64     58   
pub fn de_get_organization_custom_rule_policy_http_response(
   65     59   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_resource_config_history.rs

@@ -7,7 +150,132 @@
   27     27   
        "InvalidLimitException" => crate::operation::get_resource_config_history::GetResourceConfigHistoryError::InvalidLimitException({
   28     28   
            #[allow(unused_mut)]
   29     29   
            let mut tmp = {
   30     30   
                #[allow(unused_mut)]
   31     31   
                let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   32     32   
                output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   33     33   
                    .map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
   34     34   
                let output = output.meta(generic);
   35     35   
                output.build()
   36     36   
            };
   37         -
            if tmp.message.is_none() {
   38         -
                tmp.message = _error_message;
   39         -
            }
   40     37   
            tmp
   41     38   
        }),
   42     39   
        "InvalidNextTokenException" => crate::operation::get_resource_config_history::GetResourceConfigHistoryError::InvalidNextTokenException({
   43     40   
            #[allow(unused_mut)]
   44     41   
            let mut tmp = {
   45     42   
                #[allow(unused_mut)]
   46     43   
                let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   47     44   
                output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   48     45   
                    .map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
   49     46   
                let output = output.meta(generic);
   50     47   
                output.build()
   51     48   
            };
   52         -
            if tmp.message.is_none() {
   53         -
                tmp.message = _error_message;
   54         -
            }
   55     49   
            tmp
   56     50   
        }),
   57     51   
        "InvalidTimeRangeException" => crate::operation::get_resource_config_history::GetResourceConfigHistoryError::InvalidTimeRangeException({
   58     52   
            #[allow(unused_mut)]
   59     53   
            let mut tmp = {
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut output = crate::types::error::builders::InvalidTimeRangeExceptionBuilder::default();
   62     56   
                output = crate::protocol_serde::shape_invalid_time_range_exception::de_invalid_time_range_exception_json_err(_response_body, output)
   63     57   
                    .map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
   64     58   
                let output = output.meta(generic);
   65     59   
                output.build()
   66     60   
            };
   67         -
            if tmp.message.is_none() {
   68         -
                tmp.message = _error_message;
   69         -
            }
   70     61   
            tmp
   71     62   
        }),
   72     63   
        "NoAvailableConfigurationRecorderException" => {
   73     64   
            crate::operation::get_resource_config_history::GetResourceConfigHistoryError::NoAvailableConfigurationRecorderException({
   74     65   
                #[allow(unused_mut)]
   75     66   
                let mut tmp = {
   76     67   
                    #[allow(unused_mut)]
   77     68   
                    let mut output = crate::types::error::builders::NoAvailableConfigurationRecorderExceptionBuilder::default();
   78     69   
                    output = crate::protocol_serde::shape_no_available_configuration_recorder_exception::de_no_available_configuration_recorder_exception_json_err(_response_body, output).map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
   79     70   
                    let output = output.meta(generic);
   80     71   
                    output.build()
   81     72   
                };
   82         -
                if tmp.message.is_none() {
   83         -
                    tmp.message = _error_message;
   84         -
                }
   85     73   
                tmp
   86     74   
            })
   87     75   
        }
   88     76   
        "ResourceNotDiscoveredException" => {
   89     77   
            crate::operation::get_resource_config_history::GetResourceConfigHistoryError::ResourceNotDiscoveredException({
   90     78   
                #[allow(unused_mut)]
   91     79   
                let mut tmp = {
   92     80   
                    #[allow(unused_mut)]
   93     81   
                    let mut output = crate::types::error::builders::ResourceNotDiscoveredExceptionBuilder::default();
   94     82   
                    output = crate::protocol_serde::shape_resource_not_discovered_exception::de_resource_not_discovered_exception_json_err(
   95     83   
                        _response_body,
   96     84   
                        output,
   97     85   
                    )
   98     86   
                    .map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
   99     87   
                    let output = output.meta(generic);
  100     88   
                    output.build()
  101     89   
                };
  102         -
                if tmp.message.is_none() {
  103         -
                    tmp.message = _error_message;
  104         -
                }
  105     90   
                tmp
  106     91   
            })
  107     92   
        }
  108     93   
        "ValidationException" => crate::operation::get_resource_config_history::GetResourceConfigHistoryError::ValidationException({
  109     94   
            #[allow(unused_mut)]
  110     95   
            let mut tmp = {
  111     96   
                #[allow(unused_mut)]
  112     97   
                let mut output = crate::types::error::builders::ValidationExceptionBuilder::default();
  113     98   
                output = crate::protocol_serde::shape_validation_exception::de_validation_exception_json_err(_response_body, output)
  114     99   
                    .map_err(crate::operation::get_resource_config_history::GetResourceConfigHistoryError::unhandled)?;
  115    100   
                let output = output.meta(generic);
  116    101   
                output.build()
  117    102   
            };
  118         -
            if tmp.message.is_none() {
  119         -
                tmp.message = _error_message;
  120         -
            }
  121    103   
            tmp
  122    104   
        }),
  123    105   
        _ => crate::operation::get_resource_config_history::GetResourceConfigHistoryError::generic(generic),
  124    106   
    })
  125    107   
}
  126    108   
  127    109   
#[allow(clippy::unnecessary_wraps)]
  128    110   
pub fn de_get_resource_config_history_http_response(
  129    111   
    _response_status: u16,
  130    112   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_resource_evaluation_summary.rs

@@ -5,5 +67,64 @@
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   29     29   
                    output =
   30     30   
                        crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   31     31   
                            .map_err(crate::operation::get_resource_evaluation_summary::GetResourceEvaluationSummaryError::unhandled)?;
   32     32   
                    let output = output.meta(generic);
   33     33   
                    output.build()
   34     34   
                };
   35         -
                if tmp.message.is_none() {
   36         -
                    tmp.message = _error_message;
   37         -
                }
   38     35   
                tmp
   39     36   
            })
   40     37   
        }
   41     38   
        _ => crate::operation::get_resource_evaluation_summary::GetResourceEvaluationSummaryError::generic(generic),
   42     39   
    })
   43     40   
}
   44     41   
   45     42   
#[allow(clippy::unnecessary_wraps)]
   46     43   
pub fn de_get_resource_evaluation_summary_http_response(
   47     44   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_get_stored_query.rs

@@ -1,1 +77,71 @@
   20     20   
        "ResourceNotFoundException" => crate::operation::get_stored_query::GetStoredQueryError::ResourceNotFoundException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::get_stored_query::GetStoredQueryError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "ValidationException" => crate::operation::get_stored_query::GetStoredQueryError::ValidationException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::ValidationExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_validation_exception::de_validation_exception_json_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::get_stored_query::GetStoredQueryError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        _ => crate::operation::get_stored_query::GetStoredQueryError::generic(generic),
   51     45   
    })
   52     46   
}
   53     47   
   54     48   
#[allow(clippy::unnecessary_wraps)]
   55     49   
pub fn de_get_stored_query_http_response(
   56     50   
    _response_status: u16,
   57     51   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_list_aggregate_discovered_resources.rs

@@ -4,4 +116,104 @@
   24     24   
            crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::InvalidLimitException({
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   30     30   
                        .map_err(crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::unhandled)?;
   31     31   
                    let output = output.meta(generic);
   32     32   
                    output.build()
   33     33   
                };
   34         -
                if tmp.message.is_none() {
   35         -
                    tmp.message = _error_message;
   36         -
                }
   37     34   
                tmp
   38     35   
            })
   39     36   
        }
   40     37   
        "InvalidNextTokenException" => {
   41     38   
            crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::InvalidNextTokenException({
   42     39   
                #[allow(unused_mut)]
   43     40   
                let mut tmp = {
   44     41   
                    #[allow(unused_mut)]
   45     42   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   46     43   
                    output =
   47     44   
                        crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   48     45   
                            .map_err(crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::unhandled)?;
   49     46   
                    let output = output.meta(generic);
   50     47   
                    output.build()
   51     48   
                };
   52         -
                if tmp.message.is_none() {
   53         -
                    tmp.message = _error_message;
   54         -
                }
   55     49   
                tmp
   56     50   
            })
   57     51   
        }
   58     52   
        "NoSuchConfigurationAggregatorException" => {
   59     53   
            crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::NoSuchConfigurationAggregatorException({
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut tmp = {
   62     56   
                    #[allow(unused_mut)]
   63     57   
                    let mut output = crate::types::error::builders::NoSuchConfigurationAggregatorExceptionBuilder::default();
   64     58   
                    output = crate::protocol_serde::shape_no_such_configuration_aggregator_exception::de_no_such_configuration_aggregator_exception_json_err(_response_body, output).map_err(crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::unhandled)?;
   65     59   
                    let output = output.meta(generic);
   66     60   
                    output.build()
   67     61   
                };
   68         -
                if tmp.message.is_none() {
   69         -
                    tmp.message = _error_message;
   70         -
                }
   71     62   
                tmp
   72     63   
            })
   73     64   
        }
   74     65   
        "ValidationException" => crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::ValidationException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ValidationExceptionBuilder::default();
   79     70   
                output = crate::protocol_serde::shape_validation_exception::de_validation_exception_json_err(_response_body, output)
   80     71   
                    .map_err(crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::unhandled)?;
   81     72   
                let output = output.meta(generic);
   82     73   
                output.build()
   83     74   
            };
   84         -
            if tmp.message.is_none() {
   85         -
                tmp.message = _error_message;
   86         -
            }
   87     75   
            tmp
   88     76   
        }),
   89     77   
        _ => crate::operation::list_aggregate_discovered_resources::ListAggregateDiscoveredResourcesError::generic(generic),
   90     78   
    })
   91     79   
}
   92     80   
   93     81   
#[allow(clippy::unnecessary_wraps)]
   94     82   
pub fn de_list_aggregate_discovered_resources_http_response(
   95     83   
    _response_status: u16,
   96     84   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_list_conformance_pack_compliance_scores.rs

@@ -4,4 +104,95 @@
   24     24   
            crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::InvalidLimitException({
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   30     30   
                        .map_err(crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::unhandled)?;
   31     31   
                    let output = output.meta(generic);
   32     32   
                    output.build()
   33     33   
                };
   34         -
                if tmp.message.is_none() {
   35         -
                    tmp.message = _error_message;
   36         -
                }
   37     34   
                tmp
   38     35   
            })
   39     36   
        }
   40     37   
        "InvalidNextTokenException" => {
   41     38   
            crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::InvalidNextTokenException({
   42     39   
                #[allow(unused_mut)]
   43     40   
                let mut tmp = {
   44     41   
                    #[allow(unused_mut)]
   45     42   
                    let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   46     43   
                    output =
   47     44   
                        crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   48     45   
                            .map_err(crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::unhandled)?;
   49     46   
                    let output = output.meta(generic);
   50     47   
                    output.build()
   51     48   
                };
   52         -
                if tmp.message.is_none() {
   53         -
                    tmp.message = _error_message;
   54         -
                }
   55     49   
                tmp
   56     50   
            })
   57     51   
        }
   58     52   
        "InvalidParameterValueException" => {
   59     53   
            crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::InvalidParameterValueException({
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut tmp = {
   62     56   
                    #[allow(unused_mut)]
   63     57   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   64     58   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   65     59   
                        _response_body,
   66     60   
                        output,
   67     61   
                    )
   68     62   
                    .map_err(crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::unhandled)?;
   69     63   
                    let output = output.meta(generic);
   70     64   
                    output.build()
   71     65   
                };
   72         -
                if tmp.message.is_none() {
   73         -
                    tmp.message = _error_message;
   74         -
                }
   75     66   
                tmp
   76     67   
            })
   77     68   
        }
   78     69   
        _ => crate::operation::list_conformance_pack_compliance_scores::ListConformancePackComplianceScoresError::generic(generic),
   79     70   
    })
   80     71   
}
   81     72   
   82     73   
#[allow(clippy::unnecessary_wraps)]
   83     74   
pub fn de_list_conformance_pack_compliance_scores_http_response(
   84     75   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_list_discovered_resources.rs

@@ -7,7 +115,103 @@
   27     27   
        "InvalidLimitException" => crate::operation::list_discovered_resources::ListDiscoveredResourcesError::InvalidLimitException({
   28     28   
            #[allow(unused_mut)]
   29     29   
            let mut tmp = {
   30     30   
                #[allow(unused_mut)]
   31     31   
                let mut output = crate::types::error::builders::InvalidLimitExceptionBuilder::default();
   32     32   
                output = crate::protocol_serde::shape_invalid_limit_exception::de_invalid_limit_exception_json_err(_response_body, output)
   33     33   
                    .map_err(crate::operation::list_discovered_resources::ListDiscoveredResourcesError::unhandled)?;
   34     34   
                let output = output.meta(generic);
   35     35   
                output.build()
   36     36   
            };
   37         -
            if tmp.message.is_none() {
   38         -
                tmp.message = _error_message;
   39         -
            }
   40     37   
            tmp
   41     38   
        }),
   42     39   
        "InvalidNextTokenException" => crate::operation::list_discovered_resources::ListDiscoveredResourcesError::InvalidNextTokenException({
   43     40   
            #[allow(unused_mut)]
   44     41   
            let mut tmp = {
   45     42   
                #[allow(unused_mut)]
   46     43   
                let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   47     44   
                output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   48     45   
                    .map_err(crate::operation::list_discovered_resources::ListDiscoveredResourcesError::unhandled)?;
   49     46   
                let output = output.meta(generic);
   50     47   
                output.build()
   51     48   
            };
   52         -
            if tmp.message.is_none() {
   53         -
                tmp.message = _error_message;
   54         -
            }
   55     49   
            tmp
   56     50   
        }),
   57     51   
        "NoAvailableConfigurationRecorderException" => {
   58     52   
            crate::operation::list_discovered_resources::ListDiscoveredResourcesError::NoAvailableConfigurationRecorderException({
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut tmp = {
   61     55   
                    #[allow(unused_mut)]
   62     56   
                    let mut output = crate::types::error::builders::NoAvailableConfigurationRecorderExceptionBuilder::default();
   63     57   
                    output = crate::protocol_serde::shape_no_available_configuration_recorder_exception::de_no_available_configuration_recorder_exception_json_err(_response_body, output).map_err(crate::operation::list_discovered_resources::ListDiscoveredResourcesError::unhandled)?;
   64     58   
                    let output = output.meta(generic);
   65     59   
                    output.build()
   66     60   
                };
   67         -
                if tmp.message.is_none() {
   68         -
                    tmp.message = _error_message;
   69         -
                }
   70     61   
                tmp
   71     62   
            })
   72     63   
        }
   73     64   
        "ValidationException" => crate::operation::list_discovered_resources::ListDiscoveredResourcesError::ValidationException({
   74     65   
            #[allow(unused_mut)]
   75     66   
            let mut tmp = {
   76     67   
                #[allow(unused_mut)]
   77     68   
                let mut output = crate::types::error::builders::ValidationExceptionBuilder::default();
   78     69   
                output = crate::protocol_serde::shape_validation_exception::de_validation_exception_json_err(_response_body, output)
   79     70   
                    .map_err(crate::operation::list_discovered_resources::ListDiscoveredResourcesError::unhandled)?;
   80     71   
                let output = output.meta(generic);
   81     72   
                output.build()
   82     73   
            };
   83         -
            if tmp.message.is_none() {
   84         -
                tmp.message = _error_message;
   85         -
            }
   86     74   
            tmp
   87     75   
        }),
   88     76   
        _ => crate::operation::list_discovered_resources::ListDiscoveredResourcesError::generic(generic),
   89     77   
    })
   90     78   
}
   91     79   
   92     80   
#[allow(clippy::unnecessary_wraps)]
   93     81   
pub fn de_list_discovered_resources_http_response(
   94     82   
    _response_status: u16,
   95     83   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_list_resource_evaluations.rs

@@ -7,7 +104,95 @@
   27     27   
        "InvalidNextTokenException" => crate::operation::list_resource_evaluations::ListResourceEvaluationsError::InvalidNextTokenException({
   28     28   
            #[allow(unused_mut)]
   29     29   
            let mut tmp = {
   30     30   
                #[allow(unused_mut)]
   31     31   
                let mut output = crate::types::error::builders::InvalidNextTokenExceptionBuilder::default();
   32     32   
                output = crate::protocol_serde::shape_invalid_next_token_exception::de_invalid_next_token_exception_json_err(_response_body, output)
   33     33   
                    .map_err(crate::operation::list_resource_evaluations::ListResourceEvaluationsError::unhandled)?;
   34     34   
                let output = output.meta(generic);
   35     35   
                output.build()
   36     36   
            };
   37         -
            if tmp.message.is_none() {
   38         -
                tmp.message = _error_message;
   39         -
            }
   40     37   
            tmp
   41     38   
        }),
   42     39   
        "InvalidParameterValueException" => {
   43     40   
            crate::operation::list_resource_evaluations::ListResourceEvaluationsError::InvalidParameterValueException({
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut tmp = {
   46     43   
                    #[allow(unused_mut)]
   47     44   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   48     45   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   49     46   
                        _response_body,
   50     47   
                        output,
   51     48   
                    )
   52     49   
                    .map_err(crate::operation::list_resource_evaluations::ListResourceEvaluationsError::unhandled)?;
   53     50   
                    let output = output.meta(generic);
   54     51   
                    output.build()
   55     52   
                };
   56         -
                if tmp.message.is_none() {
   57         -
                    tmp.message = _error_message;
   58         -
                }
   59     53   
                tmp
   60     54   
            })
   61     55   
        }
   62     56   
        "InvalidTimeRangeException" => crate::operation::list_resource_evaluations::ListResourceEvaluationsError::InvalidTimeRangeException({
   63     57   
            #[allow(unused_mut)]
   64     58   
            let mut tmp = {
   65     59   
                #[allow(unused_mut)]
   66     60   
                let mut output = crate::types::error::builders::InvalidTimeRangeExceptionBuilder::default();
   67     61   
                output = crate::protocol_serde::shape_invalid_time_range_exception::de_invalid_time_range_exception_json_err(_response_body, output)
   68     62   
                    .map_err(crate::operation::list_resource_evaluations::ListResourceEvaluationsError::unhandled)?;
   69     63   
                let output = output.meta(generic);
   70     64   
                output.build()
   71     65   
            };
   72         -
            if tmp.message.is_none() {
   73         -
                tmp.message = _error_message;
   74         -
            }
   75     66   
            tmp
   76     67   
        }),
   77     68   
        _ => crate::operation::list_resource_evaluations::ListResourceEvaluationsError::generic(generic),
   78     69   
    })
   79     70   
}
   80     71   
   81     72   
#[allow(clippy::unnecessary_wraps)]
   82     73   
pub fn de_list_resource_evaluations_http_response(
   83     74   
    _response_status: u16,
   84     75   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,