AWS SDK

AWS SDK

rev. ba98f30b52e51c6e715b0ae469e7a2e988c27d9a (ignoring whitespace)

Files changed:

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

@@ -1,1 +146,146 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23     23   
features = ["event-stream"]
   24         -
version = "1.5.10"
          24  +
version = "1.5.9"
   25     25   
   26     26   
[dependencies.aws-smithy-async]
   27     27   
path = "../aws-smithy-async"
   28     28   
version = "1.2.5"
   29     29   
   30     30   
[dependencies.aws-smithy-eventstream]
   31     31   
path = "../aws-smithy-eventstream"
   32     32   
version = "0.60.10"
   33     33   
   34     34   
[dependencies.aws-smithy-http]
   35     35   
path = "../aws-smithy-http"
   36     36   
features = ["event-stream"]
   37     37   
version = "0.62.3"
   38     38   
   39     39   
[dependencies.aws-smithy-json]
   40     40   
path = "../aws-smithy-json"
   41     41   
version = "0.61.4"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime]
   44     44   
path = "../aws-smithy-runtime"
   45     45   
features = ["client"]
   46         -
version = "1.8.6"
          46  +
version = "1.8.5"
   47     47   
   48     48   
[dependencies.aws-smithy-runtime-api]
   49     49   
path = "../aws-smithy-runtime-api"
   50     50   
features = ["client", "http-02x"]
   51         -
version = "1.8.7"
          51  +
version = "1.8.5"
   52     52   
   53     53   
[dependencies.aws-smithy-types]
   54     54   
path = "../aws-smithy-types"
   55     55   
version = "1.3.2"
   56     56   
   57     57   
[dependencies.aws-types]
   58     58   
path = "../aws-types"
   59     59   
version = "1.3.8"
   60     60   
   61     61   
[dependencies.bytes]
   62     62   
version = "1.4.0"
   63     63   
   64     64   
[dependencies.fastrand]
   65     65   
version = "2.0.0"
   66     66   
   67     67   
[dependencies.http]
   68     68   
version = "0.2.9"
   69     69   
   70     70   
[dependencies.regex-lite]
   71     71   
version = "0.1.5"
   72     72   
   73     73   
[dependencies.tracing]
   74     74   
version = "0.1"
   75     75   
[dev-dependencies.aws-config]
   76     76   
path = "../aws-config"
   77         -
version = "1.8.4"
          77  +
version = "1.8.3"
   78     78   
   79     79   
[dev-dependencies.aws-credential-types]
   80     80   
path = "../aws-credential-types"
   81     81   
features = ["test-util"]
   82         -
version = "1.2.5"
          82  +
version = "1.2.4"
   83     83   
   84     84   
[dev-dependencies.aws-runtime]
   85     85   
path = "../aws-runtime"
   86     86   
features = ["test-util"]
   87         -
version = "1.5.10"
          87  +
version = "1.5.9"
   88     88   
   89     89   
[dev-dependencies.aws-smithy-async]
   90     90   
path = "../aws-smithy-async"
   91     91   
features = ["test-util"]
   92     92   
version = "1.2.5"
   93     93   
   94     94   
[dev-dependencies.aws-smithy-eventstream]
   95     95   
path = "../aws-smithy-eventstream"
   96     96   
features = ["test-util"]
   97     97   
version = "0.60.10"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-http-client]
  100    100   
path = "../aws-smithy-http-client"
  101    101   
features = ["test-util", "wire-mock"]
  102    102   
version = "1.0.6"
  103    103   
  104    104   
[dev-dependencies.aws-smithy-protocol-test]
  105    105   
path = "../aws-smithy-protocol-test"
  106    106   
version = "0.63.4"
  107    107   
  108    108   
[dev-dependencies.aws-smithy-runtime]
  109    109   
path = "../aws-smithy-runtime"
  110    110   
features = ["test-util"]
  111         -
version = "1.8.6"
         111  +
version = "1.8.5"
  112    112   
  113    113   
[dev-dependencies.aws-smithy-runtime-api]
  114    114   
path = "../aws-smithy-runtime-api"
  115    115   
features = ["test-util"]
  116         -
version = "1.8.7"
         116  +
version = "1.8.5"
  117    117   
  118    118   
[dev-dependencies.aws-smithy-types]
  119    119   
path = "../aws-smithy-types"
  120    120   
features = ["test-util"]
  121    121   
version = "1.3.2"
  122    122   
  123    123   
[dev-dependencies.futures-util]
  124    124   
version = "0.3.25"
  125    125   
features = ["alloc"]
  126    126   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/cloudwatchlogs/src/config.rs

@@ -1333,1333 +1433,1433 @@
 1353   1353   
        builder = builder.region(input.region().cloned());
 1354   1354   
        builder.set_use_fips(input.use_fips());
 1355   1355   
        builder.set_use_dual_stack(input.use_dual_stack());
 1356   1356   
        if input.get_origin("endpoint_url").is_client_config() {
 1357   1357   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1358   1358   
        } else {
 1359   1359   
            builder.set_endpoint_url(
 1360   1360   
                input
 1361   1361   
                    .service_config()
 1362   1362   
                    .and_then(|conf| {
 1363         -
                        conf.load_config(service_config_key("CloudWatch Logs", "AWS_ENDPOINT_URL", "endpoint_url"))
        1363  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1364   1364   
                            .map(|it| it.parse().unwrap())
 1365   1365   
                    })
 1366   1366   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1367   1367   
            );
 1368   1368   
        }
 1369   1369   
        // resiliency
 1370   1370   
        builder.set_retry_config(input.retry_config().cloned());
 1371   1371   
        builder.set_timeout_config(input.timeout_config().cloned());
 1372   1372   
        builder.set_sleep_impl(input.sleep_impl());
 1373   1373   
 1374   1374   
        builder.set_http_client(input.http_client());
 1375   1375   
        builder.set_time_source(input.time_source());
 1376   1376   
        builder.set_behavior_version(input.behavior_version());
 1377   1377   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1378   1378   
        // setting `None` here removes the default
 1379   1379   
        if let Some(config) = input.stalled_stream_protection() {
 1380   1380   
            builder.set_stalled_stream_protection(Some(config));
 1381   1381   
        }
 1382   1382   
 1383   1383   
        if let Some(cache) = input.identity_cache() {
 1384   1384   
            builder.set_identity_cache(cache);
 1385   1385   
        }
 1386   1386   
        builder.set_app_name(input.app_name().cloned());
 1387   1387   
 1388   1388   
        builder
 1389   1389   
    }
 1390   1390   
}
 1391   1391   
 1392   1392   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1393   1393   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1394   1394   
        Builder::from(sdk_config).build()
 1395   1395   
    }
 1396   1396   
}
 1397   1397   
 1398   1398   
