diff --git a/clients/client-accessanalyzer/package.json b/clients/client-accessanalyzer/package.json index 76eaa943a6df7..92fdb42f9288a 100644 --- a/clients/client-accessanalyzer/package.json +++ b/clients/client-accessanalyzer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-account/package.json b/clients/client-account/package.json index 382a37b9f99fa..93e1ca847c176 100644 --- a/clients/client-account/package.json +++ b/clients/client-account/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-acm-pca/package.json b/clients/client-acm-pca/package.json index e3ac2da9deb6b..ef3a647bf6637 100644 --- a/clients/client-acm-pca/package.json +++ b/clients/client-acm-pca/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-acm/package.json b/clients/client-acm/package.json index ab1efa26eebc1..c8cfd63a79e15 100644 --- a/clients/client-acm/package.json +++ b/clients/client-acm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-alexa-for-business/package.json b/clients/client-alexa-for-business/package.json index 017c56c692c5f..c90b51702b69b 100644 --- a/clients/client-alexa-for-business/package.json +++ b/clients/client-alexa-for-business/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-amp/package.json b/clients/client-amp/package.json index 7d526e6110d30..f1e80cdeb55aa 100644 --- a/clients/client-amp/package.json +++ b/clients/client-amp/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-amplify/package.json b/clients/client-amplify/package.json index b69af84dc2b1c..6180213342989 100644 --- a/clients/client-amplify/package.json +++ b/clients/client-amplify/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-amplifybackend/package.json b/clients/client-amplifybackend/package.json index 0916220451aca..8c8697493a266 100644 --- a/clients/client-amplifybackend/package.json +++ b/clients/client-amplifybackend/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-amplifyuibuilder/package.json b/clients/client-amplifyuibuilder/package.json index a41ed5a10a6e1..b8ab73a8fdc0c 100644 --- a/clients/client-amplifyuibuilder/package.json +++ b/clients/client-amplifyuibuilder/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-api-gateway/package.json b/clients/client-api-gateway/package.json index 366ae03c3b24f..ab29051f66452 100644 --- a/clients/client-api-gateway/package.json +++ b/clients/client-api-gateway/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-apigatewaymanagementapi/package.json b/clients/client-apigatewaymanagementapi/package.json index 30a322f58efa1..038edd5f1ceee 100644 --- a/clients/client-apigatewaymanagementapi/package.json +++ b/clients/client-apigatewaymanagementapi/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-apigatewayv2/package.json b/clients/client-apigatewayv2/package.json index f7e4884be2adb..180e4e192b3ea 100644 --- a/clients/client-apigatewayv2/package.json +++ b/clients/client-apigatewayv2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-app-mesh/package.json b/clients/client-app-mesh/package.json index 9a18468d40f83..ff5b1543db86f 100644 --- a/clients/client-app-mesh/package.json +++ b/clients/client-app-mesh/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appconfig/package.json b/clients/client-appconfig/package.json index b45038c75c5be..17299689bd750 100644 --- a/clients/client-appconfig/package.json +++ b/clients/client-appconfig/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appconfigdata/package.json b/clients/client-appconfigdata/package.json index c0bed8bf211ca..b700d53f91ba4 100644 --- a/clients/client-appconfigdata/package.json +++ b/clients/client-appconfigdata/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appfabric/package.json b/clients/client-appfabric/package.json index 97367829d6087..58fdaab2f25a6 100644 --- a/clients/client-appfabric/package.json +++ b/clients/client-appfabric/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appflow/package.json b/clients/client-appflow/package.json index 7baa3b68d56e6..162268fc58fa7 100644 --- a/clients/client-appflow/package.json +++ b/clients/client-appflow/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appintegrations/package.json b/clients/client-appintegrations/package.json index f737b2a5fe006..d78f4c01d776d 100644 --- a/clients/client-appintegrations/package.json +++ b/clients/client-appintegrations/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-application-auto-scaling/package.json b/clients/client-application-auto-scaling/package.json index 47e69758ce411..616d97a71cd89 100644 --- a/clients/client-application-auto-scaling/package.json +++ b/clients/client-application-auto-scaling/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-application-discovery-service/package.json b/clients/client-application-discovery-service/package.json index 48bc834f36db1..fd08b8b9ada76 100644 --- a/clients/client-application-discovery-service/package.json +++ b/clients/client-application-discovery-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-application-insights/package.json b/clients/client-application-insights/package.json index 3a1631ba5aa6c..d7f1d4128a066 100644 --- a/clients/client-application-insights/package.json +++ b/clients/client-application-insights/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-applicationcostprofiler/package.json b/clients/client-applicationcostprofiler/package.json index 52a1b78dd4534..7bafef11a7ad9 100644 --- a/clients/client-applicationcostprofiler/package.json +++ b/clients/client-applicationcostprofiler/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-apprunner/package.json b/clients/client-apprunner/package.json index fa6c2be4a754b..c919626323cb4 100644 --- a/clients/client-apprunner/package.json +++ b/clients/client-apprunner/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-appstream/package.json b/clients/client-appstream/package.json index 7fbba2c9ab15a..89b539bd71bfe 100644 --- a/clients/client-appstream/package.json +++ b/clients/client-appstream/package.json @@ -20,12 +20,12 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", "@aws-sdk/middleware-logger": "*", "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-sdk-s3": "*", "@aws-sdk/middleware-signing": "*", "@aws-sdk/middleware-user-agent": "*", "@aws-sdk/region-config-resolver": "*", diff --git a/clients/client-appstream/src/commands/CreateAppBlockBuilderStreamingURLCommand.ts b/clients/client-appstream/src/commands/CreateAppBlockBuilderStreamingURLCommand.ts index 59f6f1459700a..6e2baa608f5fa 100644 --- a/clients/client-appstream/src/commands/CreateAppBlockBuilderStreamingURLCommand.ts +++ b/clients/client-appstream/src/commands/CreateAppBlockBuilderStreamingURLCommand.ts @@ -1,5 +1,4 @@ // smithy-typescript generated code -import { getS3ExpiresMiddlewarePlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; @@ -85,7 +84,6 @@ export class CreateAppBlockBuilderStreamingURLCommand extends $Command return [ getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getS3ExpiresMiddlewarePlugin(config), ]; }) .s("PhotonAdminProxyService", "CreateAppBlockBuilderStreamingURL", {}) diff --git a/clients/client-appstream/src/commands/CreateImageBuilderStreamingURLCommand.ts b/clients/client-appstream/src/commands/CreateImageBuilderStreamingURLCommand.ts index 544790c469c36..222755dc2df98 100644 --- a/clients/client-appstream/src/commands/CreateImageBuilderStreamingURLCommand.ts +++ b/clients/client-appstream/src/commands/CreateImageBuilderStreamingURLCommand.ts @@ -1,5 +1,4 @@ // smithy-typescript generated code -import { getS3ExpiresMiddlewarePlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; @@ -85,7 +84,6 @@ export class CreateImageBuilderStreamingURLCommand extends $Command return [ getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getS3ExpiresMiddlewarePlugin(config), ]; }) .s("PhotonAdminProxyService", "CreateImageBuilderStreamingURL", {}) diff --git a/clients/client-appstream/src/commands/CreateStreamingURLCommand.ts b/clients/client-appstream/src/commands/CreateStreamingURLCommand.ts index 6da85b9882ae4..61eeaf725c26e 100644 --- a/clients/client-appstream/src/commands/CreateStreamingURLCommand.ts +++ b/clients/client-appstream/src/commands/CreateStreamingURLCommand.ts @@ -1,5 +1,4 @@ // smithy-typescript generated code -import { getS3ExpiresMiddlewarePlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; @@ -90,7 +89,6 @@ export class CreateStreamingURLCommand extends $Command return [ getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getS3ExpiresMiddlewarePlugin(config), ]; }) .s("PhotonAdminProxyService", "CreateStreamingURL", {}) diff --git a/clients/client-appsync/package.json b/clients/client-appsync/package.json index 9882cf170c85c..6f168c398a6c5 100644 --- a/clients/client-appsync/package.json +++ b/clients/client-appsync/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-arc-zonal-shift/package.json b/clients/client-arc-zonal-shift/package.json index 4cd893ac5e8e0..51e4d08db828a 100644 --- a/clients/client-arc-zonal-shift/package.json +++ b/clients/client-arc-zonal-shift/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-athena/package.json b/clients/client-athena/package.json index 7552d3063b09d..58de9faf71779 100644 --- a/clients/client-athena/package.json +++ b/clients/client-athena/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-auditmanager/package.json b/clients/client-auditmanager/package.json index d236b95ddc6b9..50d247a58c269 100644 --- a/clients/client-auditmanager/package.json +++ b/clients/client-auditmanager/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-auto-scaling-plans/package.json b/clients/client-auto-scaling-plans/package.json index f5cfd9f7bf937..2f4284118da91 100644 --- a/clients/client-auto-scaling-plans/package.json +++ b/clients/client-auto-scaling-plans/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-auto-scaling/package.json b/clients/client-auto-scaling/package.json index 7a0281ff47550..dbe7dbaee159a 100644 --- a/clients/client-auto-scaling/package.json +++ b/clients/client-auto-scaling/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-b2bi/package.json b/clients/client-b2bi/package.json index 4bc68c148f73b..d21ba98345cf3 100644 --- a/clients/client-b2bi/package.json +++ b/clients/client-b2bi/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-backup-gateway/package.json b/clients/client-backup-gateway/package.json index cc291a74ff159..889ddbed1e81d 100644 --- a/clients/client-backup-gateway/package.json +++ b/clients/client-backup-gateway/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-backup/package.json b/clients/client-backup/package.json index c7234f08c3312..421cd22ec8e63 100644 --- a/clients/client-backup/package.json +++ b/clients/client-backup/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-backupstorage/package.json b/clients/client-backupstorage/package.json index 2d8c12155d7bd..7294c3c4fb0aa 100644 --- a/clients/client-backupstorage/package.json +++ b/clients/client-backupstorage/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-batch/package.json b/clients/client-batch/package.json index 150af246ba3b7..80a5abf32d2c7 100644 --- a/clients/client-batch/package.json +++ b/clients/client-batch/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-bcm-data-exports/package.json b/clients/client-bcm-data-exports/package.json index d3309400b260c..9b04af9d54ab6 100644 --- a/clients/client-bcm-data-exports/package.json +++ b/clients/client-bcm-data-exports/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-bedrock-agent-runtime/package.json b/clients/client-bedrock-agent-runtime/package.json index 81b6e51b8bb9f..6b391312593f9 100644 --- a/clients/client-bedrock-agent-runtime/package.json +++ b/clients/client-bedrock-agent-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-bedrock-agent/package.json b/clients/client-bedrock-agent/package.json index e2c8a5d33bca6..e69d1be0a4cae 100644 --- a/clients/client-bedrock-agent/package.json +++ b/clients/client-bedrock-agent/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-bedrock-runtime/package.json b/clients/client-bedrock-runtime/package.json index 3cc7427774270..cda75b42e23c4 100644 --- a/clients/client-bedrock-runtime/package.json +++ b/clients/client-bedrock-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-bedrock/package.json b/clients/client-bedrock/package.json index 5f1d3bfc988ff..cf53c01ca5394 100644 --- a/clients/client-bedrock/package.json +++ b/clients/client-bedrock/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-billingconductor/package.json b/clients/client-billingconductor/package.json index 88f40d05f5536..0d76988f1ffd5 100644 --- a/clients/client-billingconductor/package.json +++ b/clients/client-billingconductor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-braket/package.json b/clients/client-braket/package.json index 52dccd2c4cfd1..bd3aa9decbcad 100644 --- a/clients/client-braket/package.json +++ b/clients/client-braket/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-budgets/package.json b/clients/client-budgets/package.json index ffff16f09cd7e..d02426f082508 100644 --- a/clients/client-budgets/package.json +++ b/clients/client-budgets/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime-sdk-identity/package.json b/clients/client-chime-sdk-identity/package.json index 0241e3ade3dea..32090e5c2d424 100644 --- a/clients/client-chime-sdk-identity/package.json +++ b/clients/client-chime-sdk-identity/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime-sdk-media-pipelines/package.json b/clients/client-chime-sdk-media-pipelines/package.json index 648608fe70cb8..c5b19f3234a34 100644 --- a/clients/client-chime-sdk-media-pipelines/package.json +++ b/clients/client-chime-sdk-media-pipelines/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime-sdk-meetings/package.json b/clients/client-chime-sdk-meetings/package.json index 6ca23db6fe2bf..5faa5a7c5bec7 100644 --- a/clients/client-chime-sdk-meetings/package.json +++ b/clients/client-chime-sdk-meetings/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime-sdk-messaging/package.json b/clients/client-chime-sdk-messaging/package.json index f6f6d2aab9db8..868e2268d04f7 100644 --- a/clients/client-chime-sdk-messaging/package.json +++ b/clients/client-chime-sdk-messaging/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime-sdk-voice/package.json b/clients/client-chime-sdk-voice/package.json index fce35de3e6369..c4334c7723e32 100644 --- a/clients/client-chime-sdk-voice/package.json +++ b/clients/client-chime-sdk-voice/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-chime/package.json b/clients/client-chime/package.json index 20aa9fa9c41bc..e3e63704f76f1 100644 --- a/clients/client-chime/package.json +++ b/clients/client-chime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cleanrooms/package.json b/clients/client-cleanrooms/package.json index ddf72f30253e9..6e753ccfba820 100644 --- a/clients/client-cleanrooms/package.json +++ b/clients/client-cleanrooms/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cleanroomsml/package.json b/clients/client-cleanroomsml/package.json index fa696cde3e46c..4a89e166b473b 100644 --- a/clients/client-cleanroomsml/package.json +++ b/clients/client-cleanroomsml/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloud9/package.json b/clients/client-cloud9/package.json index f59cc42ae6bb3..e41f682541242 100644 --- a/clients/client-cloud9/package.json +++ b/clients/client-cloud9/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudcontrol/package.json b/clients/client-cloudcontrol/package.json index db7827887462f..a314c5ab812b7 100644 --- a/clients/client-cloudcontrol/package.json +++ b/clients/client-cloudcontrol/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-clouddirectory/package.json b/clients/client-clouddirectory/package.json index 1c35d972e909e..914f2c02e8633 100644 --- a/clients/client-clouddirectory/package.json +++ b/clients/client-clouddirectory/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudformation/package.json b/clients/client-cloudformation/package.json index 53c50f95cb52a..d509d36535dbb 100644 --- a/clients/client-cloudformation/package.json +++ b/clients/client-cloudformation/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudfront-keyvaluestore/package.json b/clients/client-cloudfront-keyvaluestore/package.json index 8ec9d065f4836..1eb0b52610264 100644 --- a/clients/client-cloudfront-keyvaluestore/package.json +++ b/clients/client-cloudfront-keyvaluestore/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudfront/package.json b/clients/client-cloudfront/package.json index 6c6fa1969b5c9..d09dfede897d7 100644 --- a/clients/client-cloudfront/package.json +++ b/clients/client-cloudfront/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudhsm-v2/package.json b/clients/client-cloudhsm-v2/package.json index f034cca8bb21b..40b48ede550a6 100644 --- a/clients/client-cloudhsm-v2/package.json +++ b/clients/client-cloudhsm-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudhsm/package.json b/clients/client-cloudhsm/package.json index 88a1820cae29b..a01d5712d5b88 100644 --- a/clients/client-cloudhsm/package.json +++ b/clients/client-cloudhsm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudsearch-domain/package.json b/clients/client-cloudsearch-domain/package.json index e2fed475a0e14..d9b40d6e4497e 100644 --- a/clients/client-cloudsearch-domain/package.json +++ b/clients/client-cloudsearch-domain/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudsearch/package.json b/clients/client-cloudsearch/package.json index 25313f5c0a56a..e5ce889af4c79 100644 --- a/clients/client-cloudsearch/package.json +++ b/clients/client-cloudsearch/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudtrail-data/package.json b/clients/client-cloudtrail-data/package.json index 2901759a3d28d..94f759186eb00 100644 --- a/clients/client-cloudtrail-data/package.json +++ b/clients/client-cloudtrail-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudtrail/package.json b/clients/client-cloudtrail/package.json index c011f5e6cafa0..1de33e6f3dc81 100644 --- a/clients/client-cloudtrail/package.json +++ b/clients/client-cloudtrail/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudwatch-events/package.json b/clients/client-cloudwatch-events/package.json index c27b62b4b0d9a..c7ded50f0ae50 100644 --- a/clients/client-cloudwatch-events/package.json +++ b/clients/client-cloudwatch-events/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudwatch-logs/package.json b/clients/client-cloudwatch-logs/package.json index a1e77fbd1f73a..7352528c6efed 100644 --- a/clients/client-cloudwatch-logs/package.json +++ b/clients/client-cloudwatch-logs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cloudwatch/package.json b/clients/client-cloudwatch/package.json index f4e5cbecc70d1..e103ad6a0a336 100644 --- a/clients/client-cloudwatch/package.json +++ b/clients/client-cloudwatch/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codeartifact/package.json b/clients/client-codeartifact/package.json index c2e3b47f3e197..57214fdf7db24 100644 --- a/clients/client-codeartifact/package.json +++ b/clients/client-codeartifact/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codebuild/package.json b/clients/client-codebuild/package.json index 6c48ebda84568..0bd41a536bf2e 100644 --- a/clients/client-codebuild/package.json +++ b/clients/client-codebuild/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codecommit/package.json b/clients/client-codecommit/package.json index 088156c571840..62d9b0676eb52 100644 --- a/clients/client-codecommit/package.json +++ b/clients/client-codecommit/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codedeploy/package.json b/clients/client-codedeploy/package.json index 201b756ce87a9..70e47c473caa1 100644 --- a/clients/client-codedeploy/package.json +++ b/clients/client-codedeploy/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codeguru-reviewer/package.json b/clients/client-codeguru-reviewer/package.json index f7df21f6bbfd3..0c40991d50f05 100644 --- a/clients/client-codeguru-reviewer/package.json +++ b/clients/client-codeguru-reviewer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codeguru-security/package.json b/clients/client-codeguru-security/package.json index 1d013e554fd56..93c3063de8f9c 100644 --- a/clients/client-codeguru-security/package.json +++ b/clients/client-codeguru-security/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codeguruprofiler/package.json b/clients/client-codeguruprofiler/package.json index d210fcf78fac1..cd7b43ac48783 100644 --- a/clients/client-codeguruprofiler/package.json +++ b/clients/client-codeguruprofiler/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codepipeline/package.json b/clients/client-codepipeline/package.json index 29cc37c6df22b..6fa2c8b2c54bc 100644 --- a/clients/client-codepipeline/package.json +++ b/clients/client-codepipeline/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codestar-connections/package.json b/clients/client-codestar-connections/package.json index 88ca3e010d3c3..bbeacb1a4bfc5 100644 --- a/clients/client-codestar-connections/package.json +++ b/clients/client-codestar-connections/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codestar-notifications/package.json b/clients/client-codestar-notifications/package.json index 2ff924d6774d5..6e403076753a0 100644 --- a/clients/client-codestar-notifications/package.json +++ b/clients/client-codestar-notifications/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-codestar/package.json b/clients/client-codestar/package.json index 3d71bfff85342..e8388aba0f448 100644 --- a/clients/client-codestar/package.json +++ b/clients/client-codestar/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cognito-identity-provider/package.json b/clients/client-cognito-identity-provider/package.json index e83d919585ef4..f5b44f60fb3b7 100644 --- a/clients/client-cognito-identity-provider/package.json +++ b/clients/client-cognito-identity-provider/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cognito-identity/package.json b/clients/client-cognito-identity/package.json index dfb456fc84484..e2469df9aff62 100644 --- a/clients/client-cognito-identity/package.json +++ b/clients/client-cognito-identity/package.json @@ -21,6 +21,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cognito-sync/package.json b/clients/client-cognito-sync/package.json index cefc5e73d330b..0177cefd2bee7 100644 --- a/clients/client-cognito-sync/package.json +++ b/clients/client-cognito-sync/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-comprehend/package.json b/clients/client-comprehend/package.json index 69159a0e81101..9a7e72d6f2440 100644 --- a/clients/client-comprehend/package.json +++ b/clients/client-comprehend/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-comprehendmedical/package.json b/clients/client-comprehendmedical/package.json index a2b5e815010c7..f541b5f446b03 100644 --- a/clients/client-comprehendmedical/package.json +++ b/clients/client-comprehendmedical/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-compute-optimizer/package.json b/clients/client-compute-optimizer/package.json index dfba7c724123b..b02e550fbcead 100644 --- a/clients/client-compute-optimizer/package.json +++ b/clients/client-compute-optimizer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-config-service/package.json b/clients/client-config-service/package.json index 2e82c762d5183..d8f7674cdf1fc 100644 --- a/clients/client-config-service/package.json +++ b/clients/client-config-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-connect-contact-lens/package.json b/clients/client-connect-contact-lens/package.json index 5520bc0306713..1b27b54201651 100644 --- a/clients/client-connect-contact-lens/package.json +++ b/clients/client-connect-contact-lens/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-connect/package.json b/clients/client-connect/package.json index cda326ee87016..627b39321fac6 100644 --- a/clients/client-connect/package.json +++ b/clients/client-connect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-connectcampaigns/package.json b/clients/client-connectcampaigns/package.json index dcd593da900c1..ec2f4a7c7e110 100644 --- a/clients/client-connectcampaigns/package.json +++ b/clients/client-connectcampaigns/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-connectcases/package.json b/clients/client-connectcases/package.json index 74a1578ea8dfd..4c44286fc04bb 100644 --- a/clients/client-connectcases/package.json +++ b/clients/client-connectcases/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-connectparticipant/package.json b/clients/client-connectparticipant/package.json index 34429bd7c9aec..6fea9081dc3ac 100644 --- a/clients/client-connectparticipant/package.json +++ b/clients/client-connectparticipant/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-controltower/package.json b/clients/client-controltower/package.json index 47848a279de8b..88de0fc344139 100644 --- a/clients/client-controltower/package.json +++ b/clients/client-controltower/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cost-and-usage-report-service/package.json b/clients/client-cost-and-usage-report-service/package.json index da0a59530440d..895d835d79083 100644 --- a/clients/client-cost-and-usage-report-service/package.json +++ b/clients/client-cost-and-usage-report-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cost-explorer/package.json b/clients/client-cost-explorer/package.json index 95550bab858e6..33d1ecb4ac34a 100644 --- a/clients/client-cost-explorer/package.json +++ b/clients/client-cost-explorer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-cost-optimization-hub/package.json b/clients/client-cost-optimization-hub/package.json index 00a43d661f83e..7cf1f3706706b 100644 --- a/clients/client-cost-optimization-hub/package.json +++ b/clients/client-cost-optimization-hub/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-customer-profiles/package.json b/clients/client-customer-profiles/package.json index 969118ac9e2ba..c1d50cb3a5af4 100644 --- a/clients/client-customer-profiles/package.json +++ b/clients/client-customer-profiles/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-data-pipeline/package.json b/clients/client-data-pipeline/package.json index c87b3170a1e73..b07d8b04748c9 100644 --- a/clients/client-data-pipeline/package.json +++ b/clients/client-data-pipeline/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-database-migration-service/package.json b/clients/client-database-migration-service/package.json index b01515ee9d8b8..12ed735fc18e3 100644 --- a/clients/client-database-migration-service/package.json +++ b/clients/client-database-migration-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-databrew/package.json b/clients/client-databrew/package.json index 54f75cf3c962a..b4e6b5138c7b8 100644 --- a/clients/client-databrew/package.json +++ b/clients/client-databrew/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-dataexchange/package.json b/clients/client-dataexchange/package.json index f930488d4c847..a344db7b7d73e 100644 --- a/clients/client-dataexchange/package.json +++ b/clients/client-dataexchange/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-datasync/package.json b/clients/client-datasync/package.json index 0e5113793b1cd..778ddbce89a32 100644 --- a/clients/client-datasync/package.json +++ b/clients/client-datasync/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-datazone/package.json b/clients/client-datazone/package.json index 1e965c21e9e93..126b4333a83a0 100644 --- a/clients/client-datazone/package.json +++ b/clients/client-datazone/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-dax/package.json b/clients/client-dax/package.json index f3503dffd01f2..d9119547ddf13 100644 --- a/clients/client-dax/package.json +++ b/clients/client-dax/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-detective/package.json b/clients/client-detective/package.json index 4406d1f164fcc..59a6fa057b1ae 100644 --- a/clients/client-detective/package.json +++ b/clients/client-detective/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-device-farm/package.json b/clients/client-device-farm/package.json index 031f8dcb9b3cc..7ef3063e2c092 100644 --- a/clients/client-device-farm/package.json +++ b/clients/client-device-farm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-devops-guru/package.json b/clients/client-devops-guru/package.json index ef05490c9a684..03c8da87af861 100644 --- a/clients/client-devops-guru/package.json +++ b/clients/client-devops-guru/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-direct-connect/package.json b/clients/client-direct-connect/package.json index b1fdfca08dd79..f291ce7f29091 100644 --- a/clients/client-direct-connect/package.json +++ b/clients/client-direct-connect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-directory-service/package.json b/clients/client-directory-service/package.json index d53b7999c941c..7aed14c4b8f0a 100644 --- a/clients/client-directory-service/package.json +++ b/clients/client-directory-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-dlm/package.json b/clients/client-dlm/package.json index fe577cc572b11..bfd66eb16662e 100644 --- a/clients/client-dlm/package.json +++ b/clients/client-dlm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-docdb-elastic/package.json b/clients/client-docdb-elastic/package.json index 85e0350a4ea21..16b0982e2a091 100644 --- a/clients/client-docdb-elastic/package.json +++ b/clients/client-docdb-elastic/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-docdb/package.json b/clients/client-docdb/package.json index cea80d1a27a71..ced807d41d072 100644 --- a/clients/client-docdb/package.json +++ b/clients/client-docdb/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-drs/package.json b/clients/client-drs/package.json index c010528b2af83..8e87c2d6ddf63 100644 --- a/clients/client-drs/package.json +++ b/clients/client-drs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-dynamodb-streams/package.json b/clients/client-dynamodb-streams/package.json index 38746b34406df..ea517cfc4c489 100644 --- a/clients/client-dynamodb-streams/package.json +++ b/clients/client-dynamodb-streams/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-dynamodb/package.json b/clients/client-dynamodb/package.json index 766e06fa5dee9..c83add8536da4 100644 --- a/clients/client-dynamodb/package.json +++ b/clients/client-dynamodb/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-endpoint-discovery": "*", diff --git a/clients/client-ebs/package.json b/clients/client-ebs/package.json index bcf00fc247687..5eda4cce13ebf 100644 --- a/clients/client-ebs/package.json +++ b/clients/client-ebs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ec2-instance-connect/package.json b/clients/client-ec2-instance-connect/package.json index a844980cd4769..fbc7963d19d2d 100644 --- a/clients/client-ec2-instance-connect/package.json +++ b/clients/client-ec2-instance-connect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ec2/package.json b/clients/client-ec2/package.json index 92dbbdcfc213a..0e6c4aff233ea 100644 --- a/clients/client-ec2/package.json +++ b/clients/client-ec2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ecr-public/package.json b/clients/client-ecr-public/package.json index 96c15943e5b42..ef0414c367cf4 100644 --- a/clients/client-ecr-public/package.json +++ b/clients/client-ecr-public/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ecr/package.json b/clients/client-ecr/package.json index 6bdd7b0c734d5..46cc55de41415 100644 --- a/clients/client-ecr/package.json +++ b/clients/client-ecr/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ecs/package.json b/clients/client-ecs/package.json index bfd3e65ab027b..e231a150e72f3 100644 --- a/clients/client-ecs/package.json +++ b/clients/client-ecs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-efs/package.json b/clients/client-efs/package.json index d13bd00f7617a..16cddf8f37b01 100644 --- a/clients/client-efs/package.json +++ b/clients/client-efs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-eks-auth/package.json b/clients/client-eks-auth/package.json index cbaa35adfb936..83e6a5b196f5b 100644 --- a/clients/client-eks-auth/package.json +++ b/clients/client-eks-auth/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-eks/package.json b/clients/client-eks/package.json index 9fe07b83ff68b..d72b0a133d5ab 100644 --- a/clients/client-eks/package.json +++ b/clients/client-eks/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elastic-beanstalk/package.json b/clients/client-elastic-beanstalk/package.json index a85e43869157a..70a8fb41b7373 100644 --- a/clients/client-elastic-beanstalk/package.json +++ b/clients/client-elastic-beanstalk/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elastic-inference/package.json b/clients/client-elastic-inference/package.json index 3e76408cd9a42..3c29604c34666 100644 --- a/clients/client-elastic-inference/package.json +++ b/clients/client-elastic-inference/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elastic-load-balancing-v2/package.json b/clients/client-elastic-load-balancing-v2/package.json index b2dedd8ab5f9d..00d26b4feb668 100644 --- a/clients/client-elastic-load-balancing-v2/package.json +++ b/clients/client-elastic-load-balancing-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elastic-load-balancing/package.json b/clients/client-elastic-load-balancing/package.json index 46e0180b7719f..795f0f6571ba1 100644 --- a/clients/client-elastic-load-balancing/package.json +++ b/clients/client-elastic-load-balancing/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elastic-transcoder/package.json b/clients/client-elastic-transcoder/package.json index f6531a77cb59e..b63dde588bba1 100644 --- a/clients/client-elastic-transcoder/package.json +++ b/clients/client-elastic-transcoder/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elasticache/package.json b/clients/client-elasticache/package.json index d79f1caa751ad..b7b5ff8c95745 100644 --- a/clients/client-elasticache/package.json +++ b/clients/client-elasticache/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-elasticsearch-service/package.json b/clients/client-elasticsearch-service/package.json index 5ef7226633e85..5b8a8a4a0e464 100644 --- a/clients/client-elasticsearch-service/package.json +++ b/clients/client-elasticsearch-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-emr-containers/package.json b/clients/client-emr-containers/package.json index d05801481a011..10c18a18120fc 100644 --- a/clients/client-emr-containers/package.json +++ b/clients/client-emr-containers/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-emr-serverless/package.json b/clients/client-emr-serverless/package.json index c303877bf6afb..024518c71f4ea 100644 --- a/clients/client-emr-serverless/package.json +++ b/clients/client-emr-serverless/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-emr/package.json b/clients/client-emr/package.json index bb7fc03f0dc25..60b058ac28d46 100644 --- a/clients/client-emr/package.json +++ b/clients/client-emr/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-entityresolution/package.json b/clients/client-entityresolution/package.json index 9a5f3fd0c688c..ccb56a037da76 100644 --- a/clients/client-entityresolution/package.json +++ b/clients/client-entityresolution/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-eventbridge/package.json b/clients/client-eventbridge/package.json index 3cc866e77d23e..672bb329cb7fc 100644 --- a/clients/client-eventbridge/package.json +++ b/clients/client-eventbridge/package.json @@ -22,6 +22,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-evidently/package.json b/clients/client-evidently/package.json index 42c1ea306ed5a..d55878cbd6d04 100644 --- a/clients/client-evidently/package.json +++ b/clients/client-evidently/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-finspace-data/package.json b/clients/client-finspace-data/package.json index 50295f8a0443f..4a2bfbbdd1a25 100644 --- a/clients/client-finspace-data/package.json +++ b/clients/client-finspace-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-finspace/package.json b/clients/client-finspace/package.json index a916168cb5b7e..91888612a950e 100644 --- a/clients/client-finspace/package.json +++ b/clients/client-finspace/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-firehose/package.json b/clients/client-firehose/package.json index 954bf1446c92c..4f833bdc56ca0 100644 --- a/clients/client-firehose/package.json +++ b/clients/client-firehose/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-fis/package.json b/clients/client-fis/package.json index 057b9968a4980..15cf661efef6e 100644 --- a/clients/client-fis/package.json +++ b/clients/client-fis/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-fms/package.json b/clients/client-fms/package.json index 07dbaeef97005..64263d1ceff1d 100644 --- a/clients/client-fms/package.json +++ b/clients/client-fms/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-forecast/package.json b/clients/client-forecast/package.json index 20e16a9a111da..f2d3a2f4a8040 100644 --- a/clients/client-forecast/package.json +++ b/clients/client-forecast/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-forecastquery/package.json b/clients/client-forecastquery/package.json index 425efd8148166..325a33c423635 100644 --- a/clients/client-forecastquery/package.json +++ b/clients/client-forecastquery/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-frauddetector/package.json b/clients/client-frauddetector/package.json index 2d3b332c05d34..263693edf7681 100644 --- a/clients/client-frauddetector/package.json +++ b/clients/client-frauddetector/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-freetier/package.json b/clients/client-freetier/package.json index f3f5cfd610eca..a71cb30012e8e 100644 --- a/clients/client-freetier/package.json +++ b/clients/client-freetier/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-fsx/package.json b/clients/client-fsx/package.json index daaa9d7003699..57b7a9378b814 100644 --- a/clients/client-fsx/package.json +++ b/clients/client-fsx/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-gamelift/package.json b/clients/client-gamelift/package.json index 053bec69b8ad4..1fa463c29c9ff 100644 --- a/clients/client-gamelift/package.json +++ b/clients/client-gamelift/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-glacier/package.json b/clients/client-glacier/package.json index bb470e4e0a1c7..51992c00b0aad 100644 --- a/clients/client-glacier/package.json +++ b/clients/client-glacier/package.json @@ -22,6 +22,7 @@ "@aws-crypto/sha256-js": "3.0.0", "@aws-sdk/body-checksum-browser": "*", "@aws-sdk/body-checksum-node": "*", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-global-accelerator/package.json b/clients/client-global-accelerator/package.json index c3d0aa189fa5b..5611ee94cafa6 100644 --- a/clients/client-global-accelerator/package.json +++ b/clients/client-global-accelerator/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-glue/package.json b/clients/client-glue/package.json index 976665d7680db..c67dd63249949 100644 --- a/clients/client-glue/package.json +++ b/clients/client-glue/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-grafana/package.json b/clients/client-grafana/package.json index af7eab130f38a..0c3acffb2ccde 100644 --- a/clients/client-grafana/package.json +++ b/clients/client-grafana/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-greengrass/package.json b/clients/client-greengrass/package.json index ff0d8c0ecee50..cf9e6b7271bb3 100644 --- a/clients/client-greengrass/package.json +++ b/clients/client-greengrass/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-greengrassv2/package.json b/clients/client-greengrassv2/package.json index 4dc05c07298a7..147337788eb99 100644 --- a/clients/client-greengrassv2/package.json +++ b/clients/client-greengrassv2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-groundstation/package.json b/clients/client-groundstation/package.json index 3b424e2b48f20..3bef704f20894 100644 --- a/clients/client-groundstation/package.json +++ b/clients/client-groundstation/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-guardduty/package.json b/clients/client-guardduty/package.json index 131df33d476ff..2963aaa60dea2 100644 --- a/clients/client-guardduty/package.json +++ b/clients/client-guardduty/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-health/package.json b/clients/client-health/package.json index 85d7ae7b93022..d23b41d1d9a66 100644 --- a/clients/client-health/package.json +++ b/clients/client-health/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-healthlake/package.json b/clients/client-healthlake/package.json index 24ba5c2a32bc2..1e3a3910961a2 100644 --- a/clients/client-healthlake/package.json +++ b/clients/client-healthlake/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-honeycode/package.json b/clients/client-honeycode/package.json index b45aa79b75ffd..c00ba9b917011 100644 --- a/clients/client-honeycode/package.json +++ b/clients/client-honeycode/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iam/package.json b/clients/client-iam/package.json index 3a74c9c0c22b8..5c50a099c6206 100644 --- a/clients/client-iam/package.json +++ b/clients/client-iam/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-identitystore/package.json b/clients/client-identitystore/package.json index 2bcea6190a907..e36877d345650 100644 --- a/clients/client-identitystore/package.json +++ b/clients/client-identitystore/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-imagebuilder/package.json b/clients/client-imagebuilder/package.json index feab7f25a6024..bda1ec33b276e 100644 --- a/clients/client-imagebuilder/package.json +++ b/clients/client-imagebuilder/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-inspector-scan/package.json b/clients/client-inspector-scan/package.json index 2bc41a3f6fc38..0f55b46ffa4e6 100644 --- a/clients/client-inspector-scan/package.json +++ b/clients/client-inspector-scan/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-inspector/package.json b/clients/client-inspector/package.json index 7e81b9ce536a0..8ed1a811c66b5 100644 --- a/clients/client-inspector/package.json +++ b/clients/client-inspector/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-inspector2/package.json b/clients/client-inspector2/package.json index 8319603760a2a..5518392e0fe4e 100644 --- a/clients/client-inspector2/package.json +++ b/clients/client-inspector2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-internetmonitor/package.json b/clients/client-internetmonitor/package.json index 4dbf4c420cc82..ec4f3101b6f11 100644 --- a/clients/client-internetmonitor/package.json +++ b/clients/client-internetmonitor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-1click-devices-service/package.json b/clients/client-iot-1click-devices-service/package.json index 2a995505bafd5..e0586a4fe0096 100644 --- a/clients/client-iot-1click-devices-service/package.json +++ b/clients/client-iot-1click-devices-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-1click-projects/package.json b/clients/client-iot-1click-projects/package.json index 9dc9a3f5a2a9d..92e1ac2965bf9 100644 --- a/clients/client-iot-1click-projects/package.json +++ b/clients/client-iot-1click-projects/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-data-plane/package.json b/clients/client-iot-data-plane/package.json index 5509fa1c26125..0edbf8d7fc585 100644 --- a/clients/client-iot-data-plane/package.json +++ b/clients/client-iot-data-plane/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-events-data/package.json b/clients/client-iot-events-data/package.json index 1f7b5951cf693..e6cbf357c121e 100644 --- a/clients/client-iot-events-data/package.json +++ b/clients/client-iot-events-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-events/package.json b/clients/client-iot-events/package.json index f47324a7a0ee9..30ee47b7ccf91 100644 --- a/clients/client-iot-events/package.json +++ b/clients/client-iot-events/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-jobs-data-plane/package.json b/clients/client-iot-jobs-data-plane/package.json index f8b62aa20bd56..385f66dc51151 100644 --- a/clients/client-iot-jobs-data-plane/package.json +++ b/clients/client-iot-jobs-data-plane/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-roborunner/package.json b/clients/client-iot-roborunner/package.json index 7f5fe9a0344bb..7a37fcef5975c 100644 --- a/clients/client-iot-roborunner/package.json +++ b/clients/client-iot-roborunner/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot-wireless/package.json b/clients/client-iot-wireless/package.json index c8d95c29abe52..81086ceafd759 100644 --- a/clients/client-iot-wireless/package.json +++ b/clients/client-iot-wireless/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iot/package.json b/clients/client-iot/package.json index 6a0c0078e1bdc..5291cbbbe1b5c 100644 --- a/clients/client-iot/package.json +++ b/clients/client-iot/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotanalytics/package.json b/clients/client-iotanalytics/package.json index edc079d8772ce..501fb501832a5 100644 --- a/clients/client-iotanalytics/package.json +++ b/clients/client-iotanalytics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotdeviceadvisor/package.json b/clients/client-iotdeviceadvisor/package.json index bcfabdbd90339..1e7b073d570f1 100644 --- a/clients/client-iotdeviceadvisor/package.json +++ b/clients/client-iotdeviceadvisor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotfleethub/package.json b/clients/client-iotfleethub/package.json index 4bd7d778ae052..3c76c0686fba3 100644 --- a/clients/client-iotfleethub/package.json +++ b/clients/client-iotfleethub/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotfleetwise/package.json b/clients/client-iotfleetwise/package.json index 8dc8feb5839d5..7b271e19c2813 100644 --- a/clients/client-iotfleetwise/package.json +++ b/clients/client-iotfleetwise/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotsecuretunneling/package.json b/clients/client-iotsecuretunneling/package.json index 19713d79f5928..d2ea6841f3109 100644 --- a/clients/client-iotsecuretunneling/package.json +++ b/clients/client-iotsecuretunneling/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotsitewise/package.json b/clients/client-iotsitewise/package.json index ab50b2195cac7..fccc34ad1a40c 100644 --- a/clients/client-iotsitewise/package.json +++ b/clients/client-iotsitewise/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iotthingsgraph/package.json b/clients/client-iotthingsgraph/package.json index 1102b661f6df8..912e04d011c11 100644 --- a/clients/client-iotthingsgraph/package.json +++ b/clients/client-iotthingsgraph/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-iottwinmaker/package.json b/clients/client-iottwinmaker/package.json index ccc93579dd209..6d536bd49bf52 100644 --- a/clients/client-iottwinmaker/package.json +++ b/clients/client-iottwinmaker/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ivs-realtime/package.json b/clients/client-ivs-realtime/package.json index be83bef383bde..70c21315431da 100644 --- a/clients/client-ivs-realtime/package.json +++ b/clients/client-ivs-realtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ivs/package.json b/clients/client-ivs/package.json index 2e1003d39c548..77ec1254cb641 100644 --- a/clients/client-ivs/package.json +++ b/clients/client-ivs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ivschat/package.json b/clients/client-ivschat/package.json index d3cd71ca4f36b..e74889d354418 100644 --- a/clients/client-ivschat/package.json +++ b/clients/client-ivschat/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kafka/package.json b/clients/client-kafka/package.json index dd3c6b56b0da3..2710519a5aab9 100644 --- a/clients/client-kafka/package.json +++ b/clients/client-kafka/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kafkaconnect/package.json b/clients/client-kafkaconnect/package.json index 9b025ccddbdfc..1c51033b3d1a3 100644 --- a/clients/client-kafkaconnect/package.json +++ b/clients/client-kafkaconnect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kendra-ranking/package.json b/clients/client-kendra-ranking/package.json index d1834a86f9534..7523889384a0f 100644 --- a/clients/client-kendra-ranking/package.json +++ b/clients/client-kendra-ranking/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kendra/package.json b/clients/client-kendra/package.json index 14bcbbe0ab4c8..5db3d72f53636 100644 --- a/clients/client-kendra/package.json +++ b/clients/client-kendra/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-keyspaces/package.json b/clients/client-keyspaces/package.json index b02da018530fe..fe75a7152aaab 100644 --- a/clients/client-keyspaces/package.json +++ b/clients/client-keyspaces/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-analytics-v2/package.json b/clients/client-kinesis-analytics-v2/package.json index 98979814752a0..e5f6fac59e882 100644 --- a/clients/client-kinesis-analytics-v2/package.json +++ b/clients/client-kinesis-analytics-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-analytics/package.json b/clients/client-kinesis-analytics/package.json index 8168158f0fe0b..226d70d008236 100644 --- a/clients/client-kinesis-analytics/package.json +++ b/clients/client-kinesis-analytics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-video-archived-media/package.json b/clients/client-kinesis-video-archived-media/package.json index b9dac3869717a..7cdecbb8de39e 100644 --- a/clients/client-kinesis-video-archived-media/package.json +++ b/clients/client-kinesis-video-archived-media/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-video-media/package.json b/clients/client-kinesis-video-media/package.json index 13f3f8aae4bff..74f0999cfe198 100644 --- a/clients/client-kinesis-video-media/package.json +++ b/clients/client-kinesis-video-media/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-video-signaling/package.json b/clients/client-kinesis-video-signaling/package.json index c3e717cfe42aa..453a5f3321fb2 100644 --- a/clients/client-kinesis-video-signaling/package.json +++ b/clients/client-kinesis-video-signaling/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-video-webrtc-storage/package.json b/clients/client-kinesis-video-webrtc-storage/package.json index 5ff1938072fea..5a3eb527e7f77 100644 --- a/clients/client-kinesis-video-webrtc-storage/package.json +++ b/clients/client-kinesis-video-webrtc-storage/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis-video/package.json b/clients/client-kinesis-video/package.json index 4b9056dc3a474..c5c74dd7677da 100644 --- a/clients/client-kinesis-video/package.json +++ b/clients/client-kinesis-video/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kinesis/package.json b/clients/client-kinesis/package.json index 6333a87c8b252..1464f2cb38963 100644 --- a/clients/client-kinesis/package.json +++ b/clients/client-kinesis/package.json @@ -21,6 +21,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-kms/package.json b/clients/client-kms/package.json index 276f89c15ed93..8a38a9fac3ccc 100644 --- a/clients/client-kms/package.json +++ b/clients/client-kms/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lakeformation/package.json b/clients/client-lakeformation/package.json index bf88fc939a409..8598140467e26 100644 --- a/clients/client-lakeformation/package.json +++ b/clients/client-lakeformation/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lambda/package.json b/clients/client-lambda/package.json index 6209e9b5fb0e6..0a08d4db24078 100644 --- a/clients/client-lambda/package.json +++ b/clients/client-lambda/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-launch-wizard/package.json b/clients/client-launch-wizard/package.json index cfbc29f074b55..6f3bb367fb018 100644 --- a/clients/client-launch-wizard/package.json +++ b/clients/client-launch-wizard/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lex-model-building-service/package.json b/clients/client-lex-model-building-service/package.json index 057606005b246..74dce0de489d8 100644 --- a/clients/client-lex-model-building-service/package.json +++ b/clients/client-lex-model-building-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lex-models-v2/package.json b/clients/client-lex-models-v2/package.json index ea20f1e37f0b9..3052aeaaa93be 100644 --- a/clients/client-lex-models-v2/package.json +++ b/clients/client-lex-models-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lex-runtime-service/package.json b/clients/client-lex-runtime-service/package.json index 321fbecbb19b3..9bed92d87b401 100644 --- a/clients/client-lex-runtime-service/package.json +++ b/clients/client-lex-runtime-service/package.json @@ -22,6 +22,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lex-runtime-v2/package.json b/clients/client-lex-runtime-v2/package.json index 169069b672863..de0d96b9df132 100644 --- a/clients/client-lex-runtime-v2/package.json +++ b/clients/client-lex-runtime-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/eventstream-handler-node": "*", diff --git a/clients/client-license-manager-linux-subscriptions/package.json b/clients/client-license-manager-linux-subscriptions/package.json index cc6c1d2eb68cd..61f4a183f3ac2 100644 --- a/clients/client-license-manager-linux-subscriptions/package.json +++ b/clients/client-license-manager-linux-subscriptions/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-license-manager-user-subscriptions/package.json b/clients/client-license-manager-user-subscriptions/package.json index b24661918fcc9..9327d333e976e 100644 --- a/clients/client-license-manager-user-subscriptions/package.json +++ b/clients/client-license-manager-user-subscriptions/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-license-manager/package.json b/clients/client-license-manager/package.json index ef8139cae4f32..d7bf4e1517676 100644 --- a/clients/client-license-manager/package.json +++ b/clients/client-license-manager/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lightsail/package.json b/clients/client-lightsail/package.json index 859848c84c586..7f08a1598d3c4 100644 --- a/clients/client-lightsail/package.json +++ b/clients/client-lightsail/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-location/package.json b/clients/client-location/package.json index 3a52a9f33e300..fab028b5cf009 100644 --- a/clients/client-location/package.json +++ b/clients/client-location/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lookoutequipment/package.json b/clients/client-lookoutequipment/package.json index b4d7a2f9fc3e8..181ddd8f7706d 100644 --- a/clients/client-lookoutequipment/package.json +++ b/clients/client-lookoutequipment/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lookoutmetrics/package.json b/clients/client-lookoutmetrics/package.json index a23f38c71320b..cf3ab553306f9 100644 --- a/clients/client-lookoutmetrics/package.json +++ b/clients/client-lookoutmetrics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-lookoutvision/package.json b/clients/client-lookoutvision/package.json index 8da60d0634c41..4eeb2fbfa23e6 100644 --- a/clients/client-lookoutvision/package.json +++ b/clients/client-lookoutvision/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-m2/package.json b/clients/client-m2/package.json index c3e702304139c..0d2b242969474 100644 --- a/clients/client-m2/package.json +++ b/clients/client-m2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-machine-learning/package.json b/clients/client-machine-learning/package.json index 2f8a054f33bb6..5022c1960f5ff 100644 --- a/clients/client-machine-learning/package.json +++ b/clients/client-machine-learning/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-macie2/package.json b/clients/client-macie2/package.json index 6339e76adc8b1..0ab5b4d6ccc0d 100644 --- a/clients/client-macie2/package.json +++ b/clients/client-macie2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-managedblockchain-query/package.json b/clients/client-managedblockchain-query/package.json index 44771ae4954e0..a87fc6b9dd9ee 100644 --- a/clients/client-managedblockchain-query/package.json +++ b/clients/client-managedblockchain-query/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-managedblockchain/package.json b/clients/client-managedblockchain/package.json index 57a73ec4780d1..b597fa3bd9301 100644 --- a/clients/client-managedblockchain/package.json +++ b/clients/client-managedblockchain/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-agreement/package.json b/clients/client-marketplace-agreement/package.json index e0bb7643a19a2..b1b086247f242 100644 --- a/clients/client-marketplace-agreement/package.json +++ b/clients/client-marketplace-agreement/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-catalog/package.json b/clients/client-marketplace-catalog/package.json index 7931dd571b029..e5f4fbf8e513f 100644 --- a/clients/client-marketplace-catalog/package.json +++ b/clients/client-marketplace-catalog/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-commerce-analytics/package.json b/clients/client-marketplace-commerce-analytics/package.json index b9ee9b5daea1e..f750b26a36daa 100644 --- a/clients/client-marketplace-commerce-analytics/package.json +++ b/clients/client-marketplace-commerce-analytics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-deployment/package.json b/clients/client-marketplace-deployment/package.json index f371e16589690..0f6eaa6f00975 100644 --- a/clients/client-marketplace-deployment/package.json +++ b/clients/client-marketplace-deployment/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-entitlement-service/package.json b/clients/client-marketplace-entitlement-service/package.json index a5251e3747418..6181985e57fc3 100644 --- a/clients/client-marketplace-entitlement-service/package.json +++ b/clients/client-marketplace-entitlement-service/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-marketplace-metering/package.json b/clients/client-marketplace-metering/package.json index c8a04508a9c54..1094a134c9a07 100644 --- a/clients/client-marketplace-metering/package.json +++ b/clients/client-marketplace-metering/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediaconnect/package.json b/clients/client-mediaconnect/package.json index 330976765853e..156c09104af85 100644 --- a/clients/client-mediaconnect/package.json +++ b/clients/client-mediaconnect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediaconvert/package.json b/clients/client-mediaconvert/package.json index 173d0bfba8652..20f9df4ab8a92 100644 --- a/clients/client-mediaconvert/package.json +++ b/clients/client-mediaconvert/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-medialive/package.json b/clients/client-medialive/package.json index 76ae96680b4fb..68739850cc5c7 100644 --- a/clients/client-medialive/package.json +++ b/clients/client-medialive/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediapackage-vod/package.json b/clients/client-mediapackage-vod/package.json index c3baaa11cba70..b400bb9a4b832 100644 --- a/clients/client-mediapackage-vod/package.json +++ b/clients/client-mediapackage-vod/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediapackage/package.json b/clients/client-mediapackage/package.json index f9b754e02cb0d..8d2049f86ce1d 100644 --- a/clients/client-mediapackage/package.json +++ b/clients/client-mediapackage/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediapackagev2/package.json b/clients/client-mediapackagev2/package.json index 3eab84a6156f5..5387693d8585a 100644 --- a/clients/client-mediapackagev2/package.json +++ b/clients/client-mediapackagev2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediastore-data/package.json b/clients/client-mediastore-data/package.json index c0de2c9f51123..f8cbae6367b26 100644 --- a/clients/client-mediastore-data/package.json +++ b/clients/client-mediastore-data/package.json @@ -22,6 +22,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediastore/package.json b/clients/client-mediastore/package.json index b3235ed5eced4..5d42090739e28 100644 --- a/clients/client-mediastore/package.json +++ b/clients/client-mediastore/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mediatailor/package.json b/clients/client-mediatailor/package.json index 08dad4bf77d7f..3dc580749783f 100644 --- a/clients/client-mediatailor/package.json +++ b/clients/client-mediatailor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-medical-imaging/package.json b/clients/client-medical-imaging/package.json index f497c2031cce3..75043bd5ebd9d 100644 --- a/clients/client-medical-imaging/package.json +++ b/clients/client-medical-imaging/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-memorydb/package.json b/clients/client-memorydb/package.json index 0e403482a0cb3..a11d29fff1443 100644 --- a/clients/client-memorydb/package.json +++ b/clients/client-memorydb/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mgn/package.json b/clients/client-mgn/package.json index 2580b19515fab..3b7c3cb7a4b18 100644 --- a/clients/client-mgn/package.json +++ b/clients/client-mgn/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-migration-hub-refactor-spaces/package.json b/clients/client-migration-hub-refactor-spaces/package.json index d622a504f1ec7..1549c304b18fe 100644 --- a/clients/client-migration-hub-refactor-spaces/package.json +++ b/clients/client-migration-hub-refactor-spaces/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-migration-hub/package.json b/clients/client-migration-hub/package.json index 80b6bebfb0c9a..7c5ad12df604a 100644 --- a/clients/client-migration-hub/package.json +++ b/clients/client-migration-hub/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-migrationhub-config/package.json b/clients/client-migrationhub-config/package.json index fc12de6b09f74..e90d28c334f8f 100644 --- a/clients/client-migrationhub-config/package.json +++ b/clients/client-migrationhub-config/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-migrationhuborchestrator/package.json b/clients/client-migrationhuborchestrator/package.json index 542e5290d69e0..59afaab101c42 100644 --- a/clients/client-migrationhuborchestrator/package.json +++ b/clients/client-migrationhuborchestrator/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-migrationhubstrategy/package.json b/clients/client-migrationhubstrategy/package.json index b8d818012016e..f13b82c61aa10 100644 --- a/clients/client-migrationhubstrategy/package.json +++ b/clients/client-migrationhubstrategy/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mobile/package.json b/clients/client-mobile/package.json index 0463f62456a3b..2f3bfa16018e2 100644 --- a/clients/client-mobile/package.json +++ b/clients/client-mobile/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mq/package.json b/clients/client-mq/package.json index 071388e04b20f..35fba05e584d8 100644 --- a/clients/client-mq/package.json +++ b/clients/client-mq/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mturk/package.json b/clients/client-mturk/package.json index 0590b5f682ebc..38193a65efcc3 100644 --- a/clients/client-mturk/package.json +++ b/clients/client-mturk/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-mwaa/package.json b/clients/client-mwaa/package.json index ef6dcdc4302d6..5195f11981ace 100644 --- a/clients/client-mwaa/package.json +++ b/clients/client-mwaa/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-neptune-graph/package.json b/clients/client-neptune-graph/package.json index e169f5dc5dd12..0f3a274e7a1bf 100644 --- a/clients/client-neptune-graph/package.json +++ b/clients/client-neptune-graph/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-neptune/package.json b/clients/client-neptune/package.json index 887c87976f0c5..7ae4c9f204d21 100644 --- a/clients/client-neptune/package.json +++ b/clients/client-neptune/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-neptunedata/package.json b/clients/client-neptunedata/package.json index c503fdd82de3a..2fe66c43837ef 100644 --- a/clients/client-neptunedata/package.json +++ b/clients/client-neptunedata/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-network-firewall/package.json b/clients/client-network-firewall/package.json index 883fb9230e476..6d2cc0b73355f 100644 --- a/clients/client-network-firewall/package.json +++ b/clients/client-network-firewall/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-networkmanager/package.json b/clients/client-networkmanager/package.json index 35a2579a782b2..0e947aea0dccb 100644 --- a/clients/client-networkmanager/package.json +++ b/clients/client-networkmanager/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-networkmonitor/package.json b/clients/client-networkmonitor/package.json index 370389f8a5c88..6a4b3aa61830c 100644 --- a/clients/client-networkmonitor/package.json +++ b/clients/client-networkmonitor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-nimble/package.json b/clients/client-nimble/package.json index 9fe2d7ac27a29..b0b264bac223b 100644 --- a/clients/client-nimble/package.json +++ b/clients/client-nimble/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-oam/package.json b/clients/client-oam/package.json index 0429c2bf6daf4..9cc540c9be0de 100644 --- a/clients/client-oam/package.json +++ b/clients/client-oam/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-omics/package.json b/clients/client-omics/package.json index 7ebf74b6e04c7..5187845c8c043 100644 --- a/clients/client-omics/package.json +++ b/clients/client-omics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-opensearch/package.json b/clients/client-opensearch/package.json index 8b3cc42f18b2e..0802bcafb8f86 100644 --- a/clients/client-opensearch/package.json +++ b/clients/client-opensearch/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-opensearchserverless/package.json b/clients/client-opensearchserverless/package.json index 84d8c1046ad62..ed4cf4c81c8d4 100644 --- a/clients/client-opensearchserverless/package.json +++ b/clients/client-opensearchserverless/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-opsworks/package.json b/clients/client-opsworks/package.json index a39061c1e7794..8de26d11701d5 100644 --- a/clients/client-opsworks/package.json +++ b/clients/client-opsworks/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-opsworkscm/package.json b/clients/client-opsworkscm/package.json index 922f9f2569979..9af962affbf6a 100644 --- a/clients/client-opsworkscm/package.json +++ b/clients/client-opsworkscm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-organizations/package.json b/clients/client-organizations/package.json index 4c76b87d78073..d020b51808a85 100644 --- a/clients/client-organizations/package.json +++ b/clients/client-organizations/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-osis/package.json b/clients/client-osis/package.json index 04de5c9376611..497c5c80afe6f 100644 --- a/clients/client-osis/package.json +++ b/clients/client-osis/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-outposts/package.json b/clients/client-outposts/package.json index 8b40893310aa7..dfcde7723d2e1 100644 --- a/clients/client-outposts/package.json +++ b/clients/client-outposts/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-panorama/package.json b/clients/client-panorama/package.json index 073c6ea03dc8e..b6d81e8f0c9a1 100644 --- a/clients/client-panorama/package.json +++ b/clients/client-panorama/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-payment-cryptography-data/package.json b/clients/client-payment-cryptography-data/package.json index 31027aff63976..80043a27dfb70 100644 --- a/clients/client-payment-cryptography-data/package.json +++ b/clients/client-payment-cryptography-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-payment-cryptography/package.json b/clients/client-payment-cryptography/package.json index 0a7376881fa52..4d9b6223eaf2b 100644 --- a/clients/client-payment-cryptography/package.json +++ b/clients/client-payment-cryptography/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pca-connector-ad/package.json b/clients/client-pca-connector-ad/package.json index 9567722fa251f..7c09f099234ce 100644 --- a/clients/client-pca-connector-ad/package.json +++ b/clients/client-pca-connector-ad/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-personalize-events/package.json b/clients/client-personalize-events/package.json index 3b075a0e7b088..f877d793110b3 100644 --- a/clients/client-personalize-events/package.json +++ b/clients/client-personalize-events/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-personalize-runtime/package.json b/clients/client-personalize-runtime/package.json index 90b3cda1a8809..92ebf83ca35ea 100644 --- a/clients/client-personalize-runtime/package.json +++ b/clients/client-personalize-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-personalize/package.json b/clients/client-personalize/package.json index f02ddd418aa62..ce3fa93e53c77 100644 --- a/clients/client-personalize/package.json +++ b/clients/client-personalize/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pi/package.json b/clients/client-pi/package.json index ae97c06da7a09..5b11d5f4709e9 100644 --- a/clients/client-pi/package.json +++ b/clients/client-pi/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pinpoint-email/package.json b/clients/client-pinpoint-email/package.json index 29baa812aa686..38db669cd62b5 100644 --- a/clients/client-pinpoint-email/package.json +++ b/clients/client-pinpoint-email/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pinpoint-sms-voice-v2/package.json b/clients/client-pinpoint-sms-voice-v2/package.json index 0615959e7477d..2dcf524f75c75 100644 --- a/clients/client-pinpoint-sms-voice-v2/package.json +++ b/clients/client-pinpoint-sms-voice-v2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pinpoint-sms-voice/package.json b/clients/client-pinpoint-sms-voice/package.json index f94470922e419..291c1ef76fd78 100644 --- a/clients/client-pinpoint-sms-voice/package.json +++ b/clients/client-pinpoint-sms-voice/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pinpoint/package.json b/clients/client-pinpoint/package.json index 420398ac2f30c..733da52cf80f6 100644 --- a/clients/client-pinpoint/package.json +++ b/clients/client-pinpoint/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pipes/package.json b/clients/client-pipes/package.json index 2f1039594bdf4..3cc7e95eb02a1 100644 --- a/clients/client-pipes/package.json +++ b/clients/client-pipes/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-polly/package.json b/clients/client-polly/package.json index 8c619db797101..085da4dc557b5 100644 --- a/clients/client-polly/package.json +++ b/clients/client-polly/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-pricing/package.json b/clients/client-pricing/package.json index 5585f3e2f52b1..0c961add9788b 100644 --- a/clients/client-pricing/package.json +++ b/clients/client-pricing/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-privatenetworks/package.json b/clients/client-privatenetworks/package.json index cb4b453dc65ea..459039a1b137d 100644 --- a/clients/client-privatenetworks/package.json +++ b/clients/client-privatenetworks/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-proton/package.json b/clients/client-proton/package.json index f82a17a7e7180..86493090221fd 100644 --- a/clients/client-proton/package.json +++ b/clients/client-proton/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-qbusiness/package.json b/clients/client-qbusiness/package.json index 27afe2c2914e9..4310ca6f0bbbb 100644 --- a/clients/client-qbusiness/package.json +++ b/clients/client-qbusiness/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-qconnect/package.json b/clients/client-qconnect/package.json index 331359f816624..b9b99f699a7cb 100644 --- a/clients/client-qconnect/package.json +++ b/clients/client-qconnect/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-qldb-session/package.json b/clients/client-qldb-session/package.json index 8287d21786398..38377c9033612 100644 --- a/clients/client-qldb-session/package.json +++ b/clients/client-qldb-session/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-qldb/package.json b/clients/client-qldb/package.json index 788715defc759..b084d43bab66f 100644 --- a/clients/client-qldb/package.json +++ b/clients/client-qldb/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-quicksight/package.json b/clients/client-quicksight/package.json index c741b288bd5d1..79e75520bfce4 100644 --- a/clients/client-quicksight/package.json +++ b/clients/client-quicksight/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ram/package.json b/clients/client-ram/package.json index b8524f3ce0523..34e86c44af48f 100644 --- a/clients/client-ram/package.json +++ b/clients/client-ram/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rbin/package.json b/clients/client-rbin/package.json index 803534f89a87a..1431827ff3a95 100644 --- a/clients/client-rbin/package.json +++ b/clients/client-rbin/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rds-data/package.json b/clients/client-rds-data/package.json index fce97167d0e7d..6f041f2070e40 100644 --- a/clients/client-rds-data/package.json +++ b/clients/client-rds-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rds/package.json b/clients/client-rds/package.json index 791718cbab9c0..9b8b8a95141dc 100644 --- a/clients/client-rds/package.json +++ b/clients/client-rds/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-redshift-data/package.json b/clients/client-redshift-data/package.json index 3b9431bc3032e..63981d0a5c3e3 100644 --- a/clients/client-redshift-data/package.json +++ b/clients/client-redshift-data/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-redshift-serverless/package.json b/clients/client-redshift-serverless/package.json index db4370a7c0142..966a16baad610 100644 --- a/clients/client-redshift-serverless/package.json +++ b/clients/client-redshift-serverless/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-redshift/package.json b/clients/client-redshift/package.json index 06d41385f8e3e..97c26f8525b75 100644 --- a/clients/client-redshift/package.json +++ b/clients/client-redshift/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rekognition/package.json b/clients/client-rekognition/package.json index 5ecae7d3f3435..2cd1ce12e2513 100644 --- a/clients/client-rekognition/package.json +++ b/clients/client-rekognition/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rekognitionstreaming/package.json b/clients/client-rekognitionstreaming/package.json index ef9998fa22632..65d48a7190ada 100644 --- a/clients/client-rekognitionstreaming/package.json +++ b/clients/client-rekognitionstreaming/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/eventstream-handler-node": "*", diff --git a/clients/client-repostspace/package.json b/clients/client-repostspace/package.json index ca5fed8babf53..8d91a8ff8a837 100644 --- a/clients/client-repostspace/package.json +++ b/clients/client-repostspace/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-resiliencehub/package.json b/clients/client-resiliencehub/package.json index 479b062197e72..bfcd92628cc09 100644 --- a/clients/client-resiliencehub/package.json +++ b/clients/client-resiliencehub/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-resource-explorer-2/package.json b/clients/client-resource-explorer-2/package.json index 05bacaf77a5dd..4786faa1e5201 100644 --- a/clients/client-resource-explorer-2/package.json +++ b/clients/client-resource-explorer-2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-resource-groups-tagging-api/package.json b/clients/client-resource-groups-tagging-api/package.json index fad9dce8b1c64..b667f4bfe81ba 100644 --- a/clients/client-resource-groups-tagging-api/package.json +++ b/clients/client-resource-groups-tagging-api/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-resource-groups/package.json b/clients/client-resource-groups/package.json index 18d699ec3fa84..ba8ba7bb48006 100644 --- a/clients/client-resource-groups/package.json +++ b/clients/client-resource-groups/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-robomaker/package.json b/clients/client-robomaker/package.json index 618ab74aba1aa..45dda3bc86e4f 100644 --- a/clients/client-robomaker/package.json +++ b/clients/client-robomaker/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rolesanywhere/package.json b/clients/client-rolesanywhere/package.json index 56b81b6412765..64c4577e968c8 100644 --- a/clients/client-rolesanywhere/package.json +++ b/clients/client-rolesanywhere/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route-53-domains/package.json b/clients/client-route-53-domains/package.json index 269836f6a6676..056ce360e4460 100644 --- a/clients/client-route-53-domains/package.json +++ b/clients/client-route-53-domains/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route-53/package.json b/clients/client-route-53/package.json index 18dafe4dd55ef..9b0173a770bc9 100644 --- a/clients/client-route-53/package.json +++ b/clients/client-route-53/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route53-recovery-cluster/package.json b/clients/client-route53-recovery-cluster/package.json index 9d66fc6ca75ff..734434fe25e18 100644 --- a/clients/client-route53-recovery-cluster/package.json +++ b/clients/client-route53-recovery-cluster/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route53-recovery-control-config/package.json b/clients/client-route53-recovery-control-config/package.json index cfdddd253427b..835290fa06901 100644 --- a/clients/client-route53-recovery-control-config/package.json +++ b/clients/client-route53-recovery-control-config/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route53-recovery-readiness/package.json b/clients/client-route53-recovery-readiness/package.json index ea94b6328abf1..36dbbebc5a87a 100644 --- a/clients/client-route53-recovery-readiness/package.json +++ b/clients/client-route53-recovery-readiness/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-route53resolver/package.json b/clients/client-route53resolver/package.json index 5290d62055df7..6a72c74312914 100644 --- a/clients/client-route53resolver/package.json +++ b/clients/client-route53resolver/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-rum/package.json b/clients/client-rum/package.json index 935b4dd5e6911..d123d3cec284a 100644 --- a/clients/client-rum/package.json +++ b/clients/client-rum/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-s3-control/package.json b/clients/client-s3-control/package.json index 5816c6f5b8941..c36158c6a9c85 100644 --- a/clients/client-s3-control/package.json +++ b/clients/client-s3-control/package.json @@ -22,6 +22,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-s3/package.json b/clients/client-s3/package.json index 5772ef5425c2d..a47e197fec573 100644 --- a/clients/client-s3/package.json +++ b/clients/client-s3/package.json @@ -26,6 +26,7 @@ "@aws-crypto/sha1-browser": "3.0.0", "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-bucket-endpoint": "*", diff --git a/clients/client-s3outposts/package.json b/clients/client-s3outposts/package.json index f551482176bdd..9bbfffd5cea91 100644 --- a/clients/client-s3outposts/package.json +++ b/clients/client-s3outposts/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-a2i-runtime/package.json b/clients/client-sagemaker-a2i-runtime/package.json index e7b33162b5caa..cd23f3fcd15cf 100644 --- a/clients/client-sagemaker-a2i-runtime/package.json +++ b/clients/client-sagemaker-a2i-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-edge/package.json b/clients/client-sagemaker-edge/package.json index e266237c1427e..916be1df07048 100644 --- a/clients/client-sagemaker-edge/package.json +++ b/clients/client-sagemaker-edge/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-featurestore-runtime/package.json b/clients/client-sagemaker-featurestore-runtime/package.json index 95a196ad5390c..a1f5110f3ad48 100644 --- a/clients/client-sagemaker-featurestore-runtime/package.json +++ b/clients/client-sagemaker-featurestore-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-geospatial/package.json b/clients/client-sagemaker-geospatial/package.json index b4e1f247ac957..56b866cb366cc 100644 --- a/clients/client-sagemaker-geospatial/package.json +++ b/clients/client-sagemaker-geospatial/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-metrics/package.json b/clients/client-sagemaker-metrics/package.json index 9062e1287646f..8c9c1eb75a329 100644 --- a/clients/client-sagemaker-metrics/package.json +++ b/clients/client-sagemaker-metrics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker-runtime/package.json b/clients/client-sagemaker-runtime/package.json index 8b38aa8b823db..c716240a8076c 100644 --- a/clients/client-sagemaker-runtime/package.json +++ b/clients/client-sagemaker-runtime/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sagemaker/package.json b/clients/client-sagemaker/package.json index 8a414efa70133..69a22d6a69a2e 100644 --- a/clients/client-sagemaker/package.json +++ b/clients/client-sagemaker/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-savingsplans/package.json b/clients/client-savingsplans/package.json index f6fd9ef1c7e85..c7567f012b0b4 100644 --- a/clients/client-savingsplans/package.json +++ b/clients/client-savingsplans/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-scheduler/package.json b/clients/client-scheduler/package.json index c889d0d7a907b..901353fa37ffe 100644 --- a/clients/client-scheduler/package.json +++ b/clients/client-scheduler/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-schemas/package.json b/clients/client-schemas/package.json index a0c2cec147917..f11fe01e1dbf6 100644 --- a/clients/client-schemas/package.json +++ b/clients/client-schemas/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-secrets-manager/package.json b/clients/client-secrets-manager/package.json index aed15ae249835..f597fd919ff73 100644 --- a/clients/client-secrets-manager/package.json +++ b/clients/client-secrets-manager/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-securityhub/package.json b/clients/client-securityhub/package.json index 7c0b2a761a882..002711c6c4a61 100644 --- a/clients/client-securityhub/package.json +++ b/clients/client-securityhub/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-securitylake/package.json b/clients/client-securitylake/package.json index dc910453a50a2..357ca5940fdcc 100644 --- a/clients/client-securitylake/package.json +++ b/clients/client-securitylake/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-serverlessapplicationrepository/package.json b/clients/client-serverlessapplicationrepository/package.json index 42ab568d7e1d3..5ac5c27b1fcc9 100644 --- a/clients/client-serverlessapplicationrepository/package.json +++ b/clients/client-serverlessapplicationrepository/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-service-catalog-appregistry/package.json b/clients/client-service-catalog-appregistry/package.json index 893c06811c345..bc8cab3bd48d2 100644 --- a/clients/client-service-catalog-appregistry/package.json +++ b/clients/client-service-catalog-appregistry/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-service-catalog/package.json b/clients/client-service-catalog/package.json index 4eea4d203c257..d7d3319e80f79 100644 --- a/clients/client-service-catalog/package.json +++ b/clients/client-service-catalog/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-service-quotas/package.json b/clients/client-service-quotas/package.json index 9d572239841c8..cd66879f01104 100644 --- a/clients/client-service-quotas/package.json +++ b/clients/client-service-quotas/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-servicediscovery/package.json b/clients/client-servicediscovery/package.json index a3f57bc5175a6..8b4bd6837a5b6 100644 --- a/clients/client-servicediscovery/package.json +++ b/clients/client-servicediscovery/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ses/package.json b/clients/client-ses/package.json index f8ac00a272614..836900462e91b 100644 --- a/clients/client-ses/package.json +++ b/clients/client-ses/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sesv2/package.json b/clients/client-sesv2/package.json index c7efb3de49c11..5b06ad93b8b7b 100644 --- a/clients/client-sesv2/package.json +++ b/clients/client-sesv2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sfn/package.json b/clients/client-sfn/package.json index 29dbde621bc66..e9e8d0c5af837 100644 --- a/clients/client-sfn/package.json +++ b/clients/client-sfn/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-shield/package.json b/clients/client-shield/package.json index 08ba9d1fcf100..5476c0e686b7b 100644 --- a/clients/client-shield/package.json +++ b/clients/client-shield/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-signer/package.json b/clients/client-signer/package.json index 576b40b1d417a..bf46af2829ed1 100644 --- a/clients/client-signer/package.json +++ b/clients/client-signer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-simspaceweaver/package.json b/clients/client-simspaceweaver/package.json index ab9405aa14cd7..97100c2e081ea 100644 --- a/clients/client-simspaceweaver/package.json +++ b/clients/client-simspaceweaver/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sms/package.json b/clients/client-sms/package.json index b1220ff100ad6..e38b6caad3542 100644 --- a/clients/client-sms/package.json +++ b/clients/client-sms/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-snow-device-management/package.json b/clients/client-snow-device-management/package.json index 3ab35416fedd9..49dce1028fa10 100644 --- a/clients/client-snow-device-management/package.json +++ b/clients/client-snow-device-management/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-snowball/package.json b/clients/client-snowball/package.json index 6904259f32eb8..ac75cc6b11a48 100644 --- a/clients/client-snowball/package.json +++ b/clients/client-snowball/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sns/package.json b/clients/client-sns/package.json index 983af4bcbb8ed..a84121613d43f 100644 --- a/clients/client-sns/package.json +++ b/clients/client-sns/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sqs/package.json b/clients/client-sqs/package.json index 37a37728d6069..eb73c079fe2e3 100644 --- a/clients/client-sqs/package.json +++ b/clients/client-sqs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ssm-contacts/package.json b/clients/client-ssm-contacts/package.json index 62da0790249f1..98851cd6e3cdd 100644 --- a/clients/client-ssm-contacts/package.json +++ b/clients/client-ssm-contacts/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ssm-incidents/package.json b/clients/client-ssm-incidents/package.json index 40fb4f3de0f66..b52455269ad5b 100644 --- a/clients/client-ssm-incidents/package.json +++ b/clients/client-ssm-incidents/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ssm-sap/package.json b/clients/client-ssm-sap/package.json index 0fd3243e90361..e1b4bac194761 100644 --- a/clients/client-ssm-sap/package.json +++ b/clients/client-ssm-sap/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-ssm/package.json b/clients/client-ssm/package.json index fb0be7cce6343..604cb8e896677 100644 --- a/clients/client-ssm/package.json +++ b/clients/client-ssm/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sso-admin/package.json b/clients/client-sso-admin/package.json index de2d680df822f..0ff5432e2bffd 100644 --- a/clients/client-sso-admin/package.json +++ b/clients/client-sso-admin/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-sso-oidc/package.json b/clients/client-sso-oidc/package.json index 7b245b33bed92..b86ed3217e89d 100644 --- a/clients/client-sso-oidc/package.json +++ b/clients/client-sso-oidc/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/middleware-host-header": "*", "@aws-sdk/middleware-logger": "*", diff --git a/clients/client-storage-gateway/package.json b/clients/client-storage-gateway/package.json index 0a6f2f22718dc..19d0be3b34e83 100644 --- a/clients/client-storage-gateway/package.json +++ b/clients/client-storage-gateway/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-supplychain/package.json b/clients/client-supplychain/package.json index e503a3e040338..0d34c81f36863 100644 --- a/clients/client-supplychain/package.json +++ b/clients/client-supplychain/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-support-app/package.json b/clients/client-support-app/package.json index 712a2632708a0..4a0ac78a29694 100644 --- a/clients/client-support-app/package.json +++ b/clients/client-support-app/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-support/package.json b/clients/client-support/package.json index a5ab533437cbb..de10794392415 100644 --- a/clients/client-support/package.json +++ b/clients/client-support/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-swf/package.json b/clients/client-swf/package.json index b4dc66a92cefd..022b626217378 100644 --- a/clients/client-swf/package.json +++ b/clients/client-swf/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-synthetics/package.json b/clients/client-synthetics/package.json index cd5a8c02e8cbe..bd7f341e0bc4c 100644 --- a/clients/client-synthetics/package.json +++ b/clients/client-synthetics/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-textract/package.json b/clients/client-textract/package.json index f8495f2b7f2c2..4b61bd3f3f301 100644 --- a/clients/client-textract/package.json +++ b/clients/client-textract/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-timestream-query/package.json b/clients/client-timestream-query/package.json index 5d5cab85a4b22..c7cade75f4e75 100644 --- a/clients/client-timestream-query/package.json +++ b/clients/client-timestream-query/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-endpoint-discovery": "*", diff --git a/clients/client-timestream-write/package.json b/clients/client-timestream-write/package.json index 9154fb0e2d7cb..051044207e66e 100644 --- a/clients/client-timestream-write/package.json +++ b/clients/client-timestream-write/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-endpoint-discovery": "*", diff --git a/clients/client-tnb/package.json b/clients/client-tnb/package.json index 9138f0c8c10d6..eb7433cd74369 100644 --- a/clients/client-tnb/package.json +++ b/clients/client-tnb/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-transcribe-streaming/package.json b/clients/client-transcribe-streaming/package.json index 44388f3b7962f..eb8f7123fe937 100644 --- a/clients/client-transcribe-streaming/package.json +++ b/clients/client-transcribe-streaming/package.json @@ -21,6 +21,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/eventstream-handler-node": "*", diff --git a/clients/client-transcribe/package.json b/clients/client-transcribe/package.json index 2653256e0098b..8cf9064f0b678 100644 --- a/clients/client-transcribe/package.json +++ b/clients/client-transcribe/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-transfer/package.json b/clients/client-transfer/package.json index 65b2526c31b3e..567e67fea9524 100644 --- a/clients/client-transfer/package.json +++ b/clients/client-transfer/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-translate/package.json b/clients/client-translate/package.json index 02792a25e9af4..cc13dd5b564a0 100644 --- a/clients/client-translate/package.json +++ b/clients/client-translate/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-trustedadvisor/package.json b/clients/client-trustedadvisor/package.json index 2cebf4d239531..3ab1cef3bc7e4 100644 --- a/clients/client-trustedadvisor/package.json +++ b/clients/client-trustedadvisor/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-verifiedpermissions/package.json b/clients/client-verifiedpermissions/package.json index c3aa1a8bf1744..41139ed34ecd9 100644 --- a/clients/client-verifiedpermissions/package.json +++ b/clients/client-verifiedpermissions/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-voice-id/package.json b/clients/client-voice-id/package.json index c51ef1528dbbe..508e504219d62 100644 --- a/clients/client-voice-id/package.json +++ b/clients/client-voice-id/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-vpc-lattice/package.json b/clients/client-vpc-lattice/package.json index b2de8a3b5181b..0bb013d6c82a2 100644 --- a/clients/client-vpc-lattice/package.json +++ b/clients/client-vpc-lattice/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-waf-regional/package.json b/clients/client-waf-regional/package.json index de526b74059e0..d9da7213884fa 100644 --- a/clients/client-waf-regional/package.json +++ b/clients/client-waf-regional/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-waf/package.json b/clients/client-waf/package.json index df4e0feca4e9e..ca03b0151958e 100644 --- a/clients/client-waf/package.json +++ b/clients/client-waf/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-wafv2/package.json b/clients/client-wafv2/package.json index 93adfe778b899..6d0fc997ea0dd 100644 --- a/clients/client-wafv2/package.json +++ b/clients/client-wafv2/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-wellarchitected/package.json b/clients/client-wellarchitected/package.json index 5fc3437b1d5a0..9a8def86cb108 100644 --- a/clients/client-wellarchitected/package.json +++ b/clients/client-wellarchitected/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-wisdom/package.json b/clients/client-wisdom/package.json index 95f20ea28f302..875414a4dc799 100644 --- a/clients/client-wisdom/package.json +++ b/clients/client-wisdom/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workdocs/package.json b/clients/client-workdocs/package.json index bc3aa584a0af1..0c7f7b06616e0 100644 --- a/clients/client-workdocs/package.json +++ b/clients/client-workdocs/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-worklink/package.json b/clients/client-worklink/package.json index 00fd9efe333e8..c005cd3eeb664 100644 --- a/clients/client-worklink/package.json +++ b/clients/client-worklink/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workmail/package.json b/clients/client-workmail/package.json index 492d7d733f547..a2c491de3bbe5 100644 --- a/clients/client-workmail/package.json +++ b/clients/client-workmail/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workmailmessageflow/package.json b/clients/client-workmailmessageflow/package.json index 840fd05d6b9d7..0deed1f99550e 100644 --- a/clients/client-workmailmessageflow/package.json +++ b/clients/client-workmailmessageflow/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workspaces-thin-client/package.json b/clients/client-workspaces-thin-client/package.json index 98c65aeb97588..4fa62705deed9 100644 --- a/clients/client-workspaces-thin-client/package.json +++ b/clients/client-workspaces-thin-client/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workspaces-web/package.json b/clients/client-workspaces-web/package.json index 204ee075ae721..eb9e6dbe347be 100644 --- a/clients/client-workspaces-web/package.json +++ b/clients/client-workspaces-web/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-workspaces/package.json b/clients/client-workspaces/package.json index a778c9488bc6d..da3f0792577b6 100644 --- a/clients/client-workspaces/package.json +++ b/clients/client-workspaces/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/clients/client-xray/package.json b/clients/client-xray/package.json index f7f9b2046fa90..5cea897368199 100644 --- a/clients/client-xray/package.json +++ b/clients/client-xray/package.json @@ -20,6 +20,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsAuthPlugin.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsAuthPlugin.java index c78fd5a599e4f..8ee503a58deea 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsAuthPlugin.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsAuthPlugin.java @@ -220,12 +220,14 @@ public Map> getRuntimeConfigWriters( } else if (isCredentialService(service)) { writer .addDependency(AwsDependency.CREDENTIAL_PROVIDER_NODE_PEER) + .addDependency(AwsDependency.STS_CLIENT) .addRelativeImport("defaultProvider", "credentialDefaultProvider", Paths.get(".", CodegenUtils.SOURCE_FOLDER, "credentialDefaultProvider")) .write("credentialDefaultProvider"); } else { writer .addDependency(AwsDependency.CREDENTIAL_PROVIDER_NODE) + .addDependency(AwsDependency.STS_CLIENT) .addImport("defaultProvider", "credentialDefaultProvider", AwsDependency.CREDENTIAL_PROVIDER_NODE) .write("credentialDefaultProvider"); diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java index bb7df1bb9b3d0..2f765ac20203d 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java @@ -272,7 +272,7 @@ && containsInputMembers(m, o, BUCKET_ENDPOINT_INPUT_KEYS)) RuntimeClientPlugin.builder() .withConventions(AwsDependency.S3_MIDDLEWARE.dependency, "S3ExpiresMiddleware", HAS_MIDDLEWARE) - .operationPredicate((m, s, o) -> containsExpiresOutput(m, o)) + .operationPredicate((m, s, o) -> isS3(s) && containsExpiresOutput(m, o)) .build(), RuntimeClientPlugin.builder() .withConventions(AwsDependency.S3_MIDDLEWARE.dependency, "S3Express", diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/auth/http/integration/AwsSdkCustomizeSigV4Auth.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/auth/http/integration/AwsSdkCustomizeSigV4Auth.java index a03c251780e06..52630109af034 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/auth/http/integration/AwsSdkCustomizeSigV4Auth.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/auth/http/integration/AwsSdkCustomizeSigV4Auth.java @@ -118,6 +118,7 @@ public Map> getRuntimeConfigWriters( "credentialDefaultProvider", writer -> { writer .addDependency(AwsDependency.CREDENTIAL_PROVIDER_NODE_PEER) + .addDependency(AwsDependency.STS_CLIENT) .addRelativeImport("defaultProvider", "credentialDefaultProvider", Paths.get(".", CodegenUtils.SOURCE_FOLDER, "credentialDefaultProvider")) .write("credentialDefaultProvider"); @@ -128,6 +129,7 @@ public Map> getRuntimeConfigWriters( "credentialDefaultProvider", writer -> { writer .addDependency(AwsDependency.CREDENTIAL_PROVIDER_NODE) + .addDependency(AwsDependency.STS_CLIENT) .addImport("defaultProvider", "credentialDefaultProvider", AwsDependency.CREDENTIAL_PROVIDER_NODE) .write("credentialDefaultProvider"); diff --git a/packages/credential-provider-cognito-identity/src/fromCognitoIdentity.ts b/packages/credential-provider-cognito-identity/src/fromCognitoIdentity.ts index b7ab2ea64626a..d61e238f5dfdd 100644 --- a/packages/credential-provider-cognito-identity/src/fromCognitoIdentity.ts +++ b/packages/credential-provider-cognito-identity/src/fromCognitoIdentity.ts @@ -1,3 +1,4 @@ +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { CredentialsProviderError } from "@smithy/property-provider"; import { AwsCredentialIdentity, Provider } from "@smithy/types"; @@ -29,6 +30,7 @@ export type CognitoIdentityCredentialProvider = Provider => { + parameters.logger?.debug("@aws-sdk/credential-provider-cognito-identity", "fromCognitoIdentity"); const { GetCredentialsForIdentityCommand, CognitoIdentityClient } = await import("./loadCognitoIdentity"); const { @@ -59,7 +61,7 @@ export function fromCognitoIdentity(parameters: FromCognitoIdentityParameters): /** * @internal */ -export interface FromCognitoIdentityParameters extends CognitoProviderParameters { +export interface FromCognitoIdentityParameters extends CognitoProviderParameters, CredentialProviderOptions { /** * The unique identifier for the identity against which credentials will be * issued. diff --git a/packages/credential-provider-cognito-identity/src/fromCognitoIdentityPool.ts b/packages/credential-provider-cognito-identity/src/fromCognitoIdentityPool.ts index b6411a4a49f18..d38755510db4e 100644 --- a/packages/credential-provider-cognito-identity/src/fromCognitoIdentityPool.ts +++ b/packages/credential-provider-cognito-identity/src/fromCognitoIdentityPool.ts @@ -1,3 +1,4 @@ +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { CredentialsProviderError } from "@smithy/property-provider"; import { CognitoProviderParameters } from "./CognitoProviderParameters"; @@ -25,7 +26,9 @@ export function fromCognitoIdentityPool({ identityPoolId, logins, userIdentifier = !logins || Object.keys(logins).length === 0 ? "ANONYMOUS" : undefined, + logger, }: FromCognitoIdentityPoolParameters): CognitoIdentityCredentialProvider { + logger?.debug("@aws-sdk/credential-provider-cognito-identity", "fromCognitoIdentity"); const cacheKey: string | undefined = userIdentifier ? `aws:cognito-identity-credentials:${identityPoolId}:${userIdentifier}` : undefined; @@ -72,7 +75,7 @@ export function fromCognitoIdentityPool({ /** * @internal */ -export interface FromCognitoIdentityPoolParameters extends CognitoProviderParameters { +export interface FromCognitoIdentityPoolParameters extends CognitoProviderParameters, CredentialProviderOptions { /** * A standard AWS account ID (9+ digits). */ diff --git a/packages/credential-provider-env/src/fromEnv.ts b/packages/credential-provider-env/src/fromEnv.ts index 4618bab05e9d0..2d47bd54107ed 100644 --- a/packages/credential-provider-env/src/fromEnv.ts +++ b/packages/credential-provider-env/src/fromEnv.ts @@ -1,6 +1,9 @@ +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { CredentialsProviderError } from "@smithy/property-provider"; import { AwsCredentialIdentityProvider } from "@smithy/types"; +export interface FromEnvInit extends CredentialProviderOptions {} + /** * @internal */ @@ -29,22 +32,25 @@ export const ENV_CREDENTIAL_SCOPE = "AWS_CREDENTIAL_SCOPE"; * `AWS_ACCESS_KEY_ID` or `AWS_SECRET_ACCESS_KEY` environment variable is not * set in this process, the provider will return a rejected promise. */ -export const fromEnv = (): AwsCredentialIdentityProvider => async () => { - const accessKeyId: string | undefined = process.env[ENV_KEY]; - const secretAccessKey: string | undefined = process.env[ENV_SECRET]; - const sessionToken: string | undefined = process.env[ENV_SESSION]; - const expiry: string | undefined = process.env[ENV_EXPIRATION]; - const credentialScope: string | undefined = process.env[ENV_CREDENTIAL_SCOPE]; +export const fromEnv = + (init?: FromEnvInit): AwsCredentialIdentityProvider => + async () => { + init?.logger?.debug("@aws-sdk/credential-provider-env", "fromEnv"); + const accessKeyId: string | undefined = process.env[ENV_KEY]; + const secretAccessKey: string | undefined = process.env[ENV_SECRET]; + const sessionToken: string | undefined = process.env[ENV_SESSION]; + const expiry: string | undefined = process.env[ENV_EXPIRATION]; + const credentialScope: string | undefined = process.env[ENV_CREDENTIAL_SCOPE]; - if (accessKeyId && secretAccessKey) { - return { - accessKeyId, - secretAccessKey, - ...(sessionToken && { sessionToken }), - ...(expiry && { expiration: new Date(expiry) }), - ...(credentialScope && { credentialScope }), - }; - } + if (accessKeyId && secretAccessKey) { + return { + accessKeyId, + secretAccessKey, + ...(sessionToken && { sessionToken }), + ...(expiry && { expiration: new Date(expiry) }), + ...(credentialScope && { credentialScope }), + }; + } - throw new CredentialsProviderError("Unable to find environment variable credentials."); -}; + throw new CredentialsProviderError("Unable to find environment variable credentials."); + }; diff --git a/packages/credential-provider-http/src/fromHttp/fromHttp.browser.ts b/packages/credential-provider-http/src/fromHttp/fromHttp.browser.ts index d672d8b45a124..e35e72a93c66e 100644 --- a/packages/credential-provider-http/src/fromHttp/fromHttp.browser.ts +++ b/packages/credential-provider-http/src/fromHttp/fromHttp.browser.ts @@ -11,6 +11,7 @@ import { retryWrapper } from "./retry-wrapper"; * Creates a provider that gets credentials via HTTP request. */ export const fromHttp = (options: FromHttpOptions): AwsCredentialIdentityProvider => { + options.logger?.debug("@aws-sdk/credential-provider-http", "fromHttp"); let host: string; const full = options.credentialsFullUri; diff --git a/packages/credential-provider-http/src/fromHttp/fromHttp.ts b/packages/credential-provider-http/src/fromHttp/fromHttp.ts index b38082e27fa78..a7310afe7721e 100644 --- a/packages/credential-provider-http/src/fromHttp/fromHttp.ts +++ b/packages/credential-provider-http/src/fromHttp/fromHttp.ts @@ -18,6 +18,7 @@ const AWS_CONTAINER_AUTHORIZATION_TOKEN = "AWS_CONTAINER_AUTHORIZATION_TOKEN"; * Creates a provider that gets credentials via HTTP request. */ export const fromHttp = (options: FromHttpOptions): AwsCredentialIdentityProvider => { + options.logger?.debug("@aws-sdk/credential-provider-http", "fromHttp"); let host: string; const relative = options.awsContainerCredentialsRelativeUri ?? process.env[AWS_CONTAINER_CREDENTIALS_RELATIVE_URI]; diff --git a/packages/credential-provider-http/src/fromHttp/fromHttpTypes.ts b/packages/credential-provider-http/src/fromHttp/fromHttpTypes.ts index a252062907770..923d9392392a6 100644 --- a/packages/credential-provider-http/src/fromHttp/fromHttpTypes.ts +++ b/packages/credential-provider-http/src/fromHttp/fromHttpTypes.ts @@ -1,9 +1,11 @@ +import type { CredentialProviderOptions } from "@aws-sdk/types"; + /** * @public * * Input for the fromHttp function in the HTTP Credentials Provider for Node.js. */ -export interface FromHttpOptions { +export interface FromHttpOptions extends CredentialProviderOptions { /** * If this value is provided, it will be used as-is. * diff --git a/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.spec.ts b/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.spec.ts index 5c61746feb24f..4d13ca989fcb5 100644 --- a/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.spec.ts +++ b/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.spec.ts @@ -120,7 +120,7 @@ describe(resolveAssumeRoleCredentials.name, () => { beforeEach(() => { (getProfileName as jest.Mock).mockReturnValue(mockProfileName); (resolveProfileData as jest.Mock).mockResolvedValue(mockSourceCredsFromProfile); - (resolveCredentialSource as jest.Mock).mockReturnValue(() => Promise.resolve(mockSourceCredsFromCredential)); + (resolveCredentialSource as jest.Mock).mockReturnValue(() => () => Promise.resolve(mockSourceCredsFromCredential)); }); afterEach(() => { diff --git a/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.ts b/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.ts index 2e68ca7d87ba5..c3fe41d6fa5e2 100644 --- a/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.ts +++ b/packages/credential-provider-ini/src/resolveAssumeRoleCredentials.ts @@ -83,6 +83,7 @@ export const resolveAssumeRoleCredentials = async ( options: FromIniInit, visitedProfiles: Record = {} ) => { + options.logger?.debug("@aws-sdk/credential-provider-ini", "resolveAssumeRoleCredentials (STS)"); const data = profiles[profileName]; if (!options.roleAssumer) { @@ -105,7 +106,7 @@ export const resolveAssumeRoleCredentials = async ( ...visitedProfiles, [source_profile]: true, }) - : resolveCredentialSource(data.credential_source!, profileName)(); + : resolveCredentialSource(data.credential_source!, profileName)(options)(); const params: AssumeRoleParams = { RoleArn: data.role_arn!, diff --git a/packages/credential-provider-ini/src/resolveCredentialSource.spec.ts b/packages/credential-provider-ini/src/resolveCredentialSource.spec.ts index 3378f2c222208..ef5413de59860 100644 --- a/packages/credential-provider-ini/src/resolveCredentialSource.spec.ts +++ b/packages/credential-provider-ini/src/resolveCredentialSource.spec.ts @@ -36,7 +36,7 @@ describe(resolveCredentialSource.name, () => { ["Environment", fromEnv], ])("when credentialSource=%s, calls %p", async (credentialSource, fromFn) => { (fromFn as jest.Mock).mockReturnValue(() => Promise.resolve(mockCreds)); - const receivedCreds = await resolveCredentialSource(credentialSource, mockProfileName)(); + const receivedCreds = await resolveCredentialSource(credentialSource, mockProfileName)()(); expect(receivedCreds).toStrictEqual(mockCreds); expect(fromFn).toHaveBeenCalledWith(); [fromContainerMetadata, fromInstanceMetadata, fromEnv] @@ -53,7 +53,7 @@ describe(resolveCredentialSource.name, () => { `expected EcsContainer or Ec2InstanceMetadata or Environment.` ); try { - await resolveCredentialSource(mockCredentialSource, mockProfileName)(); + await resolveCredentialSource(mockCredentialSource, mockProfileName)()(); fail(`expected ${expectedError}`); } catch (error) { expect(error).toStrictEqual(expectedError); diff --git a/packages/credential-provider-ini/src/resolveCredentialSource.ts b/packages/credential-provider-ini/src/resolveCredentialSource.ts index 943a0653852f6..496c8e09c8f2c 100644 --- a/packages/credential-provider-ini/src/resolveCredentialSource.ts +++ b/packages/credential-provider-ini/src/resolveCredentialSource.ts @@ -1,4 +1,5 @@ import { fromEnv } from "@aws-sdk/credential-provider-env"; +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { fromContainerMetadata, fromInstanceMetadata } from "@smithy/credential-provider-imds"; import { CredentialsProviderError } from "@smithy/property-provider"; import { AwsCredentialIdentityProvider } from "@smithy/types"; @@ -15,14 +16,14 @@ import { AwsCredentialIdentityProvider } from "@smithy/types"; export const resolveCredentialSource = ( credentialSource: string, profileName: string -): AwsCredentialIdentityProvider => { - const sourceProvidersMap: Record AwsCredentialIdentityProvider> = { +): ((options?: CredentialProviderOptions) => AwsCredentialIdentityProvider) => { + const sourceProvidersMap: Record AwsCredentialIdentityProvider> = { EcsContainer: fromContainerMetadata, Ec2InstanceMetadata: fromInstanceMetadata, Environment: fromEnv, }; if (credentialSource in sourceProvidersMap) { - return sourceProvidersMap[credentialSource](); + return sourceProvidersMap[credentialSource]; } else { throw new CredentialsProviderError( `Unsupported credential source in profile ${profileName}. Got ${credentialSource}, ` + diff --git a/packages/credential-provider-ini/src/resolveProfileData.spec.ts b/packages/credential-provider-ini/src/resolveProfileData.spec.ts index 22d3c2ad5be1a..20d6317928e7d 100644 --- a/packages/credential-provider-ini/src/resolveProfileData.spec.ts +++ b/packages/credential-provider-ini/src/resolveProfileData.spec.ts @@ -70,7 +70,7 @@ describe(resolveProfileData.name, () => { (resolveStaticCredentials as jest.Mock).mockImplementation(() => Promise.resolve(mockCreds)); const receivedCreds = await resolveProfileData(mockProfileName, mockProfiles, mockOptions, { testProfile: true }); expect(receivedCreds).toStrictEqual(mockCreds); - expect(resolveStaticCredentials).toHaveBeenCalledWith(mockProfiles[mockProfileName]); + expect(resolveStaticCredentials).toHaveBeenCalledWith(mockProfiles[mockProfileName], mockOptions); }); describe("resolves with assumeRole", () => { @@ -97,7 +97,7 @@ describe(resolveProfileData.name, () => { (resolveStaticCredentials as jest.Mock).mockImplementation(() => Promise.resolve(mockCreds)); const receivedCreds = await resolveProfileData(mockProfileName, mockProfiles, mockOptions); expect(receivedCreds).toStrictEqual(mockCreds); - expect(resolveStaticCredentials).toHaveBeenCalledWith(mockProfiles[mockProfileName]); + expect(resolveStaticCredentials).toHaveBeenCalledWith(mockProfiles[mockProfileName], mockOptions); }); it("resolves with web identity profile, when it's not static or assume role", async () => { diff --git a/packages/credential-provider-ini/src/resolveProfileData.ts b/packages/credential-provider-ini/src/resolveProfileData.ts index 9971f056abb2a..b1815e1262beb 100644 --- a/packages/credential-provider-ini/src/resolveProfileData.ts +++ b/packages/credential-provider-ini/src/resolveProfileData.ts @@ -1,5 +1,5 @@ import { CredentialsProviderError } from "@smithy/property-provider"; -import { AwsCredentialIdentity, ParsedIniData } from "@smithy/types"; +import type { AwsCredentialIdentity, ParsedIniData } from "@smithy/types"; import { FromIniInit } from "./fromIni"; import { isAssumeRoleProfile, resolveAssumeRoleCredentials } from "./resolveAssumeRoleCredentials"; @@ -23,7 +23,7 @@ export const resolveProfileData = async ( // preferred over role assumption metadata. This special treatment of // second and subsequent hops is to ensure compatibility with the AWS CLI. if (Object.keys(visitedProfiles).length > 0 && isStaticCredsProfile(data)) { - return resolveStaticCredentials(data); + return resolveStaticCredentials(data, options); } // If this is the first profile visited, role assumption keys should be @@ -35,7 +35,7 @@ export const resolveProfileData = async ( // If no role assumption metadata is present, attempt to load static // credentials from the selected profile. if (isStaticCredsProfile(data)) { - return resolveStaticCredentials(data); + return resolveStaticCredentials(data, options); } // If no static credentials are present, attempt to assume role with @@ -51,7 +51,7 @@ export const resolveProfileData = async ( } if (isSsoProfile(data)) { - return resolveSsoCredentials(data); + return await resolveSsoCredentials(data); } // If the profile cannot be parsed or contains neither static credentials diff --git a/packages/credential-provider-ini/src/resolveSsoCredentials.spec.ts b/packages/credential-provider-ini/src/resolveSsoCredentials.spec.ts index 74c969b571d52..b030f3c0df7cc 100644 --- a/packages/credential-provider-ini/src/resolveSsoCredentials.spec.ts +++ b/packages/credential-provider-ini/src/resolveSsoCredentials.spec.ts @@ -1,4 +1,4 @@ -import { fromSSO, isSsoProfile as origIsSsoProfile, validateSsoProfile } from "@aws-sdk/credential-provider-sso"; +import { fromSSO, validateSsoProfile } from "@aws-sdk/credential-provider-sso"; import { AwsCredentialIdentity } from "@smithy/types"; import { isSsoProfile, resolveSsoCredentials } from "./resolveSsoCredentials"; @@ -6,14 +6,16 @@ import { isSsoProfile, resolveSsoCredentials } from "./resolveSsoCredentials"; jest.mock("@aws-sdk/credential-provider-sso"); describe(isSsoProfile.name, () => { - afterEach(() => { - jest.clearAllMocks(); + it("returns false for empty profile", () => { + expect(isSsoProfile({})).toEqual(false); }); - it.each([false, true])("returns value returned by original isSsoProfile: %s", (value) => { - (origIsSsoProfile as unknown as jest.Mock).mockReturnValue(value); - expect(isSsoProfile({})).toEqual(value); - }); + it.each(["sso_start_url", "sso_account_id", "sso_region", "sso_session", "sso_role_name"])( + "returns true if value at '%s' is of type string", + (key) => { + expect(isSsoProfile({ [key]: "string" })).toEqual(true); + } + ); }); describe(resolveSsoCredentials.name, () => { diff --git a/packages/credential-provider-ini/src/resolveSsoCredentials.ts b/packages/credential-provider-ini/src/resolveSsoCredentials.ts index a29dba13e7d57..50742e9ed4484 100644 --- a/packages/credential-provider-ini/src/resolveSsoCredentials.ts +++ b/packages/credential-provider-ini/src/resolveSsoCredentials.ts @@ -1,15 +1,11 @@ -import { fromSSO, validateSsoProfile } from "@aws-sdk/credential-provider-sso"; -import { SsoProfile } from "@aws-sdk/credential-provider-sso"; +import type { SsoProfile } from "@aws-sdk/credential-provider-sso"; +import type { Profile } from "@smithy/types"; /** * @internal */ -export { isSsoProfile } from "@aws-sdk/credential-provider-sso"; - -/** - * @internal - */ -export const resolveSsoCredentials = (data: Partial) => { +export const resolveSsoCredentials = async (data: Partial) => { + const { fromSSO, validateSsoProfile } = await import("@aws-sdk/credential-provider-sso"); const { sso_start_url, sso_account_id, sso_session, sso_region, sso_role_name } = validateSsoProfile(data); return fromSSO({ ssoStartUrl: sso_start_url, @@ -19,3 +15,15 @@ export const resolveSsoCredentials = (data: Partial) => { ssoRoleName: sso_role_name, })(); }; + +/** + * @internal + * duplicated from \@aws-sdk/credential-provider-sso to defer import. + */ +export const isSsoProfile = (arg: Profile): arg is Partial => + arg && + (typeof arg.sso_start_url === "string" || + typeof arg.sso_account_id === "string" || + typeof arg.sso_session === "string" || + typeof arg.sso_region === "string" || + typeof arg.sso_role_name === "string"); diff --git a/packages/credential-provider-ini/src/resolveStaticCredentials.ts b/packages/credential-provider-ini/src/resolveStaticCredentials.ts index 934d377a7f1e0..012dda732f063 100644 --- a/packages/credential-provider-ini/src/resolveStaticCredentials.ts +++ b/packages/credential-provider-ini/src/resolveStaticCredentials.ts @@ -1,5 +1,7 @@ import { AwsCredentialIdentity, Profile } from "@smithy/types"; +import { FromIniInit } from "./fromIni"; + /** * @internal */ @@ -23,10 +25,15 @@ export const isStaticCredsProfile = (arg: any): arg is StaticCredsProfile => /** * @internal */ -export const resolveStaticCredentials = (profile: StaticCredsProfile): Promise => - Promise.resolve({ +export const resolveStaticCredentials = ( + profile: StaticCredsProfile, + options?: FromIniInit +): Promise => { + options?.logger?.debug("@aws-sdk/credential-provider-ini", "resolveStaticCredentials"); + return Promise.resolve({ accessKeyId: profile.aws_access_key_id, secretAccessKey: profile.aws_secret_access_key, sessionToken: profile.aws_session_token, credentialScope: profile.aws_credential_scope, }); +}; diff --git a/packages/credential-provider-node/src/defaultProvider.spec.ts b/packages/credential-provider-node/src/defaultProvider.spec.ts index 9be6a3e8c6a95..5a2f09fa50305 100644 --- a/packages/credential-provider-node/src/defaultProvider.spec.ts +++ b/packages/credential-provider-node/src/defaultProvider.spec.ts @@ -70,7 +70,7 @@ describe(defaultProvider.name, () => { expect(receivedCreds).toEqual(mockCreds); expect(fromEnv).not.toHaveBeenCalled(); - expect(fromSSO).toHaveBeenCalledWith(mockInit); + expect(fromSSO).not.toHaveBeenCalled(); // skipped when direct input is not sso. expect(fromIni).toHaveBeenCalledWith(mockInit); expect(fromProcess).toHaveBeenCalledWith(mockInit); expect(fromTokenFile).toHaveBeenCalledWith(mockInit); @@ -107,9 +107,10 @@ describe(defaultProvider.name, () => { expect(receivedCreds).toStrictEqual(mockCreds); expect(fromEnv).not.toHaveBeenCalled(); - for (const fromFn of [fromSSO, fromIni, fromProcess, fromTokenFile, remoteProvider]) { + for (const fromFn of [fromIni, fromProcess, fromTokenFile, remoteProvider]) { expect(fromFn).toHaveBeenCalledWith(mockInitWithoutProfile); } + expect(fromSSO).not.toHaveBeenCalled(); process.env = ORIGINAL_ENV; }); @@ -121,9 +122,10 @@ describe(defaultProvider.name, () => { expect(receivedCreds).toStrictEqual(mockCreds); expect(fromEnv).toHaveBeenCalledTimes(1); - for (const fromFn of [fromSSO, fromIni, fromProcess, fromTokenFile, remoteProvider]) { + for (const fromFn of [fromIni, fromProcess, fromTokenFile, remoteProvider]) { expect(fromFn).toHaveBeenCalledWith(mockInitWithoutProfile); } + expect(fromSSO).not.toHaveBeenCalled(); }); describe(credentialsTreatedAsExpired.name, () => { diff --git a/packages/credential-provider-node/src/defaultProvider.ts b/packages/credential-provider-node/src/defaultProvider.ts index 555246acb8b82..94aad155eee71 100644 --- a/packages/credential-provider-node/src/defaultProvider.ts +++ b/packages/credential-provider-node/src/defaultProvider.ts @@ -1,6 +1,6 @@ import type { FromIniInit } from "@aws-sdk/credential-provider-ini"; import type { FromProcessInit } from "@aws-sdk/credential-provider-process"; -import type { FromSSOInit } from "@aws-sdk/credential-provider-sso"; +import type { FromSSOInit, SsoCredentialsParameters } from "@aws-sdk/credential-provider-sso"; import type { FromTokenFileInit } from "@aws-sdk/credential-provider-web-identity"; import type { RemoteProviderInit } from "@smithy/credential-provider-imds"; import { chain, CredentialsProviderError, memoize } from "@smithy/property-provider"; @@ -12,7 +12,11 @@ import { remoteProvider } from "./remoteProvider"; /** * @public */ -export type DefaultProviderInit = FromIniInit & RemoteProviderInit & FromProcessInit & FromSSOInit & FromTokenFileInit; +export type DefaultProviderInit = FromIniInit & + RemoteProviderInit & + FromProcessInit & + (FromSSOInit & Partial) & + FromTokenFileInit; /** * Creates a credential provider that will attempt to find credentials from the @@ -55,27 +59,39 @@ export const defaultProvider = (init: DefaultProviderInit = {}): MemoizedProvide ? [] : [ async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::fromEnv"); const { fromEnv } = await import("@aws-sdk/credential-provider-env"); return fromEnv()(); }, ]), async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::fromSSO"); + const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName } = init; + if (!ssoStartUrl || !ssoAccountId || !ssoRegion || !ssoRoleName) { + throw new CredentialsProviderError( + "Skipping SSO provider in default chain (inputs do not include SSO fields)." + ); + } const { fromSSO } = await import("@aws-sdk/credential-provider-sso"); return fromSSO(init)(); }, async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::fromIni"); const { fromIni } = await import("@aws-sdk/credential-provider-ini"); return fromIni(init)(); }, async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::fromProcess"); const { fromProcess } = await import("@aws-sdk/credential-provider-process"); return fromProcess(init)(); }, async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::fromTokenFile"); const { fromTokenFile } = await import("@aws-sdk/credential-provider-web-identity"); return fromTokenFile(init)(); }, async () => { + init.logger?.debug("@aws-sdk/credential-provider-node", "defaultProvider::remoteProvider"); return (await remoteProvider(init))(); }, async () => { diff --git a/packages/credential-provider-node/src/remoteProvider.ts b/packages/credential-provider-node/src/remoteProvider.ts index 49a1c1952466c..7bd4d93da1b40 100644 --- a/packages/credential-provider-node/src/remoteProvider.ts +++ b/packages/credential-provider-node/src/remoteProvider.ts @@ -13,6 +13,7 @@ export const remoteProvider = async (init: RemoteProviderInit): Promise - _fromContainerMetadata(init); +export const fromContainerMetadata = (init?: RemoteProviderInit): AwsCredentialIdentityProvider => { + init?.logger?.debug("@smithy/credential-provider-imds", "fromContainerMetadata"); + return _fromContainerMetadata(init); +}; diff --git a/packages/credential-providers/src/fromEnv.ts b/packages/credential-providers/src/fromEnv.ts index 9cdee779b3514..2d939ba609ccf 100644 --- a/packages/credential-providers/src/fromEnv.ts +++ b/packages/credential-providers/src/fromEnv.ts @@ -1,4 +1,4 @@ -import { fromEnv as _fromEnv } from "@aws-sdk/credential-provider-env"; +import { fromEnv as _fromEnv, FromEnvInit } from "@aws-sdk/credential-provider-env"; import { AwsCredentialIdentityProvider } from "@smithy/types"; /** @@ -25,4 +25,4 @@ import { AwsCredentialIdentityProvider } from "@smithy/types"; * }); * ``` */ -export const fromEnv = (): AwsCredentialIdentityProvider => _fromEnv(); +export const fromEnv = (init?: FromEnvInit): AwsCredentialIdentityProvider => _fromEnv(init); diff --git a/packages/credential-providers/src/fromInstanceMetadata.ts b/packages/credential-providers/src/fromInstanceMetadata.ts index fd9ad5acb78be..00347eac5fe1c 100644 --- a/packages/credential-providers/src/fromInstanceMetadata.ts +++ b/packages/credential-providers/src/fromInstanceMetadata.ts @@ -1,3 +1,4 @@ +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { fromInstanceMetadata as _fromInstanceMetadata, RemoteProviderConfig as _RemoteProviderInit, @@ -23,5 +24,9 @@ import { AwsCredentialIdentityProvider } from "@smithy/types"; * }); * ``` */ -export const fromInstanceMetadata = (init?: _RemoteProviderInit): AwsCredentialIdentityProvider => - _fromInstanceMetadata(init); +export const fromInstanceMetadata = ( + init?: _RemoteProviderInit & CredentialProviderOptions +): AwsCredentialIdentityProvider => { + init?.logger?.debug("@smithy/credential-provider-imds", "fromInstanceMetadata"); + return _fromInstanceMetadata(init); +}; diff --git a/packages/credential-providers/src/fromTemporaryCredentials.ts b/packages/credential-providers/src/fromTemporaryCredentials.ts index a4b612915e6d4..fc48c992383a2 100644 --- a/packages/credential-providers/src/fromTemporaryCredentials.ts +++ b/packages/credential-providers/src/fromTemporaryCredentials.ts @@ -1,8 +1,9 @@ import type { AssumeRoleCommandInput, STSClient, STSClientConfig } from "@aws-sdk/client-sts"; +import type { CredentialProviderOptions } from "@aws-sdk/types"; import { CredentialsProviderError } from "@smithy/property-provider"; import { AwsCredentialIdentity, AwsCredentialIdentityProvider, Pluggable } from "@smithy/types"; -export interface FromTemporaryCredentialsOptions { +export interface FromTemporaryCredentialsOptions extends CredentialProviderOptions { params: Omit & { RoleSessionName?: string }; masterCredentials?: AwsCredentialIdentity | AwsCredentialIdentityProvider; clientConfig?: STSClientConfig; @@ -53,6 +54,7 @@ export interface FromTemporaryCredentialsOptions { export const fromTemporaryCredentials = (options: FromTemporaryCredentialsOptions): AwsCredentialIdentityProvider => { let stsClient: STSClient; return async (): Promise => { + options.logger?.debug("@aws-sdk/credential-providers", "fromTemporaryCredentials (STS)"); const params = { ...options.params, RoleSessionName: options.params.RoleSessionName ?? "aws-sdk-js-" + Date.now() }; if (params?.SerialNumber) { if (!options.mfaCodeProvider) { diff --git a/private/aws-protocoltests-json/package.json b/private/aws-protocoltests-json/package.json index 1327ec08490e5..c39dcef66caf9 100644 --- a/private/aws-protocoltests-json/package.json +++ b/private/aws-protocoltests-json/package.json @@ -19,6 +19,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", diff --git a/private/weather/package.json b/private/weather/package.json index 48bf8c1bbbd29..a4e3c965f5fee 100644 --- a/private/weather/package.json +++ b/private/weather/package.json @@ -19,6 +19,7 @@ "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-host-header": "*", "@aws-sdk/middleware-logger": "*",