AWS SDK

AWS SDK

rev. 4b3027207f9561924d49b49e22604a1be1cbe804

Files changed:

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.4"
          41  +
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.4"
   51     51   
@@ -78,78 +138,138 @@
   98     98   
features = ["test-util", "wire-mock"]
   99     99   
version = "1.1.4"
  100    100   
  101    101   
[dev-dependencies.aws-smithy-protocol-test]
  102    102   
path = "../aws-smithy-protocol-test"
  103    103   
version = "0.63.6"
  104    104   
  105    105   
[dev-dependencies.aws-smithy-runtime]
  106    106   
path = "../aws-smithy-runtime"
  107    107   
features = ["test-util"]
  108         -
version = "1.9.4"
         108  +
version = "1.9.5"
  109    109   
  110    110   
[dev-dependencies.aws-smithy-runtime-api]
  111    111   
path = "../aws-smithy-runtime-api"
  112    112   
features = ["test-util"]
  113    113   
version = "1.9.2"
  114    114   
  115    115   
[dev-dependencies.aws-smithy-types]
  116    116   
path = "../aws-smithy-types"
  117    117   
features = ["test-util"]
  118    118   
version = "1.3.4"

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

@@ -1302,1302 +1361,1363 @@
 1322   1322   
            use crate::config::endpoint::ResolveEndpoint;
 1323   1323   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1324   1324   
        }));
 1325   1325   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1326   1326   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1327   1327   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1328   1328   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1329   1329   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1330   1330   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1331   1331   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1332  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1333  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1332   1334   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1333   1335   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1334   1336   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1335   1337   
        ));
 1336   1338   
        Self { config, runtime_components }
 1337   1339   
    }
 1338   1340   
}
 1339   1341   
 1340   1342   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1341   1343   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.4"
          41  +
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.4"
   51     51   

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

@@ -1273,1273 +1332,1334 @@
 1293   1293   
            use crate::config::endpoint::ResolveEndpoint;
 1294   1294   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1295   1295   
        }));
 1296   1296   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1303  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1304  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1303   1305   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1306   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1307   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1308   
        ));
 1307   1309   
        Self { config, runtime_components }
 1308   1310   
    }
 1309   1311   
}
 1310   1312   
 1311   1313   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1314   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {

tmp-codegen-diff/aws-sdk/sdk/sso/src/config/endpoint/internals.rs

@@ -5,5 +65,68 @@
   25     25   
        if (*use_fips) == (true) {
   26     26   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   27     27   
                "Invalid Configuration: FIPS and custom endpoint are not supported".to_string(),
   28     28   
            ));
   29     29   
        }
   30     30   
        if (*use_dual_stack) == (true) {
   31     31   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   32     32   
                "Invalid Configuration: Dualstack and custom endpoint are not supported".to_string(),
   33     33   
            ));
   34     34   
        }
   35         -
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder().url(endpoint.to_owned()).build());
          35  +
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder()
          36  +
            .url(endpoint.to_owned())
          37  +
            .property("is_custom_endpoint", true)
          38  +
            .build());
   36     39   
    }
   37     40   
    #[allow(unused_variables)]
   38     41   
    if let Some(region) = region {
   39     42   
        #[allow(unused_variables)]
   40     43   
        if let Some(partition_result) = partition_resolver.resolve_partition(region.as_ref() as &str, _diagnostic_collector) {
   41     44   
            if (*use_fips) == (true) {
   42     45   
                if (*use_dual_stack) == (true) {
   43     46   
                    if (true) == (partition_result.supports_fips()) {
   44     47   
                        if (true) == (partition_result.supports_dual_stack()) {
   45     48   
                            return Ok(::aws_smithy_types::endpoint::Endpoint::builder()

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.4"
          41  +
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.4"
   51     51   

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

@@ -1273,1273 +1332,1334 @@
 1293   1293   
            use crate::config::endpoint::ResolveEndpoint;
 1294   1294   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1295   1295   
        }));
 1296   1296   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1303  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1304  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1303   1305   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1306   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1307   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1308   
        ));
 1307   1309   
        Self { config, runtime_components }
 1308   1310   
    }
 1309   1311   
}
 1310   1312   
 1311   1313   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1314   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/config/endpoint/internals.rs

