AWS SDK

AWS SDK

rev. 645b1734ce74ebbc529fecda676baac60fe4d581

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/tag_resource.rs

@@ -232,232 +293,295 @@
  252    252   
                _input
  253    253   
                    .account_id
  254    254   
                    .clone()
  255    255   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  256    256   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  257    257   
            ))
  258    258   
            .build()
  259    259   
            .map_err(|err| {
  260    260   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  261    261   
            })?;
         262  +
  262    263   
        cfg.interceptor_state()
  263    264   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         265  +
  264    266   
        ::std::result::Result::Ok(())
  265    267   
    }
  266    268   
}
  267    269   
  268    270   
// The get_* functions below are generated from JMESPath expressions in the
  269    271   
// operationContextParams trait. They target the operation's input shape.
  270    272   
  271    273   
/// Error type for the `TagResourceError` operation.
  272    274   
#[non_exhaustive]
  273    275   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/untag_resource.rs

@@ -246,246 +307,309 @@
  266    266   
                _input
  267    267   
                    .account_id
  268    268   
                    .clone()
  269    269   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  270    270   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  271    271   
            ))
  272    272   
            .build()
  273    273   
            .map_err(|err| {
  274    274   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  275    275   
            })?;
         276  +
  276    277   
        cfg.interceptor_state()
  277    278   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         279  +
  278    280   
        ::std::result::Result::Ok(())
  279    281   
    }
  280    282   
}
  281    283   
  282    284   
// The get_* functions below are generated from JMESPath expressions in the
  283    285   
// operationContextParams trait. They target the operation's input shape.
  284    286   
  285    287   
/// Error type for the `UntagResourceError` operation.
  286    288   
#[non_exhaustive]
  287    289   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/update_access_grants_location.rs

@@ -248,248 +309,311 @@
  268    268   
                _input
  269    269   
                    .account_id
  270    270   
                    .clone()
  271    271   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  272    272   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  273    273   
            ))
  274    274   
            .build()
  275    275   
            .map_err(|err| {
  276    276   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  277    277   
            })?;
         278  +
  278    279   
        cfg.interceptor_state()
  279    280   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         281  +
  280    282   
        ::std::result::Result::Ok(())
  281    283   
    }
  282    284   
}
  283    285   
  284    286   
// The get_* functions below are generated from JMESPath expressions in the
  285    287   
// operationContextParams trait. They target the operation's input shape.
  286    288   
  287    289   
/// Error type for the `UpdateAccessGrantsLocationError` operation.
  288    290   
#[non_exhaustive]
  289    291   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/update_job_priority.rs

@@ -244,244 +305,307 @@
  264    264   
                _input
  265    265   
                    .account_id
  266    266   
                    .clone()
  267    267   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  268    268   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  269    269   
            ))
  270    270   
            .build()
  271    271   
            .map_err(|err| {
  272    272   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  273    273   
            })?;
         274  +
  274    275   
        cfg.interceptor_state()
  275    276   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         277  +
  276    278   
        ::std::result::Result::Ok(())
  277    279   
    }
  278    280   
}
  279    281   
  280    282   
// The get_* functions below are generated from JMESPath expressions in the
  281    283   
// operationContextParams trait. They target the operation's input shape.
  282    284   
  283    285   
/// Error type for the `UpdateJobPriorityError` operation.
  284    286   
#[non_exhaustive]
  285    287   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/update_job_status.rs

@@ -249,249 +310,312 @@
  269    269   
                _input
  270    270   
                    .account_id
  271    271   
                    .clone()
  272    272   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  273    273   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  274    274   
            ))
  275    275   
            .build()
  276    276   
            .map_err(|err| {
  277    277   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  278    278   
            })?;
         279  +
  279    280   
        cfg.interceptor_state()
  280    281   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         282  +
  281    283   
        ::std::result::Result::Ok(())
  282    284   
    }
  283    285   
}
  284    286   
  285    287   
// The get_* functions below are generated from JMESPath expressions in the
  286    288   
// operationContextParams trait. They target the operation's input shape.
  287    289   
  288    290   
/// Error type for the `UpdateJobStatusError` operation.
  289    291   
#[non_exhaustive]
  290    292   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/update_storage_lens_group.rs

@@ -237,237 +298,300 @@
  257    257   
                _input
  258    258   
                    .account_id
  259    259   
                    .clone()
  260    260   
                    .filter(|f| !AsRef::<str>::as_ref(f).trim().is_empty())
  261    261   
                    .ok_or_else(|| ::aws_smithy_types::error::operation::BuildError::missing_field("account_id", "A required field was not set"))?,
  262    262   
            ))
  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 `UpdateStorageLensGroupError` operation.
  277    279   
#[non_exhaustive]
  278    280   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/sso/Cargo.toml

@@ -1,1 +85,85 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.86.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19         -
version = "1.2.6"
          19  +
version = "1.2.7"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.11"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.5"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.62.3"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.61.5"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40     40   
version = "1.9.2"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45     45   
version = "1.9.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.3.2"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.8"
   54     54   
   55     55   
[dependencies.bytes]
   56     56   
version = "1.4.0"
   57     57   
   58     58   
[dependencies.fastrand]
   59     59   
version = "2.0.0"
   60     60   
   61     61   
[dependencies.http]
   62     62   
version = "0.2.9"
   63     63   
   64     64   
[dependencies.regex-lite]
   65     65   
version = "0.1.5"
   66     66   
   67     67   
[dependencies.tracing]
   68     68   
version = "0.1"
   69     69   
[dev-dependencies.aws-credential-types]
   70     70   
path = "../aws-credential-types"
   71     71   
