Skip to content

Commit 62c2a73

Browse files
committed
docs(middleware-signing): mention force refresh for memoized credentials
1 parent a5cf233 commit 62c2a73

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/middleware-signing/src/configurations.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export interface SigV4AuthInputConfig {
7676
}
7777

7878
interface PreviouslyResolved {
79-
credentialDefaultProvider: (input: any) => Provider<Credentials>;
79+
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
8080
region: string | Provider<string>;
8181
regionInfoProvider: RegionInfoProvider;
8282
signingName?: string;
@@ -87,7 +87,7 @@ interface PreviouslyResolved {
8787
}
8888

8989
interface SigV4PreviouslyResolved {
90-
credentialDefaultProvider: (input: any) => Provider<Credentials>;
90+
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
9191
region: string | Provider<string>;
9292
signingName: string;
9393
sha256: HashConstructor;
@@ -97,6 +97,8 @@ interface SigV4PreviouslyResolved {
9797
export interface AwsAuthResolvedConfig {
9898
/**
9999
* Resolved value for input config {@link AwsAuthInputConfig.credentials}
100+
* This provider MAY memoize the loaded credentials for certain period.
101+
* See {@link MemoizedProvider} for more information.
100102
*/
101103
credentials: MemoizedProvider<Credentials>;
102104
/**

0 commit comments

Comments
 (0)