AWS SDK

AWS SDK

rev. 32b1b3c3761061baed26023be3219639e42d7d12

Files changed:

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_alias_input.rs

@@ -1,0 +13,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_update_alias_input_input(
    3         -
    object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    input: &crate::operation::update_alias::UpdateAliasInput,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    if let Some(var_1) = &input.alias_name {
    7         -
        object.key("AliasName").string(var_1.as_str());
    8         -
    }
    9         -
    if let Some(var_2) = &input.target_key_id {
   10         -
        object.key("TargetKeyId").string(var_2.as_str());
   11         -
    }
   12         -
    Ok(())
   13         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_custom_key_store.rs

@@ -1,0 +358,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
#[allow(clippy::unnecessary_wraps)]
    3         -
pub fn de_update_custom_key_store_http_error(
    4         -
    _response_status: u16,
    5         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    6         -
    _response_body: &[u8],
    7         -
) -> std::result::Result<
    8         -
    crate::operation::update_custom_key_store::UpdateCustomKeyStoreOutput,
    9         -
    crate::operation::update_custom_key_store::UpdateCustomKeyStoreError,
   10         -
> {
   11         -
    #[allow(unused_mut)]
   12         -
    let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
   13         -
        .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
   14         -
    generic_builder = ::aws_types::request_id::apply_request_id(generic_builder, _response_headers);
   15         -
    let generic = generic_builder.build();
   16         -
    let error_code = match generic.code() {
   17         -
        Some(code) => code,
   18         -
        None => return Err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled(generic)),
   19         -
    };
   20         -
   21         -
    let _error_message = generic.message().map(|msg| msg.to_owned());
   22         -
    Err(match error_code {
   23         -
        "CloudHsmClusterInvalidConfigurationException" => {
   24         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CloudHsmClusterInvalidConfigurationException({
   25         -
                #[allow(unused_mut)]
   26         -
                let mut tmp = {
   27         -
                    #[allow(unused_mut)]
   28         -
                    let mut output = crate::types::error::builders::CloudHsmClusterInvalidConfigurationExceptionBuilder::default();
   29         -
                    output = crate::protocol_serde::shape_cloud_hsm_cluster_invalid_configuration_exception::de_cloud_hsm_cluster_invalid_configuration_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
   30         -
                    let output = output.meta(generic);
   31         -
                    output.build()
   32         -
                };
   33         -
                if tmp.message.is_none() {
   34         -
                    tmp.message = _error_message;
   35         -
                }
   36         -
                tmp
   37         -
            })
   38         -
        }
   39         -
        "CloudHsmClusterNotActiveException" => {
   40         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CloudHsmClusterNotActiveException({
   41         -
                #[allow(unused_mut)]
   42         -
                let mut tmp = {
   43         -
                    #[allow(unused_mut)]
   44         -
                    let mut output = crate::types::error::builders::CloudHsmClusterNotActiveExceptionBuilder::default();
   45         -
                    output = crate::protocol_serde::shape_cloud_hsm_cluster_not_active_exception::de_cloud_hsm_cluster_not_active_exception_json_err(
   46         -
                        _response_body,
   47         -
                        output,
   48         -
                    )
   49         -
                    .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
   50         -
                    let output = output.meta(generic);
   51         -
                    output.build()
   52         -
                };
   53         -
                if tmp.message.is_none() {
   54         -
                    tmp.message = _error_message;
   55         -
                }
   56         -
                tmp
   57         -
            })
   58         -
        }
   59         -
        "CloudHsmClusterNotFoundException" => {
   60         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CloudHsmClusterNotFoundException({
   61         -
                #[allow(unused_mut)]
   62         -
                let mut tmp = {
   63         -
                    #[allow(unused_mut)]
   64         -
                    let mut output = crate::types::error::builders::CloudHsmClusterNotFoundExceptionBuilder::default();
   65         -
                    output = crate::protocol_serde::shape_cloud_hsm_cluster_not_found_exception::de_cloud_hsm_cluster_not_found_exception_json_err(
   66         -
                        _response_body,
   67         -
                        output,
   68         -
                    )
   69         -
                    .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
   70         -
                    let output = output.meta(generic);
   71         -
                    output.build()
   72         -
                };
   73         -
                if tmp.message.is_none() {
   74         -
                    tmp.message = _error_message;
   75         -
                }
   76         -
                tmp
   77         -
            })
   78         -
        }
   79         -
        "CloudHsmClusterNotRelatedException" => {
   80         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CloudHsmClusterNotRelatedException({
   81         -
                #[allow(unused_mut)]
   82         -
                let mut tmp = {
   83         -
                    #[allow(unused_mut)]
   84         -
                    let mut output = crate::types::error::builders::CloudHsmClusterNotRelatedExceptionBuilder::default();
   85         -
                    output =
   86         -
                        crate::protocol_serde::shape_cloud_hsm_cluster_not_related_exception::de_cloud_hsm_cluster_not_related_exception_json_err(
   87         -
                            _response_body,
   88         -
                            output,
   89         -
                        )
   90         -
                        .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
   91         -
                    let output = output.meta(generic);
   92         -
                    output.build()
   93         -
                };
   94         -
                if tmp.message.is_none() {
   95         -
                    tmp.message = _error_message;
   96         -
                }
   97         -
                tmp
   98         -
            })
   99         -
        }
  100         -
        "CustomKeyStoreInvalidStateException" => {
  101         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CustomKeyStoreInvalidStateException({
  102         -
                #[allow(unused_mut)]
  103         -
                let mut tmp = {
  104         -
                    #[allow(unused_mut)]
  105         -
                    let mut output = crate::types::error::builders::CustomKeyStoreInvalidStateExceptionBuilder::default();
  106         -
                    output =
  107         -
                        crate::protocol_serde::shape_custom_key_store_invalid_state_exception::de_custom_key_store_invalid_state_exception_json_err(
  108         -
                            _response_body,
  109         -
                            output,
  110         -
                        )
  111         -
                        .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  112         -
                    let output = output.meta(generic);
  113         -
                    output.build()
  114         -
                };
  115         -
                if tmp.message.is_none() {
  116         -
                    tmp.message = _error_message;
  117         -
                }
  118         -
                tmp
  119         -
            })
  120         -
        }
  121         -
        "CustomKeyStoreNameInUseException" => {
  122         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CustomKeyStoreNameInUseException({
  123         -
                #[allow(unused_mut)]
  124         -
                let mut tmp = {
  125         -
                    #[allow(unused_mut)]
  126         -
                    let mut output = crate::types::error::builders::CustomKeyStoreNameInUseExceptionBuilder::default();
  127         -
                    output = crate::protocol_serde::shape_custom_key_store_name_in_use_exception::de_custom_key_store_name_in_use_exception_json_err(
  128         -
                        _response_body,
  129         -
                        output,
  130         -
                    )
  131         -
                    .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  132         -
                    let output = output.meta(generic);
  133         -
                    output.build()
  134         -
                };
  135         -
                if tmp.message.is_none() {
  136         -
                    tmp.message = _error_message;
  137         -
                }
  138         -
                tmp
  139         -
            })
  140         -
        }
  141         -
        "CustomKeyStoreNotFoundException" => crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::CustomKeyStoreNotFoundException({
  142         -
            #[allow(unused_mut)]
  143         -
            let mut tmp = {
  144         -
                #[allow(unused_mut)]
  145         -
                let mut output = crate::types::error::builders::CustomKeyStoreNotFoundExceptionBuilder::default();
  146         -
                output = crate::protocol_serde::shape_custom_key_store_not_found_exception::de_custom_key_store_not_found_exception_json_err(
  147         -
                    _response_body,
  148         -
                    output,
  149         -
                )
  150         -
                .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  151         -
                let output = output.meta(generic);
  152         -
                output.build()
  153         -
            };
  154         -
            if tmp.message.is_none() {
  155         -
                tmp.message = _error_message;
  156         -
            }
  157         -
            tmp
  158         -
        }),
  159         -
        "KMSInternalException" => crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::KmsInternalException({
  160         -
            #[allow(unused_mut)]
  161         -
            let mut tmp = {
  162         -
                #[allow(unused_mut)]
  163         -
                let mut output = crate::types::error::builders::KmsInternalExceptionBuilder::default();
  164         -
                output = crate::protocol_serde::shape_kms_internal_exception::de_kms_internal_exception_json_err(_response_body, output)
  165         -
                    .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  166         -
                let output = output.meta(generic);
  167         -
                output.build()
  168         -
            };
  169         -
            if tmp.message.is_none() {
  170         -
                tmp.message = _error_message;
  171         -
            }
  172         -
            tmp
  173         -
        }),
  174         -
        "XksProxyIncorrectAuthenticationCredentialException" => {
  175         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyIncorrectAuthenticationCredentialException({
  176         -
                #[allow(unused_mut)]
  177         -
                let mut tmp = {
  178         -
                    #[allow(unused_mut)]
  179         -
                    let mut output = crate::types::error::builders::XksProxyIncorrectAuthenticationCredentialExceptionBuilder::default();
  180         -
                    output = crate::protocol_serde::shape_xks_proxy_incorrect_authentication_credential_exception::de_xks_proxy_incorrect_authentication_credential_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  181         -
                    let output = output.meta(generic);
  182         -
                    output.build()
  183         -
                };
  184         -
                if tmp.message.is_none() {
  185         -
                    tmp.message = _error_message;
  186         -
                }
  187         -
                tmp
  188         -
            })
  189         -
        }
  190         -
        "XksProxyInvalidConfigurationException" => {
  191         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyInvalidConfigurationException({
  192         -
                #[allow(unused_mut)]
  193         -
                let mut tmp = {
  194         -
                    #[allow(unused_mut)]
  195         -
                    let mut output = crate::types::error::builders::XksProxyInvalidConfigurationExceptionBuilder::default();
  196         -
                    output = crate::protocol_serde::shape_xks_proxy_invalid_configuration_exception::de_xks_proxy_invalid_configuration_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  197         -
                    let output = output.meta(generic);
  198         -
                    output.build()
  199         -
                };
  200         -
                if tmp.message.is_none() {
  201         -
                    tmp.message = _error_message;
  202         -
                }
  203         -
                tmp
  204         -
            })
  205         -
        }
  206         -
        "XksProxyInvalidResponseException" => {
  207         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyInvalidResponseException({
  208         -
                #[allow(unused_mut)]
  209         -
                let mut tmp = {
  210         -
                    #[allow(unused_mut)]
  211         -
                    let mut output = crate::types::error::builders::XksProxyInvalidResponseExceptionBuilder::default();
  212         -
                    output = crate::protocol_serde::shape_xks_proxy_invalid_response_exception::de_xks_proxy_invalid_response_exception_json_err(
  213         -
                        _response_body,
  214         -
                        output,
  215         -
                    )
  216         -
                    .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  217         -
                    let output = output.meta(generic);
  218         -
                    output.build()
  219         -
                };
  220         -
                if tmp.message.is_none() {
  221         -
                    tmp.message = _error_message;
  222         -
                }
  223         -
                tmp
  224         -
            })
  225         -
        }
  226         -
        "XksProxyUriEndpointInUseException" => {
  227         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyUriEndpointInUseException({
  228         -
                #[allow(unused_mut)]
  229         -
                let mut tmp = {
  230         -
                    #[allow(unused_mut)]
  231         -
                    let mut output = crate::types::error::builders::XksProxyUriEndpointInUseExceptionBuilder::default();
  232         -
                    output =
  233         -
                        crate::protocol_serde::shape_xks_proxy_uri_endpoint_in_use_exception::de_xks_proxy_uri_endpoint_in_use_exception_json_err(
  234         -
                            _response_body,
  235         -
                            output,
  236         -
                        )
  237         -
                        .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  238         -
                    let output = output.meta(generic);
  239         -
                    output.build()
  240         -
                };
  241         -
                if tmp.message.is_none() {
  242         -
                    tmp.message = _error_message;
  243         -
                }
  244         -
                tmp
  245         -
            })
  246         -
        }
  247         -
        "XksProxyUriInUseException" => crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyUriInUseException({
  248         -
            #[allow(unused_mut)]
  249         -
            let mut tmp = {
  250         -
                #[allow(unused_mut)]
  251         -
                let mut output = crate::types::error::builders::XksProxyUriInUseExceptionBuilder::default();
  252         -
                output =
  253         -
                    crate::protocol_serde::shape_xks_proxy_uri_in_use_exception::de_xks_proxy_uri_in_use_exception_json_err(_response_body, output)
  254         -
                        .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  255         -
                let output = output.meta(generic);
  256         -
                output.build()
  257         -
            };
  258         -
            if tmp.message.is_none() {
  259         -
                tmp.message = _error_message;
  260         -
            }
  261         -
            tmp
  262         -
        }),
  263         -
        "XksProxyUriUnreachableException" => crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyUriUnreachableException({
  264         -
            #[allow(unused_mut)]
  265         -
            let mut tmp = {
  266         -
                #[allow(unused_mut)]
  267         -
                let mut output = crate::types::error::builders::XksProxyUriUnreachableExceptionBuilder::default();
  268         -
                output = crate::protocol_serde::shape_xks_proxy_uri_unreachable_exception::de_xks_proxy_uri_unreachable_exception_json_err(
  269         -
                    _response_body,
  270         -
                    output,
  271         -
                )
  272         -
                .map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  273         -
                let output = output.meta(generic);
  274         -
                output.build()
  275         -
            };
  276         -
            if tmp.message.is_none() {
  277         -
                tmp.message = _error_message;
  278         -
            }
  279         -
            tmp
  280         -
        }),
  281         -
        "XksProxyVpcEndpointServiceInUseException" => {
  282         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyVpcEndpointServiceInUseException({
  283         -
                #[allow(unused_mut)]
  284         -
                let mut tmp = {
  285         -
                    #[allow(unused_mut)]
  286         -
                    let mut output = crate::types::error::builders::XksProxyVpcEndpointServiceInUseExceptionBuilder::default();
  287         -
                    output = crate::protocol_serde::shape_xks_proxy_vpc_endpoint_service_in_use_exception::de_xks_proxy_vpc_endpoint_service_in_use_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  288         -
                    let output = output.meta(generic);
  289         -
                    output.build()
  290         -
                };
  291         -
                if tmp.message.is_none() {
  292         -
                    tmp.message = _error_message;
  293         -
                }
  294         -
                tmp
  295         -
            })
  296         -
        }
  297         -
        "XksProxyVpcEndpointServiceInvalidConfigurationException" => {
  298         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyVpcEndpointServiceInvalidConfigurationException({
  299         -
                #[allow(unused_mut)]
  300         -
                let mut tmp = {
  301         -
                    #[allow(unused_mut)]
  302         -
                    let mut output = crate::types::error::builders::XksProxyVpcEndpointServiceInvalidConfigurationExceptionBuilder::default();
  303         -
                    output = crate::protocol_serde::shape_xks_proxy_vpc_endpoint_service_invalid_configuration_exception::de_xks_proxy_vpc_endpoint_service_invalid_configuration_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  304         -
                    let output = output.meta(generic);
  305         -
                    output.build()
  306         -
                };
  307         -
                if tmp.message.is_none() {
  308         -
                    tmp.message = _error_message;
  309         -
                }
  310         -
                tmp
  311         -
            })
  312         -
        }
  313         -
        "XksProxyVpcEndpointServiceNotFoundException" => {
  314         -
            crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::XksProxyVpcEndpointServiceNotFoundException({
  315         -
                #[allow(unused_mut)]
  316         -
                let mut tmp = {
  317         -
                    #[allow(unused_mut)]
  318         -
                    let mut output = crate::types::error::builders::XksProxyVpcEndpointServiceNotFoundExceptionBuilder::default();
  319         -
                    output = crate::protocol_serde::shape_xks_proxy_vpc_endpoint_service_not_found_exception::de_xks_proxy_vpc_endpoint_service_not_found_exception_json_err(_response_body, output).map_err(crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::unhandled)?;
  320         -
                    let output = output.meta(generic);
  321         -
                    output.build()
  322         -
                };
  323         -
                if tmp.message.is_none() {
  324         -
                    tmp.message = _error_message;
  325         -
                }
  326         -
                tmp
  327         -
            })
  328         -
        }
  329         -
        _ => crate::operation::update_custom_key_store::UpdateCustomKeyStoreError::generic(generic),
  330         -
    })
  331         -
}
  332         -
  333         -
