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}