// Code generated by MockGen. DO NOT EDIT. // Source: internal/client/aws.go // // Generated by this command: // // mockgen -source internal/client/aws.go -destination internal/mock/aws_mock.go -package mock // // Package mock is a generated GoMock package. package mock import ( context "context" reflect "reflect" iam "github.com/aws/aws-sdk-go-v2/service/iam" s3 "github.com/aws/aws-sdk-go-v2/service/s3" sts "github.com/aws/aws-sdk-go-v2/service/sts" gomock "go.uber.org/mock/gomock" ) // MockAwsIamAPI is a mock of AwsIamAPI interface. type MockAwsIamAPI struct { ctrl *gomock.Controller recorder *MockAwsIamAPIMockRecorder } // MockAwsIamAPIMockRecorder is the mock recorder for MockAwsIamAPI. type MockAwsIamAPIMockRecorder struct { mock *MockAwsIamAPI } // NewMockAwsIamAPI creates a new mock instance. func NewMockAwsIamAPI(ctrl *gomock.Controller) *MockAwsIamAPI { mock := &MockAwsIamAPI{ctrl: ctrl} mock.recorder = &MockAwsIamAPIMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockAwsIamAPI) EXPECT() *MockAwsIamAPIMockRecorder { return m.recorder } // CreateOpenIDConnectProvider mocks base method. func (m *MockAwsIamAPI) CreateOpenIDConnectProvider(ctx context.Context, params *iam.CreateOpenIDConnectProviderInput, optFns ...func(*iam.Options)) (*iam.CreateOpenIDConnectProviderOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "CreateOpenIDConnectProvider", varargs...) ret0, _ := ret[0].(*iam.CreateOpenIDConnectProviderOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // CreateOpenIDConnectProvider indicates an expected call of CreateOpenIDConnectProvider. func (mr *MockAwsIamAPIMockRecorder) CreateOpenIDConnectProvider(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOpenIDConnectProvider", reflect.TypeOf((*MockAwsIamAPI)(nil).CreateOpenIDConnectProvider), varargs...) } // DeleteOpenIDConnectProvider mocks base method. func (m *MockAwsIamAPI) DeleteOpenIDConnectProvider(ctx context.Context, params *iam.DeleteOpenIDConnectProviderInput, optFns ...func(*iam.Options)) (*iam.DeleteOpenIDConnectProviderOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "DeleteOpenIDConnectProvider", varargs...) ret0, _ := ret[0].(*iam.DeleteOpenIDConnectProviderOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // DeleteOpenIDConnectProvider indicates an expected call of DeleteOpenIDConnectProvider. func (mr *MockAwsIamAPIMockRecorder) DeleteOpenIDConnectProvider(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOpenIDConnectProvider", reflect.TypeOf((*MockAwsIamAPI)(nil).DeleteOpenIDConnectProvider), varargs...) } // MockAwsStsAPI is a mock of AwsStsAPI interface. type MockAwsStsAPI struct { ctrl *gomock.Controller recorder *MockAwsStsAPIMockRecorder } // MockAwsStsAPIMockRecorder is the mock recorder for MockAwsStsAPI. type MockAwsStsAPIMockRecorder struct { mock *MockAwsStsAPI } // NewMockAwsStsAPI creates a new mock instance. func NewMockAwsStsAPI(ctrl *gomock.Controller) *MockAwsStsAPI { mock := &MockAwsStsAPI{ctrl: ctrl} mock.recorder = &MockAwsStsAPIMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockAwsStsAPI) EXPECT() *MockAwsStsAPIMockRecorder { return m.recorder } // GetCallerIdentity mocks base method. func (m *MockAwsStsAPI) GetCallerIdentity(ctx context.Context, params *sts.GetCallerIdentityInput, optFns ...func(*sts.Options)) (*sts.GetCallerIdentityOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "GetCallerIdentity", varargs...) ret0, _ := ret[0].(*sts.GetCallerIdentityOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // GetCallerIdentity indicates an expected call of GetCallerIdentity. func (mr *MockAwsStsAPIMockRecorder) GetCallerIdentity(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCallerIdentity", reflect.TypeOf((*MockAwsStsAPI)(nil).GetCallerIdentity), varargs...) } // MockAwsS3API is a mock of AwsS3API interface. type MockAwsS3API struct { ctrl *gomock.Controller recorder *MockAwsS3APIMockRecorder } // MockAwsS3APIMockRecorder is the mock recorder for MockAwsS3API. type MockAwsS3APIMockRecorder struct { mock *MockAwsS3API } // NewMockAwsS3API creates a new mock instance. func NewMockAwsS3API(ctrl *gomock.Controller) *MockAwsS3API { mock := &MockAwsS3API{ctrl: ctrl} mock.recorder = &MockAwsS3APIMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockAwsS3API) EXPECT() *MockAwsS3APIMockRecorder { return m.recorder } // CreateBucket mocks base method. func (m *MockAwsS3API) CreateBucket(ctx context.Context, params *s3.CreateBucketInput, optFns ...func(*s3.Options)) (*s3.CreateBucketOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "CreateBucket", varargs...) ret0, _ := ret[0].(*s3.CreateBucketOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // CreateBucket indicates an expected call of CreateBucket. func (mr *MockAwsS3APIMockRecorder) CreateBucket(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateBucket", reflect.TypeOf((*MockAwsS3API)(nil).CreateBucket), varargs...) } // DeleteBucket mocks base method. func (m *MockAwsS3API) DeleteBucket(ctx context.Context, params *s3.DeleteBucketInput, optFns ...func(*s3.Options)) (*s3.DeleteBucketOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "DeleteBucket", varargs...) ret0, _ := ret[0].(*s3.DeleteBucketOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // DeleteBucket indicates an expected call of DeleteBucket. func (mr *MockAwsS3APIMockRecorder) DeleteBucket(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteBucket", reflect.TypeOf((*MockAwsS3API)(nil).DeleteBucket), varargs...) } // DeleteObjects mocks base method. func (m *MockAwsS3API) DeleteObjects(ctx context.Context, params *s3.DeleteObjectsInput, optFns ...func(*s3.Options)) (*s3.DeleteObjectsOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "DeleteObjects", varargs...) ret0, _ := ret[0].(*s3.DeleteObjectsOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // DeleteObjects indicates an expected call of DeleteObjects. func (mr *MockAwsS3APIMockRecorder) DeleteObjects(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteObjects", reflect.TypeOf((*MockAwsS3API)(nil).DeleteObjects), varargs...) } // DeletePublicAccessBlock mocks base method. func (m *MockAwsS3API) DeletePublicAccessBlock(ctx context.Context, params *s3.DeletePublicAccessBlockInput, optFns ...func(*s3.Options)) (*s3.DeletePublicAccessBlockOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "DeletePublicAccessBlock", varargs...) ret0, _ := ret[0].(*s3.DeletePublicAccessBlockOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // DeletePublicAccessBlock indicates an expected call of DeletePublicAccessBlock. func (mr *MockAwsS3APIMockRecorder) DeletePublicAccessBlock(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePublicAccessBlock", reflect.TypeOf((*MockAwsS3API)(nil).DeletePublicAccessBlock), varargs...) } // HeadObject mocks base method. func (m *MockAwsS3API) HeadObject(ctx context.Context, params *s3.HeadObjectInput, optFns ...func(*s3.Options)) (*s3.HeadObjectOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "HeadObject", varargs...) ret0, _ := ret[0].(*s3.HeadObjectOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // HeadObject indicates an expected call of HeadObject. func (mr *MockAwsS3APIMockRecorder) HeadObject(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HeadObject", reflect.TypeOf((*MockAwsS3API)(nil).HeadObject), varargs...) } // PutBucketOwnershipControls mocks base method. func (m *MockAwsS3API) PutBucketOwnershipControls(ctx context.Context, params *s3.PutBucketOwnershipControlsInput, optFns ...func(*s3.Options)) (*s3.PutBucketOwnershipControlsOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "PutBucketOwnershipControls", varargs...) ret0, _ := ret[0].(*s3.PutBucketOwnershipControlsOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // PutBucketOwnershipControls indicates an expected call of PutBucketOwnershipControls. func (mr *MockAwsS3APIMockRecorder) PutBucketOwnershipControls(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutBucketOwnershipControls", reflect.TypeOf((*MockAwsS3API)(nil).PutBucketOwnershipControls), varargs...) } // PutObject mocks base method. func (m *MockAwsS3API) PutObject(ctx context.Context, params *s3.PutObjectInput, optFns ...func(*s3.Options)) (*s3.PutObjectOutput, error) { m.ctrl.T.Helper() varargs := []any{ctx, params} for _, a := range optFns { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "PutObject", varargs...) ret0, _ := ret[0].(*s3.PutObjectOutput) ret1, _ := ret[1].(error) return ret0, ret1 } // PutObject indicates an expected call of PutObject. func (mr *MockAwsS3APIMockRecorder) PutObject(ctx, params any, optFns ...any) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]any{ctx, params}, optFns...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutObject", reflect.TypeOf((*MockAwsS3API)(nil).PutObject), varargs...) }