Skip to content

Commit 0c5d1df

Browse files
authored
chore: unify host and host prefix middleware (#458)
1 parent d93e243 commit 0c5d1df

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

AWSClientRuntime/Sources/IMDS/IMDSConfig.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import AwsCommonRuntimeKit
88
import ClientRuntime
99

10-
//TODO: support more config options that are required to be supported when the CRT adds the ability to pass them down.
10+
// TODO: support more config options that are required to be supported when the CRT adds the ability to pass them down.
1111
public struct IMDSConfig {
1212
let retries: Int
1313
public init(retries: Int = 3) {

codegen/smithy-aws-swift-codegen/src/test/kotlin/software/amazon/smithy/aws/swift/codegen/PresignerGeneratorTests.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class PresignerGeneratorTests {
4242
.withSigningRegion(value: config.signingRegion)
4343
var operation = ClientRuntime.OperationStack<GetFooInput, GetFooOutputResponse, GetFooOutputError>(id: "getFoo")
4444
operation.initializeStep.intercept(position: .after, middleware: GetFooInputURLPathMiddleware())
45+
operation.initializeStep.intercept(position: .after, middleware: GetFooInputURLHostMiddleware())
4546
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.EndpointResolverMiddleware(endpointResolver: config.endpointResolver, serviceId: serviceName))
4647
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.UserAgentMiddleware(metadata: AWSClientRuntime.AWSUserAgentMetadata.fromEnv(apiMetadata: AWSClientRuntime.APIMetadata(serviceId: serviceName, version: "1.0.0"))))
4748
operation.serializeStep.intercept(position: .after, middleware: GetFooInputHeadersMiddleware())
@@ -98,6 +99,7 @@ class PresignerGeneratorTests {
9899
.withSigningRegion(value: config.signingRegion)
99100
var operation = ClientRuntime.OperationStack<PostFooInput, PostFooOutputResponse, PostFooOutputError>(id: "postFoo")
100101
operation.initializeStep.intercept(position: .after, middleware: PostFooInputURLPathMiddleware())
102+
operation.initializeStep.intercept(position: .after, middleware: PostFooInputURLHostMiddleware())
101103
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.EndpointResolverMiddleware(endpointResolver: config.endpointResolver, serviceId: serviceName))
102104
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.UserAgentMiddleware(metadata: AWSClientRuntime.AWSUserAgentMetadata.fromEnv(apiMetadata: AWSClientRuntime.APIMetadata(serviceId: serviceName, version: "1.0.0"))))
103105
operation.serializeStep.intercept(position: .after, middleware: PostFooInputHeadersMiddleware())
@@ -155,6 +157,7 @@ class PresignerGeneratorTests {
155157
.withSigningRegion(value: config.signingRegion)
156158
var operation = ClientRuntime.OperationStack<PutFooInput, PutFooOutputResponse, PutFooOutputError>(id: "putFoo")
157159
operation.initializeStep.intercept(position: .after, middleware: PutFooInputURLPathMiddleware())
160+
operation.initializeStep.intercept(position: .after, middleware: PutFooInputURLHostMiddleware())
158161
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.EndpointResolverMiddleware(endpointResolver: config.endpointResolver, serviceId: serviceName))
159162
operation.buildStep.intercept(position: .before, middleware: AWSClientRuntime.UserAgentMiddleware(metadata: AWSClientRuntime.AWSUserAgentMetadata.fromEnv(apiMetadata: AWSClientRuntime.APIMetadata(serviceId: serviceName, version: "1.0.0"))))
160163
operation.serializeStep.intercept(position: .after, middleware: PutFooInputHeadersMiddleware())

0 commit comments

Comments
 (0)