AWS SDK

AWS SDK

rev. 27102829f69b2cfe3a9ca9e69ae64d1ea40f9865

Files changed:

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_transit_gateway_vpc_attachment.rs

@@ -228,228 +289,291 @@
  248    248   
  249    249   
        let params = crate::config::endpoint::Params::builder()
  250    250   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  251    251   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  252    252   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  253    253   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  254    254   
            .build()
  255    255   
            .map_err(|err| {
  256    256   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  257    257   
            })?;
         258  +
  258    259   
        cfg.interceptor_state()
  259    260   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         261  +
  260    262   
        ::std::result::Result::Ok(())
  261    263   
    }
  262    264   
}
  263    265   
  264    266   
// The get_* functions below are generated from JMESPath expressions in the
  265    267   
// operationContextParams trait. They target the operation's input shape.
  266    268   
  267    269   
/// Error type for the `ModifyTransitGatewayVpcAttachmentError` operation.
  268    270   
#[non_exhaustive]
  269    271   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_endpoint.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVerifiedAccessEndpointError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_endpoint_policy.rs

@@ -236,236 +297,299 @@
  256    256   
  257    257   
        let params = crate::config::endpoint::Params::builder()
  258    258   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  259    259   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  260    260   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  261    261   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  262    262   
            .build()
  263    263   
            .map_err(|err| {
  264    264   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  265    265   
            })?;
         266  +
  266    267   
        cfg.interceptor_state()
  267    268   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         269  +
  268    270   
        ::std::result::Result::Ok(())
  269    271   
    }
  270    272   
}
  271    273   
  272    274   
// The get_* functions below are generated from JMESPath expressions in the
  273    275   
// operationContextParams trait. They target the operation's input shape.
  274    276   
  275    277   
/// Error type for the `ModifyVerifiedAccessEndpointPolicyError` operation.
  276    278   
#[non_exhaustive]
  277    279   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_group.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVerifiedAccessGroupError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_group_policy.rs

@@ -234,234 +295,297 @@
  254    254   
  255    255   
        let params = crate::config::endpoint::Params::builder()
  256    256   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  257    257   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  258    258   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  259    259   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  260    260   
            .build()
  261    261   
            .map_err(|err| {
  262    262   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  263    263   
            })?;
         264  +
  264    265   
        cfg.interceptor_state()
  265    266   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         267  +
  266    268   
        ::std::result::Result::Ok(())
  267    269   
    }
  268    270   
}
  269    271   
  270    272   
// The get_* functions below are generated from JMESPath expressions in the
  271    273   
// operationContextParams trait. They target the operation's input shape.
  272    274   
  273    275   
/// Error type for the `ModifyVerifiedAccessGroupPolicyError` operation.
  274    276   
#[non_exhaustive]
  275    277   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_instance.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVerifiedAccessInstanceError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_instance_logging_configuration.rs

@@ -220,220 +281,283 @@
  240    240   
  241    241   
        let params = crate::config::endpoint::Params::builder()
  242    242   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  243    243   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  244    244   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  245    245   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  246    246   
            .build()
  247    247   
            .map_err(|err| {
  248    248   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  249    249   
            })?;
         250  +
  250    251   
        cfg.interceptor_state()
  251    252   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         253  +
  252    254   
        ::std::result::Result::Ok(())
  253    255   
    }
  254    256   
}
  255    257   
  256    258   
// The get_* functions below are generated from JMESPath expressions in the
  257    259   
// operationContextParams trait. They target the operation's input shape.
  258    260   
  259    261   
/// Error type for the `ModifyVerifiedAccessInstanceLoggingConfigurationError` operation.
  260    262   
#[non_exhaustive]
  261    263   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_verified_access_trust_provider.rs

@@ -237,237 +298,300 @@
  257    257   
  258    258   
        let params = crate::config::endpoint::Params::builder()
  259    259   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  260    260   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  261    261   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  262    262   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  263    263   
            .build()
  264    264   
            .map_err(|err| {
  265    265   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  266    266   
            })?;
         267  +
  267    268   
        cfg.interceptor_state()
  268    269   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         270  +
  269    271   
        ::std::result::Result::Ok(())
  270    272   
    }
  271    273   
}
  272    274   
  273    275   
// The get_* functions below are generated from JMESPath expressions in the
  274    276   
// operationContextParams trait. They target the operation's input shape.
  275    277   
  276    278   
/// Error type for the `ModifyVerifiedAccessTrustProviderError` operation.
  277    279   
#[non_exhaustive]
  278    280   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_volume.rs

@@ -213,213 +274,276 @@
  233    233   
  234    234   
        let params = crate::config::endpoint::Params::builder()
  235    235   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  236    236   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  237    237   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  238    238   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  239    239   
            .build()
  240    240   
            .map_err(|err| {
  241    241   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  242    242   
            })?;
         243  +
  243    244   
        cfg.interceptor_state()
  244    245   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         246  +
  245    247   
        ::std::result::Result::Ok(())
  246    248   
    }
  247    249   
}
  248    250   
  249    251   
