Skip to content

Commit 2fa1dd5

Browse files
authored
feat(middleware-retry) add RetryStrategyV2 (#4248)
* feat(middleware-retry): use retry strategy v2 * feat(clients): update clients to use retry strategy v2 * fix(aws-client-api-test): update util-retry import * feat(middleware-retry): set attempts and total delay on response metadata * fix(service-error-classification): update status code logic * feat(middleware-retry): add integration tests
1 parent e7b1535 commit 2fa1dd5

File tree

1,052 files changed

+2112
-2448
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,052 files changed

+2112
-2448
lines changed

clients/client-accessanalyzer/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-accessanalyzer/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AccessAnalyzerClientConfig } from "./AccessAnalyzerClient";

clients/client-accessanalyzer/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AccessAnalyzerClientConfig } from "./AccessAnalyzerClient";

clients/client-account/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-account/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AccountClientConfig } from "./AccountClient";

clients/client-account/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AccountClientConfig } from "./AccountClient";

clients/client-acm-pca/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-acm-pca/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { ACMPCAClientConfig } from "./ACMPCAClient";

clients/client-acm-pca/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { ACMPCAClientConfig } from "./ACMPCAClient";

clients/client-acm/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-acm/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { ACMClientConfig } from "./ACMClient";

clients/client-acm/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { ACMClientConfig } from "./ACMClient";

clients/client-alexa-for-business/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-alexa-for-business/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AlexaForBusinessClientConfig } from "./AlexaForBusinessClient";

clients/client-alexa-for-business/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AlexaForBusinessClientConfig } from "./AlexaForBusinessClient";

clients/client-amp/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-amp/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AmpClientConfig } from "./AmpClient";

clients/client-amp/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AmpClientConfig } from "./AmpClient";

clients/client-amplify/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-amplify/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AmplifyClientConfig } from "./AmplifyClient";

clients/client-amplify/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AmplifyClientConfig } from "./AmplifyClient";

clients/client-amplifybackend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-amplifybackend/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AmplifyBackendClientConfig } from "./AmplifyBackendClient";

clients/client-amplifybackend/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AmplifyBackendClientConfig } from "./AmplifyBackendClient";

clients/client-amplifyuibuilder/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"@aws-sdk/util-defaults-mode-browser": "*",
4848
"@aws-sdk/util-defaults-mode-node": "*",
4949
"@aws-sdk/util-endpoints": "*",
50+
"@aws-sdk/util-retry": "*",
5051
"@aws-sdk/util-user-agent-browser": "*",
5152
"@aws-sdk/util-user-agent-node": "*",
5253
"@aws-sdk/util-utf8-browser": "*",

clients/client-amplifyuibuilder/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { AmplifyUIBuilderClientConfig } from "./AmplifyUIBuilderClient";

clients/client-amplifyuibuilder/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { AmplifyUIBuilderClientConfig } from "./AmplifyUIBuilderClient";

clients/client-api-gateway/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"@aws-sdk/util-defaults-mode-browser": "*",
4949
"@aws-sdk/util-defaults-mode-node": "*",
5050
"@aws-sdk/util-endpoints": "*",
51+
"@aws-sdk/util-retry": "*",
5152
"@aws-sdk/util-user-agent-browser": "*",
5253
"@aws-sdk/util-user-agent-node": "*",
5354
"@aws-sdk/util-utf8-browser": "*",

clients/client-api-gateway/src/runtimeConfig.browser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
66
import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@aws-sdk/config-resolver";
77
import { FetchHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
88
import { invalidProvider } from "@aws-sdk/invalid-dependency";
9-
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
109
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
1111
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
1212
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
1313
import { APIGatewayClientConfig } from "./APIGatewayClient";

clients/client-api-gateway/src/runtimeConfig.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ import {
1111
} from "@aws-sdk/config-resolver";
1212
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
1313
import { Hash } from "@aws-sdk/hash-node";
14-
import {
15-
DEFAULT_RETRY_MODE,
16-
NODE_MAX_ATTEMPT_CONFIG_OPTIONS,
17-
NODE_RETRY_MODE_CONFIG_OPTIONS,
18-
} from "@aws-sdk/middleware-retry";
14+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
1915
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
2016
import { NodeHttpHandler as RequestHandler, streamCollector } from "@aws-sdk/node-http-handler";
2117
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
18+
import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry";
2219
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
2320
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
2421
import { APIGatewayClientConfig } from "./APIGatewayClient";

0 commit comments

Comments
 (0)