pub use ::aws_types::app_name::AppName;
 1399   1399   
 1400   1400   
#[allow(dead_code)]
 1401         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1401  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1402   1402   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1403         -
        .service_id(service_id)
        1403  +
        .service_id("CloudWatch Logs")
 1404   1404   
        .env(env)
 1405   1405   
        .profile(profile)
 1406   1406   
        .build()
 1407   1407   
        .expect("all field sets explicitly, can't fail")
 1408   1408   
}
 1409   1409   
 1410   1410   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1411   1411   
 1412   1412   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1413   1413   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +135,135 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client", "http-auth"]
   40         -
version = "1.8.6"
          40  +
version = "1.8.5"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x", "http-auth"]
   45         -
version = "1.8.7"
          45  +
version = "1.8.5"
   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-config]
   70     70   
path = "../aws-config"
   71         -
version = "1.8.4"
          71  +
version = "1.8.3"
   72     72   
   73     73   
[dev-dependencies.aws-credential-types]
   74     74   
path = "../aws-credential-types"
   75     75   
features = ["test-util"]
   76         -
version = "1.2.5"
          76  +
version = "1.2.4"
   77     77   
   78     78   
[dev-dependencies.aws-runtime]
   79     79   
path = "../aws-runtime"
   80     80   
features = ["test-util"]
   81         -
version = "1.5.10"
          81  +
version = "1.5.9"
   82     82   
   83     83   
[dev-dependencies.aws-smithy-async]
   84     84   
path = "../aws-smithy-async"
   85     85   
features = ["test-util"]
   86     86   
version = "1.2.5"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-http-client]
   89     89   
path = "../aws-smithy-http-client"
   90     90   
features = ["test-util", "wire-mock"]
   91     91   
version = "1.0.6"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-protocol-test]
   94     94   
path = "../aws-smithy-protocol-test"
   95     95   
version = "0.63.4"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-runtime]
   98     98   
path = "../aws-smithy-runtime"
   99     99   
features = ["test-util"]
  100         -
version = "1.8.6"
         100  +
version = "1.8.5"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime-api]
  103    103   
path = "../aws-smithy-runtime-api"
  104    104   
features = ["test-util"]
  105         -
version = "1.8.7"
         105  +
version = "1.8.5"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-types]
  108    108   
path = "../aws-smithy-types"
  109    109   
features = ["test-util"]
  110    110   
version = "1.3.2"
  111    111   
  112    112   
[dev-dependencies.futures-util]
  113    113   
version = "0.3.25"
  114    114   
features = ["alloc"]
  115    115   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/config.rs

@@ -1321,1321 +1422,1422 @@
 1341   1341   
        let mut builder = Builder::default();
 1342   1342   
        builder = builder.region(input.region().cloned());
 1343   1343   
        builder.set_use_fips(input.use_fips());
 1344   1344   
        if input.get_origin("endpoint_url").is_client_config() {
 1345   1345   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1346   1346   
        } else {
 1347   1347   
            builder.set_endpoint_url(
 1348   1348   
                input
 1349   1349   
                    .service_config()
 1350   1350   
                    .and_then(|conf| {
 1351         -
                        conf.load_config(service_config_key("CodeCatalyst", "AWS_ENDPOINT_URL", "endpoint_url"))
        1351  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1352   1352   
                            .map(|it| it.parse().unwrap())
 1353   1353   
                    })
 1354   1354   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1355   1355   
            );
 1356   1356   
        }
 1357   1357   
        // resiliency
 1358   1358   
        builder.set_retry_config(input.retry_config().cloned());
 1359   1359   
        builder.set_timeout_config(input.timeout_config().cloned());
 1360   1360   
        builder.set_sleep_impl(input.sleep_impl());
 1361   1361   
 1362   1362   
        builder.set_http_client(input.http_client());
 1363   1363   
        builder.set_time_source(input.time_source());
 1364   1364   
        builder.set_behavior_version(input.behavior_version());
 1365   1365   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1366   1366   
        // setting `None` here removes the default
 1367   1367   
        if let Some(config) = input.stalled_stream_protection() {
 1368   1368   
            builder.set_stalled_stream_protection(Some(config));
 1369   1369   
        }
 1370   1370   
 1371   1371   
        if let Some(cache) = input.identity_cache() {
 1372   1372   
            builder.set_identity_cache(cache);
 1373   1373   
        }
 1374   1374   
        builder.set_token_provider(input.token_provider());
 1375   1375   
        builder.set_app_name(input.app_name().cloned());
 1376   1376   
 1377   1377   
        builder
 1378   1378   
    }
 1379   1379   
}
 1380   1380   
 1381   1381   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1382   1382   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1383   1383   
        Builder::from(sdk_config).build()
 1384   1384   
    }
 1385   1385   
}
 1386   1386   
 1387   1387   
pub use ::aws_types::app_name::AppName;
 1388   1388   
 1389   1389   
#[allow(dead_code)]
 1390         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1390  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1391   1391   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1392         -
        .service_id(service_id)
        1392  +
        .service_id("CodeCatalyst")
 1393   1393   
        .env(env)
 1394   1394   
        .profile(profile)
 1395   1395   
        .build()
 1396   1396   
        .expect("all field sets explicitly, can't fail")
 1397   1397   
}
 1398   1398   
 1399   1399   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1400   1400   
 1401   1401   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1402   1402   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +89,89 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40         -