// The get_* functions below are generated from JMESPath expressions in the
  250    252   
// operationContextParams trait. They target the operation's input shape.
  251    253   
  252    254   
/// Error type for the `ModifyVolumeError` operation.
  253    255   
#[non_exhaustive]
  254    256   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_volume_attribute.rs

@@ -216,216 +277,279 @@
  236    236   
  237    237   
        let params = crate::config::endpoint::Params::builder()
  238    238   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  239    239   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  240    240   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  241    241   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  242    242   
            .build()
  243    243   
            .map_err(|err| {
  244    244   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  245    245   
            })?;
         246  +
  246    247   
        cfg.interceptor_state()
  247    248   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         249  +
  248    250   
        ::std::result::Result::Ok(())
  249    251   
    }
  250    252   
}
  251    253   
  252    254   
// The get_* functions below are generated from JMESPath expressions in the
  253    255   
// operationContextParams trait. They target the operation's input shape.
  254    256   
  255    257   
/// Error type for the `ModifyVolumeAttributeError` operation.
  256    258   
#[non_exhaustive]
  257    259   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_attribute.rs

@@ -213,213 +274,276 @@
  233    233   
  234    234   
        let params = crate::config::endpoint::Params::builder()
  235    235   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  236    236   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  237    237   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  238    238   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  239    239   
            .build()
  240    240   
            .map_err(|err| {
  241    241   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  242    242   
            })?;
         243  +
  243    244   
        cfg.interceptor_state()
  244    245   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         246  +
  245    247   
        ::std::result::Result::Ok(())
  246    248   
    }
  247    249   
}
  248    250   
  249    251   
// The get_* functions below are generated from JMESPath expressions in the
  250    252   
// operationContextParams trait. They target the operation's input shape.
  251    253   
  252    254   
/// Error type for the `ModifyVpcAttributeError` operation.
  253    255   
#[non_exhaustive]
  254    256   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_endpoint.rs

@@ -213,213 +274,276 @@
  233    233   
  234    234   
        let params = crate::config::endpoint::Params::builder()
  235    235   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  236    236   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  237    237   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  238    238   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  239    239   
            .build()
  240    240   
            .map_err(|err| {
  241    241   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  242    242   
            })?;
         243  +
  243    244   
        cfg.interceptor_state()
  244    245   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         246  +
  245    247   
        ::std::result::Result::Ok(())
  246    248   
    }
  247    249   
}
  248    250   
  249    251   
// The get_* functions below are generated from JMESPath expressions in the
  250    252   
// operationContextParams trait. They target the operation's input shape.
  251    253   
  252    254   
/// Error type for the `ModifyVpcEndpointError` operation.
  253    255   
#[non_exhaustive]
  254    256   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_endpoint_connection_notification.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVpcEndpointConnectionNotificationError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_endpoint_service_configuration.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVpcEndpointServiceConfigurationError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_endpoint_service_payer_responsibility.rs

@@ -221,221 +282,284 @@
  241    241   
  242    242   
        let params = crate::config::endpoint::Params::builder()
  243    243   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  244    244   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  245    245   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  246    246   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  247    247   
            .build()
  248    248   
            .map_err(|err| {
  249    249   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  250    250   
            })?;
         251  +
  251    252   
        cfg.interceptor_state()
  252    253   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         254  +
  253    255   
        ::std::result::Result::Ok(())
  254    256   
    }
  255    257   
}
  256    258   
  257    259   
// The get_* functions below are generated from JMESPath expressions in the
  258    260   
// operationContextParams trait. They target the operation's input shape.
  259    261   
  260    262   
/// Error type for the `ModifyVpcEndpointServicePayerResponsibilityError` operation.
  261    263   
#[non_exhaustive]
  262    264   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/modify_vpc_endpoint_service_permissions.rs

@@ -224,224 +285,287 @@
  244    244   
  245    245   
        let params = crate::config::endpoint::Params::builder()
  246    246   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  247    247   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  248    248   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  249    249   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  250    250   
            .build()
  251    251   
            .map_err(|err| {
  252    252   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  253    253   
            })?;
         254  +
  254    255   
        cfg.interceptor_state()
  255    256   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         257  +
  256    258   
        ::std::result::Result::Ok(())
  257    259   
    }
  258    260   
}
  259    261   
  260    262   
// The get_* functions below are generated from JMESPath expressions in the
  261    263   
// operationContextParams trait. They target the operation's input shape.
  262    264   
  263    265   
/// Error type for the `ModifyVpcEndpointServicePermissionsError` operation.
  264    266   
#[non_exhaustive]
  265    267   
#[derive(::std::fmt::Debug)]