#[allow(clippy::unnecessary_wraps)]
  334         -
pub fn de_update_custom_key_store_http_response(
  335         -
    _response_status: u16,
  336         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
  337         -
    _response_body: &[u8],
  338         -
) -> std::result::Result<
  339         -
    crate::operation::update_custom_key_store::UpdateCustomKeyStoreOutput,
  340         -
    crate::operation::update_custom_key_store::UpdateCustomKeyStoreError,
  341         -
> {
  342         -
    Ok({
  343         -
        #[allow(unused_mut)]
  344         -
        let mut output = crate::operation::update_custom_key_store::builders::UpdateCustomKeyStoreOutputBuilder::default();
  345         -
        output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
  346         -
        output.build()
  347         -
    })
  348         -
}
  349         -
  350         -
pub fn ser_update_custom_key_store_input(
  351         -
    input: &crate::operation::update_custom_key_store::UpdateCustomKeyStoreInput,
  352         -
) -> ::std::result::Result<::aws_smithy_types::body::SdkBody, ::aws_smithy_types::error::operation::SerializationError> {
  353         -
    let mut out = String::new();
  354         -
    let mut object = ::aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
  355         -
    crate::protocol_serde::shape_update_custom_key_store_input::ser_update_custom_key_store_input_input(&mut object, input)?;
  356         -
    object.finish();
  357         -
    Ok(::aws_smithy_types::body::SdkBody::from(out))
  358         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_custom_key_store_input.rs

@@ -1,0 +37,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_update_custom_key_store_input_input(
    3         -
    object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    input: &crate::operation::update_custom_key_store::UpdateCustomKeyStoreInput,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    if let Some(var_1) = &input.custom_key_store_id {
    7         -
        object.key("CustomKeyStoreId").string(var_1.as_str());
    8         -
    }
    9         -
    if let Some(var_2) = &input.new_custom_key_store_name {
   10         -
        object.key("NewCustomKeyStoreName").string(var_2.as_str());
   11         -
    }
   12         -
    if let Some(var_3) = &input.key_store_password {
   13         -
        object.key("KeyStorePassword").string(var_3.as_str());
   14         -
    }
   15         -
    if let Some(var_4) = &input.cloud_hsm_cluster_id {
   16         -
        object.key("CloudHsmClusterId").string(var_4.as_str());
   17         -
    }
   18         -
    if let Some(var_5) = &input.xks_proxy_uri_endpoint {
   19         -
        object.key("XksProxyUriEndpoint").string(var_5.as_str());
   20         -
    }
   21         -
    if let Some(var_6) = &input.xks_proxy_uri_path {
   22         -
        object.key("XksProxyUriPath").string(var_6.as_str());
   23         -
    }
   24         -
    if let Some(var_7) = &input.xks_proxy_vpc_endpoint_service_name {
   25         -
        object.key("XksProxyVpcEndpointServiceName").string(var_7.as_str());
   26         -
    }
   27         -
    if let Some(var_8) = &input.xks_proxy_authentication_credential {
   28         -
        #[allow(unused_mut)]
   29         -
        let mut object_9 = object.key("XksProxyAuthenticationCredential").start_object();
   30         -
        crate::protocol_serde::shape_xks_proxy_authentication_credential_type::ser_xks_proxy_authentication_credential_type(&mut object_9, var_8)?;
   31         -
        object_9.finish();
   32         -
    }
   33         -
    if let Some(var_10) = &input.xks_proxy_connectivity {
   34         -
        object.key("XksProxyConnectivity").string(var_10.as_str());
   35         -
    }
   36         -
    Ok(())
   37         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_key_description.rs

@@ -1,0 +127,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
#[allow(clippy::unnecessary_wraps)]
    3         -
pub fn de_update_key_description_http_error(
    4         -
    _response_status: u16,
    5         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    6         -
    _response_body: &[u8],
    7         -
) -> std::result::Result<
    8         -
    crate::operation::update_key_description::UpdateKeyDescriptionOutput,
    9         -
    crate::operation::update_key_description::UpdateKeyDescriptionError,
   10         -
> {
   11         -
    #[allow(unused_mut)]
   12         -
    let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
   13         -
        .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   14         -
    generic_builder = ::aws_types::request_id::apply_request_id(generic_builder, _response_headers);
   15         -
    let generic = generic_builder.build();
   16         -
    let error_code = match generic.code() {
   17         -
        Some(code) => code,
   18         -
        None => return Err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled(generic)),
   19         -
    };
   20         -
   21         -
    let _error_message = generic.message().map(|msg| msg.to_owned());
   22         -
    Err(match error_code {
   23         -
        "DependencyTimeoutException" => crate::operation::update_key_description::UpdateKeyDescriptionError::DependencyTimeoutException({
   24         -
            #[allow(unused_mut)]
   25         -
            let mut tmp = {
   26         -
                #[allow(unused_mut)]
   27         -
                let mut output = crate::types::error::builders::DependencyTimeoutExceptionBuilder::default();
   28         -
                output = crate::protocol_serde::shape_dependency_timeout_exception::de_dependency_timeout_exception_json_err(_response_body, output)
   29         -
                    .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   30         -
                let output = output.meta(generic);
   31         -
                output.build()
   32         -
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36         -
            tmp
   37         -
        }),
   38         -
        "InvalidArnException" => crate::operation::update_key_description::UpdateKeyDescriptionError::InvalidArnException({
   39         -
            #[allow(unused_mut)]
   40         -
            let mut tmp = {
   41         -
                #[allow(unused_mut)]
   42         -
                let mut output = crate::types::error::builders::InvalidArnExceptionBuilder::default();
   43         -
                output = crate::protocol_serde::shape_invalid_arn_exception::de_invalid_arn_exception_json_err(_response_body, output)
   44         -
                    .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   45         -
                let output = output.meta(generic);
   46         -
                output.build()
   47         -
            };
   48         -
            if tmp.message.is_none() {
   49         -
                tmp.message = _error_message;
   50         -
            }
   51         -
            tmp
   52         -
        }),
   53         -
        "KMSInternalException" => crate::operation::update_key_description::UpdateKeyDescriptionError::KmsInternalException({
   54         -
            #[allow(unused_mut)]
   55         -
            let mut tmp = {
   56         -
                #[allow(unused_mut)]
   57         -
                let mut output = crate::types::error::builders::KmsInternalExceptionBuilder::default();
   58         -
                output = crate::protocol_serde::shape_kms_internal_exception::de_kms_internal_exception_json_err(_response_body, output)
   59         -
                    .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   60         -
                let output = output.meta(generic);
   61         -
                output.build()
   62         -
            };
   63         -
            if tmp.message.is_none() {
   64         -
                tmp.message = _error_message;
   65         -
            }
   66         -
            tmp
   67         -
        }),
   68         -
        "KMSInvalidStateException" => crate::operation::update_key_description::UpdateKeyDescriptionError::KmsInvalidStateException({
   69         -
            #[allow(unused_mut)]
   70         -
            let mut tmp = {
   71         -
                #[allow(unused_mut)]
   72         -
                let mut output = crate::types::error::builders::KmsInvalidStateExceptionBuilder::default();
   73         -
                output = crate::protocol_serde::shape_kms_invalid_state_exception::de_kms_invalid_state_exception_json_err(_response_body, output)
   74         -
                    .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   75         -
                let output = output.meta(generic);
   76         -
                output.build()
   77         -
            };
   78         -
            if tmp.message.is_none() {
   79         -
                tmp.message = _error_message;
   80         -
            }
   81         -
            tmp
   82         -
        }),
   83         -
        "NotFoundException" => crate::operation::update_key_description::UpdateKeyDescriptionError::NotFoundException({
   84         -
            #[allow(unused_mut)]
   85         -
            let mut tmp = {
   86         -
                #[allow(unused_mut)]
   87         -
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
   88         -
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_json_err(_response_body, output)
   89         -
                    .map_err(crate::operation::update_key_description::UpdateKeyDescriptionError::unhandled)?;
   90         -
                let output = output.meta(generic);
   91         -
                output.build()
   92         -
            };
   93         -
            if tmp.message.is_none() {
   94         -
                tmp.message = _error_message;
   95         -
            }
   96         -
            tmp
   97         -
        }),
   98         -
        _ => crate::operation::update_key_description::UpdateKeyDescriptionError::generic(generic),
   99         -
    })
  100         -
}
  101         -
  102         -
#[allow(clippy::unnecessary_wraps)]
  103         -
pub fn de_update_key_description_http_response(
  104         -
    _response_status: u16,
  105         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
  106         -
    _response_body: &[u8],
  107         -
) -> std::result::Result<
  108         -
    crate::operation::update_key_description::UpdateKeyDescriptionOutput,
  109         -
    crate::operation::update_key_description::UpdateKeyDescriptionError,
  110         -
> {
  111         -
    Ok({
  112         -
        #[allow(unused_mut)]
  113         -
        let mut output = crate::operation::update_key_description::builders::UpdateKeyDescriptionOutputBuilder::default();
  114         -
        output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
  115         -
        output.build()
  116         -
    })
  117         -
}
  118         -
  119         -
pub fn ser_update_key_description_input(
  120         -
    input: &crate::operation::update_key_description::UpdateKeyDescriptionInput,
  121         -
) -> ::std::result::Result<::aws_smithy_types::body::SdkBody, ::aws_smithy_types::error::operation::SerializationError> {
  122         -
    let mut out = String::new();
  123         -
    let mut object = ::aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
  124         -
    crate::protocol_serde::shape_update_key_description_input::ser_update_key_description_input_input(&mut object, input)?;
  125         -
    object.finish();
  126         -
    Ok(::aws_smithy_types::body::SdkBody::from(out))
  127         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_key_description_input.rs

@@ -1,0 +13,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_update_key_description_input_input(
    3         -
    object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    input: &crate::operation::update_key_description::UpdateKeyDescriptionInput,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    if let Some(var_1) = &input.key_id {
    7         -
        object.key("KeyId").string(var_1.as_str());
    8         -
    }
    9         -
    if let Some(var_2) = &input.description {
   10         -
        object.key("Description").string(var_2.as_str());
   11         -
    }
   12         -
    Ok(())
   13         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_primary_region.rs

@@ -1,0 +143,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
#[allow(clippy::unnecessary_wraps)]
    3         -
pub fn de_update_primary_region_http_error(
    4         -
    _response_status: u16,
    5         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    6         -
    _response_body: &[u8],
    7         -
) -> std::result::Result<
    8         -
    crate::operation::update_primary_region::UpdatePrimaryRegionOutput,
    9         -
    crate::operation::update_primary_region::UpdatePrimaryRegionError,
   10         -
> {
   11         -
    #[allow(unused_mut)]
   12         -
    let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
   13         -
        .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   14         -
    generic_builder = ::aws_types::request_id::apply_request_id(generic_builder, _response_headers);
   15         -
    let generic = generic_builder.build();
   16         -
    let error_code = match generic.code() {
   17         -
        Some(code) => code,
   18         -
        None => return Err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled(generic)),
   19         -
    };
   20         -
   21         -
    let _error_message = generic.message().map(|msg| msg.to_owned());
   22         -
    Err(match error_code {
   23         -
        "DisabledException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::DisabledException({
   24         -
            #[allow(unused_mut)]
   25         -
            let mut tmp = {
   26         -
                #[allow(unused_mut)]
   27         -
                let mut output = crate::types::error::builders::DisabledExceptionBuilder::default();
   28         -
                output = crate::protocol_serde::shape_disabled_exception::de_disabled_exception_json_err(_response_body, output)
   29         -
                    .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   30         -
                let output = output.meta(generic);
   31         -
                output.build()
   32         -
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36         -
            tmp
   37         -
        }),
   38         -
        "InvalidArnException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::InvalidArnException({
   39         -
            #[allow(unused_mut)]
   40         -
            let mut tmp = {
   41         -
                #[allow(unused_mut)]
   42         -
                let mut output = crate::types::error::builders::InvalidArnExceptionBuilder::default();
   43         -
                output = crate::protocol_serde::shape_invalid_arn_exception::de_invalid_arn_exception_json_err(_response_body, output)
   44         -
                    .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   45         -
                let output = output.meta(generic);
   46         -
                output.build()
   47         -
            };
   48         -
            if tmp.message.is_none() {
   49         -
                tmp.message = _error_message;
   50         -
            }
   51         -
            tmp
   52         -
        }),
   53         -
        "KMSInternalException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::KmsInternalException({
   54         -
            #[allow(unused_mut)]
   55         -
            let mut tmp = {
   56         -
                #[allow(unused_mut)]
   57         -
                let mut output = crate::types::error::builders::KmsInternalExceptionBuilder::default();
   58         -
                output = crate::protocol_serde::shape_kms_internal_exception::de_kms_internal_exception_json_err(_response_body, output)
   59         -
                    .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   60         -
                let output = output.meta(generic);
   61         -
                output.build()
   62         -
            };
   63         -
            if tmp.message.is_none() {
   64         -
                tmp.message = _error_message;
   65         -
            }
   66         -
            tmp
   67         -
        }),
   68         -
        "KMSInvalidStateException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::KmsInvalidStateException({
   69         -
            #[allow(unused_mut)]
   70         -
            let mut tmp = {
   71         -
                #[allow(unused_mut)]
   72         -
                let mut output = crate::types::error::builders::KmsInvalidStateExceptionBuilder::default();
   73         -
                output = crate::protocol_serde::shape_kms_invalid_state_exception::de_kms_invalid_state_exception_json_err(_response_body, output)
   74         -
                    .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   75         -
                let output = output.meta(generic);
   76         -
                output.build()
   77         -
            };
   78         -
            if tmp.message.is_none() {
   79         -
                tmp.message = _error_message;
   80         -
            }
   81         -
            tmp
   82         -
        }),
   83         -
        "NotFoundException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::NotFoundException({
   84         -
            #[allow(unused_mut)]
   85         -
            let mut tmp = {
   86         -
                #[allow(unused_mut)]
   87         -
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
   88         -
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_json_err(_response_body, output)
   89         -
                    .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
   90         -
                let output = output.meta(generic);
   91         -
                output.build()
   92         -
            };
   93         -
            if tmp.message.is_none() {
   94         -
                tmp.message = _error_message;
   95         -
            }
   96         -
            tmp
   97         -
        }),
   98         -
        "UnsupportedOperationException" => crate::operation::update_primary_region::UpdatePrimaryRegionError::UnsupportedOperationException({
   99         -
            #[allow(unused_mut)]
  100         -
            let mut tmp = {
  101         -
                #[allow(unused_mut)]
  102         -
                let mut output = crate::types::error::builders::UnsupportedOperationExceptionBuilder::default();
  103         -
                output =
  104         -
                    crate::protocol_serde::shape_unsupported_operation_exception::de_unsupported_operation_exception_json_err(_response_body, output)
  105         -
                        .map_err(crate::operation::update_primary_region::UpdatePrimaryRegionError::unhandled)?;
  106         -
                let output = output.meta(generic);
  107         -
                output.build()
  108         -
            };
  109         -
            if tmp.message.is_none() {
  110         -
                tmp.message = _error_message;
  111         -
            }
  112         -
            tmp
  113         -
        }),
  114         -
        _ => crate::operation::update_primary_region::UpdatePrimaryRegionError::generic(generic),
  115         -
    })
  116         -
}
  117         -
  118         -
