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 {
27
27
requestChecksumRequired : boolean ;
28
28
29
29
/**
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.
31
31
*/
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 ;
33
37
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
+ } ;
39
44
}
40
45
41
46
export const flexibleChecksumsMiddlewareOptions : BuildHandlerOptions = {
@@ -68,7 +73,7 @@ export const flexibleChecksumsMiddleware =
68
73
input ,
69
74
{
70
75
requestChecksumRequired,
71
- requestAlgorithmMember,
76
+ requestAlgorithmMember : requestAlgorithmMember ?. name ,
72
77
} ,
73
78
! ! context . isS3ExpressBucket
74
79
) ;
You can’t perform that action at this time.
0 commit comments