version = "1.8.6"
          40  +
version = "1.8.5"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45         -
version = "1.8.7"
          45  +
version = "1.8.5"
   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-config]
   70     70   
path = "../aws-config"
   71         -
version = "1.8.4"
          71  +
version = "1.8.3"
   72     72   
   73     73   
[dev-dependencies.aws-credential-types]
   74     74   
path = "../aws-credential-types"
   75     75   
features = ["test-util"]
   76         -
version = "1.2.5"
          76  +
version = "1.2.4"
   77     77   
   78     78   
[dev-dependencies.tokio]
   79     79   
version = "1.23.1"
   80     80   
features = ["macros", "test-util", "rt-multi-thread"]
   81     81   
   82     82   
[features]
   83     83   
behavior-version-latest = []
   84     84   
rustls = ["aws-smithy-runtime/tls-rustls"]
   85     85   
default-https-client = ["aws-smithy-runtime/default-https-client"]
   86     86   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]

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

@@ -1315,1315 +1415,1415 @@
 1335   1335   
        builder = builder.region(input.region().cloned());
 1336   1336   
        builder.set_use_fips(input.use_fips());
 1337   1337   
        builder.set_use_dual_stack(input.use_dual_stack());
 1338   1338   
        if input.get_origin("endpoint_url").is_client_config() {
 1339   1339   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1340   1340   
        } else {
 1341   1341   
            builder.set_endpoint_url(
 1342   1342   
                input
 1343   1343   
                    .service_config()
 1344   1344   
                    .and_then(|conf| {
 1345         -
                        conf.load_config(service_config_key("Config Service", "AWS_ENDPOINT_URL", "endpoint_url"))
        1345  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1346   1346   
                            .map(|it| it.parse().unwrap())
 1347   1347   
                    })
 1348   1348   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1349   1349   
            );
 1350   1350   
        }
 1351   1351   
        // resiliency
 1352   1352   
        builder.set_retry_config(input.retry_config().cloned());
 1353   1353   
        builder.set_timeout_config(input.timeout_config().cloned());
 1354   1354   
        builder.set_sleep_impl(input.sleep_impl());
 1355   1355   
 1356   1356   
        builder.set_http_client(input.http_client());
 1357   1357   
        builder.set_time_source(input.time_source());
 1358   1358   
        builder.set_behavior_version(input.behavior_version());
 1359   1359   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1360   1360   
        // setting `None` here removes the default
 1361   1361   
        if let Some(config) = input.stalled_stream_protection() {
 1362   1362   
            builder.set_stalled_stream_protection(Some(config));
 1363   1363   
        }
 1364   1364   
 1365   1365   
        if let Some(cache) = input.identity_cache() {
 1366   1366   
            builder.set_identity_cache(cache);
 1367   1367   
        }
 1368   1368   
        builder.set_app_name(input.app_name().cloned());
 1369   1369   
 1370   1370   
        builder
 1371   1371   
    }
 1372   1372   
}
 1373   1373   
 1374   1374   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1375   1375   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1376   1376   
        Builder::from(sdk_config).build()
 1377   1377   
    }
 1378   1378   
}
 1379   1379   
 1380   1380   
pub use ::aws_types::app_name::AppName;
 1381   1381   
 1382   1382   
#[allow(dead_code)]
 1383         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1383  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1384   1384   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1385         -
        .service_id(service_id)
        1385  +
        .service_id("Config Service")
 1386   1386   
        .env(env)
 1387   1387   
        .profile(profile)
 1388   1388   
        .build()
 1389   1389   
        .expect("all field sets explicitly, can't fail")
 1390   1390   
}
 1391   1391   
 1392   1392   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1393   1393   
 1394   1394   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1395   1395   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +0,151 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40         -
version = "1.8.6"
          40  +
version = "1.8.5"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45         -
version = "1.8.7"
          45  +
version = "1.8.5"
   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.approx]
   70     70   
version = "0.5.1"
   71     71   
   72     72   
[dev-dependencies.aws-config]
   73     73   
path = "../aws-config"
   74         -
version = "1.8.4"
          74  +
version = "1.8.3"
   75     75   
   76     76   
[dev-dependencies.aws-credential-types]
   77     77   
path = "../aws-credential-types"
   78     78   
features = ["test-util"]
   79         -
version = "1.2.5"
          79  +
version = "1.2.4"
   80     80   
   81     81   
[dev-dependencies.aws-runtime]
   82     82   
path = "../aws-runtime"
   83     83   
features = ["test-util"]
   84         -
version = "1.5.10"
          84  +
version = "1.5.9"
   85     85   
   86     86   
[dev-dependencies.aws-smithy-async]
   87     87   
path = "../aws-smithy-async"
   88     88   
features = ["test-util"]
   89     89   
version = "1.2.5"
   90     90   
   91     91   
[dev-dependencies.aws-smithy-http-client]
   92     92   
path = "../aws-smithy-http-client"
   93     93   
features = ["test-util", "wire-mock"]
   94     94   
version = "1.0.6"
   95     95   
   96     96   
[dev-dependencies.aws-smithy-protocol-test]
   97     97   
path = "../aws-smithy-protocol-test"
   98     98   
version = "0.63.4"
   99     99   
  100    100   
[dev-dependencies.aws-smithy-runtime]
  101    101   
path = "../aws-smithy-runtime"
  102    102   
features = ["test-util"]
  103         -
version = "1.8.6"
         103  +
version = "1.8.5"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-runtime-api]
  106    106   
path = "../aws-smithy-runtime-api"
  107    107   
features = ["test-util"]
  108         -
version = "1.8.7"
         108  +
version = "1.8.5"
  109    109   
  110    110   
[dev-dependencies.aws-smithy-types]
  111    111   
path = "../aws-smithy-types"
  112    112   
features = ["test-util"]
  113    113   
version = "1.3.2"
  114    114   
  115    115   