#[allow(clippy::unnecessary_wraps)]
  119         -
pub fn de_update_primary_region_http_response(
  120         -
    _response_status: u16,
  121         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
  122         -
    _response_body: &[u8],
  123         -
) -> std::result::Result<
  124         -
    crate::operation::update_primary_region::UpdatePrimaryRegionOutput,
  125         -
    crate::operation::update_primary_region::UpdatePrimaryRegionError,
  126         -
> {
  127         -
    Ok({
  128         -
        #[allow(unused_mut)]
  129         -
        let mut output = crate::operation::update_primary_region::builders::UpdatePrimaryRegionOutputBuilder::default();
  130         -
        output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
  131         -
        output.build()
  132         -
    })
  133         -
}
  134         -
  135         -
pub fn ser_update_primary_region_input(
  136         -
    input: &crate::operation::update_primary_region::UpdatePrimaryRegionInput,
  137         -
) -> ::std::result::Result<::aws_smithy_types::body::SdkBody, ::aws_smithy_types::error::operation::SerializationError> {
  138         -
    let mut out = String::new();
  139         -
    let mut object = ::aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
  140         -
    crate::protocol_serde::shape_update_primary_region_input::ser_update_primary_region_input_input(&mut object, input)?;
  141         -
    object.finish();
  142         -
    Ok(::aws_smithy_types::body::SdkBody::from(out))
  143         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_update_primary_region_input.rs

@@ -1,0 +13,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_update_primary_region_input_input(
    3         -
    object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    input: &crate::operation::update_primary_region::UpdatePrimaryRegionInput,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    if let Some(var_1) = &input.key_id {
    7         -
        object.key("KeyId").string(var_1.as_str());
    8         -
    }
    9         -
    if let Some(var_2) = &input.primary_region {
   10         -
        object.key("PrimaryRegion").string(var_2.as_str());
   11         -
    }
   12         -
    Ok(())
   13         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_verify.rs

@@ -1,0 +244,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
#[allow(clippy::unnecessary_wraps)]
    3         -
pub fn de_verify_http_error(
    4         -
    _response_status: u16,
    5         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    6         -
    _response_body: &[u8],
    7         -
) -> std::result::Result<crate::operation::verify::VerifyOutput, crate::operation::verify::VerifyError> {
    8         -
    #[allow(unused_mut)]
    9         -
    let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
   10         -
        .map_err(crate::operation::verify::VerifyError::unhandled)?;
   11         -
    generic_builder = ::aws_types::request_id::apply_request_id(generic_builder, _response_headers);
   12         -
    let generic = generic_builder.build();
   13         -
    let error_code = match generic.code() {
   14         -
        Some(code) => code,
   15         -
        None => return Err(crate::operation::verify::VerifyError::unhandled(generic)),
   16         -
    };
   17         -
   18         -
    let _error_message = generic.message().map(|msg| msg.to_owned());
   19         -
    Err(match error_code {
   20         -
        "DependencyTimeoutException" => crate::operation::verify::VerifyError::DependencyTimeoutException({
   21         -
            #[allow(unused_mut)]
   22         -
            let mut tmp = {
   23         -
                #[allow(unused_mut)]
   24         -
                let mut output = crate::types::error::builders::DependencyTimeoutExceptionBuilder::default();
   25         -
                output = crate::protocol_serde::shape_dependency_timeout_exception::de_dependency_timeout_exception_json_err(_response_body, output)
   26         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
   27         -
                let output = output.meta(generic);
   28         -
                output.build()
   29         -
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33         -
            tmp
   34         -
        }),
   35         -
        "DisabledException" => crate::operation::verify::VerifyError::DisabledException({
   36         -
            #[allow(unused_mut)]
   37         -
            let mut tmp = {
   38         -
                #[allow(unused_mut)]
   39         -
                let mut output = crate::types::error::builders::DisabledExceptionBuilder::default();
   40         -
                output = crate::protocol_serde::shape_disabled_exception::de_disabled_exception_json_err(_response_body, output)
   41         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
   42         -
                let output = output.meta(generic);
   43         -
                output.build()
   44         -
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48         -
            tmp
   49         -
        }),
   50         -
        "DryRunOperationException" => crate::operation::verify::VerifyError::DryRunOperationException({
   51         -
            #[allow(unused_mut)]
   52         -
            let mut tmp = {
   53         -
                #[allow(unused_mut)]
   54         -
                let mut output = crate::types::error::builders::DryRunOperationExceptionBuilder::default();
   55         -
                output = crate::protocol_serde::shape_dry_run_operation_exception::de_dry_run_operation_exception_json_err(_response_body, output)
   56         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
   57         -
                let output = output.meta(generic);
   58         -
                output.build()
   59         -
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63         -
            tmp
   64         -
        }),
   65         -
        "InvalidGrantTokenException" => crate::operation::verify::VerifyError::InvalidGrantTokenException({
   66         -
            #[allow(unused_mut)]
   67         -
            let mut tmp = {
   68         -
                #[allow(unused_mut)]
   69         -
                let mut output = crate::types::error::builders::InvalidGrantTokenExceptionBuilder::default();
   70         -
                output =
   71         -
                    crate::protocol_serde::shape_invalid_grant_token_exception::de_invalid_grant_token_exception_json_err(_response_body, output)
   72         -
                        .map_err(crate::operation::verify::VerifyError::unhandled)?;
   73         -
                let output = output.meta(generic);
   74         -
                output.build()
   75         -
            };
   76         -
            if tmp.message.is_none() {
   77         -
                tmp.message = _error_message;
   78         -
            }
   79         -
            tmp
   80         -
        }),
   81         -
        "InvalidKeyUsageException" => crate::operation::verify::VerifyError::InvalidKeyUsageException({
   82         -
            #[allow(unused_mut)]
   83         -
            let mut tmp = {
   84         -
                #[allow(unused_mut)]
   85         -
                let mut output = crate::types::error::builders::InvalidKeyUsageExceptionBuilder::default();
   86         -
                output = crate::protocol_serde::shape_invalid_key_usage_exception::de_invalid_key_usage_exception_json_err(_response_body, output)
   87         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
   88         -
                let output = output.meta(generic);
   89         -
                output.build()
   90         -
            };
   91         -
            if tmp.message.is_none() {
   92         -
                tmp.message = _error_message;
   93         -
            }
   94         -
            tmp
   95         -
        }),
   96         -
        "KeyUnavailableException" => crate::operation::verify::VerifyError::KeyUnavailableException({
   97         -
            #[allow(unused_mut)]
   98         -
            let mut tmp = {
   99         -
                #[allow(unused_mut)]
  100         -
                let mut output = crate::types::error::builders::KeyUnavailableExceptionBuilder::default();
  101         -
                output = crate::protocol_serde::shape_key_unavailable_exception::de_key_unavailable_exception_json_err(_response_body, output)
  102         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
  103         -
                let output = output.meta(generic);
  104         -
                output.build()
  105         -
            };
  106         -
            if tmp.message.is_none() {
  107         -
                tmp.message = _error_message;
  108         -
            }
  109         -
            tmp
  110         -
        }),
  111         -
        "KMSInternalException" => crate::operation::verify::VerifyError::KmsInternalException({
  112         -
            #[allow(unused_mut)]
  113         -
            let mut tmp = {
  114         -
                #[allow(unused_mut)]
  115         -
                let mut output = crate::types::error::builders::KmsInternalExceptionBuilder::default();
  116         -
                output = crate::protocol_serde::shape_kms_internal_exception::de_kms_internal_exception_json_err(_response_body, output)
  117         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
  118         -
                let output = output.meta(generic);
  119         -
                output.build()
  120         -
            };
  121         -
            if tmp.message.is_none() {
  122         -
                tmp.message = _error_message;
  123         -
            }
  124         -
            tmp
  125         -
        }),
  126         -
        "KMSInvalidSignatureException" => crate::operation::verify::VerifyError::KmsInvalidSignatureException({
  127         -
            #[allow(unused_mut)]
  128         -
            let mut tmp = {
  129         -
                #[allow(unused_mut)]
  130         -
                let mut output = crate::types::error::builders::KmsInvalidSignatureExceptionBuilder::default();
  131         -
                output =
  132         -
                    crate::protocol_serde::shape_kms_invalid_signature_exception::de_kms_invalid_signature_exception_json_err(_response_body, output)
  133         -
                        .map_err(crate::operation::verify::VerifyError::unhandled)?;
  134         -
                let output = output.meta(generic);
  135         -
                output.build()
  136         -
            };
  137         -
            if tmp.message.is_none() {
  138         -
                tmp.message = _error_message;
  139         -
            }
  140         -
            tmp
  141         -
        }),
  142         -
        "KMSInvalidStateException" => crate::operation::verify::VerifyError::KmsInvalidStateException({
  143         -
            #[allow(unused_mut)]
  144         -
            let mut tmp = {
  145         -
                #[allow(unused_mut)]
  146         -
                let mut output = crate::types::error::builders::KmsInvalidStateExceptionBuilder::default();
  147         -
                output = crate::protocol_serde::shape_kms_invalid_state_exception::de_kms_invalid_state_exception_json_err(_response_body, output)
  148         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
  149         -
                let output = output.meta(generic);
  150         -
                output.build()
  151         -
            };
  152         -
            if tmp.message.is_none() {
  153         -
                tmp.message = _error_message;
  154         -
            }
  155         -
            tmp
  156         -
        }),
  157         -
        "NotFoundException" => crate::operation::verify::VerifyError::NotFoundException({
  158         -
            #[allow(unused_mut)]
  159         -
            let mut tmp = {
  160         -
                #[allow(unused_mut)]
  161         -
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
  162         -
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_json_err(_response_body, output)
  163         -
                    .map_err(crate::operation::verify::VerifyError::unhandled)?;
  164         -
                let output = output.meta(generic);
  165         -
                output.build()
  166         -
            };
  167         -
            if tmp.message.is_none() {
  168         -
                tmp.message = _error_message;
  169         -
            }
  170         -
            tmp
  171         -
        }),
  172         -
        _ => crate::operation::verify::VerifyError::generic(generic),
  173         -
    })
  174         -
}
  175         -
  176         -
#[allow(clippy::unnecessary_wraps)]
  177         -
pub fn de_verify_http_response(
  178         -
    _response_status: u16,
  179         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
  180         -
    _response_body: &[u8],
  181         -
) -> std::result::Result<crate::operation::verify::VerifyOutput, crate::operation::verify::VerifyError> {
  182         -
    Ok({
  183         -
        #[allow(unused_mut)]
  184         -
        let mut output = crate::operation::verify::builders::VerifyOutputBuilder::default();
  185         -
        output = crate::protocol_serde::shape_verify::de_verify(_response_body, output).map_err(crate::operation::verify::VerifyError::unhandled)?;
  186         -
        output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
  187         -
        output.build()
  188         -
    })
  189         -
}
  190         -
  191         -
pub fn ser_verify_input(
  192         -
    input: &crate::operation::verify::VerifyInput,
  193         -
) -> ::std::result::Result<::aws_smithy_types::body::SdkBody, ::aws_smithy_types::error::operation::SerializationError> {
  194         -
    let mut out = String::new();
  195         -
    let mut object = ::aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
  196         -
    crate::protocol_serde::shape_verify_input::ser_verify_input_input(&mut object, input)?;
  197         -
    object.finish();
  198         -
    Ok(::aws_smithy_types::body::SdkBody::from(out))
  199         -
}
  200         -
  201         -
pub(crate) fn de_verify(
  202         -
    _value: &[u8],
  203         -
    mut builder: crate::operation::verify::builders::VerifyOutputBuilder,
  204         -
) -> ::std::result::Result<crate::operation::verify::builders::VerifyOutputBuilder, ::aws_smithy_json::deserialize::error::DeserializeError> {
  205         -
    let mut tokens_owned = ::aws_smithy_json::deserialize::json_token_iter(crate::protocol_serde::or_empty_doc(_value)).peekable();
  206         -
    let tokens = &mut tokens_owned;
  207         -
    ::aws_smithy_json::deserialize::token::expect_start_object(tokens.next())?;
  208         -
    loop {
  209         -
        match tokens.next().transpose()? {
  210         -
            Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
  211         -
            Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
  212         -
                "KeyId" => {
  213         -
                    builder = builder.set_key_id(
  214         -
                        ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
  215         -
                            .map(|s| s.to_unescaped().map(|u| u.into_owned()))
  216         -
                            .transpose()?,
  217         -
                    );
  218         -
                }
  219         -
                "SignatureValid" => {
  220         -
                    builder = builder.set_signature_valid(::aws_smithy_json::deserialize::token::expect_bool_or_null(tokens.next())?);
  221         -
                }
  222         -
                "SigningAlgorithm" => {
  223         -
                    builder = builder.set_signing_algorithm(
  224         -
                        ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
  225         -
                            .map(|s| s.to_unescaped().map(|u| crate::types::SigningAlgorithmSpec::from(u.as_ref())))
  226         -
                            .transpose()?,
  227         -
                    );
  228         -
                }
  229         -
                _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
  230         -
            },
  231         -
            other => {
  232         -
                return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
  233         -
                    "expected object key or end object, found: {other:?}"
  234         -
                )))
  235         -
            }
  236         -
        }
  237         -
    }
  238         -
    if tokens.next().is_some() {
  239         -
        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
  240         -
            "found more JSON tokens after completing parsing",
  241         -
        ));
  242         -
    }
  243         -
    Ok(builder)
  244         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_verify_input.rs

