1package imds
2
3import (
4 "context"
5 "github.com/aws/smithy-go/middleware"
6)
7
8type getIdentityMiddleware struct {
9 options Options
10}
11
12func (*getIdentityMiddleware) ID() string {
13 return "GetIdentity"
14}
15
16func (m *getIdentityMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) (
17 out middleware.FinalizeOutput, metadata middleware.Metadata, err error,
18) {
19 return next.HandleFinalize(ctx, in)
20}
21
22type signRequestMiddleware struct {
23}
24
25func (*signRequestMiddleware) ID() string {
26 return "Signing"
27}
28
29func (m *signRequestMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) (
30 out middleware.FinalizeOutput, metadata middleware.Metadata, err error,
31) {
32 return next.HandleFinalize(ctx, in)
33}
34
35type resolveAuthSchemeMiddleware struct {
36 operation string
37 options Options
38}
39
40func (*resolveAuthSchemeMiddleware) ID() string {
41 return "ResolveAuthScheme"
42}
43
44func (m *resolveAuthSchemeMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) (
45 out middleware.FinalizeOutput, metadata middleware.Metadata, err error,
46) {
47 return next.HandleFinalize(ctx, in)
48}