features = ["test-util"]
   72         -
version = "1.2.6"
          72  +
version = "1.2.7"
   73     73   
   74     74   
[dev-dependencies.tokio]
   75     75   
version = "1.23.1"
   76     76   
features = ["macros", "test-util", "rt-multi-thread"]
   77     77   
   78     78   
[features]
   79     79   
behavior-version-latest = []
   80     80   
rustls = ["aws-smithy-runtime/tls-rustls"]
   81     81   
default-https-client = ["aws-smithy-runtime/default-https-client"]
   82     82   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]

tmp-codegen-diff/aws-sdk/sdk/sso/src/operation/get_role_credentials.rs

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

tmp-codegen-diff/aws-sdk/sdk/sso/src/operation/list_account_roles.rs

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

tmp-codegen-diff/aws-sdk/sdk/sso/src/operation/list_accounts.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 `ListAccountsError` operation.
  256    258   
#[non_exhaustive]
  257    259   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/sso/src/operation/logout.rs

@@ -185,185 +246,248 @@
  205    205   
  206    206   
        let params = crate::config::endpoint::Params::builder()
  207    207   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  208    208   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  209    209   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  210    210   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  211    211   
            .build()
  212    212   
            .map_err(|err| {
  213    213   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  214    214   
            })?;
         215  +
  215    216   
        cfg.interceptor_state()
  216    217   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         218  +
  217    219   
        ::std::result::Result::Ok(())
  218    220   
    }
  219    221   
}
  220    222   
  221    223   
// The get_* functions below are generated from JMESPath expressions in the
  222    224   
// operationContextParams trait. They target the operation's input shape.
  223    225   
  224    226   
/// Error type for the `LogoutError` operation.
  225    227   
#[non_exhaustive]
  226    228   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ssooidc/Cargo.toml

@@ -1,1 +85,85 @@
    9      9   
repository = "https://github.com/awslabs/aws-sdk-rust"
   10     10   
rust-version = "1.86.0"
   11     11   
readme = "README.md"
   12     12   
[package.metadata.smithy]
   13     13   
codegen-version = "ci"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
[dependencies.aws-credential-types]
   18     18   
path = "../aws-credential-types"
   19         -
version = "1.2.6"
          19  +
version = "1.2.7"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.11"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
version = "1.2.5"
   28     28   
   29     29   
[dependencies.aws-smithy-http]
   30     30   
path = "../aws-smithy-http"
   31     31   
version = "0.62.3"
   32     32   
   33     33   
[dependencies.aws-smithy-json]
   34     34   
path = "../aws-smithy-json"
   35     35   
version = "0.61.5"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40     40   
version = "1.9.2"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45     45   
version = "1.9.0"
   46     46   
   47     47   
[dependencies.aws-smithy-types]
   48     48   
path = "../aws-smithy-types"
   49     49   
version = "1.3.2"
   50     50   
   51     51   
[dependencies.aws-types]
   52     52   
path = "../aws-types"
   53     53   
version = "1.3.8"
   54     54   
   55     55   
[dependencies.bytes]
   56     56   
version = "1.4.0"
   57     57   
   58     58   
[dependencies.fastrand]
   59     59   
version = "2.0.0"
   60     60   
   61     61   
[dependencies.http]
   62     62   
version = "0.2.9"
   63     63   
   64     64   
[dependencies.regex-lite]
   65     65   
version = "0.1.5"
   66     66   
   67     67   
[dependencies.tracing]
   68     68   
version = "0.1"
   69     69   
[dev-dependencies.aws-credential-types]
   70     70   
path = "../aws-credential-types"
   71     71   
features = ["test-util"]
   72         -
version = "1.2.6"
          72  +
version = "1.2.7"
   73     73   
   74     74   
[dev-dependencies.tokio]
   75     75   
version = "1.23.1"
   76     76   
features = ["macros", "test-util", "rt-multi-thread"]
   77     77   
   78     78   
[features]
   79     79   
behavior-version-latest = []
   80     80   
rustls = ["aws-smithy-runtime/tls-rustls"]
   81     81   
default-https-client = ["aws-smithy-runtime/default-https-client"]
   82     82   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/operation/create_token.rs

@@ -202,202 +263,265 @@
  222    222   
  223    223   
        let params = crate::config::endpoint::Params::builder()
  224    224   
            .set_region(cfg.load::<::aws_types::region::Region>().map(|r| r.as_ref().to_owned()))
  225    225   
            .set_use_dual_stack(cfg.load::<::aws_types::endpoint_config::UseDualStack>().map(|ty| ty.0))
  226    226   
            .set_use_fips(cfg.load::<::aws_types::endpoint_config::UseFips>().map(|ty| ty.0))
  227    227   
            .set_endpoint(cfg.load::<::aws_types::endpoint_config::EndpointUrl>().map(|ty| ty.0.clone()))
  228    228   
            .build()
  229    229   
            .map_err(|err| {
  230    230   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  231    231   
            })?;
         232  +
  232    233   
        cfg.interceptor_state()
  233    234   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
         235  +
  234    236   
        ::std::result::Result::Ok(())
  235    237   
    }
  236    238   
}
  237    239   
  238    240   
// The get_* functions below are generated from JMESPath expressions in the
  239    241   
// operationContextParams trait. They target the operation's input shape.
  240    242   
  241    243   
/// Error type for the `CreateTokenError` operation.
  242    244   
#[non_exhaustive]
  243    245   
#[derive(::std::fmt::Debug)]

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/operation/create_token_with_iam.rs

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

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/operation/register_client.rs

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

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/operation/start_device_authorization.rs

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