1package awsutil 2 3import ( 4 "github.com/aws/aws-sdk-go/service/iam" 5 "github.com/aws/aws-sdk-go/service/iam/iamiface" 6) 7 8type MockIAM struct { 9 iamiface.IAMAPI 10 11 CreateAccessKeyOutput *iam.CreateAccessKeyOutput 12 DeleteAccessKeyOutput *iam.DeleteAccessKeyOutput 13 GetUserOutput *iam.GetUserOutput 14} 15 16func (m *MockIAM) CreateAccessKey(*iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error) { 17 return m.CreateAccessKeyOutput, nil 18} 19 20func (m *MockIAM) DeleteAccessKey(*iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error) { 21 return m.DeleteAccessKeyOutput, nil 22} 23 24func (m *MockIAM) GetUser(*iam.GetUserInput) (*iam.GetUserOutput, error) { 25 return m.GetUserOutput, nil 26} 27