internal/resources/providers/awslib/ec2/mock_client.go (1,068 lines of code) (raw):
// Licensed to Elasticsearch B.V. under one or more contributor
// license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright
// ownership. Elasticsearch B.V. licenses this file to you under
// the Apache License, Version 2.0 (the "License"); you may
// not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
// Code generated by mockery v2.53.3. DO NOT EDIT.
package ec2
import (
context "context"
serviceec2 "github.com/aws/aws-sdk-go-v2/service/ec2"
mock "github.com/stretchr/testify/mock"
)
// MockClient is an autogenerated mock type for the Client type
type MockClient struct {
mock.Mock
}
type MockClient_Expecter struct {
mock *mock.Mock
}
func (_m *MockClient) EXPECT() *MockClient_Expecter {
return &MockClient_Expecter{mock: &_m.Mock}
}
// CreateSnapshots provides a mock function with given fields: ctx, params, optFns
func (_m *MockClient) CreateSnapshots(ctx context.Context, params *serviceec2.CreateSnapshotsInput, optFns ...func(*serviceec2.Options)) (*serviceec2.CreateSnapshotsOutput, error) {
_va := make([]interface{}, len(optFns))
for _i := range optFns {
_va[_i] = optFns[_i]
}
var _ca []interface{}
_ca = append(_ca, ctx, params)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for CreateSnapshots")
}
var r0 *serviceec2.CreateSnapshotsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.CreateSnapshotsInput, ...func(*serviceec2.Options)) (*serviceec2.CreateSnapshotsOutput, error)); ok {
return rf(ctx, params, optFns...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.CreateSnapshotsInput, ...func(*serviceec2.Options)) *serviceec2.CreateSnapshotsOutput); ok {
r0 = rf(ctx, params, optFns...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.CreateSnapshotsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.CreateSnapshotsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(ctx, params, optFns...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_CreateSnapshots_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateSnapshots'
type MockClient_CreateSnapshots_Call struct {
*mock.Call
}
// CreateSnapshots is a helper method to define mock.On call
// - ctx context.Context
// - params *serviceec2.CreateSnapshotsInput
// - optFns ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) CreateSnapshots(ctx interface{}, params interface{}, optFns ...interface{}) *MockClient_CreateSnapshots_Call {
return &MockClient_CreateSnapshots_Call{Call: _e.mock.On("CreateSnapshots",
append([]interface{}{ctx, params}, optFns...)...)}
}
func (_c *MockClient_CreateSnapshots_Call) Run(run func(ctx context.Context, params *serviceec2.CreateSnapshotsInput, optFns ...func(*serviceec2.Options))) *MockClient_CreateSnapshots_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.CreateSnapshotsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_CreateSnapshots_Call) Return(_a0 *serviceec2.CreateSnapshotsOutput, _a1 error) *MockClient_CreateSnapshots_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_CreateSnapshots_Call) RunAndReturn(run func(context.Context, *serviceec2.CreateSnapshotsInput, ...func(*serviceec2.Options)) (*serviceec2.CreateSnapshotsOutput, error)) *MockClient_CreateSnapshots_Call {
_c.Call.Return(run)
return _c
}
// DeleteSnapshot provides a mock function with given fields: ctx, params, optFns
func (_m *MockClient) DeleteSnapshot(ctx context.Context, params *serviceec2.DeleteSnapshotInput, optFns ...func(*serviceec2.Options)) (*serviceec2.DeleteSnapshotOutput, error) {
_va := make([]interface{}, len(optFns))
for _i := range optFns {
_va[_i] = optFns[_i]
}
var _ca []interface{}
_ca = append(_ca, ctx, params)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DeleteSnapshot")
}
var r0 *serviceec2.DeleteSnapshotOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DeleteSnapshotInput, ...func(*serviceec2.Options)) (*serviceec2.DeleteSnapshotOutput, error)); ok {
return rf(ctx, params, optFns...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DeleteSnapshotInput, ...func(*serviceec2.Options)) *serviceec2.DeleteSnapshotOutput); ok {
r0 = rf(ctx, params, optFns...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DeleteSnapshotOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DeleteSnapshotInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(ctx, params, optFns...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DeleteSnapshot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteSnapshot'
type MockClient_DeleteSnapshot_Call struct {
*mock.Call
}
// DeleteSnapshot is a helper method to define mock.On call
// - ctx context.Context
// - params *serviceec2.DeleteSnapshotInput
// - optFns ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DeleteSnapshot(ctx interface{}, params interface{}, optFns ...interface{}) *MockClient_DeleteSnapshot_Call {
return &MockClient_DeleteSnapshot_Call{Call: _e.mock.On("DeleteSnapshot",
append([]interface{}{ctx, params}, optFns...)...)}
}
func (_c *MockClient_DeleteSnapshot_Call) Run(run func(ctx context.Context, params *serviceec2.DeleteSnapshotInput, optFns ...func(*serviceec2.Options))) *MockClient_DeleteSnapshot_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DeleteSnapshotInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DeleteSnapshot_Call) Return(_a0 *serviceec2.DeleteSnapshotOutput, _a1 error) *MockClient_DeleteSnapshot_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DeleteSnapshot_Call) RunAndReturn(run func(context.Context, *serviceec2.DeleteSnapshotInput, ...func(*serviceec2.Options)) (*serviceec2.DeleteSnapshotOutput, error)) *MockClient_DeleteSnapshot_Call {
_c.Call.Return(run)
return _c
}
// DescribeFlowLogs provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeFlowLogs(_a0 context.Context, _a1 *serviceec2.DescribeFlowLogsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeFlowLogsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeFlowLogs")
}
var r0 *serviceec2.DescribeFlowLogsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeFlowLogsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeFlowLogsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeFlowLogsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeFlowLogsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeFlowLogsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeFlowLogsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeFlowLogs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeFlowLogs'
type MockClient_DescribeFlowLogs_Call struct {
*mock.Call
}
// DescribeFlowLogs is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeFlowLogsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeFlowLogs(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeFlowLogs_Call {
return &MockClient_DescribeFlowLogs_Call{Call: _e.mock.On("DescribeFlowLogs",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeFlowLogs_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeFlowLogsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeFlowLogs_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeFlowLogsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeFlowLogs_Call) Return(_a0 *serviceec2.DescribeFlowLogsOutput, _a1 error) *MockClient_DescribeFlowLogs_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeFlowLogs_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeFlowLogsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeFlowLogsOutput, error)) *MockClient_DescribeFlowLogs_Call {
_c.Call.Return(run)
return _c
}
// DescribeInstances provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeInstances(_a0 context.Context, _a1 *serviceec2.DescribeInstancesInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeInstancesOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeInstances")
}
var r0 *serviceec2.DescribeInstancesOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeInstancesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeInstancesOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeInstancesInput, ...func(*serviceec2.Options)) *serviceec2.DescribeInstancesOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeInstancesOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeInstancesInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeInstances_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeInstances'
type MockClient_DescribeInstances_Call struct {
*mock.Call
}
// DescribeInstances is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeInstancesInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeInstances(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeInstances_Call {
return &MockClient_DescribeInstances_Call{Call: _e.mock.On("DescribeInstances",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeInstances_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeInstancesInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeInstances_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeInstancesInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeInstances_Call) Return(_a0 *serviceec2.DescribeInstancesOutput, _a1 error) *MockClient_DescribeInstances_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeInstances_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeInstancesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeInstancesOutput, error)) *MockClient_DescribeInstances_Call {
_c.Call.Return(run)
return _c
}
// DescribeInternetGateways provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeInternetGateways(_a0 context.Context, _a1 *serviceec2.DescribeInternetGatewaysInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeInternetGatewaysOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeInternetGateways")
}
var r0 *serviceec2.DescribeInternetGatewaysOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeInternetGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeInternetGatewaysOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeInternetGatewaysInput, ...func(*serviceec2.Options)) *serviceec2.DescribeInternetGatewaysOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeInternetGatewaysOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeInternetGatewaysInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeInternetGateways_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeInternetGateways'
type MockClient_DescribeInternetGateways_Call struct {
*mock.Call
}
// DescribeInternetGateways is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeInternetGatewaysInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeInternetGateways(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeInternetGateways_Call {
return &MockClient_DescribeInternetGateways_Call{Call: _e.mock.On("DescribeInternetGateways",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeInternetGateways_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeInternetGatewaysInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeInternetGateways_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeInternetGatewaysInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeInternetGateways_Call) Return(_a0 *serviceec2.DescribeInternetGatewaysOutput, _a1 error) *MockClient_DescribeInternetGateways_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeInternetGateways_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeInternetGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeInternetGatewaysOutput, error)) *MockClient_DescribeInternetGateways_Call {
_c.Call.Return(run)
return _c
}
// DescribeNatGateways provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeNatGateways(_a0 context.Context, _a1 *serviceec2.DescribeNatGatewaysInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeNatGatewaysOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeNatGateways")
}
var r0 *serviceec2.DescribeNatGatewaysOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNatGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNatGatewaysOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNatGatewaysInput, ...func(*serviceec2.Options)) *serviceec2.DescribeNatGatewaysOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeNatGatewaysOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeNatGatewaysInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeNatGateways_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeNatGateways'
type MockClient_DescribeNatGateways_Call struct {
*mock.Call
}
// DescribeNatGateways is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeNatGatewaysInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeNatGateways(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeNatGateways_Call {
return &MockClient_DescribeNatGateways_Call{Call: _e.mock.On("DescribeNatGateways",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeNatGateways_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeNatGatewaysInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeNatGateways_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeNatGatewaysInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeNatGateways_Call) Return(_a0 *serviceec2.DescribeNatGatewaysOutput, _a1 error) *MockClient_DescribeNatGateways_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeNatGateways_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeNatGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNatGatewaysOutput, error)) *MockClient_DescribeNatGateways_Call {
_c.Call.Return(run)
return _c
}
// DescribeNetworkAcls provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeNetworkAcls(_a0 context.Context, _a1 *serviceec2.DescribeNetworkAclsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkAclsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeNetworkAcls")
}
var r0 *serviceec2.DescribeNetworkAclsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNetworkAclsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkAclsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNetworkAclsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeNetworkAclsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeNetworkAclsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeNetworkAclsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeNetworkAcls_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeNetworkAcls'
type MockClient_DescribeNetworkAcls_Call struct {
*mock.Call
}
// DescribeNetworkAcls is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeNetworkAclsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeNetworkAcls(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeNetworkAcls_Call {
return &MockClient_DescribeNetworkAcls_Call{Call: _e.mock.On("DescribeNetworkAcls",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeNetworkAcls_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeNetworkAclsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeNetworkAcls_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeNetworkAclsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeNetworkAcls_Call) Return(_a0 *serviceec2.DescribeNetworkAclsOutput, _a1 error) *MockClient_DescribeNetworkAcls_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeNetworkAcls_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeNetworkAclsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkAclsOutput, error)) *MockClient_DescribeNetworkAcls_Call {
_c.Call.Return(run)
return _c
}
// DescribeNetworkInterfaces provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeNetworkInterfaces(_a0 context.Context, _a1 *serviceec2.DescribeNetworkInterfacesInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkInterfacesOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeNetworkInterfaces")
}
var r0 *serviceec2.DescribeNetworkInterfacesOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNetworkInterfacesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkInterfacesOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeNetworkInterfacesInput, ...func(*serviceec2.Options)) *serviceec2.DescribeNetworkInterfacesOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeNetworkInterfacesOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeNetworkInterfacesInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeNetworkInterfaces_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeNetworkInterfaces'
type MockClient_DescribeNetworkInterfaces_Call struct {
*mock.Call
}
// DescribeNetworkInterfaces is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeNetworkInterfacesInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeNetworkInterfaces(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeNetworkInterfaces_Call {
return &MockClient_DescribeNetworkInterfaces_Call{Call: _e.mock.On("DescribeNetworkInterfaces",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeNetworkInterfaces_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeNetworkInterfacesInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeNetworkInterfaces_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeNetworkInterfacesInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeNetworkInterfaces_Call) Return(_a0 *serviceec2.DescribeNetworkInterfacesOutput, _a1 error) *MockClient_DescribeNetworkInterfaces_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeNetworkInterfaces_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeNetworkInterfacesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeNetworkInterfacesOutput, error)) *MockClient_DescribeNetworkInterfaces_Call {
_c.Call.Return(run)
return _c
}
// DescribeRouteTables provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeRouteTables(_a0 context.Context, _a1 *serviceec2.DescribeRouteTablesInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeRouteTablesOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeRouteTables")
}
var r0 *serviceec2.DescribeRouteTablesOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeRouteTablesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeRouteTablesOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeRouteTablesInput, ...func(*serviceec2.Options)) *serviceec2.DescribeRouteTablesOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeRouteTablesOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeRouteTablesInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeRouteTables_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeRouteTables'
type MockClient_DescribeRouteTables_Call struct {
*mock.Call
}
// DescribeRouteTables is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeRouteTablesInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeRouteTables(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeRouteTables_Call {
return &MockClient_DescribeRouteTables_Call{Call: _e.mock.On("DescribeRouteTables",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeRouteTables_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeRouteTablesInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeRouteTables_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeRouteTablesInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeRouteTables_Call) Return(_a0 *serviceec2.DescribeRouteTablesOutput, _a1 error) *MockClient_DescribeRouteTables_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeRouteTables_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeRouteTablesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeRouteTablesOutput, error)) *MockClient_DescribeRouteTables_Call {
_c.Call.Return(run)
return _c
}
// DescribeSecurityGroups provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeSecurityGroups(_a0 context.Context, _a1 *serviceec2.DescribeSecurityGroupsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeSecurityGroupsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeSecurityGroups")
}
var r0 *serviceec2.DescribeSecurityGroupsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSecurityGroupsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSecurityGroupsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSecurityGroupsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeSecurityGroupsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeSecurityGroupsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeSecurityGroupsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeSecurityGroups_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeSecurityGroups'
type MockClient_DescribeSecurityGroups_Call struct {
*mock.Call
}
// DescribeSecurityGroups is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeSecurityGroupsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeSecurityGroups(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeSecurityGroups_Call {
return &MockClient_DescribeSecurityGroups_Call{Call: _e.mock.On("DescribeSecurityGroups",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeSecurityGroups_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeSecurityGroupsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeSecurityGroups_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeSecurityGroupsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeSecurityGroups_Call) Return(_a0 *serviceec2.DescribeSecurityGroupsOutput, _a1 error) *MockClient_DescribeSecurityGroups_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeSecurityGroups_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeSecurityGroupsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSecurityGroupsOutput, error)) *MockClient_DescribeSecurityGroups_Call {
_c.Call.Return(run)
return _c
}
// DescribeSnapshots provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeSnapshots(_a0 context.Context, _a1 *serviceec2.DescribeSnapshotsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeSnapshotsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeSnapshots")
}
var r0 *serviceec2.DescribeSnapshotsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSnapshotsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSnapshotsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSnapshotsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeSnapshotsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeSnapshotsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeSnapshotsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeSnapshots_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeSnapshots'
type MockClient_DescribeSnapshots_Call struct {
*mock.Call
}
// DescribeSnapshots is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeSnapshotsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeSnapshots(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeSnapshots_Call {
return &MockClient_DescribeSnapshots_Call{Call: _e.mock.On("DescribeSnapshots",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeSnapshots_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeSnapshotsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeSnapshots_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeSnapshotsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeSnapshots_Call) Return(_a0 *serviceec2.DescribeSnapshotsOutput, _a1 error) *MockClient_DescribeSnapshots_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeSnapshots_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeSnapshotsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSnapshotsOutput, error)) *MockClient_DescribeSnapshots_Call {
_c.Call.Return(run)
return _c
}
// DescribeSubnets provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeSubnets(_a0 context.Context, _a1 *serviceec2.DescribeSubnetsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeSubnetsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeSubnets")
}
var r0 *serviceec2.DescribeSubnetsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSubnetsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSubnetsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeSubnetsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeSubnetsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeSubnetsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeSubnetsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeSubnets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeSubnets'
type MockClient_DescribeSubnets_Call struct {
*mock.Call
}
// DescribeSubnets is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeSubnetsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeSubnets(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeSubnets_Call {
return &MockClient_DescribeSubnets_Call{Call: _e.mock.On("DescribeSubnets",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeSubnets_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeSubnetsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeSubnets_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeSubnetsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeSubnets_Call) Return(_a0 *serviceec2.DescribeSubnetsOutput, _a1 error) *MockClient_DescribeSubnets_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeSubnets_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeSubnetsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeSubnetsOutput, error)) *MockClient_DescribeSubnets_Call {
_c.Call.Return(run)
return _c
}
// DescribeTransitGatewayAttachments provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeTransitGatewayAttachments(_a0 context.Context, _a1 *serviceec2.DescribeTransitGatewayAttachmentsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewayAttachmentsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeTransitGatewayAttachments")
}
var r0 *serviceec2.DescribeTransitGatewayAttachmentsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeTransitGatewayAttachmentsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewayAttachmentsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeTransitGatewayAttachmentsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeTransitGatewayAttachmentsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeTransitGatewayAttachmentsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeTransitGatewayAttachmentsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeTransitGatewayAttachments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeTransitGatewayAttachments'
type MockClient_DescribeTransitGatewayAttachments_Call struct {
*mock.Call
}
// DescribeTransitGatewayAttachments is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeTransitGatewayAttachmentsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeTransitGatewayAttachments(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeTransitGatewayAttachments_Call {
return &MockClient_DescribeTransitGatewayAttachments_Call{Call: _e.mock.On("DescribeTransitGatewayAttachments",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeTransitGatewayAttachments_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeTransitGatewayAttachmentsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeTransitGatewayAttachments_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeTransitGatewayAttachmentsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeTransitGatewayAttachments_Call) Return(_a0 *serviceec2.DescribeTransitGatewayAttachmentsOutput, _a1 error) *MockClient_DescribeTransitGatewayAttachments_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeTransitGatewayAttachments_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeTransitGatewayAttachmentsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewayAttachmentsOutput, error)) *MockClient_DescribeTransitGatewayAttachments_Call {
_c.Call.Return(run)
return _c
}
// DescribeTransitGateways provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeTransitGateways(_a0 context.Context, _a1 *serviceec2.DescribeTransitGatewaysInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewaysOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeTransitGateways")
}
var r0 *serviceec2.DescribeTransitGatewaysOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeTransitGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewaysOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeTransitGatewaysInput, ...func(*serviceec2.Options)) *serviceec2.DescribeTransitGatewaysOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeTransitGatewaysOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeTransitGatewaysInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeTransitGateways_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeTransitGateways'
type MockClient_DescribeTransitGateways_Call struct {
*mock.Call
}
// DescribeTransitGateways is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeTransitGatewaysInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeTransitGateways(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeTransitGateways_Call {
return &MockClient_DescribeTransitGateways_Call{Call: _e.mock.On("DescribeTransitGateways",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeTransitGateways_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeTransitGatewaysInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeTransitGateways_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeTransitGatewaysInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeTransitGateways_Call) Return(_a0 *serviceec2.DescribeTransitGatewaysOutput, _a1 error) *MockClient_DescribeTransitGateways_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeTransitGateways_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeTransitGatewaysInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeTransitGatewaysOutput, error)) *MockClient_DescribeTransitGateways_Call {
_c.Call.Return(run)
return _c
}
// DescribeVolumes provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeVolumes(_a0 context.Context, _a1 *serviceec2.DescribeVolumesInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeVolumesOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeVolumes")
}
var r0 *serviceec2.DescribeVolumesOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVolumesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVolumesOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVolumesInput, ...func(*serviceec2.Options)) *serviceec2.DescribeVolumesOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeVolumesOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeVolumesInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeVolumes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeVolumes'
type MockClient_DescribeVolumes_Call struct {
*mock.Call
}
// DescribeVolumes is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeVolumesInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeVolumes(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeVolumes_Call {
return &MockClient_DescribeVolumes_Call{Call: _e.mock.On("DescribeVolumes",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeVolumes_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeVolumesInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeVolumes_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeVolumesInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeVolumes_Call) Return(_a0 *serviceec2.DescribeVolumesOutput, _a1 error) *MockClient_DescribeVolumes_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeVolumes_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeVolumesInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVolumesOutput, error)) *MockClient_DescribeVolumes_Call {
_c.Call.Return(run)
return _c
}
// DescribeVpcPeeringConnections provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeVpcPeeringConnections(_a0 context.Context, _a1 *serviceec2.DescribeVpcPeeringConnectionsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcPeeringConnectionsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeVpcPeeringConnections")
}
var r0 *serviceec2.DescribeVpcPeeringConnectionsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVpcPeeringConnectionsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcPeeringConnectionsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVpcPeeringConnectionsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeVpcPeeringConnectionsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeVpcPeeringConnectionsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeVpcPeeringConnectionsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeVpcPeeringConnections_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeVpcPeeringConnections'
type MockClient_DescribeVpcPeeringConnections_Call struct {
*mock.Call
}
// DescribeVpcPeeringConnections is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeVpcPeeringConnectionsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeVpcPeeringConnections(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeVpcPeeringConnections_Call {
return &MockClient_DescribeVpcPeeringConnections_Call{Call: _e.mock.On("DescribeVpcPeeringConnections",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeVpcPeeringConnections_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeVpcPeeringConnectionsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeVpcPeeringConnections_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeVpcPeeringConnectionsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeVpcPeeringConnections_Call) Return(_a0 *serviceec2.DescribeVpcPeeringConnectionsOutput, _a1 error) *MockClient_DescribeVpcPeeringConnections_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeVpcPeeringConnections_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeVpcPeeringConnectionsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcPeeringConnectionsOutput, error)) *MockClient_DescribeVpcPeeringConnections_Call {
_c.Call.Return(run)
return _c
}
// DescribeVpcs provides a mock function with given fields: _a0, _a1, _a2
func (_m *MockClient) DescribeVpcs(_a0 context.Context, _a1 *serviceec2.DescribeVpcsInput, _a2 ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcsOutput, error) {
_va := make([]interface{}, len(_a2))
for _i := range _a2 {
_va[_i] = _a2[_i]
}
var _ca []interface{}
_ca = append(_ca, _a0, _a1)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for DescribeVpcs")
}
var r0 *serviceec2.DescribeVpcsOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVpcsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcsOutput, error)); ok {
return rf(_a0, _a1, _a2...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.DescribeVpcsInput, ...func(*serviceec2.Options)) *serviceec2.DescribeVpcsOutput); ok {
r0 = rf(_a0, _a1, _a2...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.DescribeVpcsOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.DescribeVpcsInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(_a0, _a1, _a2...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_DescribeVpcs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeVpcs'
type MockClient_DescribeVpcs_Call struct {
*mock.Call
}
// DescribeVpcs is a helper method to define mock.On call
// - _a0 context.Context
// - _a1 *serviceec2.DescribeVpcsInput
// - _a2 ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) DescribeVpcs(_a0 interface{}, _a1 interface{}, _a2 ...interface{}) *MockClient_DescribeVpcs_Call {
return &MockClient_DescribeVpcs_Call{Call: _e.mock.On("DescribeVpcs",
append([]interface{}{_a0, _a1}, _a2...)...)}
}
func (_c *MockClient_DescribeVpcs_Call) Run(run func(_a0 context.Context, _a1 *serviceec2.DescribeVpcsInput, _a2 ...func(*serviceec2.Options))) *MockClient_DescribeVpcs_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.DescribeVpcsInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_DescribeVpcs_Call) Return(_a0 *serviceec2.DescribeVpcsOutput, _a1 error) *MockClient_DescribeVpcs_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_DescribeVpcs_Call) RunAndReturn(run func(context.Context, *serviceec2.DescribeVpcsInput, ...func(*serviceec2.Options)) (*serviceec2.DescribeVpcsOutput, error)) *MockClient_DescribeVpcs_Call {
_c.Call.Return(run)
return _c
}
// GetEbsEncryptionByDefault provides a mock function with given fields: ctx, params, optFns
func (_m *MockClient) GetEbsEncryptionByDefault(ctx context.Context, params *serviceec2.GetEbsEncryptionByDefaultInput, optFns ...func(*serviceec2.Options)) (*serviceec2.GetEbsEncryptionByDefaultOutput, error) {
_va := make([]interface{}, len(optFns))
for _i := range optFns {
_va[_i] = optFns[_i]
}
var _ca []interface{}
_ca = append(_ca, ctx, params)
_ca = append(_ca, _va...)
ret := _m.Called(_ca...)
if len(ret) == 0 {
panic("no return value specified for GetEbsEncryptionByDefault")
}
var r0 *serviceec2.GetEbsEncryptionByDefaultOutput
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.GetEbsEncryptionByDefaultInput, ...func(*serviceec2.Options)) (*serviceec2.GetEbsEncryptionByDefaultOutput, error)); ok {
return rf(ctx, params, optFns...)
}
if rf, ok := ret.Get(0).(func(context.Context, *serviceec2.GetEbsEncryptionByDefaultInput, ...func(*serviceec2.Options)) *serviceec2.GetEbsEncryptionByDefaultOutput); ok {
r0 = rf(ctx, params, optFns...)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*serviceec2.GetEbsEncryptionByDefaultOutput)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *serviceec2.GetEbsEncryptionByDefaultInput, ...func(*serviceec2.Options)) error); ok {
r1 = rf(ctx, params, optFns...)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockClient_GetEbsEncryptionByDefault_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetEbsEncryptionByDefault'
type MockClient_GetEbsEncryptionByDefault_Call struct {
*mock.Call
}
// GetEbsEncryptionByDefault is a helper method to define mock.On call
// - ctx context.Context
// - params *serviceec2.GetEbsEncryptionByDefaultInput
// - optFns ...func(*serviceec2.Options)
func (_e *MockClient_Expecter) GetEbsEncryptionByDefault(ctx interface{}, params interface{}, optFns ...interface{}) *MockClient_GetEbsEncryptionByDefault_Call {
return &MockClient_GetEbsEncryptionByDefault_Call{Call: _e.mock.On("GetEbsEncryptionByDefault",
append([]interface{}{ctx, params}, optFns...)...)}
}
func (_c *MockClient_GetEbsEncryptionByDefault_Call) Run(run func(ctx context.Context, params *serviceec2.GetEbsEncryptionByDefaultInput, optFns ...func(*serviceec2.Options))) *MockClient_GetEbsEncryptionByDefault_Call {
_c.Call.Run(func(args mock.Arguments) {
variadicArgs := make([]func(*serviceec2.Options), len(args)-2)
for i, a := range args[2:] {
if a != nil {
variadicArgs[i] = a.(func(*serviceec2.Options))
}
}
run(args[0].(context.Context), args[1].(*serviceec2.GetEbsEncryptionByDefaultInput), variadicArgs...)
})
return _c
}
func (_c *MockClient_GetEbsEncryptionByDefault_Call) Return(_a0 *serviceec2.GetEbsEncryptionByDefaultOutput, _a1 error) *MockClient_GetEbsEncryptionByDefault_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockClient_GetEbsEncryptionByDefault_Call) RunAndReturn(run func(context.Context, *serviceec2.GetEbsEncryptionByDefaultInput, ...func(*serviceec2.Options)) (*serviceec2.GetEbsEncryptionByDefaultOutput, error)) *MockClient_GetEbsEncryptionByDefault_Call {
_c.Call.Return(run)
return _c
}
// NewMockClient creates a new instance of MockClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewMockClient(t interface {
mock.TestingT
Cleanup(func())
}) *MockClient {
mock := &MockClient{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}