[dev-dependencies.criterion]
  116    116   
version = "0.5.0"
  117    117   
  118    118   
[dev-dependencies.futures-util]
  119    119   
version = "0.3.25"
  120    120   
features = ["alloc"]
  121    121   
default-features = false
  122    122   
  123    123   
[dev-dependencies.http-1x]
  124    124   
version = "1"
  125    125   
package = "http"
  126    126   
  127    127   
[dev-dependencies.proptest]
  128    128   
version = "1"
  129    129   
  130    130   
[dev-dependencies.serde_json]
  131    131   
version = "1.0.0"
  132    132   
  133    133   
[dev-dependencies.tokio]
  134    134   
version = "1.23.1"
  135    135   
features = ["macros", "test-util", "rt-multi-thread"]
  136    136   
  137    137   
[dev-dependencies.tracing-subscriber]
  138    138   
version = "0.3.16"
  139    139   
features = ["env-filter", "json"]
  140    140   
  141    141   
[features]
  142    142   
behavior-version-latest = []
  143    143   
rustls = ["aws-smithy-runtime/tls-rustls"]
  144    144   
default-https-client = ["aws-smithy-runtime/default-https-client"]
  145    145   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
  146    146   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
  147    147   
gated-tests = []
  148    148   
default = ["rustls", "default-https-client", "rt-tokio"]
         149  +
         150  +
[hints]
         151  +
mostly-unused = true

tmp-codegen-diff/aws-sdk/sdk/dynamodb/src/config.rs

@@ -1347,1347 +1448,1448 @@
 1367   1367   
        builder = builder.region(input.region().cloned());
 1368   1368   
        builder.set_use_fips(input.use_fips());
 1369   1369   
        builder.set_use_dual_stack(input.use_dual_stack());
 1370   1370   
        if input.get_origin("endpoint_url").is_client_config() {
 1371   1371   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1372   1372   
        } else {
 1373   1373   
            builder.set_endpoint_url(
 1374   1374   
                input
 1375   1375   
                    .service_config()
 1376   1376   
                    .and_then(|conf| {
 1377         -
                        conf.load_config(service_config_key("DynamoDB", "AWS_ENDPOINT_URL", "endpoint_url"))
        1377  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1378   1378   
                            .map(|it| it.parse().unwrap())
 1379   1379   
                    })
 1380   1380   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1381   1381   
            );
 1382   1382   
        }
 1383   1383   
        builder.set_account_id_endpoint_mode(input.account_id_endpoint_mode().cloned());
 1384   1384   
        // resiliency
 1385   1385   
        builder.set_retry_config(input.retry_config().cloned());
 1386   1386   
        builder.set_timeout_config(input.timeout_config().cloned());
 1387   1387   
        builder.set_sleep_impl(input.sleep_impl());
 1388   1388   
 1389   1389   
        builder.set_http_client(input.http_client());
 1390   1390   
        builder.set_time_source(input.time_source());
 1391   1391   
        builder.set_behavior_version(input.behavior_version());
 1392   1392   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1393   1393   
        // setting `None` here removes the default
 1394   1394   
        if let Some(config) = input.stalled_stream_protection() {
 1395   1395   
            builder.set_stalled_stream_protection(Some(config));
 1396   1396   
        }
 1397   1397   
 1398   1398   
        if let Some(cache) = input.identity_cache() {
 1399   1399   
            builder.set_identity_cache(cache);
 1400   1400   
        }
 1401   1401   
        builder.set_app_name(input.app_name().cloned());
 1402   1402   
 1403   1403   
        builder
 1404   1404   
    }
 1405   1405   
}
 1406   1406   
 1407   1407   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1408   1408   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1409   1409   
        Builder::from(sdk_config).build()
 1410   1410   
    }
 1411   1411   
}
 1412   1412   
 1413   1413   
pub use ::aws_types::app_name::AppName;
 1414   1414   
 1415   1415   
#[allow(dead_code)]
 1416         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1416  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1417   1417   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1418         -
        .service_id(service_id)
        1418  +
        .service_id("DynamoDB")
 1419   1419   
        .env(env)
 1420   1420   
        .profile(profile)
 1421   1421   
        .build()
 1422   1422   
        .expect("all field sets explicitly, can't fail")
 1423   1423   
}
 1424   1424   
 1425   1425   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1426   1426   
 1427   1427   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1428   1428   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +0,147 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-query]
   38     38   
path = "../aws-smithy-query"
   39     39   
version = "0.60.7"
   40     40   
   41     41   
[dependencies.aws-smithy-runtime]
   42     42   
path = "../aws-smithy-runtime"
   43     43   
features = ["client"]
   44         -
version = "1.8.6"
          44  +
version = "1.8.5"
   45     45   
   46     46   
[dependencies.aws-smithy-runtime-api]
   47     47   
path = "../aws-smithy-runtime-api"
   48     48   
features = ["client", "http-02x"]
   49         -
version = "1.8.7"
          49  +
version = "1.8.5"
   50     50   
   51     51   
[dependencies.aws-smithy-types]
   52     52   
path = "../aws-smithy-types"
   53     53   
version = "1.3.2"
   54     54   
   55     55   
[dependencies.aws-smithy-xml]
   56     56   
path = "../aws-smithy-xml"
   57     57   
version = "0.60.10"
   58     58   
   59     59   
[dependencies.aws-types]
   60     60   
path = "../aws-types"
   61     61   
version = "1.3.8"
   62     62   
   63     63   
[dependencies.fastrand]
   64     64   
version = "2.0.0"
   65     65   
   66     66   
[dependencies.http]
   67     67   
version = "0.2.9"
   68     68   
   69     69   
[dependencies.regex-lite]
   70     70   
version = "0.1.5"
   71     71   
   72     72   
[dependencies.tracing]
   73     73   
version = "0.1"
   74     74   
[dev-dependencies.aws-config]
   75     75   
path = "../aws-config"
   76         -
version = "1.8.4"
          76  +
version = "1.8.3"
   77     77   
   78     78   
