Skip to content

Commit ae17f4c

Browse files
feat: support default role assumers (#2221)
* feat(sts): use constructor if itself for assumerole * feat(client-sts): export role assumers for non-sts clients * chore: update aws auth generator with default role assumers * feat: generate clients with default role assumers * docs(credential-provider-web-identity): update README * fix: address feedbacks Co-authored-by: Trivikram Kamat <[email protected]>
1 parent fc6196a commit ae17f4c

File tree

517 files changed

+1450
-296
lines changed

Some content is hidden

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

517 files changed

+1450
-296
lines changed

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

Diff for: clients/client-app-mesh/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

Diff for: clients/client-app-mesh/runtimeConfig.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

Diff for: clients/client-application-auto-scaling/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

Diff for: clients/client-application-auto-scaling/runtimeConfig.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

Diff for: clients/client-application-discovery-service/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

Diff for: clients/client-application-discovery-service/runtimeConfig.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

Diff for: clients/client-application-insights/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

Diff for: clients/client-application-insights/runtimeConfig.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import packageInfo from "./package.json";
22

3+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
34
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
45
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
56
import { Hash } from "@aws-sdk/hash-node";
@@ -22,7 +23,7 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2223
base64Decoder: fromBase64,
2324
base64Encoder: toBase64,
2425
bodyLengthChecker: calculateBodyLength,
25-
credentialDefaultProvider,
26+
credentialDefaultProvider: decorateDefaultCredentialProvider(credentialDefaultProvider),
2627
defaultUserAgentProvider: defaultUserAgent({
2728
serviceId: ClientSharedValues.serviceId,
2829
clientVersion: packageInfo.version,

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

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"dependencies": {
2828
"@aws-crypto/sha256-browser": "^1.0.0",
2929
"@aws-crypto/sha256-js": "^1.0.0",
30+
"@aws-sdk/client-sts": "3.11.0",
3031
"@aws-sdk/config-resolver": "3.10.0",
3132
"@aws-sdk/credential-provider-node": "3.11.0",
3233
"@aws-sdk/fetch-http-handler": "3.10.0",

0 commit comments

Comments
 (0)