File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed
packages/middleware-flexible-checksums/src Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -27,15 +27,20 @@ export interface FlexibleChecksumsRequestMiddlewareConfig {
2727 requestChecksumRequired : boolean ;
2828
2929 /**
30- * Defines a top-level operation input member that is used to configure request checksum behavior.
30+ * Member that is used to configure request checksum behavior.
3131 */
32- requestAlgorithmMember ?: string ;
32+ requestAlgorithmMember ?: {
33+ /**
34+ * Defines a top-level operation input member that is used to configure request checksum behavior.
35+ */
36+ name : string ;
3337
34- /**
35- * The {@link httpHeader} value for {@link requestAlgorithmMember}, if present.
36- * {@link https://smithy.io/2.0/spec/http-bindings.html#httpheader-trait httpHeader}
37- */
38- requestAlgorithmMemberHttpHeader ?: string ;
38+ /**
39+ * The {@link httpHeader} value, if present.
40+ * {@link https://smithy.io/2.0/spec/http-bindings.html#httpheader-trait httpHeader}
41+ */
42+ httpHeader ?: string ;
43+ } ;
3944}
4045
4146export const flexibleChecksumsMiddlewareOptions : BuildHandlerOptions = {
@@ -68,7 +73,7 @@ export const flexibleChecksumsMiddleware =
6873 input ,
6974 {
7075 requestChecksumRequired,
71- requestAlgorithmMember,
76+ requestAlgorithmMember : requestAlgorithmMember ?. name ,
7277 } ,
7378 ! ! context . isS3ExpressBucket
7479 ) ;
You can’t perform that action at this time.
0 commit comments