[dev-dependencies.aws-credential-types]
   79     79   
path = "../aws-credential-types"
   80     80   
features = ["test-util"]
   81         -
version = "1.2.5"
          81  +
version = "1.2.4"
   82     82   
   83     83   
[dev-dependencies.aws-runtime]
   84     84   
path = "../aws-runtime"
   85     85   
features = ["test-util"]
   86         -
version = "1.5.10"
          86  +
version = "1.5.9"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-async]
   89     89   
path = "../aws-smithy-async"
   90     90   
features = ["test-util"]
   91     91   
version = "1.2.5"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-http-client]
   94     94   
path = "../aws-smithy-http-client"
   95     95   
features = ["test-util", "wire-mock"]
   96     96   
version = "1.0.6"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-protocol-test]
   99     99   
path = "../aws-smithy-protocol-test"
  100    100   
version = "0.63.4"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime]
  103    103   
path = "../aws-smithy-runtime"
  104    104   
features = ["test-util"]
  105         -
version = "1.8.6"
         105  +
version = "1.8.5"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-runtime-api]
  108    108   
path = "../aws-smithy-runtime-api"
  109    109   
features = ["test-util"]
  110         -
version = "1.8.7"
         110  +
version = "1.8.5"
  111    111   
  112    112   
[dev-dependencies.aws-smithy-types]
  113    113   
path = "../aws-smithy-types"
  114    114   
features = ["test-util"]
  115    115   
version = "1.3.2"
  116    116   
  117    117   
[dev-dependencies.futures-util]
  118    118   
version = "0.3.25"
  119    119   
features = ["alloc"]
  120    120   
default-features = false
  121    121   
  122    122   
[dev-dependencies.http-1x]
  123    123   
version = "1"
  124    124   
package = "http"
  125    125   
  126    126   
[dev-dependencies.serde_json]
  127    127   
version = "1.0.0"
  128    128   
  129    129   
[dev-dependencies.tokio]
  130    130   
version = "1.23.1"
  131    131   
features = ["macros", "test-util", "rt-multi-thread"]
  132    132   
  133    133   
[dev-dependencies.tracing-subscriber]
  134    134   
version = "0.3.16"
  135    135   
features = ["env-filter", "json"]
  136    136   
  137    137   
[features]
  138    138   
behavior-version-latest = []
  139    139   
rustls = ["aws-smithy-runtime/tls-rustls"]
  140    140   
default-https-client = ["aws-smithy-runtime/default-https-client"]
  141    141   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]
  142    142   
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
  143    143   
gated-tests = []
  144    144   
default = ["rustls", "default-https-client", "rt-tokio"]
         145  +
         146  +
[hints]
         147  +
mostly-unused = true

tmp-codegen-diff/aws-sdk/sdk/ec2/src/config.rs

@@ -1333,1333 +1433,1433 @@
 1353   1353   
        builder = builder.region(input.region().cloned());
 1354   1354   
        builder.set_use_fips(input.use_fips());
 1355   1355   
        builder.set_use_dual_stack(input.use_dual_stack());
 1356   1356   
        if input.get_origin("endpoint_url").is_client_config() {
 1357   1357   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1358   1358   
        } else {
 1359   1359   
            builder.set_endpoint_url(
 1360   1360   
                input
 1361   1361   
                    .service_config()
 1362   1362   
                    .and_then(|conf| {
 1363         -
                        conf.load_config(service_config_key("EC2", "AWS_ENDPOINT_URL", "endpoint_url"))
        1363  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1364   1364   
                            .map(|it| it.parse().unwrap())
 1365   1365   
                    })
 1366   1366   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1367   1367   
            );
 1368   1368   
        }
 1369   1369   
        // resiliency
 1370   1370   
        builder.set_retry_config(input.retry_config().cloned());
 1371   1371   
        builder.set_timeout_config(input.timeout_config().cloned());
 1372   1372   
        builder.set_sleep_impl(input.sleep_impl());
 1373   1373   
 1374   1374   
        builder.set_http_client(input.http_client());
 1375   1375   
        builder.set_time_source(input.time_source());
 1376   1376   
        builder.set_behavior_version(input.behavior_version());
 1377   1377   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1378   1378   
        // setting `None` here removes the default
 1379   1379   
        if let Some(config) = input.stalled_stream_protection() {
 1380   1380   
            builder.set_stalled_stream_protection(Some(config));
 1381   1381   
        }
 1382   1382   
 1383   1383   
        if let Some(cache) = input.identity_cache() {
 1384   1384   
            builder.set_identity_cache(cache);
 1385   1385   
        }
 1386   1386   
        builder.set_app_name(input.app_name().cloned());
 1387   1387   
 1388   1388   
        builder
 1389   1389   
    }
 1390   1390   
}
 1391   1391   
 1392   1392   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1393   1393   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1394   1394   
        Builder::from(sdk_config).build()
 1395   1395   
    }
 1396   1396   
}
 1397   1397   
 1398   1398   
pub use ::aws_types::app_name::AppName;
 1399   1399   
 1400   1400   
#[allow(dead_code)]
 1401         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1401  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1402   1402   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1403         -
        .service_id(service_id)
        1403  +
        .service_id("EC2")
 1404   1404   
        .env(env)
 1405   1405   
        .profile(profile)
 1406   1406   
        .build()
 1407   1407   
        .expect("all field sets explicitly, can't fail")
 1408   1408   
}
 1409   1409   
 1410   1410   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1411   1411   
 1412   1412   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1413   1413   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +89,89 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-runtime]
   38     38   
path = "../aws-smithy-runtime"
   39     39   
features = ["client"]
   40         -
version = "1.8.6"
          40  +
version = "1.8.5"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime-api]
   43     43   
path = "../aws-smithy-runtime-api"
   44     44   
features = ["client", "http-02x"]
   45         -
version = "1.8.7"
          45  +
version = "1.8.5"
   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-config]
   70     70   
path = "../aws-config"
   71         -
version = "1.8.4"
          71  +