@@ -1,0 +34,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_verify_input_input(
    3         -
    object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    input: &crate::operation::verify::VerifyInput,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    if let Some(var_1) = &input.key_id {
    7         -
        object.key("KeyId").string(var_1.as_str());
    8         -
    }
    9         -
    if let Some(var_2) = &input.message {
   10         -
        object.key("Message").string_unchecked(&::aws_smithy_types::base64::encode(var_2));
   11         -
    }
   12         -
    if let Some(var_3) = &input.message_type {
   13         -
        object.key("MessageType").string(var_3.as_str());
   14         -
    }
   15         -
    if let Some(var_4) = &input.signature {
   16         -
        object.key("Signature").string_unchecked(&::aws_smithy_types::base64::encode(var_4));
   17         -
    }
   18         -
    if let Some(var_5) = &input.signing_algorithm {
   19         -
        object.key("SigningAlgorithm").string(var_5.as_str());
   20         -
    }
   21         -
    if let Some(var_6) = &input.grant_tokens {
   22         -
        let mut array_7 = object.key("GrantTokens").start_array();
   23         -
        for item_8 in var_6 {
   24         -
            {
   25         -
                array_7.value().string(item_8.as_str());
   26         -
            }
   27         -
        }
   28         -
        array_7.finish();
   29         -
    }
   30         -
    if let Some(var_9) = &input.dry_run {
   31         -
        object.key("DryRun").boolean(*var_9);
   32         -
    }
   33         -
    Ok(())
   34         -
}

