Skip to content

Commit 05bca16

Browse files
AllanZhengYPsrchase
authored andcommitted
feat(s3-request-presigner): provide a s3 request presigner (#266)
1 parent b5a5466 commit 05bca16

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/types/src/client.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import { RequestSerializer } from "./marshaller";
66
import { HttpEndpoint, HttpHandler } from "./http";
77
import { Command } from "./command";
88
import { MetadataBearer } from "./response";
9+
import { Credentials } from "./credentials";
10+
import { Hash, HashConstructor } from "./crypto";
911

1012
export interface ConfigurationPropertyDefinition<
1113
InputType,
@@ -81,6 +83,7 @@ export interface ClientResolvedConfigurationBase<
8183
OutputTypes extends object,
8284
StreamType
8385
> {
86+
credentials?: Provider<Credentials>;
8487
profile?: string;
8588
maxRedirects?: number;
8689
maxRetries?: number;
@@ -99,6 +102,8 @@ export interface ClientResolvedConfigurationBase<
99102
_user_injected_http_handler?: boolean;
100103
httpHandler?: HttpHandler<StreamType>;
101104
handler?: Terminalware<OutputTypes, StreamType>;
105+
md5?: { new (): Hash };
106+
sha256?: HashConstructor;
102107
}
103108

104109
/**

0 commit comments

Comments
 (0)