version = "1.8.3"
   72     72   
   73     73   
[dev-dependencies.aws-credential-types]
   74     74   
path = "../aws-credential-types"
   75     75   
features = ["test-util"]
   76         -
version = "1.2.5"
          76  +
version = "1.2.4"
   77     77   
   78     78   
[dev-dependencies.tokio]
   79     79   
version = "1.23.1"
   80     80   
features = ["macros", "test-util", "rt-multi-thread"]
   81     81   
   82     82   
[features]
   83     83   
behavior-version-latest = []
   84     84   
rustls = ["aws-smithy-runtime/tls-rustls"]
   85     85   
default-https-client = ["aws-smithy-runtime/default-https-client"]
   86     86   
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio"]

tmp-codegen-diff/aws-sdk/sdk/ecs/src/config.rs

@@ -1333,1333 +1433,1433 @@
 1353   1353   
        builder = builder.region(input.region().cloned());
 1354   1354   
        builder.set_use_fips(input.use_fips());
 1355   1355   
        builder.set_use_dual_stack(input.use_dual_stack());
 1356   1356   
        if input.get_origin("endpoint_url").is_client_config() {
 1357   1357   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1358   1358   
        } else {
 1359   1359   
            builder.set_endpoint_url(
 1360   1360   
                input
 1361   1361   
                    .service_config()
 1362   1362   
                    .and_then(|conf| {
 1363         -
                        conf.load_config(service_config_key("ECS", "AWS_ENDPOINT_URL", "endpoint_url"))
        1363  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1364   1364   
                            .map(|it| it.parse().unwrap())
 1365   1365   
                    })
 1366   1366   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1367   1367   
            );
 1368   1368   
        }
 1369   1369   
        // resiliency
 1370   1370   
        builder.set_retry_config(input.retry_config().cloned());
 1371   1371   
        builder.set_timeout_config(input.timeout_config().cloned());
 1372   1372   
        builder.set_sleep_impl(input.sleep_impl());
 1373   1373   
 1374   1374   
        builder.set_http_client(input.http_client());
 1375   1375   
        builder.set_time_source(input.time_source());
 1376   1376   
        builder.set_behavior_version(input.behavior_version());
 1377   1377   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1378   1378   
        // setting `None` here removes the default
 1379   1379   
        if let Some(config) = input.stalled_stream_protection() {
 1380   1380   
            builder.set_stalled_stream_protection(Some(config));
 1381   1381   
        }
 1382   1382   
 1383   1383   
        if let Some(cache) = input.identity_cache() {
 1384   1384   
            builder.set_identity_cache(cache);
 1385   1385   
        }
 1386   1386   
        builder.set_app_name(input.app_name().cloned());
 1387   1387   
 1388   1388   
        builder
 1389   1389   
    }
 1390   1390   
}
 1391   1391   
 1392   1392   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1393   1393   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1394   1394   
        Builder::from(sdk_config).build()
 1395   1395   
    }
 1396   1396   
}
 1397   1397   
 1398   1398   
pub use ::aws_types::app_name::AppName;
 1399   1399   
 1400   1400   
#[allow(dead_code)]
 1401         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1401  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1402   1402   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1403         -
        .service_id(service_id)
        1403  +
        .service_id("ECS")
 1404   1404   
        .env(env)
 1405   1405   
        .profile(profile)
 1406   1406   
        .build()
 1407   1407   
        .expect("all field sets explicitly, can't fail")
 1408   1408   
}
 1409   1409   
 1410   1410   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1411   1411   
 1412   1412   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1413   1413   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +149,149 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   24     24   
   25     25   
[dependencies.aws-sigv4]
   26     26   
path = "../aws-sigv4"
   27     27   
version = "1.3.4"
   28     28   
   29     29   
[dependencies.aws-smithy-async]
   30     30   
path = "../aws-smithy-async"
   31     31   
version = "1.2.5"
   32     32   
   33     33   
[dependencies.aws-smithy-http]
   34     34   
path = "../aws-smithy-http"
   35     35   
version = "0.62.3"
   36     36   
   37     37   
[dependencies.aws-smithy-json]
   38     38   
path = "../aws-smithy-json"
   39     39   
version = "0.61.4"
   40     40   
   41     41   
[dependencies.aws-smithy-runtime]
   42     42   
path = "../aws-smithy-runtime"
   43     43   
features = ["client"]
   44         -
version = "1.8.6"
          44  +
version = "1.8.5"
   45     45   
   46     46   
[dependencies.aws-smithy-runtime-api]
   47     47   
path = "../aws-smithy-runtime-api"
   48     48   
features = ["client", "http-02x"]
   49         -
version = "1.8.7"
          49  +
version = "1.8.5"
   50     50   
   51     51   
[dependencies.aws-smithy-types]
   52     52   
path = "../aws-smithy-types"
   53     53   
version = "1.3.2"
   54     54   
   55     55   
[dependencies.aws-types]
   56     56   
path = "../aws-types"
   57     57   
version = "1.3.8"
   58     58   
   59     59   
[dependencies.bytes]
   60     60   
version = "1.4.0"
   61     61   
   62     62   
[dependencies.fastrand]
   63     63   
version = "2.0.0"
   64     64   
   65     65   
[dependencies.hex]
   66     66   
version = "0.4.3"
   67     67   
   68     68   
[dependencies.http]
   69     69   
version = "0.2.9"
   70     70   
   71     71   
[dependencies.http-1x]
   72     72   
version = "1"
   73     73   
package = "http"
   74     74   
   75     75   
[dependencies.regex-lite]
   76     76   
version = "0.1.5"
   77     77   
   78     78   
[dependencies.ring]
   79     79   
version = "0.17.5"
   80     80   
   81     81   
[dependencies.tracing]
   82     82   
version = "0.1"
   83     83   
[dev-dependencies.aws-config]
   84     84   
path = "../aws-config"
   85         -
version = "1.8.4"
          85  +
version = "1.8.3"
   86     86   
   87     87   
[dev-dependencies.aws-credential-types]
   88     88   