@@ -5,5 +65,68 @@
   25     25   
        if (*use_fips) == (true) {
   26     26   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   27     27   
                "Invalid Configuration: FIPS and custom endpoint are not supported".to_string(),
   28     28   
            ));
   29     29   
        }
   30     30   
        if (*use_dual_stack) == (true) {
   31     31   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   32     32   
                "Invalid Configuration: Dualstack and custom endpoint are not supported".to_string(),
   33     33   
            ));
   34     34   
        }
   35         -
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder().url(endpoint.to_owned()).build());
          35  +
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder()
          36  +
            .url(endpoint.to_owned())
          37  +
            .property("is_custom_endpoint", true)
          38  +
            .build());
   36     39   
    }
   37     40   
    #[allow(unused_variables)]
   38     41   
    if let Some(region) = region {
   39     42   
        #[allow(unused_variables)]
   40     43   
        if let Some(partition_result) = partition_resolver.resolve_partition(region.as_ref() as &str, _diagnostic_collector) {
   41     44   
            if (*use_fips) == (true) {
   42     45   
                if (*use_dual_stack) == (true) {
   43     46   
                    if (true) == (partition_result.supports_fips()) {
   44     47   
                        if (true) == (partition_result.supports_dual_stack()) {
   45     48   
                            return Ok(::aws_smithy_types::endpoint::Endpoint::builder()

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

@@ -15,15 +132,132 @@
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-query]
   39     39   
path = "../aws-smithy-query"
   40     40   
version = "0.60.8"
   41     41   
   42     42   
[dependencies.aws-smithy-runtime]
   43     43   
path = "../aws-smithy-runtime"
   44     44   
features = ["client"]
   45         -
version = "1.9.4"
          45  +
version = "1.9.5"
   46     46   
   47     47   
[dependencies.aws-smithy-runtime-api]
   48     48   
path = "../aws-smithy-runtime-api"
   49     49   
features = ["client", "http-02x"]
   50     50   
version = "1.9.2"
   51     51   
   52     52   
[dependencies.aws-smithy-types]
   53     53   
path = "../aws-smithy-types"
   54     54   
version = "1.3.4"
   55     55   
   56     56   
[dependencies.aws-smithy-xml]
   57     57   
path = "../aws-smithy-xml"
   58     58   
version = "0.60.12"
   59     59   
   60     60   
[dependencies.aws-types]
   61     61   
path = "../aws-types"
   62     62   
version = "1.3.10"
   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-credential-types]
   76     76   
path = "../aws-credential-types"
   77     77   
features = ["test-util"]
   78     78   
version = "1.2.9"
   79     79   
   80     80   
[dev-dependencies.aws-runtime]
   81     81   
path = "../aws-runtime"
   82     82   
features = ["test-util"]
   83     83   
version = "1.5.14"
   84     84   
   85     85   
[dev-dependencies.aws-smithy-async]
   86     86   
path = "../aws-smithy-async"
   87     87   
features = ["test-util"]
   88     88   
version = "1.2.6"
   89     89   
   90     90   
[dev-dependencies.aws-smithy-http-client]
   91     91   
path = "../aws-smithy-http-client"
   92     92   
features = ["test-util", "wire-mock"]
   93     93   
version = "1.1.4"
   94     94   
   95     95   
[dev-dependencies.aws-smithy-protocol-test]
   96     96   
path = "../aws-smithy-protocol-test"
   97     97   
version = "0.63.6"
   98     98   
   99     99   
[dev-dependencies.aws-smithy-runtime]
  100    100   
path = "../aws-smithy-runtime"
  101    101   
features = ["test-util"]
  102         -
version = "1.9.4"
         102  +
version = "1.9.5"
  103    103   
  104    104   
[dev-dependencies.aws-smithy-runtime-api]
  105    105   
path = "../aws-smithy-runtime-api"
  106    106   
features = ["test-util"]
  107    107   
version = "1.9.2"
  108    108   
  109    109   
[dev-dependencies.aws-smithy-types]
  110    110   
path = "../aws-smithy-types"
  111    111   
features = ["test-util"]
  112    112   
version = "1.3.4"

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

@@ -1273,1273 +1332,1334 @@
 1293   1293   
            use crate::config::endpoint::ResolveEndpoint;
 1294   1294   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1295   1295   
        }));
 1296   1296   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1303  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1304  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1303   1305   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1306   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1307   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1308   
        ));
 1307   1309   
        Self { config, runtime_components }
 1308   1310   
    }
 1309   1311   
}
 1310   1312   
 1311   1313   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1314   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {

tmp-codegen-diff/aws-sdk/sdk/sts/src/config/endpoint/internals.rs

@@ -283,283 +343,346 @@
  303    303   
        if (*use_fips) == (true) {
  304    304   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
  305    305   
                "Invalid Configuration: FIPS and custom endpoint are not supported".to_string(),
  306    306   
            ));
  307    307   
        }
  308    308   
        if (*use_dual_stack) == (true) {
  309    309   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
  310    310   
                "Invalid Configuration: Dualstack and custom endpoint are not supported".to_string(),
  311    311   
            ));
  312    312   
        }
  313         -
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder().url(endpoint.to_owned()).build());
         313  +
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder()
         314  +
            .url(endpoint.to_owned())
         315  +
            .property("is_custom_endpoint", true)
         316  +
            .build());
  314    317   
    }
  315    318   
    #[allow(unused_variables)]
  316    319   
    if let Some(region) = region {
  317    320   
        #[allow(unused_variables)]
  318    321   
        if let Some(partition_result) = partition_resolver.resolve_partition(region.as_ref() as &str, _diagnostic_collector) {
  319    322   
            if (*use_fips) == (true) {
  320    323   
                if (*use_dual_stack) == (true) {
  321    324   
                    if (true) == (partition_result.supports_fips()) {
  322    325   
                        if (true) == (partition_result.supports_dual_stack()) {
  323    326   
                            return Ok(::aws_smithy_types::endpoint::Endpoint::builder()

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.4"
          41  +
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.4"
   51     51   
@@ -75,75 +135,135 @@
   95     95   
features = ["test-util", "wire-mock"]
   96     96   
version = "1.1.4"
   97     97   
   98     98   
[dev-dependencies.aws-smithy-protocol-test]
   99     99   
path = "../aws-smithy-protocol-test"
  100    100   
version = "0.63.6"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime]
  103    103   
path = "../aws-smithy-runtime"
  104    104   
features = ["test-util"]
  105         -
version = "1.9.4"
         105  +
version = "1.9.5"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-runtime-api]
  108    108   
path = "../aws-smithy-runtime-api"
  109    109   
features = ["test-util"]
  110    110   
version = "1.9.2"
  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.4"

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

@@ -1291,1291 +1350,1352 @@
 1311   1311   
            use crate::config::endpoint::ResolveEndpoint;
 1312   1312   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1313   1313   
        }));
 1314   1314   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1315   1315   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1316   1316   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1317   1317   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1318   1318   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1319   1319   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1320   1320   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1321  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1322  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1321   1323   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1322   1324   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1323   1325   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1324   1326   
        ));
 1325   1327   
        Self { config, runtime_components }
 1326   1328   
    }
 1327   1329   
}
 1328   1330   
 1329   1331   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1330   1332   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {

tmp-codegen-diff/aws-sdk/sdk/timestreamquery/src/config/endpoint/internals.rs

@@ -5,5 +65,68 @@
   25     25   
        if (*use_fips) == (true) {
   26     26   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   27     27   
                "Invalid Configuration: FIPS and custom endpoint are not supported".to_string(),
   28     28   
            ));
   29     29   
        }
   30     30   
        if (*use_dual_stack) == (true) {
   31     31   
            return Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
   32     32   
                "Invalid Configuration: Dualstack and custom endpoint are not supported".to_string(),
   33     33   
            ));
   34     34   
        }
   35         -
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder().url(endpoint.to_owned()).build());
          35  +
        return Ok(::aws_smithy_types::endpoint::Endpoint::builder()
          36  +
            .url(endpoint.to_owned())
          37  +
            .property("is_custom_endpoint", true)
          38  +
            .build());
   36     39   
    }
   37     40   
    #[allow(unused_variables)]
   38     41   
    if let Some(region) = region {
   39     42   
        #[allow(unused_variables)]
   40     43   
        if let Some(partition_result) = partition_resolver.resolve_partition(region.as_ref() as &str, _diagnostic_collector) {
   41     44   
            if (*use_fips) == (true) {
   42     45   
                if (*use_dual_stack) == (true) {
   43     46   
                    if (true) == (partition_result.supports_fips()) {
   44     47   
                        if (true) == (partition_result.supports_dual_stack()) {
   45     48   
                            if ("aws") == (partition_result.name()) {

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

@@ -11,11 +71,71 @@
   31     31   
path = "../aws-smithy-http"
   32     32   
version = "0.62.5"
   33     33   
   34     34   
[dependencies.aws-smithy-json]
   35     35   
path = "../aws-smithy-json"
   36     36   
version = "0.61.7"
   37     37   
   38     38   
[dependencies.aws-smithy-runtime]
   39     39   
path = "../aws-smithy-runtime"
   40     40   
features = ["client"]
   41         -
version = "1.9.4"
          41  +
version = "1.9.5"
   42     42   
   43     43   
[dependencies.aws-smithy-runtime-api]
   44     44   
path = "../aws-smithy-runtime-api"
   45     45   
features = ["client", "http-02x"]
   46     46   
version = "1.9.2"
   47     47   
   48     48   
[dependencies.aws-smithy-types]
   49     49   
path = "../aws-smithy-types"
   50     50   
version = "1.3.4"
   51     51   

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

@@ -1291,1291 +1350,1352 @@
 1311   1311   
            use crate::config::endpoint::ResolveEndpoint;
 1312   1312   
            crate::config::endpoint::DefaultResolver::new().into_shared_resolver()
 1313   1313   
        }));
 1314   1314   
        runtime_components.push_interceptor(::aws_smithy_runtime::client::http::connection_poisoning::ConnectionPoisoningInterceptor::new());
 1315   1315   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1316   1316   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1317   1317   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1318   1318   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1319   1319   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1320   1320   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
        1321  +
        runtime_components.push_interceptor(::aws_runtime::observability_detection::ObservabilityDetectionInterceptor::new());
        1322  +
        runtime_components.push_interceptor(::aws_runtime::endpoint_discovery::EndpointOverrideInterceptor::new());
 1321   1323   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1322   1324   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1323   1325   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1324   1326   
        ));
 1325   1327   
        Self { config, runtime_components }
 1326   1328   
    }
 1327   1329   
}
 1328   1330   
 1329   1331   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1330   1332   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {