11// smithy-typescript generated code
22// Please do not touch this file. It's generated from template in:
33// https://github.com/aws/aws-sdk-js-v3/blob/main/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/sts-client-defaultStsRoleAssumers.ts
4+ import { setCredentialFeature } from "@aws-sdk/core" ;
45import type { CredentialProviderOptions } from "@aws-sdk/types" ;
56import { AwsCredentialIdentity , Logger , Provider } from "@smithy/types" ;
67
@@ -118,7 +119,7 @@ export const getDefaultRoleAssumer = (
118119
119120 const accountId = getAccountIdFromAssumedRoleUser ( AssumedRoleUser ) ;
120121
121- return {
122+ const credentials = {
122123 accessKeyId : Credentials . AccessKeyId ,
123124 secretAccessKey : Credentials . SecretAccessKey ,
124125 sessionToken : Credentials . SessionToken ,
@@ -127,6 +128,8 @@ export const getDefaultRoleAssumer = (
127128 ...( ( Credentials as any ) . CredentialScope && { credentialScope : ( Credentials as any ) . CredentialScope } ) ,
128129 ...( accountId && { accountId } ) ,
129130 } ;
131+ setCredentialFeature ( credentials , "CREDENTIALS_STS_ASSUME_ROLE" , "i" ) ;
132+ return credentials ;
130133 } ;
131134} ;
132135
@@ -174,7 +177,7 @@ export const getDefaultRoleAssumerWithWebIdentity = (
174177
175178 const accountId = getAccountIdFromAssumedRoleUser ( AssumedRoleUser ) ;
176179
177- return {
180+ const credentials = {
178181 accessKeyId : Credentials . AccessKeyId ,
179182 secretAccessKey : Credentials . SecretAccessKey ,
180183 sessionToken : Credentials . SessionToken ,
@@ -183,6 +186,11 @@ export const getDefaultRoleAssumerWithWebIdentity = (
183186 ...( ( Credentials as any ) . CredentialScope && { credentialScope : ( Credentials as any ) . CredentialScope } ) ,
184187 ...( accountId && { accountId } ) ,
185188 } ;
189+ if ( accountId ) {
190+ setCredentialFeature ( credentials , "RESOLVED_ACCOUNT_ID" , "T" ) ;
191+ }
192+ setCredentialFeature ( credentials , "CREDENTIALS_STS_ASSUME_ROLE_WEB_ID" , "k" ) ;
193+ return credentials ;
186194 } ;
187195} ;
188196
0 commit comments