path = "../aws-credential-types"
   89     89   
features = ["test-util"]
   90         -
version = "1.2.5"
          90  +
version = "1.2.4"
   91     91   
   92     92   
[dev-dependencies.aws-runtime]
   93     93   
path = "../aws-runtime"
   94     94   
features = ["test-util"]
   95         -
version = "1.5.10"
          95  +
version = "1.5.9"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-async]
   98     98   
path = "../aws-smithy-async"
   99     99   
features = ["test-util"]
  100    100   
version = "1.2.5"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-http-client]
  103    103   
path = "../aws-smithy-http-client"
  104    104   
features = ["test-util", "wire-mock"]
  105    105   
version = "1.0.6"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-protocol-test]
  108    108   
path = "../aws-smithy-protocol-test"
  109    109   
version = "0.63.4"
  110    110   
  111    111   
[dev-dependencies.aws-smithy-runtime]
  112    112   
path = "../aws-smithy-runtime"
  113    113   
features = ["test-util"]
  114         -
version = "1.8.6"
         114  +
version = "1.8.5"
  115    115   
  116    116   
[dev-dependencies.aws-smithy-runtime-api]
  117    117   
path = "../aws-smithy-runtime-api"
  118    118   
features = ["test-util"]
  119         -
version = "1.8.7"
         119  +
version = "1.8.5"
  120    120   
  121    121   
[dev-dependencies.aws-smithy-types]
  122    122   
path = "../aws-smithy-types"
  123    123   
features = ["test-util"]
  124    124   
version = "1.3.2"
  125    125   
  126    126   
[dev-dependencies.futures-util]
  127    127   
version = "0.3.25"
  128    128   
features = ["alloc"]
  129    129   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/glacier/src/config.rs

@@ -1316,1316 +1416,1416 @@
 1336   1336   
        builder = builder.region(input.region().cloned());
 1337   1337   
        builder.set_use_fips(input.use_fips());
 1338   1338   
        builder.set_use_dual_stack(input.use_dual_stack());
 1339   1339   
        if input.get_origin("endpoint_url").is_client_config() {
 1340   1340   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1341   1341   
        } else {
 1342   1342   
            builder.set_endpoint_url(
 1343   1343   
                input
 1344   1344   
                    .service_config()
 1345   1345   
                    .and_then(|conf| {
 1346         -
                        conf.load_config(service_config_key("Glacier", "AWS_ENDPOINT_URL", "endpoint_url"))
        1346  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1347   1347   
                            .map(|it| it.parse().unwrap())
 1348   1348   
                    })
 1349   1349   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1350   1350   
            );
 1351   1351   
        }
 1352   1352   
        // resiliency
 1353   1353   
        builder.set_retry_config(input.retry_config().cloned());
 1354   1354   
        builder.set_timeout_config(input.timeout_config().cloned());
 1355   1355   
        builder.set_sleep_impl(input.sleep_impl());
 1356   1356   
 1357   1357   
        builder.set_http_client(input.http_client());
 1358   1358   
        builder.set_time_source(input.time_source());
 1359   1359   
        builder.set_behavior_version(input.behavior_version());
 1360   1360   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1361   1361   
        // setting `None` here removes the default
 1362   1362   
        if let Some(config) = input.stalled_stream_protection() {
 1363   1363   
            builder.set_stalled_stream_protection(Some(config));
 1364   1364   
        }
 1365   1365   
 1366   1366   
        if let Some(cache) = input.identity_cache() {
 1367   1367   
            builder.set_identity_cache(cache);
 1368   1368   
        }
 1369   1369   
        builder.set_app_name(input.app_name().cloned());
 1370   1370   
 1371   1371   
        builder
 1372   1372   
    }
 1373   1373   
}
 1374   1374   
 1375   1375   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1376   1376   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1377   1377   
        Builder::from(sdk_config).build()
 1378   1378   
    }
 1379   1379   
}
 1380   1380   
 1381   1381   
pub use ::aws_types::app_name::AppName;
 1382   1382   
 1383   1383   
#[allow(dead_code)]
 1384         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1384  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1385   1385   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1386         -
        .service_id(service_id)
        1386  +
        .service_id("Glacier")
 1387   1387   
        .env(env)
 1388   1388   
        .profile(profile)
 1389   1389   
        .build()
 1390   1390   
        .expect("all field sets explicitly, can't fail")
 1391   1391   
}
 1392   1392   
 1393   1393   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1394   1394   
 1395   1395   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1396   1396   
    let mut configured_plugins = ::std::vec::Vec::new();

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

@@ -1,1 +140,140 @@
    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.5"
          19  +
version = "1.2.4"
   20     20   
   21     21   
[dependencies.aws-runtime]
   22     22   
path = "../aws-runtime"
   23         -
version = "1.5.10"
          23  +
version = "1.5.9"
   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.4"
   36     36   
   37     37   
[dependencies.aws-smithy-query]
   38     38   
path = "../aws-smithy-query"
   39     39   
version = "0.60.7"
   40     40   
   41     41   
[dependencies.aws-smithy-runtime]
   42     42   
path = "../aws-smithy-runtime"
   43     43   
features = ["client"]
   44         -
version = "1.8.6"
          44  +
version = "1.8.5"
   45     45   
   46     46   
[dependencies.aws-smithy-runtime-api]
   47     47   
path = "../aws-smithy-runtime-api"
   48     48   
features = ["client", "http-02x"]
   49         -
version = "1.8.7"
          49  +
version = "1.8.5"
   50     50   
   51     51   
[dependencies.aws-smithy-types]
   52     52   
path = "../aws-smithy-types"
   53     53   
version = "1.3.2"
   54     54   
   55     55   
[dependencies.aws-smithy-xml]
   56     56   
path = "../aws-smithy-xml"
   57     57   
version = "0.60.10"
   58     58   
   59     59   
[dependencies.aws-types]
   60     60   
path = "../aws-types"
   61     61   
version = "1.3.8"
   62     62   
   63     63   
