Skip to content

Commit 5d79645

Browse files
authored
feat: refactor nodejs region loader (#1437)
* feat(config-resolver): update region resolution * chore: update codegen for region resolution * feat(region-provider): deprecate region-provider in favor of node-config-provider * chore: codegen clients without default region provider
1 parent 90c685a commit 5d79645

File tree

913 files changed

+1660
-2912
lines changed

Some content is hidden

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

913 files changed

+1660
-2912
lines changed

Diff for: clients/client-accessanalyzer/AccessAnalyzerClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
186186
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
187187

188188
/**
189-
* Provider function that return promise of a region string
189+
* The AWS region to which this client will send requests
190190
*/
191-
regionDefaultProvider?: (input: any) => __Provider<string>;
191+
region?: string | __Provider<string>;
192192

193193
/**
194194
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-accessanalyzer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-accessanalyzer/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-accessanalyzer/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-acm-pca/ACMPCAClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
222222
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
223223

224224
/**
225-
* Provider function that return promise of a region string
225+
* The AWS region to which this client will send requests
226226
*/
227-
regionDefaultProvider?: (input: any) => __Provider<string>;
227+
region?: string | __Provider<string>;
228228

229229
/**
230230
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-acm-pca/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-acm-pca/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-acm-pca/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-acm/ACMClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
180180
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
181181

182182
/**
183-
* Provider function that return promise of a region string
183+
* The AWS region to which this client will send requests
184184
*/
185-
regionDefaultProvider?: (input: any) => __Provider<string>;
185+
region?: string | __Provider<string>;
186186

187187
/**
188188
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-acm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-acm/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-acm/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-alexa-for-business/AlexaForBusinessClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -519,9 +519,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
519519
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
520520

521521
/**
522-
* Provider function that return promise of a region string
522+
* The AWS region to which this client will send requests
523523
*/
524-
regionDefaultProvider?: (input: any) => __Provider<string>;
524+
region?: string | __Provider<string>;
525525

526526
/**
527527
* Provider function that return promise of a maxAttempts string

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-alexa-for-business/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-alexa-for-business/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-amplify/AmplifyClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -264,9 +264,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
264264
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
265265

266266
/**
267-
* Provider function that return promise of a region string
267+
* The AWS region to which this client will send requests
268268
*/
269-
regionDefaultProvider?: (input: any) => __Provider<string>;
269+
region?: string | __Provider<string>;
270270

271271
/**
272272
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-amplify/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-amplify/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-amplify/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-api-gateway/APIGatewayClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -592,9 +592,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
592592
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
593593

594594
/**
595-
* Provider function that return promise of a region string
595+
* The AWS region to which this client will send requests
596596
*/
597-
regionDefaultProvider?: (input: any) => __Provider<string>;
597+
region?: string | __Provider<string>;
598598

599599
/**
600600
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-api-gateway/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@
4141
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4343
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
44+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4445
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4546
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
46-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4747
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4848
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4949
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-api-gateway/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-api-gateway/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-apigatewaymanagementapi/ApiGatewayManagementApiClient.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
129129
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
130130

131131
/**
132-
* Provider function that return promise of a region string
132+
* The AWS region to which this client will send requests
133133
*/
134-
regionDefaultProvider?: (input: any) => __Provider<string>;
134+
region?: string | __Provider<string>;
135135

136136
/**
137137
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-apigatewaymanagementapi/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

Diff for: clients/client-apigatewaymanagementapi/runtimeConfig.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { name, version } from "./package.json";
2+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
23
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
34
import { Hash } from "@aws-sdk/hash-node";
5+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
46
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
5-
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
67
import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
78
import { parseUrl } from "@aws-sdk/url-parser-node";
89
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
@@ -21,7 +22,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2122
credentialDefaultProvider,
2223
defaultUserAgent: defaultUserAgent(name, version),
2324
maxAttemptsDefaultProvider,
24-
regionDefaultProvider,
25+
region: loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
2526
requestHandler: new NodeHttpHandler(),
2627
sha256: Hash.bind(null, "sha256"),
2728
streamCollector,

Diff for: clients/client-apigatewayv2/ApiGatewayV2Client.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -342,9 +342,9 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
342342
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
343343

344344
/**
345-
* Provider function that return promise of a region string
345+
* The AWS region to which this client will send requests
346346
*/
347-
regionDefaultProvider?: (input: any) => __Provider<string>;
347+
region?: string | __Provider<string>;
348348

349349
/**
350350
* Provider function that return promise of a maxAttempts string

Diff for: clients/client-apigatewayv2/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"@aws-sdk/middleware-signing": "1.0.0-gamma.5",
4141
"@aws-sdk/middleware-stack": "1.0.0-gamma.5",
4242
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.5",
43+
"@aws-sdk/node-config-provider": "1.0.0-gamma.0",
4344
"@aws-sdk/node-http-handler": "1.0.0-gamma.5",
4445
"@aws-sdk/protocol-http": "1.0.0-gamma.5",
45-
"@aws-sdk/region-provider": "1.0.0-gamma.5",
4646
"@aws-sdk/retry-config-provider": "1.0.0-gamma.4",
4747
"@aws-sdk/smithy-client": "1.0.0-gamma.5",
4848
"@aws-sdk/types": "1.0.0-gamma.4",

Diff for: clients/client-apigatewayv2/runtimeConfig.browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1919
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2020
defaultUserAgent: defaultUserAgent(name, version),
2121
maxAttemptsDefaultProvider: (() => "3") as any,
22-
regionDefaultProvider: invalidFunction("Region is missing") as any,
22+
region: invalidFunction("Region is missing") as any,
2323
requestHandler: new FetchHttpHandler(),
2424
sha256: Sha256,
2525
streamCollector,

0 commit comments

Comments
 (0)