tmp-codegen-diff/aws-sdk/sdk/kms/src/protocol_serde/shape_verify_mac.rs

@@ -1,0 +229,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
#[allow(clippy::unnecessary_wraps)]
    3         -
pub fn de_verify_mac_http_error(
    4         -
    _response_status: u16,
    5         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    6         -
    _response_body: &[u8],
    7         -
) -> std::result::Result<crate::operation::verify_mac::VerifyMacOutput, crate::operation::verify_mac::VerifyMacError> {
    8         -
    #[allow(unused_mut)]
    9         -
    let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
   10         -
        .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   11         -
    generic_builder = ::aws_types::request_id::apply_request_id(generic_builder, _response_headers);
   12         -
    let generic = generic_builder.build();
   13         -
    let error_code = match generic.code() {
   14         -
        Some(code) => code,
   15         -
        None => return Err(crate::operation::verify_mac::VerifyMacError::unhandled(generic)),
   16         -
    };
   17         -
   18         -
    let _error_message = generic.message().map(|msg| msg.to_owned());
   19         -
    Err(match error_code {
   20         -
        "DisabledException" => crate::operation::verify_mac::VerifyMacError::DisabledException({
   21         -
            #[allow(unused_mut)]
   22         -
            let mut tmp = {
   23         -
                #[allow(unused_mut)]
   24         -
                let mut output = crate::types::error::builders::DisabledExceptionBuilder::default();
   25         -
                output = crate::protocol_serde::shape_disabled_exception::de_disabled_exception_json_err(_response_body, output)
   26         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   27         -
                let output = output.meta(generic);
   28         -
                output.build()
   29         -
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33         -
            tmp
   34         -
        }),
   35         -
        "DryRunOperationException" => crate::operation::verify_mac::VerifyMacError::DryRunOperationException({
   36         -
            #[allow(unused_mut)]
   37         -
            let mut tmp = {
   38         -
                #[allow(unused_mut)]
   39         -
                let mut output = crate::types::error::builders::DryRunOperationExceptionBuilder::default();
   40         -
                output = crate::protocol_serde::shape_dry_run_operation_exception::de_dry_run_operation_exception_json_err(_response_body, output)
   41         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   42         -
                let output = output.meta(generic);
   43         -
                output.build()
   44         -
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48         -
            tmp
   49         -
        }),
   50         -
        "InvalidGrantTokenException" => crate::operation::verify_mac::VerifyMacError::InvalidGrantTokenException({
   51         -
            #[allow(unused_mut)]
   52         -
            let mut tmp = {
   53         -
                #[allow(unused_mut)]
   54         -
                let mut output = crate::types::error::builders::InvalidGrantTokenExceptionBuilder::default();
   55         -
                output =
   56         -
                    crate::protocol_serde::shape_invalid_grant_token_exception::de_invalid_grant_token_exception_json_err(_response_body, output)
   57         -
                        .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   58         -
                let output = output.meta(generic);
   59         -
                output.build()
   60         -
            };
   61         -
            if tmp.message.is_none() {
   62         -
                tmp.message = _error_message;
   63         -
            }
   64         -
            tmp
   65         -
        }),
   66         -
        "InvalidKeyUsageException" => crate::operation::verify_mac::VerifyMacError::InvalidKeyUsageException({
   67         -
            #[allow(unused_mut)]
   68         -
            let mut tmp = {
   69         -
                #[allow(unused_mut)]
   70         -
                let mut output = crate::types::error::builders::InvalidKeyUsageExceptionBuilder::default();
   71         -
                output = crate::protocol_serde::shape_invalid_key_usage_exception::de_invalid_key_usage_exception_json_err(_response_body, output)
   72         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   73         -
                let output = output.meta(generic);
   74         -
                output.build()
   75         -
            };
   76         -
            if tmp.message.is_none() {
   77         -
                tmp.message = _error_message;
   78         -
            }
   79         -
            tmp
   80         -
        }),
   81         -
        "KeyUnavailableException" => crate::operation::verify_mac::VerifyMacError::KeyUnavailableException({
   82         -
            #[allow(unused_mut)]
   83         -
            let mut tmp = {
   84         -
                #[allow(unused_mut)]
   85         -
                let mut output = crate::types::error::builders::KeyUnavailableExceptionBuilder::default();
   86         -
                output = crate::protocol_serde::shape_key_unavailable_exception::de_key_unavailable_exception_json_err(_response_body, output)
   87         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
   88         -
                let output = output.meta(generic);
   89         -
                output.build()
   90         -
            };
   91         -
            if tmp.message.is_none() {
   92         -
                tmp.message = _error_message;
   93         -
            }
   94         -
            tmp
   95         -
        }),
   96         -
        "KMSInternalException" => crate::operation::verify_mac::VerifyMacError::KmsInternalException({
   97         -
            #[allow(unused_mut)]
   98         -
            let mut tmp = {
   99         -
                #[allow(unused_mut)]
  100         -
                let mut output = crate::types::error::builders::KmsInternalExceptionBuilder::default();
  101         -
                output = crate::protocol_serde::shape_kms_internal_exception::de_kms_internal_exception_json_err(_response_body, output)
  102         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
  103         -
                let output = output.meta(generic);
  104         -
                output.build()
  105         -
            };
  106         -
            if tmp.message.is_none() {
  107         -
                tmp.message = _error_message;
  108         -
            }
  109         -
            tmp
  110         -
        }),
  111         -
        "KMSInvalidMacException" => crate::operation::verify_mac::VerifyMacError::KmsInvalidMacException({
  112         -
            #[allow(unused_mut)]
  113         -
            let mut tmp = {
  114         -
                #[allow(unused_mut)]
  115         -
                let mut output = crate::types::error::builders::KmsInvalidMacExceptionBuilder::default();
  116         -
                output = crate::protocol_serde::shape_kms_invalid_mac_exception::de_kms_invalid_mac_exception_json_err(_response_body, output)
  117         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
  118         -
                let output = output.meta(generic);
  119         -
                output.build()
  120         -
            };
  121         -
            if tmp.message.is_none() {
  122         -
                tmp.message = _error_message;
  123         -
            }
  124         -
            tmp
  125         -
        }),
  126         -
        "KMSInvalidStateException" => crate::operation::verify_mac::VerifyMacError::KmsInvalidStateException({
  127         -
            #[allow(unused_mut)]
  128         -
            let mut tmp = {
  129         -
                #[allow(unused_mut)]
  130         -
                let mut output = crate::types::error::builders::KmsInvalidStateExceptionBuilder::default();
  131         -
                output = crate::protocol_serde::shape_kms_invalid_state_exception::de_kms_invalid_state_exception_json_err(_response_body, output)
  132         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
  133         -
                let output = output.meta(generic);
  134         -
                output.build()
  135         -
            };
  136         -
            if tmp.message.is_none() {
  137         -
                tmp.message = _error_message;
  138         -
            }
  139         -
            tmp
  140         -
        }),
  141         -
        "NotFoundException" => crate::operation::verify_mac::VerifyMacError::NotFoundException({
  142         -
            #[allow(unused_mut)]
  143         -
            let mut tmp = {
  144         -
                #[allow(unused_mut)]
  145         -
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
  146         -
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_json_err(_response_body, output)
  147         -
                    .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
  148         -
                let output = output.meta(generic);
  149         -
                output.build()
  150         -
            };
  151         -
            if tmp.message.is_none() {
  152         -
                tmp.message = _error_message;
  153         -
            }
  154         -
            tmp
  155         -
        }),
  156         -
        _ => crate::operation::verify_mac::VerifyMacError::generic(generic),
  157         -
    })
  158         -
}
  159         -
  160         -
#[allow(clippy::unnecessary_wraps)]
  161         -
pub fn de_verify_mac_http_response(
  162         -
    _response_status: u16,
  163         -
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
  164         -
    _response_body: &[u8],
  165         -
) -> std::result::Result<crate::operation::verify_mac::VerifyMacOutput, crate::operation::verify_mac::VerifyMacError> {
  166         -
    Ok({
  167         -
        #[allow(unused_mut)]
  168         -
        let mut output = crate::operation::verify_mac::builders::VerifyMacOutputBuilder::default();
  169         -
        output = crate::protocol_serde::shape_verify_mac::de_verify_mac(_response_body, output)
  170         -
            .map_err(crate::operation::verify_mac::VerifyMacError::unhandled)?;
  171         -
        output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
  172         -
        output.build()
  173         -
    })
  174         -
}
  175         -
  176         -
pub fn ser_verify_mac_input(
  177         -
    input: &crate::operation::verify_mac::VerifyMacInput,
  178         -
) -> ::std::result::Result<::aws_smithy_types::body::SdkBody, ::aws_smithy_types::error::operation::SerializationError> {
  179         -
    let mut out = String::new();
  180         -
    let mut object = ::aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
  181         -
    crate::protocol_serde::shape_verify_mac_input::ser_verify_mac_input_input(&mut object, input)?;
  182         -
    object.finish();
  183         -
    Ok(::aws_smithy_types::body::SdkBody::from(out))
  184         -
}
  185         -
  186         -
pub(crate) fn de_verify_mac(
  187         -
    _value: &[u8],
  188         -
    mut builder: crate::operation::verify_mac::builders::VerifyMacOutputBuilder,
  189         -
) -> ::std::result::Result<crate::operation::verify_mac::builders::VerifyMacOutputBuilder, ::aws_smithy_json::deserialize::error::DeserializeError> {
  190         -
    let mut tokens_owned = ::aws_smithy_json::deserialize::json_token_iter(crate::protocol_serde::or_empty_doc(_value)).peekable();
  191         -
    let tokens = &mut tokens_owned;
  192         -
    ::aws_smithy_json::deserialize::token::expect_start_object(tokens.next())?;
  193         -
    loop {
  194         -
        match tokens.next().transpose()? {
  195         -
            Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
  196         -
            Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
  197         -
                "KeyId" => {
  198         -
                    builder = builder.set_key_id(
  199         -
                        ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
  200         -
                            .map(|s| s.to_unescaped().map(|u| u.into_owned()))
  201         -
                            .transpose()?,
  202         -
                    );
  203         -
                }
  204         -
                "MacValid" => {
  205         -
                    builder = builder.set_mac_valid(::aws_smithy_json::deserialize::token::expect_bool_or_null(tokens.next())?);
  206         -
                }
  207         -
                "MacAlgorithm" => {
  208         -
                    builder = builder.set_mac_algorithm(
  209         -
                        ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
  210         -
                            .map(|s| s.to_unescaped().map(|u| crate::types::MacAlgorithmSpec::from(u.as_ref())))
  211         -
                            .transpose()?,
  212         -
                    );
  213         -
                }
  214         -
                _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
  215         -
            },
  216         -
            other => {
  217         -
                return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
  218         -
                    "expected object key or end object, found: {other:?}"
  219         -
                )))
  220         -
            }
  221         -
        }
  222         -
    }
  223         -
    if tokens.next().is_some() {
  224         -
        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
  225         -
            "found more JSON tokens after completing parsing",
  226         -
        ));
  227         -
    }
  228         -
    Ok(builder)
  229         -
}