[dependencies.fastrand]
   64     64   
version = "2.0.0"
   65     65   
   66     66   
[dependencies.http]
   67     67   
version = "0.2.9"
   68     68   
   69     69   
[dependencies.regex-lite]
   70     70   
version = "0.1.5"
   71     71   
   72     72   
[dependencies.tracing]
   73     73   
version = "0.1"
   74     74   
[dev-dependencies.aws-config]
   75     75   
path = "../aws-config"
   76         -
version = "1.8.4"
          76  +
version = "1.8.3"
   77     77   
   78     78   
[dev-dependencies.aws-credential-types]
   79     79   
path = "../aws-credential-types"
   80     80   
features = ["test-util"]
   81         -
version = "1.2.5"
          81  +
version = "1.2.4"
   82     82   
   83     83   
[dev-dependencies.aws-runtime]
   84     84   
path = "../aws-runtime"
   85     85   
features = ["test-util"]
   86         -
version = "1.5.10"
          86  +
version = "1.5.9"
   87     87   
   88     88   
[dev-dependencies.aws-smithy-async]
   89     89   
path = "../aws-smithy-async"
   90     90   
features = ["test-util"]
   91     91   
version = "1.2.5"
   92     92   
   93     93   
[dev-dependencies.aws-smithy-http-client]
   94     94   
path = "../aws-smithy-http-client"
   95     95   
features = ["test-util", "wire-mock"]
   96     96   
version = "1.0.6"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-protocol-test]
   99     99   
path = "../aws-smithy-protocol-test"
  100    100   
version = "0.63.4"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime]
  103    103   
path = "../aws-smithy-runtime"
  104    104   
features = ["test-util"]
  105         -
version = "1.8.6"
         105  +
version = "1.8.5"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-runtime-api]
  108    108   
path = "../aws-smithy-runtime-api"
  109    109   
features = ["test-util"]
  110         -
version = "1.8.7"
         110  +
version = "1.8.5"
  111    111   
  112    112   
[dev-dependencies.aws-smithy-types]
  113    113   
path = "../aws-smithy-types"
  114    114   
features = ["test-util"]
  115    115   
version = "1.3.2"
  116    116   
  117    117   
[dev-dependencies.futures-util]
  118    118   
version = "0.3.25"
  119    119   
features = ["alloc"]
  120    120   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/iam/src/config.rs

@@ -1315,1315 +1415,1415 @@
 1335   1335   
        builder = builder.region(input.region().cloned());
 1336   1336   
        builder.set_use_fips(input.use_fips());
 1337   1337   
        builder.set_use_dual_stack(input.use_dual_stack());
 1338   1338   
        if input.get_origin("endpoint_url").is_client_config() {
 1339   1339   
            builder.set_endpoint_url(input.endpoint_url().map(|s| s.to_string()));
 1340   1340   
        } else {
 1341   1341   
            builder.set_endpoint_url(
 1342   1342   
                input
 1343   1343   
                    .service_config()
 1344   1344   
                    .and_then(|conf| {
 1345         -
                        conf.load_config(service_config_key("IAM", "AWS_ENDPOINT_URL", "endpoint_url"))
        1345  +
                        conf.load_config(service_config_key("AWS_ENDPOINT_URL", "endpoint_url"))
 1346   1346   
                            .map(|it| it.parse().unwrap())
 1347   1347   
                    })
 1348   1348   
                    .or_else(|| input.endpoint_url().map(|s| s.to_string())),
 1349   1349   
            );
 1350   1350   
        }
 1351   1351   
        // resiliency
 1352   1352   
        builder.set_retry_config(input.retry_config().cloned());
 1353   1353   
        builder.set_timeout_config(input.timeout_config().cloned());
 1354   1354   
        builder.set_sleep_impl(input.sleep_impl());
 1355   1355   
 1356   1356   
        builder.set_http_client(input.http_client());
 1357   1357   
        builder.set_time_source(input.time_source());
 1358   1358   
        builder.set_behavior_version(input.behavior_version());
 1359   1359   
        builder.set_auth_scheme_preference(input.auth_scheme_preference().cloned());
 1360   1360   
        // setting `None` here removes the default
 1361   1361   
        if let Some(config) = input.stalled_stream_protection() {
 1362   1362   
            builder.set_stalled_stream_protection(Some(config));
 1363   1363   
        }
 1364   1364   
 1365   1365   
        if let Some(cache) = input.identity_cache() {
 1366   1366   
            builder.set_identity_cache(cache);
 1367   1367   
        }
 1368   1368   
        builder.set_app_name(input.app_name().cloned());
 1369   1369   
 1370   1370   
        builder
 1371   1371   
    }
 1372   1372   
}
 1373   1373   
 1374   1374   
impl From<&::aws_types::sdk_config::SdkConfig> for Config {
 1375   1375   
    fn from(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
 1376   1376   
        Builder::from(sdk_config).build()
 1377   1377   
    }
 1378   1378   
}
 1379   1379   
 1380   1380   
pub use ::aws_types::app_name::AppName;
 1381   1381   
 1382   1382   
#[allow(dead_code)]
 1383         -
fn service_config_key<'a>(service_id: &'a str, env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
        1383  +
fn service_config_key<'a>(env: &'a str, profile: &'a str) -> aws_types::service_config::ServiceConfigKey<'a> {
 1384   1384   
    ::aws_types::service_config::ServiceConfigKey::builder()
 1385         -
        .service_id(service_id)
        1385  +
        .service_id("IAM")
 1386   1386   
        .env(env)
 1387   1387   
        .profile(profile)
 1388   1388   
        .build()
 1389   1389   
        .expect("all field sets explicitly, can't fail")
 1390   1390   
}
 1391   1391   
 1392   1392   
pub use ::aws_smithy_async::rt::sleep::Sleep;
 1393   1393   
 1394   1394   
pub(crate) fn base_client_runtime_plugins(mut config: crate::Config) -> ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins {
 1395   1395   
    let mut configured_plugins = ::std::vec::Vec::new();