github.com/almamedia/fargate@v0.2.4-0.20220704071213-7b5b3d27c5eb/ec2/mock/sdk/ec2iface.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: ../vendor/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go
     3  
     4  // Package sdk is a generated GoMock package.
     5  package sdk
     6  
     7  import (
     8  	aws "github.com/aws/aws-sdk-go/aws"
     9  	request "github.com/aws/aws-sdk-go/aws/request"
    10  	ec2 "github.com/aws/aws-sdk-go/service/ec2"
    11  	gomock "github.com/golang/mock/gomock"
    12  	reflect "reflect"
    13  )
    14  
    15  // MockEC2API is a mock of EC2API interface
    16  type MockEC2API struct {
    17  	ctrl     *gomock.Controller
    18  	recorder *MockEC2APIMockRecorder
    19  }
    20  
    21  // MockEC2APIMockRecorder is the mock recorder for MockEC2API
    22  type MockEC2APIMockRecorder struct {
    23  	mock *MockEC2API
    24  }
    25  
    26  // NewMockEC2API creates a new mock instance
    27  func NewMockEC2API(ctrl *gomock.Controller) *MockEC2API {
    28  	mock := &MockEC2API{ctrl: ctrl}
    29  	mock.recorder = &MockEC2APIMockRecorder{mock}
    30  	return mock
    31  }
    32  
    33  // EXPECT returns an object that allows the caller to indicate expected use
    34  func (m *MockEC2API) EXPECT() *MockEC2APIMockRecorder {
    35  	return m.recorder
    36  }
    37  
    38  // AcceptReservedInstancesExchangeQuote mocks base method
    39  func (m *MockEC2API) AcceptReservedInstancesExchangeQuote(arg0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) {
    40  	ret := m.ctrl.Call(m, "AcceptReservedInstancesExchangeQuote", arg0)
    41  	ret0, _ := ret[0].(*ec2.AcceptReservedInstancesExchangeQuoteOutput)
    42  	ret1, _ := ret[1].(error)
    43  	return ret0, ret1
    44  }
    45  
    46  // AcceptReservedInstancesExchangeQuote indicates an expected call of AcceptReservedInstancesExchangeQuote
    47  func (mr *MockEC2APIMockRecorder) AcceptReservedInstancesExchangeQuote(arg0 interface{}) *gomock.Call {
    48  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptReservedInstancesExchangeQuote", reflect.TypeOf((*MockEC2API)(nil).AcceptReservedInstancesExchangeQuote), arg0)
    49  }
    50  
    51  // AcceptReservedInstancesExchangeQuoteWithContext mocks base method
    52  func (m *MockEC2API) AcceptReservedInstancesExchangeQuoteWithContext(arg0 aws.Context, arg1 *ec2.AcceptReservedInstancesExchangeQuoteInput, arg2 ...request.Option) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) {
    53  	varargs := []interface{}{arg0, arg1}
    54  	for _, a := range arg2 {
    55  		varargs = append(varargs, a)
    56  	}
    57  	ret := m.ctrl.Call(m, "AcceptReservedInstancesExchangeQuoteWithContext", varargs...)
    58  	ret0, _ := ret[0].(*ec2.AcceptReservedInstancesExchangeQuoteOutput)
    59  	ret1, _ := ret[1].(error)
    60  	return ret0, ret1
    61  }
    62  
    63  // AcceptReservedInstancesExchangeQuoteWithContext indicates an expected call of AcceptReservedInstancesExchangeQuoteWithContext
    64  func (mr *MockEC2APIMockRecorder) AcceptReservedInstancesExchangeQuoteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    65  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    66  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptReservedInstancesExchangeQuoteWithContext", reflect.TypeOf((*MockEC2API)(nil).AcceptReservedInstancesExchangeQuoteWithContext), varargs...)
    67  }
    68  
    69  // AcceptReservedInstancesExchangeQuoteRequest mocks base method
    70  func (m *MockEC2API) AcceptReservedInstancesExchangeQuoteRequest(arg0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.AcceptReservedInstancesExchangeQuoteOutput) {
    71  	ret := m.ctrl.Call(m, "AcceptReservedInstancesExchangeQuoteRequest", arg0)
    72  	ret0, _ := ret[0].(*request.Request)
    73  	ret1, _ := ret[1].(*ec2.AcceptReservedInstancesExchangeQuoteOutput)
    74  	return ret0, ret1
    75  }
    76  
    77  // AcceptReservedInstancesExchangeQuoteRequest indicates an expected call of AcceptReservedInstancesExchangeQuoteRequest
    78  func (mr *MockEC2APIMockRecorder) AcceptReservedInstancesExchangeQuoteRequest(arg0 interface{}) *gomock.Call {
    79  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptReservedInstancesExchangeQuoteRequest", reflect.TypeOf((*MockEC2API)(nil).AcceptReservedInstancesExchangeQuoteRequest), arg0)
    80  }
    81  
    82  // AcceptVpcEndpointConnections mocks base method
    83  func (m *MockEC2API) AcceptVpcEndpointConnections(arg0 *ec2.AcceptVpcEndpointConnectionsInput) (*ec2.AcceptVpcEndpointConnectionsOutput, error) {
    84  	ret := m.ctrl.Call(m, "AcceptVpcEndpointConnections", arg0)
    85  	ret0, _ := ret[0].(*ec2.AcceptVpcEndpointConnectionsOutput)
    86  	ret1, _ := ret[1].(error)
    87  	return ret0, ret1
    88  }
    89  
    90  // AcceptVpcEndpointConnections indicates an expected call of AcceptVpcEndpointConnections
    91  func (mr *MockEC2APIMockRecorder) AcceptVpcEndpointConnections(arg0 interface{}) *gomock.Call {
    92  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcEndpointConnections", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcEndpointConnections), arg0)
    93  }
    94  
    95  // AcceptVpcEndpointConnectionsWithContext mocks base method
    96  func (m *MockEC2API) AcceptVpcEndpointConnectionsWithContext(arg0 aws.Context, arg1 *ec2.AcceptVpcEndpointConnectionsInput, arg2 ...request.Option) (*ec2.AcceptVpcEndpointConnectionsOutput, error) {
    97  	varargs := []interface{}{arg0, arg1}
    98  	for _, a := range arg2 {
    99  		varargs = append(varargs, a)
   100  	}
   101  	ret := m.ctrl.Call(m, "AcceptVpcEndpointConnectionsWithContext", varargs...)
   102  	ret0, _ := ret[0].(*ec2.AcceptVpcEndpointConnectionsOutput)
   103  	ret1, _ := ret[1].(error)
   104  	return ret0, ret1
   105  }
   106  
   107  // AcceptVpcEndpointConnectionsWithContext indicates an expected call of AcceptVpcEndpointConnectionsWithContext
   108  func (mr *MockEC2APIMockRecorder) AcceptVpcEndpointConnectionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   109  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcEndpointConnectionsWithContext", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcEndpointConnectionsWithContext), varargs...)
   111  }
   112  
   113  // AcceptVpcEndpointConnectionsRequest mocks base method
   114  func (m *MockEC2API) AcceptVpcEndpointConnectionsRequest(arg0 *ec2.AcceptVpcEndpointConnectionsInput) (*request.Request, *ec2.AcceptVpcEndpointConnectionsOutput) {
   115  	ret := m.ctrl.Call(m, "AcceptVpcEndpointConnectionsRequest", arg0)
   116  	ret0, _ := ret[0].(*request.Request)
   117  	ret1, _ := ret[1].(*ec2.AcceptVpcEndpointConnectionsOutput)
   118  	return ret0, ret1
   119  }
   120  
   121  // AcceptVpcEndpointConnectionsRequest indicates an expected call of AcceptVpcEndpointConnectionsRequest
   122  func (mr *MockEC2APIMockRecorder) AcceptVpcEndpointConnectionsRequest(arg0 interface{}) *gomock.Call {
   123  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcEndpointConnectionsRequest", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcEndpointConnectionsRequest), arg0)
   124  }
   125  
   126  // AcceptVpcPeeringConnection mocks base method
   127  func (m *MockEC2API) AcceptVpcPeeringConnection(arg0 *ec2.AcceptVpcPeeringConnectionInput) (*ec2.AcceptVpcPeeringConnectionOutput, error) {
   128  	ret := m.ctrl.Call(m, "AcceptVpcPeeringConnection", arg0)
   129  	ret0, _ := ret[0].(*ec2.AcceptVpcPeeringConnectionOutput)
   130  	ret1, _ := ret[1].(error)
   131  	return ret0, ret1
   132  }
   133  
   134  // AcceptVpcPeeringConnection indicates an expected call of AcceptVpcPeeringConnection
   135  func (mr *MockEC2APIMockRecorder) AcceptVpcPeeringConnection(arg0 interface{}) *gomock.Call {
   136  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcPeeringConnection", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcPeeringConnection), arg0)
   137  }
   138  
   139  // AcceptVpcPeeringConnectionWithContext mocks base method
   140  func (m *MockEC2API) AcceptVpcPeeringConnectionWithContext(arg0 aws.Context, arg1 *ec2.AcceptVpcPeeringConnectionInput, arg2 ...request.Option) (*ec2.AcceptVpcPeeringConnectionOutput, error) {
   141  	varargs := []interface{}{arg0, arg1}
   142  	for _, a := range arg2 {
   143  		varargs = append(varargs, a)
   144  	}
   145  	ret := m.ctrl.Call(m, "AcceptVpcPeeringConnectionWithContext", varargs...)
   146  	ret0, _ := ret[0].(*ec2.AcceptVpcPeeringConnectionOutput)
   147  	ret1, _ := ret[1].(error)
   148  	return ret0, ret1
   149  }
   150  
   151  // AcceptVpcPeeringConnectionWithContext indicates an expected call of AcceptVpcPeeringConnectionWithContext
   152  func (mr *MockEC2APIMockRecorder) AcceptVpcPeeringConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   153  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcPeeringConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcPeeringConnectionWithContext), varargs...)
   155  }
   156  
   157  // AcceptVpcPeeringConnectionRequest mocks base method
   158  func (m *MockEC2API) AcceptVpcPeeringConnectionRequest(arg0 *ec2.AcceptVpcPeeringConnectionInput) (*request.Request, *ec2.AcceptVpcPeeringConnectionOutput) {
   159  	ret := m.ctrl.Call(m, "AcceptVpcPeeringConnectionRequest", arg0)
   160  	ret0, _ := ret[0].(*request.Request)
   161  	ret1, _ := ret[1].(*ec2.AcceptVpcPeeringConnectionOutput)
   162  	return ret0, ret1
   163  }
   164  
   165  // AcceptVpcPeeringConnectionRequest indicates an expected call of AcceptVpcPeeringConnectionRequest
   166  func (mr *MockEC2APIMockRecorder) AcceptVpcPeeringConnectionRequest(arg0 interface{}) *gomock.Call {
   167  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcceptVpcPeeringConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).AcceptVpcPeeringConnectionRequest), arg0)
   168  }
   169  
   170  // AllocateAddress mocks base method
   171  func (m *MockEC2API) AllocateAddress(arg0 *ec2.AllocateAddressInput) (*ec2.AllocateAddressOutput, error) {
   172  	ret := m.ctrl.Call(m, "AllocateAddress", arg0)
   173  	ret0, _ := ret[0].(*ec2.AllocateAddressOutput)
   174  	ret1, _ := ret[1].(error)
   175  	return ret0, ret1
   176  }
   177  
   178  // AllocateAddress indicates an expected call of AllocateAddress
   179  func (mr *MockEC2APIMockRecorder) AllocateAddress(arg0 interface{}) *gomock.Call {
   180  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateAddress", reflect.TypeOf((*MockEC2API)(nil).AllocateAddress), arg0)
   181  }
   182  
   183  // AllocateAddressWithContext mocks base method
   184  func (m *MockEC2API) AllocateAddressWithContext(arg0 aws.Context, arg1 *ec2.AllocateAddressInput, arg2 ...request.Option) (*ec2.AllocateAddressOutput, error) {
   185  	varargs := []interface{}{arg0, arg1}
   186  	for _, a := range arg2 {
   187  		varargs = append(varargs, a)
   188  	}
   189  	ret := m.ctrl.Call(m, "AllocateAddressWithContext", varargs...)
   190  	ret0, _ := ret[0].(*ec2.AllocateAddressOutput)
   191  	ret1, _ := ret[1].(error)
   192  	return ret0, ret1
   193  }
   194  
   195  // AllocateAddressWithContext indicates an expected call of AllocateAddressWithContext
   196  func (mr *MockEC2APIMockRecorder) AllocateAddressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   197  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateAddressWithContext", reflect.TypeOf((*MockEC2API)(nil).AllocateAddressWithContext), varargs...)
   199  }
   200  
   201  // AllocateAddressRequest mocks base method
   202  func (m *MockEC2API) AllocateAddressRequest(arg0 *ec2.AllocateAddressInput) (*request.Request, *ec2.AllocateAddressOutput) {
   203  	ret := m.ctrl.Call(m, "AllocateAddressRequest", arg0)
   204  	ret0, _ := ret[0].(*request.Request)
   205  	ret1, _ := ret[1].(*ec2.AllocateAddressOutput)
   206  	return ret0, ret1
   207  }
   208  
   209  // AllocateAddressRequest indicates an expected call of AllocateAddressRequest
   210  func (mr *MockEC2APIMockRecorder) AllocateAddressRequest(arg0 interface{}) *gomock.Call {
   211  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateAddressRequest", reflect.TypeOf((*MockEC2API)(nil).AllocateAddressRequest), arg0)
   212  }
   213  
   214  // AllocateHosts mocks base method
   215  func (m *MockEC2API) AllocateHosts(arg0 *ec2.AllocateHostsInput) (*ec2.AllocateHostsOutput, error) {
   216  	ret := m.ctrl.Call(m, "AllocateHosts", arg0)
   217  	ret0, _ := ret[0].(*ec2.AllocateHostsOutput)
   218  	ret1, _ := ret[1].(error)
   219  	return ret0, ret1
   220  }
   221  
   222  // AllocateHosts indicates an expected call of AllocateHosts
   223  func (mr *MockEC2APIMockRecorder) AllocateHosts(arg0 interface{}) *gomock.Call {
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateHosts", reflect.TypeOf((*MockEC2API)(nil).AllocateHosts), arg0)
   225  }
   226  
   227  // AllocateHostsWithContext mocks base method
   228  func (m *MockEC2API) AllocateHostsWithContext(arg0 aws.Context, arg1 *ec2.AllocateHostsInput, arg2 ...request.Option) (*ec2.AllocateHostsOutput, error) {
   229  	varargs := []interface{}{arg0, arg1}
   230  	for _, a := range arg2 {
   231  		varargs = append(varargs, a)
   232  	}
   233  	ret := m.ctrl.Call(m, "AllocateHostsWithContext", varargs...)
   234  	ret0, _ := ret[0].(*ec2.AllocateHostsOutput)
   235  	ret1, _ := ret[1].(error)
   236  	return ret0, ret1
   237  }
   238  
   239  // AllocateHostsWithContext indicates an expected call of AllocateHostsWithContext
   240  func (mr *MockEC2APIMockRecorder) AllocateHostsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   241  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateHostsWithContext", reflect.TypeOf((*MockEC2API)(nil).AllocateHostsWithContext), varargs...)
   243  }
   244  
   245  // AllocateHostsRequest mocks base method
   246  func (m *MockEC2API) AllocateHostsRequest(arg0 *ec2.AllocateHostsInput) (*request.Request, *ec2.AllocateHostsOutput) {
   247  	ret := m.ctrl.Call(m, "AllocateHostsRequest", arg0)
   248  	ret0, _ := ret[0].(*request.Request)
   249  	ret1, _ := ret[1].(*ec2.AllocateHostsOutput)
   250  	return ret0, ret1
   251  }
   252  
   253  // AllocateHostsRequest indicates an expected call of AllocateHostsRequest
   254  func (mr *MockEC2APIMockRecorder) AllocateHostsRequest(arg0 interface{}) *gomock.Call {
   255  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateHostsRequest", reflect.TypeOf((*MockEC2API)(nil).AllocateHostsRequest), arg0)
   256  }
   257  
   258  // AssignIpv6Addresses mocks base method
   259  func (m *MockEC2API) AssignIpv6Addresses(arg0 *ec2.AssignIpv6AddressesInput) (*ec2.AssignIpv6AddressesOutput, error) {
   260  	ret := m.ctrl.Call(m, "AssignIpv6Addresses", arg0)
   261  	ret0, _ := ret[0].(*ec2.AssignIpv6AddressesOutput)
   262  	ret1, _ := ret[1].(error)
   263  	return ret0, ret1
   264  }
   265  
   266  // AssignIpv6Addresses indicates an expected call of AssignIpv6Addresses
   267  func (mr *MockEC2APIMockRecorder) AssignIpv6Addresses(arg0 interface{}) *gomock.Call {
   268  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignIpv6Addresses", reflect.TypeOf((*MockEC2API)(nil).AssignIpv6Addresses), arg0)
   269  }
   270  
   271  // AssignIpv6AddressesWithContext mocks base method
   272  func (m *MockEC2API) AssignIpv6AddressesWithContext(arg0 aws.Context, arg1 *ec2.AssignIpv6AddressesInput, arg2 ...request.Option) (*ec2.AssignIpv6AddressesOutput, error) {
   273  	varargs := []interface{}{arg0, arg1}
   274  	for _, a := range arg2 {
   275  		varargs = append(varargs, a)
   276  	}
   277  	ret := m.ctrl.Call(m, "AssignIpv6AddressesWithContext", varargs...)
   278  	ret0, _ := ret[0].(*ec2.AssignIpv6AddressesOutput)
   279  	ret1, _ := ret[1].(error)
   280  	return ret0, ret1
   281  }
   282  
   283  // AssignIpv6AddressesWithContext indicates an expected call of AssignIpv6AddressesWithContext
   284  func (mr *MockEC2APIMockRecorder) AssignIpv6AddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   285  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   286  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignIpv6AddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).AssignIpv6AddressesWithContext), varargs...)
   287  }
   288  
   289  // AssignIpv6AddressesRequest mocks base method
   290  func (m *MockEC2API) AssignIpv6AddressesRequest(arg0 *ec2.AssignIpv6AddressesInput) (*request.Request, *ec2.AssignIpv6AddressesOutput) {
   291  	ret := m.ctrl.Call(m, "AssignIpv6AddressesRequest", arg0)
   292  	ret0, _ := ret[0].(*request.Request)
   293  	ret1, _ := ret[1].(*ec2.AssignIpv6AddressesOutput)
   294  	return ret0, ret1
   295  }
   296  
   297  // AssignIpv6AddressesRequest indicates an expected call of AssignIpv6AddressesRequest
   298  func (mr *MockEC2APIMockRecorder) AssignIpv6AddressesRequest(arg0 interface{}) *gomock.Call {
   299  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignIpv6AddressesRequest", reflect.TypeOf((*MockEC2API)(nil).AssignIpv6AddressesRequest), arg0)
   300  }
   301  
   302  // AssignPrivateIpAddresses mocks base method
   303  func (m *MockEC2API) AssignPrivateIpAddresses(arg0 *ec2.AssignPrivateIpAddressesInput) (*ec2.AssignPrivateIpAddressesOutput, error) {
   304  	ret := m.ctrl.Call(m, "AssignPrivateIpAddresses", arg0)
   305  	ret0, _ := ret[0].(*ec2.AssignPrivateIpAddressesOutput)
   306  	ret1, _ := ret[1].(error)
   307  	return ret0, ret1
   308  }
   309  
   310  // AssignPrivateIpAddresses indicates an expected call of AssignPrivateIpAddresses
   311  func (mr *MockEC2APIMockRecorder) AssignPrivateIpAddresses(arg0 interface{}) *gomock.Call {
   312  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignPrivateIpAddresses", reflect.TypeOf((*MockEC2API)(nil).AssignPrivateIpAddresses), arg0)
   313  }
   314  
   315  // AssignPrivateIpAddressesWithContext mocks base method
   316  func (m *MockEC2API) AssignPrivateIpAddressesWithContext(arg0 aws.Context, arg1 *ec2.AssignPrivateIpAddressesInput, arg2 ...request.Option) (*ec2.AssignPrivateIpAddressesOutput, error) {
   317  	varargs := []interface{}{arg0, arg1}
   318  	for _, a := range arg2 {
   319  		varargs = append(varargs, a)
   320  	}
   321  	ret := m.ctrl.Call(m, "AssignPrivateIpAddressesWithContext", varargs...)
   322  	ret0, _ := ret[0].(*ec2.AssignPrivateIpAddressesOutput)
   323  	ret1, _ := ret[1].(error)
   324  	return ret0, ret1
   325  }
   326  
   327  // AssignPrivateIpAddressesWithContext indicates an expected call of AssignPrivateIpAddressesWithContext
   328  func (mr *MockEC2APIMockRecorder) AssignPrivateIpAddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   329  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignPrivateIpAddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).AssignPrivateIpAddressesWithContext), varargs...)
   331  }
   332  
   333  // AssignPrivateIpAddressesRequest mocks base method
   334  func (m *MockEC2API) AssignPrivateIpAddressesRequest(arg0 *ec2.AssignPrivateIpAddressesInput) (*request.Request, *ec2.AssignPrivateIpAddressesOutput) {
   335  	ret := m.ctrl.Call(m, "AssignPrivateIpAddressesRequest", arg0)
   336  	ret0, _ := ret[0].(*request.Request)
   337  	ret1, _ := ret[1].(*ec2.AssignPrivateIpAddressesOutput)
   338  	return ret0, ret1
   339  }
   340  
   341  // AssignPrivateIpAddressesRequest indicates an expected call of AssignPrivateIpAddressesRequest
   342  func (mr *MockEC2APIMockRecorder) AssignPrivateIpAddressesRequest(arg0 interface{}) *gomock.Call {
   343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignPrivateIpAddressesRequest", reflect.TypeOf((*MockEC2API)(nil).AssignPrivateIpAddressesRequest), arg0)
   344  }
   345  
   346  // AssociateAddress mocks base method
   347  func (m *MockEC2API) AssociateAddress(arg0 *ec2.AssociateAddressInput) (*ec2.AssociateAddressOutput, error) {
   348  	ret := m.ctrl.Call(m, "AssociateAddress", arg0)
   349  	ret0, _ := ret[0].(*ec2.AssociateAddressOutput)
   350  	ret1, _ := ret[1].(error)
   351  	return ret0, ret1
   352  }
   353  
   354  // AssociateAddress indicates an expected call of AssociateAddress
   355  func (mr *MockEC2APIMockRecorder) AssociateAddress(arg0 interface{}) *gomock.Call {
   356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateAddress", reflect.TypeOf((*MockEC2API)(nil).AssociateAddress), arg0)
   357  }
   358  
   359  // AssociateAddressWithContext mocks base method
   360  func (m *MockEC2API) AssociateAddressWithContext(arg0 aws.Context, arg1 *ec2.AssociateAddressInput, arg2 ...request.Option) (*ec2.AssociateAddressOutput, error) {
   361  	varargs := []interface{}{arg0, arg1}
   362  	for _, a := range arg2 {
   363  		varargs = append(varargs, a)
   364  	}
   365  	ret := m.ctrl.Call(m, "AssociateAddressWithContext", varargs...)
   366  	ret0, _ := ret[0].(*ec2.AssociateAddressOutput)
   367  	ret1, _ := ret[1].(error)
   368  	return ret0, ret1
   369  }
   370  
   371  // AssociateAddressWithContext indicates an expected call of AssociateAddressWithContext
   372  func (mr *MockEC2APIMockRecorder) AssociateAddressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   373  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateAddressWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateAddressWithContext), varargs...)
   375  }
   376  
   377  // AssociateAddressRequest mocks base method
   378  func (m *MockEC2API) AssociateAddressRequest(arg0 *ec2.AssociateAddressInput) (*request.Request, *ec2.AssociateAddressOutput) {
   379  	ret := m.ctrl.Call(m, "AssociateAddressRequest", arg0)
   380  	ret0, _ := ret[0].(*request.Request)
   381  	ret1, _ := ret[1].(*ec2.AssociateAddressOutput)
   382  	return ret0, ret1
   383  }
   384  
   385  // AssociateAddressRequest indicates an expected call of AssociateAddressRequest
   386  func (mr *MockEC2APIMockRecorder) AssociateAddressRequest(arg0 interface{}) *gomock.Call {
   387  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateAddressRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateAddressRequest), arg0)
   388  }
   389  
   390  // AssociateDhcpOptions mocks base method
   391  func (m *MockEC2API) AssociateDhcpOptions(arg0 *ec2.AssociateDhcpOptionsInput) (*ec2.AssociateDhcpOptionsOutput, error) {
   392  	ret := m.ctrl.Call(m, "AssociateDhcpOptions", arg0)
   393  	ret0, _ := ret[0].(*ec2.AssociateDhcpOptionsOutput)
   394  	ret1, _ := ret[1].(error)
   395  	return ret0, ret1
   396  }
   397  
   398  // AssociateDhcpOptions indicates an expected call of AssociateDhcpOptions
   399  func (mr *MockEC2APIMockRecorder) AssociateDhcpOptions(arg0 interface{}) *gomock.Call {
   400  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateDhcpOptions", reflect.TypeOf((*MockEC2API)(nil).AssociateDhcpOptions), arg0)
   401  }
   402  
   403  // AssociateDhcpOptionsWithContext mocks base method
   404  func (m *MockEC2API) AssociateDhcpOptionsWithContext(arg0 aws.Context, arg1 *ec2.AssociateDhcpOptionsInput, arg2 ...request.Option) (*ec2.AssociateDhcpOptionsOutput, error) {
   405  	varargs := []interface{}{arg0, arg1}
   406  	for _, a := range arg2 {
   407  		varargs = append(varargs, a)
   408  	}
   409  	ret := m.ctrl.Call(m, "AssociateDhcpOptionsWithContext", varargs...)
   410  	ret0, _ := ret[0].(*ec2.AssociateDhcpOptionsOutput)
   411  	ret1, _ := ret[1].(error)
   412  	return ret0, ret1
   413  }
   414  
   415  // AssociateDhcpOptionsWithContext indicates an expected call of AssociateDhcpOptionsWithContext
   416  func (mr *MockEC2APIMockRecorder) AssociateDhcpOptionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   417  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   418  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateDhcpOptionsWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateDhcpOptionsWithContext), varargs...)
   419  }
   420  
   421  // AssociateDhcpOptionsRequest mocks base method
   422  func (m *MockEC2API) AssociateDhcpOptionsRequest(arg0 *ec2.AssociateDhcpOptionsInput) (*request.Request, *ec2.AssociateDhcpOptionsOutput) {
   423  	ret := m.ctrl.Call(m, "AssociateDhcpOptionsRequest", arg0)
   424  	ret0, _ := ret[0].(*request.Request)
   425  	ret1, _ := ret[1].(*ec2.AssociateDhcpOptionsOutput)
   426  	return ret0, ret1
   427  }
   428  
   429  // AssociateDhcpOptionsRequest indicates an expected call of AssociateDhcpOptionsRequest
   430  func (mr *MockEC2APIMockRecorder) AssociateDhcpOptionsRequest(arg0 interface{}) *gomock.Call {
   431  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateDhcpOptionsRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateDhcpOptionsRequest), arg0)
   432  }
   433  
   434  // AssociateIamInstanceProfile mocks base method
   435  func (m *MockEC2API) AssociateIamInstanceProfile(arg0 *ec2.AssociateIamInstanceProfileInput) (*ec2.AssociateIamInstanceProfileOutput, error) {
   436  	ret := m.ctrl.Call(m, "AssociateIamInstanceProfile", arg0)
   437  	ret0, _ := ret[0].(*ec2.AssociateIamInstanceProfileOutput)
   438  	ret1, _ := ret[1].(error)
   439  	return ret0, ret1
   440  }
   441  
   442  // AssociateIamInstanceProfile indicates an expected call of AssociateIamInstanceProfile
   443  func (mr *MockEC2APIMockRecorder) AssociateIamInstanceProfile(arg0 interface{}) *gomock.Call {
   444  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateIamInstanceProfile", reflect.TypeOf((*MockEC2API)(nil).AssociateIamInstanceProfile), arg0)
   445  }
   446  
   447  // AssociateIamInstanceProfileWithContext mocks base method
   448  func (m *MockEC2API) AssociateIamInstanceProfileWithContext(arg0 aws.Context, arg1 *ec2.AssociateIamInstanceProfileInput, arg2 ...request.Option) (*ec2.AssociateIamInstanceProfileOutput, error) {
   449  	varargs := []interface{}{arg0, arg1}
   450  	for _, a := range arg2 {
   451  		varargs = append(varargs, a)
   452  	}
   453  	ret := m.ctrl.Call(m, "AssociateIamInstanceProfileWithContext", varargs...)
   454  	ret0, _ := ret[0].(*ec2.AssociateIamInstanceProfileOutput)
   455  	ret1, _ := ret[1].(error)
   456  	return ret0, ret1
   457  }
   458  
   459  // AssociateIamInstanceProfileWithContext indicates an expected call of AssociateIamInstanceProfileWithContext
   460  func (mr *MockEC2APIMockRecorder) AssociateIamInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   461  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   462  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateIamInstanceProfileWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateIamInstanceProfileWithContext), varargs...)
   463  }
   464  
   465  // AssociateIamInstanceProfileRequest mocks base method
   466  func (m *MockEC2API) AssociateIamInstanceProfileRequest(arg0 *ec2.AssociateIamInstanceProfileInput) (*request.Request, *ec2.AssociateIamInstanceProfileOutput) {
   467  	ret := m.ctrl.Call(m, "AssociateIamInstanceProfileRequest", arg0)
   468  	ret0, _ := ret[0].(*request.Request)
   469  	ret1, _ := ret[1].(*ec2.AssociateIamInstanceProfileOutput)
   470  	return ret0, ret1
   471  }
   472  
   473  // AssociateIamInstanceProfileRequest indicates an expected call of AssociateIamInstanceProfileRequest
   474  func (mr *MockEC2APIMockRecorder) AssociateIamInstanceProfileRequest(arg0 interface{}) *gomock.Call {
   475  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateIamInstanceProfileRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateIamInstanceProfileRequest), arg0)
   476  }
   477  
   478  // AssociateRouteTable mocks base method
   479  func (m *MockEC2API) AssociateRouteTable(arg0 *ec2.AssociateRouteTableInput) (*ec2.AssociateRouteTableOutput, error) {
   480  	ret := m.ctrl.Call(m, "AssociateRouteTable", arg0)
   481  	ret0, _ := ret[0].(*ec2.AssociateRouteTableOutput)
   482  	ret1, _ := ret[1].(error)
   483  	return ret0, ret1
   484  }
   485  
   486  // AssociateRouteTable indicates an expected call of AssociateRouteTable
   487  func (mr *MockEC2APIMockRecorder) AssociateRouteTable(arg0 interface{}) *gomock.Call {
   488  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateRouteTable", reflect.TypeOf((*MockEC2API)(nil).AssociateRouteTable), arg0)
   489  }
   490  
   491  // AssociateRouteTableWithContext mocks base method
   492  func (m *MockEC2API) AssociateRouteTableWithContext(arg0 aws.Context, arg1 *ec2.AssociateRouteTableInput, arg2 ...request.Option) (*ec2.AssociateRouteTableOutput, error) {
   493  	varargs := []interface{}{arg0, arg1}
   494  	for _, a := range arg2 {
   495  		varargs = append(varargs, a)
   496  	}
   497  	ret := m.ctrl.Call(m, "AssociateRouteTableWithContext", varargs...)
   498  	ret0, _ := ret[0].(*ec2.AssociateRouteTableOutput)
   499  	ret1, _ := ret[1].(error)
   500  	return ret0, ret1
   501  }
   502  
   503  // AssociateRouteTableWithContext indicates an expected call of AssociateRouteTableWithContext
   504  func (mr *MockEC2APIMockRecorder) AssociateRouteTableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   505  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   506  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateRouteTableWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateRouteTableWithContext), varargs...)
   507  }
   508  
   509  // AssociateRouteTableRequest mocks base method
   510  func (m *MockEC2API) AssociateRouteTableRequest(arg0 *ec2.AssociateRouteTableInput) (*request.Request, *ec2.AssociateRouteTableOutput) {
   511  	ret := m.ctrl.Call(m, "AssociateRouteTableRequest", arg0)
   512  	ret0, _ := ret[0].(*request.Request)
   513  	ret1, _ := ret[1].(*ec2.AssociateRouteTableOutput)
   514  	return ret0, ret1
   515  }
   516  
   517  // AssociateRouteTableRequest indicates an expected call of AssociateRouteTableRequest
   518  func (mr *MockEC2APIMockRecorder) AssociateRouteTableRequest(arg0 interface{}) *gomock.Call {
   519  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateRouteTableRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateRouteTableRequest), arg0)
   520  }
   521  
   522  // AssociateSubnetCidrBlock mocks base method
   523  func (m *MockEC2API) AssociateSubnetCidrBlock(arg0 *ec2.AssociateSubnetCidrBlockInput) (*ec2.AssociateSubnetCidrBlockOutput, error) {
   524  	ret := m.ctrl.Call(m, "AssociateSubnetCidrBlock", arg0)
   525  	ret0, _ := ret[0].(*ec2.AssociateSubnetCidrBlockOutput)
   526  	ret1, _ := ret[1].(error)
   527  	return ret0, ret1
   528  }
   529  
   530  // AssociateSubnetCidrBlock indicates an expected call of AssociateSubnetCidrBlock
   531  func (mr *MockEC2APIMockRecorder) AssociateSubnetCidrBlock(arg0 interface{}) *gomock.Call {
   532  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateSubnetCidrBlock", reflect.TypeOf((*MockEC2API)(nil).AssociateSubnetCidrBlock), arg0)
   533  }
   534  
   535  // AssociateSubnetCidrBlockWithContext mocks base method
   536  func (m *MockEC2API) AssociateSubnetCidrBlockWithContext(arg0 aws.Context, arg1 *ec2.AssociateSubnetCidrBlockInput, arg2 ...request.Option) (*ec2.AssociateSubnetCidrBlockOutput, error) {
   537  	varargs := []interface{}{arg0, arg1}
   538  	for _, a := range arg2 {
   539  		varargs = append(varargs, a)
   540  	}
   541  	ret := m.ctrl.Call(m, "AssociateSubnetCidrBlockWithContext", varargs...)
   542  	ret0, _ := ret[0].(*ec2.AssociateSubnetCidrBlockOutput)
   543  	ret1, _ := ret[1].(error)
   544  	return ret0, ret1
   545  }
   546  
   547  // AssociateSubnetCidrBlockWithContext indicates an expected call of AssociateSubnetCidrBlockWithContext
   548  func (mr *MockEC2APIMockRecorder) AssociateSubnetCidrBlockWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   549  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   550  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateSubnetCidrBlockWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateSubnetCidrBlockWithContext), varargs...)
   551  }
   552  
   553  // AssociateSubnetCidrBlockRequest mocks base method
   554  func (m *MockEC2API) AssociateSubnetCidrBlockRequest(arg0 *ec2.AssociateSubnetCidrBlockInput) (*request.Request, *ec2.AssociateSubnetCidrBlockOutput) {
   555  	ret := m.ctrl.Call(m, "AssociateSubnetCidrBlockRequest", arg0)
   556  	ret0, _ := ret[0].(*request.Request)
   557  	ret1, _ := ret[1].(*ec2.AssociateSubnetCidrBlockOutput)
   558  	return ret0, ret1
   559  }
   560  
   561  // AssociateSubnetCidrBlockRequest indicates an expected call of AssociateSubnetCidrBlockRequest
   562  func (mr *MockEC2APIMockRecorder) AssociateSubnetCidrBlockRequest(arg0 interface{}) *gomock.Call {
   563  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateSubnetCidrBlockRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateSubnetCidrBlockRequest), arg0)
   564  }
   565  
   566  // AssociateVpcCidrBlock mocks base method
   567  func (m *MockEC2API) AssociateVpcCidrBlock(arg0 *ec2.AssociateVpcCidrBlockInput) (*ec2.AssociateVpcCidrBlockOutput, error) {
   568  	ret := m.ctrl.Call(m, "AssociateVpcCidrBlock", arg0)
   569  	ret0, _ := ret[0].(*ec2.AssociateVpcCidrBlockOutput)
   570  	ret1, _ := ret[1].(error)
   571  	return ret0, ret1
   572  }
   573  
   574  // AssociateVpcCidrBlock indicates an expected call of AssociateVpcCidrBlock
   575  func (mr *MockEC2APIMockRecorder) AssociateVpcCidrBlock(arg0 interface{}) *gomock.Call {
   576  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateVpcCidrBlock", reflect.TypeOf((*MockEC2API)(nil).AssociateVpcCidrBlock), arg0)
   577  }
   578  
   579  // AssociateVpcCidrBlockWithContext mocks base method
   580  func (m *MockEC2API) AssociateVpcCidrBlockWithContext(arg0 aws.Context, arg1 *ec2.AssociateVpcCidrBlockInput, arg2 ...request.Option) (*ec2.AssociateVpcCidrBlockOutput, error) {
   581  	varargs := []interface{}{arg0, arg1}
   582  	for _, a := range arg2 {
   583  		varargs = append(varargs, a)
   584  	}
   585  	ret := m.ctrl.Call(m, "AssociateVpcCidrBlockWithContext", varargs...)
   586  	ret0, _ := ret[0].(*ec2.AssociateVpcCidrBlockOutput)
   587  	ret1, _ := ret[1].(error)
   588  	return ret0, ret1
   589  }
   590  
   591  // AssociateVpcCidrBlockWithContext indicates an expected call of AssociateVpcCidrBlockWithContext
   592  func (mr *MockEC2APIMockRecorder) AssociateVpcCidrBlockWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   593  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   594  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateVpcCidrBlockWithContext", reflect.TypeOf((*MockEC2API)(nil).AssociateVpcCidrBlockWithContext), varargs...)
   595  }
   596  
   597  // AssociateVpcCidrBlockRequest mocks base method
   598  func (m *MockEC2API) AssociateVpcCidrBlockRequest(arg0 *ec2.AssociateVpcCidrBlockInput) (*request.Request, *ec2.AssociateVpcCidrBlockOutput) {
   599  	ret := m.ctrl.Call(m, "AssociateVpcCidrBlockRequest", arg0)
   600  	ret0, _ := ret[0].(*request.Request)
   601  	ret1, _ := ret[1].(*ec2.AssociateVpcCidrBlockOutput)
   602  	return ret0, ret1
   603  }
   604  
   605  // AssociateVpcCidrBlockRequest indicates an expected call of AssociateVpcCidrBlockRequest
   606  func (mr *MockEC2APIMockRecorder) AssociateVpcCidrBlockRequest(arg0 interface{}) *gomock.Call {
   607  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssociateVpcCidrBlockRequest", reflect.TypeOf((*MockEC2API)(nil).AssociateVpcCidrBlockRequest), arg0)
   608  }
   609  
   610  // AttachClassicLinkVpc mocks base method
   611  func (m *MockEC2API) AttachClassicLinkVpc(arg0 *ec2.AttachClassicLinkVpcInput) (*ec2.AttachClassicLinkVpcOutput, error) {
   612  	ret := m.ctrl.Call(m, "AttachClassicLinkVpc", arg0)
   613  	ret0, _ := ret[0].(*ec2.AttachClassicLinkVpcOutput)
   614  	ret1, _ := ret[1].(error)
   615  	return ret0, ret1
   616  }
   617  
   618  // AttachClassicLinkVpc indicates an expected call of AttachClassicLinkVpc
   619  func (mr *MockEC2APIMockRecorder) AttachClassicLinkVpc(arg0 interface{}) *gomock.Call {
   620  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachClassicLinkVpc", reflect.TypeOf((*MockEC2API)(nil).AttachClassicLinkVpc), arg0)
   621  }
   622  
   623  // AttachClassicLinkVpcWithContext mocks base method
   624  func (m *MockEC2API) AttachClassicLinkVpcWithContext(arg0 aws.Context, arg1 *ec2.AttachClassicLinkVpcInput, arg2 ...request.Option) (*ec2.AttachClassicLinkVpcOutput, error) {
   625  	varargs := []interface{}{arg0, arg1}
   626  	for _, a := range arg2 {
   627  		varargs = append(varargs, a)
   628  	}
   629  	ret := m.ctrl.Call(m, "AttachClassicLinkVpcWithContext", varargs...)
   630  	ret0, _ := ret[0].(*ec2.AttachClassicLinkVpcOutput)
   631  	ret1, _ := ret[1].(error)
   632  	return ret0, ret1
   633  }
   634  
   635  // AttachClassicLinkVpcWithContext indicates an expected call of AttachClassicLinkVpcWithContext
   636  func (mr *MockEC2APIMockRecorder) AttachClassicLinkVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   637  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachClassicLinkVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).AttachClassicLinkVpcWithContext), varargs...)
   639  }
   640  
   641  // AttachClassicLinkVpcRequest mocks base method
   642  func (m *MockEC2API) AttachClassicLinkVpcRequest(arg0 *ec2.AttachClassicLinkVpcInput) (*request.Request, *ec2.AttachClassicLinkVpcOutput) {
   643  	ret := m.ctrl.Call(m, "AttachClassicLinkVpcRequest", arg0)
   644  	ret0, _ := ret[0].(*request.Request)
   645  	ret1, _ := ret[1].(*ec2.AttachClassicLinkVpcOutput)
   646  	return ret0, ret1
   647  }
   648  
   649  // AttachClassicLinkVpcRequest indicates an expected call of AttachClassicLinkVpcRequest
   650  func (mr *MockEC2APIMockRecorder) AttachClassicLinkVpcRequest(arg0 interface{}) *gomock.Call {
   651  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachClassicLinkVpcRequest", reflect.TypeOf((*MockEC2API)(nil).AttachClassicLinkVpcRequest), arg0)
   652  }
   653  
   654  // AttachInternetGateway mocks base method
   655  func (m *MockEC2API) AttachInternetGateway(arg0 *ec2.AttachInternetGatewayInput) (*ec2.AttachInternetGatewayOutput, error) {
   656  	ret := m.ctrl.Call(m, "AttachInternetGateway", arg0)
   657  	ret0, _ := ret[0].(*ec2.AttachInternetGatewayOutput)
   658  	ret1, _ := ret[1].(error)
   659  	return ret0, ret1
   660  }
   661  
   662  // AttachInternetGateway indicates an expected call of AttachInternetGateway
   663  func (mr *MockEC2APIMockRecorder) AttachInternetGateway(arg0 interface{}) *gomock.Call {
   664  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachInternetGateway", reflect.TypeOf((*MockEC2API)(nil).AttachInternetGateway), arg0)
   665  }
   666  
   667  // AttachInternetGatewayWithContext mocks base method
   668  func (m *MockEC2API) AttachInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.AttachInternetGatewayInput, arg2 ...request.Option) (*ec2.AttachInternetGatewayOutput, error) {
   669  	varargs := []interface{}{arg0, arg1}
   670  	for _, a := range arg2 {
   671  		varargs = append(varargs, a)
   672  	}
   673  	ret := m.ctrl.Call(m, "AttachInternetGatewayWithContext", varargs...)
   674  	ret0, _ := ret[0].(*ec2.AttachInternetGatewayOutput)
   675  	ret1, _ := ret[1].(error)
   676  	return ret0, ret1
   677  }
   678  
   679  // AttachInternetGatewayWithContext indicates an expected call of AttachInternetGatewayWithContext
   680  func (mr *MockEC2APIMockRecorder) AttachInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   681  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   682  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).AttachInternetGatewayWithContext), varargs...)
   683  }
   684  
   685  // AttachInternetGatewayRequest mocks base method
   686  func (m *MockEC2API) AttachInternetGatewayRequest(arg0 *ec2.AttachInternetGatewayInput) (*request.Request, *ec2.AttachInternetGatewayOutput) {
   687  	ret := m.ctrl.Call(m, "AttachInternetGatewayRequest", arg0)
   688  	ret0, _ := ret[0].(*request.Request)
   689  	ret1, _ := ret[1].(*ec2.AttachInternetGatewayOutput)
   690  	return ret0, ret1
   691  }
   692  
   693  // AttachInternetGatewayRequest indicates an expected call of AttachInternetGatewayRequest
   694  func (mr *MockEC2APIMockRecorder) AttachInternetGatewayRequest(arg0 interface{}) *gomock.Call {
   695  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).AttachInternetGatewayRequest), arg0)
   696  }
   697  
   698  // AttachNetworkInterface mocks base method
   699  func (m *MockEC2API) AttachNetworkInterface(arg0 *ec2.AttachNetworkInterfaceInput) (*ec2.AttachNetworkInterfaceOutput, error) {
   700  	ret := m.ctrl.Call(m, "AttachNetworkInterface", arg0)
   701  	ret0, _ := ret[0].(*ec2.AttachNetworkInterfaceOutput)
   702  	ret1, _ := ret[1].(error)
   703  	return ret0, ret1
   704  }
   705  
   706  // AttachNetworkInterface indicates an expected call of AttachNetworkInterface
   707  func (mr *MockEC2APIMockRecorder) AttachNetworkInterface(arg0 interface{}) *gomock.Call {
   708  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachNetworkInterface", reflect.TypeOf((*MockEC2API)(nil).AttachNetworkInterface), arg0)
   709  }
   710  
   711  // AttachNetworkInterfaceWithContext mocks base method
   712  func (m *MockEC2API) AttachNetworkInterfaceWithContext(arg0 aws.Context, arg1 *ec2.AttachNetworkInterfaceInput, arg2 ...request.Option) (*ec2.AttachNetworkInterfaceOutput, error) {
   713  	varargs := []interface{}{arg0, arg1}
   714  	for _, a := range arg2 {
   715  		varargs = append(varargs, a)
   716  	}
   717  	ret := m.ctrl.Call(m, "AttachNetworkInterfaceWithContext", varargs...)
   718  	ret0, _ := ret[0].(*ec2.AttachNetworkInterfaceOutput)
   719  	ret1, _ := ret[1].(error)
   720  	return ret0, ret1
   721  }
   722  
   723  // AttachNetworkInterfaceWithContext indicates an expected call of AttachNetworkInterfaceWithContext
   724  func (mr *MockEC2APIMockRecorder) AttachNetworkInterfaceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   725  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   726  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachNetworkInterfaceWithContext", reflect.TypeOf((*MockEC2API)(nil).AttachNetworkInterfaceWithContext), varargs...)
   727  }
   728  
   729  // AttachNetworkInterfaceRequest mocks base method
   730  func (m *MockEC2API) AttachNetworkInterfaceRequest(arg0 *ec2.AttachNetworkInterfaceInput) (*request.Request, *ec2.AttachNetworkInterfaceOutput) {
   731  	ret := m.ctrl.Call(m, "AttachNetworkInterfaceRequest", arg0)
   732  	ret0, _ := ret[0].(*request.Request)
   733  	ret1, _ := ret[1].(*ec2.AttachNetworkInterfaceOutput)
   734  	return ret0, ret1
   735  }
   736  
   737  // AttachNetworkInterfaceRequest indicates an expected call of AttachNetworkInterfaceRequest
   738  func (mr *MockEC2APIMockRecorder) AttachNetworkInterfaceRequest(arg0 interface{}) *gomock.Call {
   739  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachNetworkInterfaceRequest", reflect.TypeOf((*MockEC2API)(nil).AttachNetworkInterfaceRequest), arg0)
   740  }
   741  
   742  // AttachVolume mocks base method
   743  func (m *MockEC2API) AttachVolume(arg0 *ec2.AttachVolumeInput) (*ec2.VolumeAttachment, error) {
   744  	ret := m.ctrl.Call(m, "AttachVolume", arg0)
   745  	ret0, _ := ret[0].(*ec2.VolumeAttachment)
   746  	ret1, _ := ret[1].(error)
   747  	return ret0, ret1
   748  }
   749  
   750  // AttachVolume indicates an expected call of AttachVolume
   751  func (mr *MockEC2APIMockRecorder) AttachVolume(arg0 interface{}) *gomock.Call {
   752  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVolume", reflect.TypeOf((*MockEC2API)(nil).AttachVolume), arg0)
   753  }
   754  
   755  // AttachVolumeWithContext mocks base method
   756  func (m *MockEC2API) AttachVolumeWithContext(arg0 aws.Context, arg1 *ec2.AttachVolumeInput, arg2 ...request.Option) (*ec2.VolumeAttachment, error) {
   757  	varargs := []interface{}{arg0, arg1}
   758  	for _, a := range arg2 {
   759  		varargs = append(varargs, a)
   760  	}
   761  	ret := m.ctrl.Call(m, "AttachVolumeWithContext", varargs...)
   762  	ret0, _ := ret[0].(*ec2.VolumeAttachment)
   763  	ret1, _ := ret[1].(error)
   764  	return ret0, ret1
   765  }
   766  
   767  // AttachVolumeWithContext indicates an expected call of AttachVolumeWithContext
   768  func (mr *MockEC2APIMockRecorder) AttachVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   769  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   770  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).AttachVolumeWithContext), varargs...)
   771  }
   772  
   773  // AttachVolumeRequest mocks base method
   774  func (m *MockEC2API) AttachVolumeRequest(arg0 *ec2.AttachVolumeInput) (*request.Request, *ec2.VolumeAttachment) {
   775  	ret := m.ctrl.Call(m, "AttachVolumeRequest", arg0)
   776  	ret0, _ := ret[0].(*request.Request)
   777  	ret1, _ := ret[1].(*ec2.VolumeAttachment)
   778  	return ret0, ret1
   779  }
   780  
   781  // AttachVolumeRequest indicates an expected call of AttachVolumeRequest
   782  func (mr *MockEC2APIMockRecorder) AttachVolumeRequest(arg0 interface{}) *gomock.Call {
   783  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).AttachVolumeRequest), arg0)
   784  }
   785  
   786  // AttachVpnGateway mocks base method
   787  func (m *MockEC2API) AttachVpnGateway(arg0 *ec2.AttachVpnGatewayInput) (*ec2.AttachVpnGatewayOutput, error) {
   788  	ret := m.ctrl.Call(m, "AttachVpnGateway", arg0)
   789  	ret0, _ := ret[0].(*ec2.AttachVpnGatewayOutput)
   790  	ret1, _ := ret[1].(error)
   791  	return ret0, ret1
   792  }
   793  
   794  // AttachVpnGateway indicates an expected call of AttachVpnGateway
   795  func (mr *MockEC2APIMockRecorder) AttachVpnGateway(arg0 interface{}) *gomock.Call {
   796  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVpnGateway", reflect.TypeOf((*MockEC2API)(nil).AttachVpnGateway), arg0)
   797  }
   798  
   799  // AttachVpnGatewayWithContext mocks base method
   800  func (m *MockEC2API) AttachVpnGatewayWithContext(arg0 aws.Context, arg1 *ec2.AttachVpnGatewayInput, arg2 ...request.Option) (*ec2.AttachVpnGatewayOutput, error) {
   801  	varargs := []interface{}{arg0, arg1}
   802  	for _, a := range arg2 {
   803  		varargs = append(varargs, a)
   804  	}
   805  	ret := m.ctrl.Call(m, "AttachVpnGatewayWithContext", varargs...)
   806  	ret0, _ := ret[0].(*ec2.AttachVpnGatewayOutput)
   807  	ret1, _ := ret[1].(error)
   808  	return ret0, ret1
   809  }
   810  
   811  // AttachVpnGatewayWithContext indicates an expected call of AttachVpnGatewayWithContext
   812  func (mr *MockEC2APIMockRecorder) AttachVpnGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   813  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   814  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVpnGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).AttachVpnGatewayWithContext), varargs...)
   815  }
   816  
   817  // AttachVpnGatewayRequest mocks base method
   818  func (m *MockEC2API) AttachVpnGatewayRequest(arg0 *ec2.AttachVpnGatewayInput) (*request.Request, *ec2.AttachVpnGatewayOutput) {
   819  	ret := m.ctrl.Call(m, "AttachVpnGatewayRequest", arg0)
   820  	ret0, _ := ret[0].(*request.Request)
   821  	ret1, _ := ret[1].(*ec2.AttachVpnGatewayOutput)
   822  	return ret0, ret1
   823  }
   824  
   825  // AttachVpnGatewayRequest indicates an expected call of AttachVpnGatewayRequest
   826  func (mr *MockEC2APIMockRecorder) AttachVpnGatewayRequest(arg0 interface{}) *gomock.Call {
   827  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachVpnGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).AttachVpnGatewayRequest), arg0)
   828  }
   829  
   830  // AuthorizeSecurityGroupEgress mocks base method
   831  func (m *MockEC2API) AuthorizeSecurityGroupEgress(arg0 *ec2.AuthorizeSecurityGroupEgressInput) (*ec2.AuthorizeSecurityGroupEgressOutput, error) {
   832  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupEgress", arg0)
   833  	ret0, _ := ret[0].(*ec2.AuthorizeSecurityGroupEgressOutput)
   834  	ret1, _ := ret[1].(error)
   835  	return ret0, ret1
   836  }
   837  
   838  // AuthorizeSecurityGroupEgress indicates an expected call of AuthorizeSecurityGroupEgress
   839  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupEgress(arg0 interface{}) *gomock.Call {
   840  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupEgress", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupEgress), arg0)
   841  }
   842  
   843  // AuthorizeSecurityGroupEgressWithContext mocks base method
   844  func (m *MockEC2API) AuthorizeSecurityGroupEgressWithContext(arg0 aws.Context, arg1 *ec2.AuthorizeSecurityGroupEgressInput, arg2 ...request.Option) (*ec2.AuthorizeSecurityGroupEgressOutput, error) {
   845  	varargs := []interface{}{arg0, arg1}
   846  	for _, a := range arg2 {
   847  		varargs = append(varargs, a)
   848  	}
   849  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupEgressWithContext", varargs...)
   850  	ret0, _ := ret[0].(*ec2.AuthorizeSecurityGroupEgressOutput)
   851  	ret1, _ := ret[1].(error)
   852  	return ret0, ret1
   853  }
   854  
   855  // AuthorizeSecurityGroupEgressWithContext indicates an expected call of AuthorizeSecurityGroupEgressWithContext
   856  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupEgressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   857  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   858  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupEgressWithContext", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupEgressWithContext), varargs...)
   859  }
   860  
   861  // AuthorizeSecurityGroupEgressRequest mocks base method
   862  func (m *MockEC2API) AuthorizeSecurityGroupEgressRequest(arg0 *ec2.AuthorizeSecurityGroupEgressInput) (*request.Request, *ec2.AuthorizeSecurityGroupEgressOutput) {
   863  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupEgressRequest", arg0)
   864  	ret0, _ := ret[0].(*request.Request)
   865  	ret1, _ := ret[1].(*ec2.AuthorizeSecurityGroupEgressOutput)
   866  	return ret0, ret1
   867  }
   868  
   869  // AuthorizeSecurityGroupEgressRequest indicates an expected call of AuthorizeSecurityGroupEgressRequest
   870  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupEgressRequest(arg0 interface{}) *gomock.Call {
   871  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupEgressRequest", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupEgressRequest), arg0)
   872  }
   873  
   874  // AuthorizeSecurityGroupIngress mocks base method
   875  func (m *MockEC2API) AuthorizeSecurityGroupIngress(arg0 *ec2.AuthorizeSecurityGroupIngressInput) (*ec2.AuthorizeSecurityGroupIngressOutput, error) {
   876  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupIngress", arg0)
   877  	ret0, _ := ret[0].(*ec2.AuthorizeSecurityGroupIngressOutput)
   878  	ret1, _ := ret[1].(error)
   879  	return ret0, ret1
   880  }
   881  
   882  // AuthorizeSecurityGroupIngress indicates an expected call of AuthorizeSecurityGroupIngress
   883  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupIngress(arg0 interface{}) *gomock.Call {
   884  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupIngress", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupIngress), arg0)
   885  }
   886  
   887  // AuthorizeSecurityGroupIngressWithContext mocks base method
   888  func (m *MockEC2API) AuthorizeSecurityGroupIngressWithContext(arg0 aws.Context, arg1 *ec2.AuthorizeSecurityGroupIngressInput, arg2 ...request.Option) (*ec2.AuthorizeSecurityGroupIngressOutput, error) {
   889  	varargs := []interface{}{arg0, arg1}
   890  	for _, a := range arg2 {
   891  		varargs = append(varargs, a)
   892  	}
   893  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupIngressWithContext", varargs...)
   894  	ret0, _ := ret[0].(*ec2.AuthorizeSecurityGroupIngressOutput)
   895  	ret1, _ := ret[1].(error)
   896  	return ret0, ret1
   897  }
   898  
   899  // AuthorizeSecurityGroupIngressWithContext indicates an expected call of AuthorizeSecurityGroupIngressWithContext
   900  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupIngressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   901  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   902  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupIngressWithContext", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupIngressWithContext), varargs...)
   903  }
   904  
   905  // AuthorizeSecurityGroupIngressRequest mocks base method
   906  func (m *MockEC2API) AuthorizeSecurityGroupIngressRequest(arg0 *ec2.AuthorizeSecurityGroupIngressInput) (*request.Request, *ec2.AuthorizeSecurityGroupIngressOutput) {
   907  	ret := m.ctrl.Call(m, "AuthorizeSecurityGroupIngressRequest", arg0)
   908  	ret0, _ := ret[0].(*request.Request)
   909  	ret1, _ := ret[1].(*ec2.AuthorizeSecurityGroupIngressOutput)
   910  	return ret0, ret1
   911  }
   912  
   913  // AuthorizeSecurityGroupIngressRequest indicates an expected call of AuthorizeSecurityGroupIngressRequest
   914  func (mr *MockEC2APIMockRecorder) AuthorizeSecurityGroupIngressRequest(arg0 interface{}) *gomock.Call {
   915  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AuthorizeSecurityGroupIngressRequest", reflect.TypeOf((*MockEC2API)(nil).AuthorizeSecurityGroupIngressRequest), arg0)
   916  }
   917  
   918  // BundleInstance mocks base method
   919  func (m *MockEC2API) BundleInstance(arg0 *ec2.BundleInstanceInput) (*ec2.BundleInstanceOutput, error) {
   920  	ret := m.ctrl.Call(m, "BundleInstance", arg0)
   921  	ret0, _ := ret[0].(*ec2.BundleInstanceOutput)
   922  	ret1, _ := ret[1].(error)
   923  	return ret0, ret1
   924  }
   925  
   926  // BundleInstance indicates an expected call of BundleInstance
   927  func (mr *MockEC2APIMockRecorder) BundleInstance(arg0 interface{}) *gomock.Call {
   928  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BundleInstance", reflect.TypeOf((*MockEC2API)(nil).BundleInstance), arg0)
   929  }
   930  
   931  // BundleInstanceWithContext mocks base method
   932  func (m *MockEC2API) BundleInstanceWithContext(arg0 aws.Context, arg1 *ec2.BundleInstanceInput, arg2 ...request.Option) (*ec2.BundleInstanceOutput, error) {
   933  	varargs := []interface{}{arg0, arg1}
   934  	for _, a := range arg2 {
   935  		varargs = append(varargs, a)
   936  	}
   937  	ret := m.ctrl.Call(m, "BundleInstanceWithContext", varargs...)
   938  	ret0, _ := ret[0].(*ec2.BundleInstanceOutput)
   939  	ret1, _ := ret[1].(error)
   940  	return ret0, ret1
   941  }
   942  
   943  // BundleInstanceWithContext indicates an expected call of BundleInstanceWithContext
   944  func (mr *MockEC2APIMockRecorder) BundleInstanceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   945  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   946  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BundleInstanceWithContext", reflect.TypeOf((*MockEC2API)(nil).BundleInstanceWithContext), varargs...)
   947  }
   948  
   949  // BundleInstanceRequest mocks base method
   950  func (m *MockEC2API) BundleInstanceRequest(arg0 *ec2.BundleInstanceInput) (*request.Request, *ec2.BundleInstanceOutput) {
   951  	ret := m.ctrl.Call(m, "BundleInstanceRequest", arg0)
   952  	ret0, _ := ret[0].(*request.Request)
   953  	ret1, _ := ret[1].(*ec2.BundleInstanceOutput)
   954  	return ret0, ret1
   955  }
   956  
   957  // BundleInstanceRequest indicates an expected call of BundleInstanceRequest
   958  func (mr *MockEC2APIMockRecorder) BundleInstanceRequest(arg0 interface{}) *gomock.Call {
   959  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BundleInstanceRequest", reflect.TypeOf((*MockEC2API)(nil).BundleInstanceRequest), arg0)
   960  }
   961  
   962  // CancelBundleTask mocks base method
   963  func (m *MockEC2API) CancelBundleTask(arg0 *ec2.CancelBundleTaskInput) (*ec2.CancelBundleTaskOutput, error) {
   964  	ret := m.ctrl.Call(m, "CancelBundleTask", arg0)
   965  	ret0, _ := ret[0].(*ec2.CancelBundleTaskOutput)
   966  	ret1, _ := ret[1].(error)
   967  	return ret0, ret1
   968  }
   969  
   970  // CancelBundleTask indicates an expected call of CancelBundleTask
   971  func (mr *MockEC2APIMockRecorder) CancelBundleTask(arg0 interface{}) *gomock.Call {
   972  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelBundleTask", reflect.TypeOf((*MockEC2API)(nil).CancelBundleTask), arg0)
   973  }
   974  
   975  // CancelBundleTaskWithContext mocks base method
   976  func (m *MockEC2API) CancelBundleTaskWithContext(arg0 aws.Context, arg1 *ec2.CancelBundleTaskInput, arg2 ...request.Option) (*ec2.CancelBundleTaskOutput, error) {
   977  	varargs := []interface{}{arg0, arg1}
   978  	for _, a := range arg2 {
   979  		varargs = append(varargs, a)
   980  	}
   981  	ret := m.ctrl.Call(m, "CancelBundleTaskWithContext", varargs...)
   982  	ret0, _ := ret[0].(*ec2.CancelBundleTaskOutput)
   983  	ret1, _ := ret[1].(error)
   984  	return ret0, ret1
   985  }
   986  
   987  // CancelBundleTaskWithContext indicates an expected call of CancelBundleTaskWithContext
   988  func (mr *MockEC2APIMockRecorder) CancelBundleTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   989  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   990  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelBundleTaskWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelBundleTaskWithContext), varargs...)
   991  }
   992  
   993  // CancelBundleTaskRequest mocks base method
   994  func (m *MockEC2API) CancelBundleTaskRequest(arg0 *ec2.CancelBundleTaskInput) (*request.Request, *ec2.CancelBundleTaskOutput) {
   995  	ret := m.ctrl.Call(m, "CancelBundleTaskRequest", arg0)
   996  	ret0, _ := ret[0].(*request.Request)
   997  	ret1, _ := ret[1].(*ec2.CancelBundleTaskOutput)
   998  	return ret0, ret1
   999  }
  1000  
  1001  // CancelBundleTaskRequest indicates an expected call of CancelBundleTaskRequest
  1002  func (mr *MockEC2APIMockRecorder) CancelBundleTaskRequest(arg0 interface{}) *gomock.Call {
  1003  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelBundleTaskRequest", reflect.TypeOf((*MockEC2API)(nil).CancelBundleTaskRequest), arg0)
  1004  }
  1005  
  1006  // CancelConversionTask mocks base method
  1007  func (m *MockEC2API) CancelConversionTask(arg0 *ec2.CancelConversionTaskInput) (*ec2.CancelConversionTaskOutput, error) {
  1008  	ret := m.ctrl.Call(m, "CancelConversionTask", arg0)
  1009  	ret0, _ := ret[0].(*ec2.CancelConversionTaskOutput)
  1010  	ret1, _ := ret[1].(error)
  1011  	return ret0, ret1
  1012  }
  1013  
  1014  // CancelConversionTask indicates an expected call of CancelConversionTask
  1015  func (mr *MockEC2APIMockRecorder) CancelConversionTask(arg0 interface{}) *gomock.Call {
  1016  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelConversionTask", reflect.TypeOf((*MockEC2API)(nil).CancelConversionTask), arg0)
  1017  }
  1018  
  1019  // CancelConversionTaskWithContext mocks base method
  1020  func (m *MockEC2API) CancelConversionTaskWithContext(arg0 aws.Context, arg1 *ec2.CancelConversionTaskInput, arg2 ...request.Option) (*ec2.CancelConversionTaskOutput, error) {
  1021  	varargs := []interface{}{arg0, arg1}
  1022  	for _, a := range arg2 {
  1023  		varargs = append(varargs, a)
  1024  	}
  1025  	ret := m.ctrl.Call(m, "CancelConversionTaskWithContext", varargs...)
  1026  	ret0, _ := ret[0].(*ec2.CancelConversionTaskOutput)
  1027  	ret1, _ := ret[1].(error)
  1028  	return ret0, ret1
  1029  }
  1030  
  1031  // CancelConversionTaskWithContext indicates an expected call of CancelConversionTaskWithContext
  1032  func (mr *MockEC2APIMockRecorder) CancelConversionTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1033  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1034  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelConversionTaskWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelConversionTaskWithContext), varargs...)
  1035  }
  1036  
  1037  // CancelConversionTaskRequest mocks base method
  1038  func (m *MockEC2API) CancelConversionTaskRequest(arg0 *ec2.CancelConversionTaskInput) (*request.Request, *ec2.CancelConversionTaskOutput) {
  1039  	ret := m.ctrl.Call(m, "CancelConversionTaskRequest", arg0)
  1040  	ret0, _ := ret[0].(*request.Request)
  1041  	ret1, _ := ret[1].(*ec2.CancelConversionTaskOutput)
  1042  	return ret0, ret1
  1043  }
  1044  
  1045  // CancelConversionTaskRequest indicates an expected call of CancelConversionTaskRequest
  1046  func (mr *MockEC2APIMockRecorder) CancelConversionTaskRequest(arg0 interface{}) *gomock.Call {
  1047  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelConversionTaskRequest", reflect.TypeOf((*MockEC2API)(nil).CancelConversionTaskRequest), arg0)
  1048  }
  1049  
  1050  // CancelExportTask mocks base method
  1051  func (m *MockEC2API) CancelExportTask(arg0 *ec2.CancelExportTaskInput) (*ec2.CancelExportTaskOutput, error) {
  1052  	ret := m.ctrl.Call(m, "CancelExportTask", arg0)
  1053  	ret0, _ := ret[0].(*ec2.CancelExportTaskOutput)
  1054  	ret1, _ := ret[1].(error)
  1055  	return ret0, ret1
  1056  }
  1057  
  1058  // CancelExportTask indicates an expected call of CancelExportTask
  1059  func (mr *MockEC2APIMockRecorder) CancelExportTask(arg0 interface{}) *gomock.Call {
  1060  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelExportTask", reflect.TypeOf((*MockEC2API)(nil).CancelExportTask), arg0)
  1061  }
  1062  
  1063  // CancelExportTaskWithContext mocks base method
  1064  func (m *MockEC2API) CancelExportTaskWithContext(arg0 aws.Context, arg1 *ec2.CancelExportTaskInput, arg2 ...request.Option) (*ec2.CancelExportTaskOutput, error) {
  1065  	varargs := []interface{}{arg0, arg1}
  1066  	for _, a := range arg2 {
  1067  		varargs = append(varargs, a)
  1068  	}
  1069  	ret := m.ctrl.Call(m, "CancelExportTaskWithContext", varargs...)
  1070  	ret0, _ := ret[0].(*ec2.CancelExportTaskOutput)
  1071  	ret1, _ := ret[1].(error)
  1072  	return ret0, ret1
  1073  }
  1074  
  1075  // CancelExportTaskWithContext indicates an expected call of CancelExportTaskWithContext
  1076  func (mr *MockEC2APIMockRecorder) CancelExportTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1077  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1078  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelExportTaskWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelExportTaskWithContext), varargs...)
  1079  }
  1080  
  1081  // CancelExportTaskRequest mocks base method
  1082  func (m *MockEC2API) CancelExportTaskRequest(arg0 *ec2.CancelExportTaskInput) (*request.Request, *ec2.CancelExportTaskOutput) {
  1083  	ret := m.ctrl.Call(m, "CancelExportTaskRequest", arg0)
  1084  	ret0, _ := ret[0].(*request.Request)
  1085  	ret1, _ := ret[1].(*ec2.CancelExportTaskOutput)
  1086  	return ret0, ret1
  1087  }
  1088  
  1089  // CancelExportTaskRequest indicates an expected call of CancelExportTaskRequest
  1090  func (mr *MockEC2APIMockRecorder) CancelExportTaskRequest(arg0 interface{}) *gomock.Call {
  1091  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelExportTaskRequest", reflect.TypeOf((*MockEC2API)(nil).CancelExportTaskRequest), arg0)
  1092  }
  1093  
  1094  // CancelImportTask mocks base method
  1095  func (m *MockEC2API) CancelImportTask(arg0 *ec2.CancelImportTaskInput) (*ec2.CancelImportTaskOutput, error) {
  1096  	ret := m.ctrl.Call(m, "CancelImportTask", arg0)
  1097  	ret0, _ := ret[0].(*ec2.CancelImportTaskOutput)
  1098  	ret1, _ := ret[1].(error)
  1099  	return ret0, ret1
  1100  }
  1101  
  1102  // CancelImportTask indicates an expected call of CancelImportTask
  1103  func (mr *MockEC2APIMockRecorder) CancelImportTask(arg0 interface{}) *gomock.Call {
  1104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelImportTask", reflect.TypeOf((*MockEC2API)(nil).CancelImportTask), arg0)
  1105  }
  1106  
  1107  // CancelImportTaskWithContext mocks base method
  1108  func (m *MockEC2API) CancelImportTaskWithContext(arg0 aws.Context, arg1 *ec2.CancelImportTaskInput, arg2 ...request.Option) (*ec2.CancelImportTaskOutput, error) {
  1109  	varargs := []interface{}{arg0, arg1}
  1110  	for _, a := range arg2 {
  1111  		varargs = append(varargs, a)
  1112  	}
  1113  	ret := m.ctrl.Call(m, "CancelImportTaskWithContext", varargs...)
  1114  	ret0, _ := ret[0].(*ec2.CancelImportTaskOutput)
  1115  	ret1, _ := ret[1].(error)
  1116  	return ret0, ret1
  1117  }
  1118  
  1119  // CancelImportTaskWithContext indicates an expected call of CancelImportTaskWithContext
  1120  func (mr *MockEC2APIMockRecorder) CancelImportTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1121  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1122  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelImportTaskWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelImportTaskWithContext), varargs...)
  1123  }
  1124  
  1125  // CancelImportTaskRequest mocks base method
  1126  func (m *MockEC2API) CancelImportTaskRequest(arg0 *ec2.CancelImportTaskInput) (*request.Request, *ec2.CancelImportTaskOutput) {
  1127  	ret := m.ctrl.Call(m, "CancelImportTaskRequest", arg0)
  1128  	ret0, _ := ret[0].(*request.Request)
  1129  	ret1, _ := ret[1].(*ec2.CancelImportTaskOutput)
  1130  	return ret0, ret1
  1131  }
  1132  
  1133  // CancelImportTaskRequest indicates an expected call of CancelImportTaskRequest
  1134  func (mr *MockEC2APIMockRecorder) CancelImportTaskRequest(arg0 interface{}) *gomock.Call {
  1135  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelImportTaskRequest", reflect.TypeOf((*MockEC2API)(nil).CancelImportTaskRequest), arg0)
  1136  }
  1137  
  1138  // CancelReservedInstancesListing mocks base method
  1139  func (m *MockEC2API) CancelReservedInstancesListing(arg0 *ec2.CancelReservedInstancesListingInput) (*ec2.CancelReservedInstancesListingOutput, error) {
  1140  	ret := m.ctrl.Call(m, "CancelReservedInstancesListing", arg0)
  1141  	ret0, _ := ret[0].(*ec2.CancelReservedInstancesListingOutput)
  1142  	ret1, _ := ret[1].(error)
  1143  	return ret0, ret1
  1144  }
  1145  
  1146  // CancelReservedInstancesListing indicates an expected call of CancelReservedInstancesListing
  1147  func (mr *MockEC2APIMockRecorder) CancelReservedInstancesListing(arg0 interface{}) *gomock.Call {
  1148  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelReservedInstancesListing", reflect.TypeOf((*MockEC2API)(nil).CancelReservedInstancesListing), arg0)
  1149  }
  1150  
  1151  // CancelReservedInstancesListingWithContext mocks base method
  1152  func (m *MockEC2API) CancelReservedInstancesListingWithContext(arg0 aws.Context, arg1 *ec2.CancelReservedInstancesListingInput, arg2 ...request.Option) (*ec2.CancelReservedInstancesListingOutput, error) {
  1153  	varargs := []interface{}{arg0, arg1}
  1154  	for _, a := range arg2 {
  1155  		varargs = append(varargs, a)
  1156  	}
  1157  	ret := m.ctrl.Call(m, "CancelReservedInstancesListingWithContext", varargs...)
  1158  	ret0, _ := ret[0].(*ec2.CancelReservedInstancesListingOutput)
  1159  	ret1, _ := ret[1].(error)
  1160  	return ret0, ret1
  1161  }
  1162  
  1163  // CancelReservedInstancesListingWithContext indicates an expected call of CancelReservedInstancesListingWithContext
  1164  func (mr *MockEC2APIMockRecorder) CancelReservedInstancesListingWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1165  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelReservedInstancesListingWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelReservedInstancesListingWithContext), varargs...)
  1167  }
  1168  
  1169  // CancelReservedInstancesListingRequest mocks base method
  1170  func (m *MockEC2API) CancelReservedInstancesListingRequest(arg0 *ec2.CancelReservedInstancesListingInput) (*request.Request, *ec2.CancelReservedInstancesListingOutput) {
  1171  	ret := m.ctrl.Call(m, "CancelReservedInstancesListingRequest", arg0)
  1172  	ret0, _ := ret[0].(*request.Request)
  1173  	ret1, _ := ret[1].(*ec2.CancelReservedInstancesListingOutput)
  1174  	return ret0, ret1
  1175  }
  1176  
  1177  // CancelReservedInstancesListingRequest indicates an expected call of CancelReservedInstancesListingRequest
  1178  func (mr *MockEC2APIMockRecorder) CancelReservedInstancesListingRequest(arg0 interface{}) *gomock.Call {
  1179  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelReservedInstancesListingRequest", reflect.TypeOf((*MockEC2API)(nil).CancelReservedInstancesListingRequest), arg0)
  1180  }
  1181  
  1182  // CancelSpotFleetRequests mocks base method
  1183  func (m *MockEC2API) CancelSpotFleetRequests(arg0 *ec2.CancelSpotFleetRequestsInput) (*ec2.CancelSpotFleetRequestsOutput, error) {
  1184  	ret := m.ctrl.Call(m, "CancelSpotFleetRequests", arg0)
  1185  	ret0, _ := ret[0].(*ec2.CancelSpotFleetRequestsOutput)
  1186  	ret1, _ := ret[1].(error)
  1187  	return ret0, ret1
  1188  }
  1189  
  1190  // CancelSpotFleetRequests indicates an expected call of CancelSpotFleetRequests
  1191  func (mr *MockEC2APIMockRecorder) CancelSpotFleetRequests(arg0 interface{}) *gomock.Call {
  1192  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotFleetRequests", reflect.TypeOf((*MockEC2API)(nil).CancelSpotFleetRequests), arg0)
  1193  }
  1194  
  1195  // CancelSpotFleetRequestsWithContext mocks base method
  1196  func (m *MockEC2API) CancelSpotFleetRequestsWithContext(arg0 aws.Context, arg1 *ec2.CancelSpotFleetRequestsInput, arg2 ...request.Option) (*ec2.CancelSpotFleetRequestsOutput, error) {
  1197  	varargs := []interface{}{arg0, arg1}
  1198  	for _, a := range arg2 {
  1199  		varargs = append(varargs, a)
  1200  	}
  1201  	ret := m.ctrl.Call(m, "CancelSpotFleetRequestsWithContext", varargs...)
  1202  	ret0, _ := ret[0].(*ec2.CancelSpotFleetRequestsOutput)
  1203  	ret1, _ := ret[1].(error)
  1204  	return ret0, ret1
  1205  }
  1206  
  1207  // CancelSpotFleetRequestsWithContext indicates an expected call of CancelSpotFleetRequestsWithContext
  1208  func (mr *MockEC2APIMockRecorder) CancelSpotFleetRequestsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1209  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotFleetRequestsWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelSpotFleetRequestsWithContext), varargs...)
  1211  }
  1212  
  1213  // CancelSpotFleetRequestsRequest mocks base method
  1214  func (m *MockEC2API) CancelSpotFleetRequestsRequest(arg0 *ec2.CancelSpotFleetRequestsInput) (*request.Request, *ec2.CancelSpotFleetRequestsOutput) {
  1215  	ret := m.ctrl.Call(m, "CancelSpotFleetRequestsRequest", arg0)
  1216  	ret0, _ := ret[0].(*request.Request)
  1217  	ret1, _ := ret[1].(*ec2.CancelSpotFleetRequestsOutput)
  1218  	return ret0, ret1
  1219  }
  1220  
  1221  // CancelSpotFleetRequestsRequest indicates an expected call of CancelSpotFleetRequestsRequest
  1222  func (mr *MockEC2APIMockRecorder) CancelSpotFleetRequestsRequest(arg0 interface{}) *gomock.Call {
  1223  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotFleetRequestsRequest", reflect.TypeOf((*MockEC2API)(nil).CancelSpotFleetRequestsRequest), arg0)
  1224  }
  1225  
  1226  // CancelSpotInstanceRequests mocks base method
  1227  func (m *MockEC2API) CancelSpotInstanceRequests(arg0 *ec2.CancelSpotInstanceRequestsInput) (*ec2.CancelSpotInstanceRequestsOutput, error) {
  1228  	ret := m.ctrl.Call(m, "CancelSpotInstanceRequests", arg0)
  1229  	ret0, _ := ret[0].(*ec2.CancelSpotInstanceRequestsOutput)
  1230  	ret1, _ := ret[1].(error)
  1231  	return ret0, ret1
  1232  }
  1233  
  1234  // CancelSpotInstanceRequests indicates an expected call of CancelSpotInstanceRequests
  1235  func (mr *MockEC2APIMockRecorder) CancelSpotInstanceRequests(arg0 interface{}) *gomock.Call {
  1236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotInstanceRequests", reflect.TypeOf((*MockEC2API)(nil).CancelSpotInstanceRequests), arg0)
  1237  }
  1238  
  1239  // CancelSpotInstanceRequestsWithContext mocks base method
  1240  func (m *MockEC2API) CancelSpotInstanceRequestsWithContext(arg0 aws.Context, arg1 *ec2.CancelSpotInstanceRequestsInput, arg2 ...request.Option) (*ec2.CancelSpotInstanceRequestsOutput, error) {
  1241  	varargs := []interface{}{arg0, arg1}
  1242  	for _, a := range arg2 {
  1243  		varargs = append(varargs, a)
  1244  	}
  1245  	ret := m.ctrl.Call(m, "CancelSpotInstanceRequestsWithContext", varargs...)
  1246  	ret0, _ := ret[0].(*ec2.CancelSpotInstanceRequestsOutput)
  1247  	ret1, _ := ret[1].(error)
  1248  	return ret0, ret1
  1249  }
  1250  
  1251  // CancelSpotInstanceRequestsWithContext indicates an expected call of CancelSpotInstanceRequestsWithContext
  1252  func (mr *MockEC2APIMockRecorder) CancelSpotInstanceRequestsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1253  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1254  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotInstanceRequestsWithContext", reflect.TypeOf((*MockEC2API)(nil).CancelSpotInstanceRequestsWithContext), varargs...)
  1255  }
  1256  
  1257  // CancelSpotInstanceRequestsRequest mocks base method
  1258  func (m *MockEC2API) CancelSpotInstanceRequestsRequest(arg0 *ec2.CancelSpotInstanceRequestsInput) (*request.Request, *ec2.CancelSpotInstanceRequestsOutput) {
  1259  	ret := m.ctrl.Call(m, "CancelSpotInstanceRequestsRequest", arg0)
  1260  	ret0, _ := ret[0].(*request.Request)
  1261  	ret1, _ := ret[1].(*ec2.CancelSpotInstanceRequestsOutput)
  1262  	return ret0, ret1
  1263  }
  1264  
  1265  // CancelSpotInstanceRequestsRequest indicates an expected call of CancelSpotInstanceRequestsRequest
  1266  func (mr *MockEC2APIMockRecorder) CancelSpotInstanceRequestsRequest(arg0 interface{}) *gomock.Call {
  1267  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelSpotInstanceRequestsRequest", reflect.TypeOf((*MockEC2API)(nil).CancelSpotInstanceRequestsRequest), arg0)
  1268  }
  1269  
  1270  // ConfirmProductInstance mocks base method
  1271  func (m *MockEC2API) ConfirmProductInstance(arg0 *ec2.ConfirmProductInstanceInput) (*ec2.ConfirmProductInstanceOutput, error) {
  1272  	ret := m.ctrl.Call(m, "ConfirmProductInstance", arg0)
  1273  	ret0, _ := ret[0].(*ec2.ConfirmProductInstanceOutput)
  1274  	ret1, _ := ret[1].(error)
  1275  	return ret0, ret1
  1276  }
  1277  
  1278  // ConfirmProductInstance indicates an expected call of ConfirmProductInstance
  1279  func (mr *MockEC2APIMockRecorder) ConfirmProductInstance(arg0 interface{}) *gomock.Call {
  1280  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConfirmProductInstance", reflect.TypeOf((*MockEC2API)(nil).ConfirmProductInstance), arg0)
  1281  }
  1282  
  1283  // ConfirmProductInstanceWithContext mocks base method
  1284  func (m *MockEC2API) ConfirmProductInstanceWithContext(arg0 aws.Context, arg1 *ec2.ConfirmProductInstanceInput, arg2 ...request.Option) (*ec2.ConfirmProductInstanceOutput, error) {
  1285  	varargs := []interface{}{arg0, arg1}
  1286  	for _, a := range arg2 {
  1287  		varargs = append(varargs, a)
  1288  	}
  1289  	ret := m.ctrl.Call(m, "ConfirmProductInstanceWithContext", varargs...)
  1290  	ret0, _ := ret[0].(*ec2.ConfirmProductInstanceOutput)
  1291  	ret1, _ := ret[1].(error)
  1292  	return ret0, ret1
  1293  }
  1294  
  1295  // ConfirmProductInstanceWithContext indicates an expected call of ConfirmProductInstanceWithContext
  1296  func (mr *MockEC2APIMockRecorder) ConfirmProductInstanceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1297  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1298  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConfirmProductInstanceWithContext", reflect.TypeOf((*MockEC2API)(nil).ConfirmProductInstanceWithContext), varargs...)
  1299  }
  1300  
  1301  // ConfirmProductInstanceRequest mocks base method
  1302  func (m *MockEC2API) ConfirmProductInstanceRequest(arg0 *ec2.ConfirmProductInstanceInput) (*request.Request, *ec2.ConfirmProductInstanceOutput) {
  1303  	ret := m.ctrl.Call(m, "ConfirmProductInstanceRequest", arg0)
  1304  	ret0, _ := ret[0].(*request.Request)
  1305  	ret1, _ := ret[1].(*ec2.ConfirmProductInstanceOutput)
  1306  	return ret0, ret1
  1307  }
  1308  
  1309  // ConfirmProductInstanceRequest indicates an expected call of ConfirmProductInstanceRequest
  1310  func (mr *MockEC2APIMockRecorder) ConfirmProductInstanceRequest(arg0 interface{}) *gomock.Call {
  1311  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConfirmProductInstanceRequest", reflect.TypeOf((*MockEC2API)(nil).ConfirmProductInstanceRequest), arg0)
  1312  }
  1313  
  1314  // CopyFpgaImage mocks base method
  1315  func (m *MockEC2API) CopyFpgaImage(arg0 *ec2.CopyFpgaImageInput) (*ec2.CopyFpgaImageOutput, error) {
  1316  	ret := m.ctrl.Call(m, "CopyFpgaImage", arg0)
  1317  	ret0, _ := ret[0].(*ec2.CopyFpgaImageOutput)
  1318  	ret1, _ := ret[1].(error)
  1319  	return ret0, ret1
  1320  }
  1321  
  1322  // CopyFpgaImage indicates an expected call of CopyFpgaImage
  1323  func (mr *MockEC2APIMockRecorder) CopyFpgaImage(arg0 interface{}) *gomock.Call {
  1324  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyFpgaImage", reflect.TypeOf((*MockEC2API)(nil).CopyFpgaImage), arg0)
  1325  }
  1326  
  1327  // CopyFpgaImageWithContext mocks base method
  1328  func (m *MockEC2API) CopyFpgaImageWithContext(arg0 aws.Context, arg1 *ec2.CopyFpgaImageInput, arg2 ...request.Option) (*ec2.CopyFpgaImageOutput, error) {
  1329  	varargs := []interface{}{arg0, arg1}
  1330  	for _, a := range arg2 {
  1331  		varargs = append(varargs, a)
  1332  	}
  1333  	ret := m.ctrl.Call(m, "CopyFpgaImageWithContext", varargs...)
  1334  	ret0, _ := ret[0].(*ec2.CopyFpgaImageOutput)
  1335  	ret1, _ := ret[1].(error)
  1336  	return ret0, ret1
  1337  }
  1338  
  1339  // CopyFpgaImageWithContext indicates an expected call of CopyFpgaImageWithContext
  1340  func (mr *MockEC2APIMockRecorder) CopyFpgaImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1341  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1342  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyFpgaImageWithContext", reflect.TypeOf((*MockEC2API)(nil).CopyFpgaImageWithContext), varargs...)
  1343  }
  1344  
  1345  // CopyFpgaImageRequest mocks base method
  1346  func (m *MockEC2API) CopyFpgaImageRequest(arg0 *ec2.CopyFpgaImageInput) (*request.Request, *ec2.CopyFpgaImageOutput) {
  1347  	ret := m.ctrl.Call(m, "CopyFpgaImageRequest", arg0)
  1348  	ret0, _ := ret[0].(*request.Request)
  1349  	ret1, _ := ret[1].(*ec2.CopyFpgaImageOutput)
  1350  	return ret0, ret1
  1351  }
  1352  
  1353  // CopyFpgaImageRequest indicates an expected call of CopyFpgaImageRequest
  1354  func (mr *MockEC2APIMockRecorder) CopyFpgaImageRequest(arg0 interface{}) *gomock.Call {
  1355  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyFpgaImageRequest", reflect.TypeOf((*MockEC2API)(nil).CopyFpgaImageRequest), arg0)
  1356  }
  1357  
  1358  // CopyImage mocks base method
  1359  func (m *MockEC2API) CopyImage(arg0 *ec2.CopyImageInput) (*ec2.CopyImageOutput, error) {
  1360  	ret := m.ctrl.Call(m, "CopyImage", arg0)
  1361  	ret0, _ := ret[0].(*ec2.CopyImageOutput)
  1362  	ret1, _ := ret[1].(error)
  1363  	return ret0, ret1
  1364  }
  1365  
  1366  // CopyImage indicates an expected call of CopyImage
  1367  func (mr *MockEC2APIMockRecorder) CopyImage(arg0 interface{}) *gomock.Call {
  1368  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyImage", reflect.TypeOf((*MockEC2API)(nil).CopyImage), arg0)
  1369  }
  1370  
  1371  // CopyImageWithContext mocks base method
  1372  func (m *MockEC2API) CopyImageWithContext(arg0 aws.Context, arg1 *ec2.CopyImageInput, arg2 ...request.Option) (*ec2.CopyImageOutput, error) {
  1373  	varargs := []interface{}{arg0, arg1}
  1374  	for _, a := range arg2 {
  1375  		varargs = append(varargs, a)
  1376  	}
  1377  	ret := m.ctrl.Call(m, "CopyImageWithContext", varargs...)
  1378  	ret0, _ := ret[0].(*ec2.CopyImageOutput)
  1379  	ret1, _ := ret[1].(error)
  1380  	return ret0, ret1
  1381  }
  1382  
  1383  // CopyImageWithContext indicates an expected call of CopyImageWithContext
  1384  func (mr *MockEC2APIMockRecorder) CopyImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1385  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1386  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyImageWithContext", reflect.TypeOf((*MockEC2API)(nil).CopyImageWithContext), varargs...)
  1387  }
  1388  
  1389  // CopyImageRequest mocks base method
  1390  func (m *MockEC2API) CopyImageRequest(arg0 *ec2.CopyImageInput) (*request.Request, *ec2.CopyImageOutput) {
  1391  	ret := m.ctrl.Call(m, "CopyImageRequest", arg0)
  1392  	ret0, _ := ret[0].(*request.Request)
  1393  	ret1, _ := ret[1].(*ec2.CopyImageOutput)
  1394  	return ret0, ret1
  1395  }
  1396  
  1397  // CopyImageRequest indicates an expected call of CopyImageRequest
  1398  func (mr *MockEC2APIMockRecorder) CopyImageRequest(arg0 interface{}) *gomock.Call {
  1399  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyImageRequest", reflect.TypeOf((*MockEC2API)(nil).CopyImageRequest), arg0)
  1400  }
  1401  
  1402  // CopySnapshot mocks base method
  1403  func (m *MockEC2API) CopySnapshot(arg0 *ec2.CopySnapshotInput) (*ec2.CopySnapshotOutput, error) {
  1404  	ret := m.ctrl.Call(m, "CopySnapshot", arg0)
  1405  	ret0, _ := ret[0].(*ec2.CopySnapshotOutput)
  1406  	ret1, _ := ret[1].(error)
  1407  	return ret0, ret1
  1408  }
  1409  
  1410  // CopySnapshot indicates an expected call of CopySnapshot
  1411  func (mr *MockEC2APIMockRecorder) CopySnapshot(arg0 interface{}) *gomock.Call {
  1412  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopySnapshot", reflect.TypeOf((*MockEC2API)(nil).CopySnapshot), arg0)
  1413  }
  1414  
  1415  // CopySnapshotWithContext mocks base method
  1416  func (m *MockEC2API) CopySnapshotWithContext(arg0 aws.Context, arg1 *ec2.CopySnapshotInput, arg2 ...request.Option) (*ec2.CopySnapshotOutput, error) {
  1417  	varargs := []interface{}{arg0, arg1}
  1418  	for _, a := range arg2 {
  1419  		varargs = append(varargs, a)
  1420  	}
  1421  	ret := m.ctrl.Call(m, "CopySnapshotWithContext", varargs...)
  1422  	ret0, _ := ret[0].(*ec2.CopySnapshotOutput)
  1423  	ret1, _ := ret[1].(error)
  1424  	return ret0, ret1
  1425  }
  1426  
  1427  // CopySnapshotWithContext indicates an expected call of CopySnapshotWithContext
  1428  func (mr *MockEC2APIMockRecorder) CopySnapshotWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1429  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1430  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopySnapshotWithContext", reflect.TypeOf((*MockEC2API)(nil).CopySnapshotWithContext), varargs...)
  1431  }
  1432  
  1433  // CopySnapshotRequest mocks base method
  1434  func (m *MockEC2API) CopySnapshotRequest(arg0 *ec2.CopySnapshotInput) (*request.Request, *ec2.CopySnapshotOutput) {
  1435  	ret := m.ctrl.Call(m, "CopySnapshotRequest", arg0)
  1436  	ret0, _ := ret[0].(*request.Request)
  1437  	ret1, _ := ret[1].(*ec2.CopySnapshotOutput)
  1438  	return ret0, ret1
  1439  }
  1440  
  1441  // CopySnapshotRequest indicates an expected call of CopySnapshotRequest
  1442  func (mr *MockEC2APIMockRecorder) CopySnapshotRequest(arg0 interface{}) *gomock.Call {
  1443  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopySnapshotRequest", reflect.TypeOf((*MockEC2API)(nil).CopySnapshotRequest), arg0)
  1444  }
  1445  
  1446  // CreateCustomerGateway mocks base method
  1447  func (m *MockEC2API) CreateCustomerGateway(arg0 *ec2.CreateCustomerGatewayInput) (*ec2.CreateCustomerGatewayOutput, error) {
  1448  	ret := m.ctrl.Call(m, "CreateCustomerGateway", arg0)
  1449  	ret0, _ := ret[0].(*ec2.CreateCustomerGatewayOutput)
  1450  	ret1, _ := ret[1].(error)
  1451  	return ret0, ret1
  1452  }
  1453  
  1454  // CreateCustomerGateway indicates an expected call of CreateCustomerGateway
  1455  func (mr *MockEC2APIMockRecorder) CreateCustomerGateway(arg0 interface{}) *gomock.Call {
  1456  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCustomerGateway", reflect.TypeOf((*MockEC2API)(nil).CreateCustomerGateway), arg0)
  1457  }
  1458  
  1459  // CreateCustomerGatewayWithContext mocks base method
  1460  func (m *MockEC2API) CreateCustomerGatewayWithContext(arg0 aws.Context, arg1 *ec2.CreateCustomerGatewayInput, arg2 ...request.Option) (*ec2.CreateCustomerGatewayOutput, error) {
  1461  	varargs := []interface{}{arg0, arg1}
  1462  	for _, a := range arg2 {
  1463  		varargs = append(varargs, a)
  1464  	}
  1465  	ret := m.ctrl.Call(m, "CreateCustomerGatewayWithContext", varargs...)
  1466  	ret0, _ := ret[0].(*ec2.CreateCustomerGatewayOutput)
  1467  	ret1, _ := ret[1].(error)
  1468  	return ret0, ret1
  1469  }
  1470  
  1471  // CreateCustomerGatewayWithContext indicates an expected call of CreateCustomerGatewayWithContext
  1472  func (mr *MockEC2APIMockRecorder) CreateCustomerGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1473  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1474  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCustomerGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateCustomerGatewayWithContext), varargs...)
  1475  }
  1476  
  1477  // CreateCustomerGatewayRequest mocks base method
  1478  func (m *MockEC2API) CreateCustomerGatewayRequest(arg0 *ec2.CreateCustomerGatewayInput) (*request.Request, *ec2.CreateCustomerGatewayOutput) {
  1479  	ret := m.ctrl.Call(m, "CreateCustomerGatewayRequest", arg0)
  1480  	ret0, _ := ret[0].(*request.Request)
  1481  	ret1, _ := ret[1].(*ec2.CreateCustomerGatewayOutput)
  1482  	return ret0, ret1
  1483  }
  1484  
  1485  // CreateCustomerGatewayRequest indicates an expected call of CreateCustomerGatewayRequest
  1486  func (mr *MockEC2APIMockRecorder) CreateCustomerGatewayRequest(arg0 interface{}) *gomock.Call {
  1487  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCustomerGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).CreateCustomerGatewayRequest), arg0)
  1488  }
  1489  
  1490  // CreateDefaultSubnet mocks base method
  1491  func (m *MockEC2API) CreateDefaultSubnet(arg0 *ec2.CreateDefaultSubnetInput) (*ec2.CreateDefaultSubnetOutput, error) {
  1492  	ret := m.ctrl.Call(m, "CreateDefaultSubnet", arg0)
  1493  	ret0, _ := ret[0].(*ec2.CreateDefaultSubnetOutput)
  1494  	ret1, _ := ret[1].(error)
  1495  	return ret0, ret1
  1496  }
  1497  
  1498  // CreateDefaultSubnet indicates an expected call of CreateDefaultSubnet
  1499  func (mr *MockEC2APIMockRecorder) CreateDefaultSubnet(arg0 interface{}) *gomock.Call {
  1500  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultSubnet", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultSubnet), arg0)
  1501  }
  1502  
  1503  // CreateDefaultSubnetWithContext mocks base method
  1504  func (m *MockEC2API) CreateDefaultSubnetWithContext(arg0 aws.Context, arg1 *ec2.CreateDefaultSubnetInput, arg2 ...request.Option) (*ec2.CreateDefaultSubnetOutput, error) {
  1505  	varargs := []interface{}{arg0, arg1}
  1506  	for _, a := range arg2 {
  1507  		varargs = append(varargs, a)
  1508  	}
  1509  	ret := m.ctrl.Call(m, "CreateDefaultSubnetWithContext", varargs...)
  1510  	ret0, _ := ret[0].(*ec2.CreateDefaultSubnetOutput)
  1511  	ret1, _ := ret[1].(error)
  1512  	return ret0, ret1
  1513  }
  1514  
  1515  // CreateDefaultSubnetWithContext indicates an expected call of CreateDefaultSubnetWithContext
  1516  func (mr *MockEC2APIMockRecorder) CreateDefaultSubnetWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1517  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1518  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultSubnetWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultSubnetWithContext), varargs...)
  1519  }
  1520  
  1521  // CreateDefaultSubnetRequest mocks base method
  1522  func (m *MockEC2API) CreateDefaultSubnetRequest(arg0 *ec2.CreateDefaultSubnetInput) (*request.Request, *ec2.CreateDefaultSubnetOutput) {
  1523  	ret := m.ctrl.Call(m, "CreateDefaultSubnetRequest", arg0)
  1524  	ret0, _ := ret[0].(*request.Request)
  1525  	ret1, _ := ret[1].(*ec2.CreateDefaultSubnetOutput)
  1526  	return ret0, ret1
  1527  }
  1528  
  1529  // CreateDefaultSubnetRequest indicates an expected call of CreateDefaultSubnetRequest
  1530  func (mr *MockEC2APIMockRecorder) CreateDefaultSubnetRequest(arg0 interface{}) *gomock.Call {
  1531  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultSubnetRequest", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultSubnetRequest), arg0)
  1532  }
  1533  
  1534  // CreateDefaultVpc mocks base method
  1535  func (m *MockEC2API) CreateDefaultVpc(arg0 *ec2.CreateDefaultVpcInput) (*ec2.CreateDefaultVpcOutput, error) {
  1536  	ret := m.ctrl.Call(m, "CreateDefaultVpc", arg0)
  1537  	ret0, _ := ret[0].(*ec2.CreateDefaultVpcOutput)
  1538  	ret1, _ := ret[1].(error)
  1539  	return ret0, ret1
  1540  }
  1541  
  1542  // CreateDefaultVpc indicates an expected call of CreateDefaultVpc
  1543  func (mr *MockEC2APIMockRecorder) CreateDefaultVpc(arg0 interface{}) *gomock.Call {
  1544  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultVpc", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultVpc), arg0)
  1545  }
  1546  
  1547  // CreateDefaultVpcWithContext mocks base method
  1548  func (m *MockEC2API) CreateDefaultVpcWithContext(arg0 aws.Context, arg1 *ec2.CreateDefaultVpcInput, arg2 ...request.Option) (*ec2.CreateDefaultVpcOutput, error) {
  1549  	varargs := []interface{}{arg0, arg1}
  1550  	for _, a := range arg2 {
  1551  		varargs = append(varargs, a)
  1552  	}
  1553  	ret := m.ctrl.Call(m, "CreateDefaultVpcWithContext", varargs...)
  1554  	ret0, _ := ret[0].(*ec2.CreateDefaultVpcOutput)
  1555  	ret1, _ := ret[1].(error)
  1556  	return ret0, ret1
  1557  }
  1558  
  1559  // CreateDefaultVpcWithContext indicates an expected call of CreateDefaultVpcWithContext
  1560  func (mr *MockEC2APIMockRecorder) CreateDefaultVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1561  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1562  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultVpcWithContext), varargs...)
  1563  }
  1564  
  1565  // CreateDefaultVpcRequest mocks base method
  1566  func (m *MockEC2API) CreateDefaultVpcRequest(arg0 *ec2.CreateDefaultVpcInput) (*request.Request, *ec2.CreateDefaultVpcOutput) {
  1567  	ret := m.ctrl.Call(m, "CreateDefaultVpcRequest", arg0)
  1568  	ret0, _ := ret[0].(*request.Request)
  1569  	ret1, _ := ret[1].(*ec2.CreateDefaultVpcOutput)
  1570  	return ret0, ret1
  1571  }
  1572  
  1573  // CreateDefaultVpcRequest indicates an expected call of CreateDefaultVpcRequest
  1574  func (mr *MockEC2APIMockRecorder) CreateDefaultVpcRequest(arg0 interface{}) *gomock.Call {
  1575  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDefaultVpcRequest", reflect.TypeOf((*MockEC2API)(nil).CreateDefaultVpcRequest), arg0)
  1576  }
  1577  
  1578  // CreateDhcpOptions mocks base method
  1579  func (m *MockEC2API) CreateDhcpOptions(arg0 *ec2.CreateDhcpOptionsInput) (*ec2.CreateDhcpOptionsOutput, error) {
  1580  	ret := m.ctrl.Call(m, "CreateDhcpOptions", arg0)
  1581  	ret0, _ := ret[0].(*ec2.CreateDhcpOptionsOutput)
  1582  	ret1, _ := ret[1].(error)
  1583  	return ret0, ret1
  1584  }
  1585  
  1586  // CreateDhcpOptions indicates an expected call of CreateDhcpOptions
  1587  func (mr *MockEC2APIMockRecorder) CreateDhcpOptions(arg0 interface{}) *gomock.Call {
  1588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDhcpOptions", reflect.TypeOf((*MockEC2API)(nil).CreateDhcpOptions), arg0)
  1589  }
  1590  
  1591  // CreateDhcpOptionsWithContext mocks base method
  1592  func (m *MockEC2API) CreateDhcpOptionsWithContext(arg0 aws.Context, arg1 *ec2.CreateDhcpOptionsInput, arg2 ...request.Option) (*ec2.CreateDhcpOptionsOutput, error) {
  1593  	varargs := []interface{}{arg0, arg1}
  1594  	for _, a := range arg2 {
  1595  		varargs = append(varargs, a)
  1596  	}
  1597  	ret := m.ctrl.Call(m, "CreateDhcpOptionsWithContext", varargs...)
  1598  	ret0, _ := ret[0].(*ec2.CreateDhcpOptionsOutput)
  1599  	ret1, _ := ret[1].(error)
  1600  	return ret0, ret1
  1601  }
  1602  
  1603  // CreateDhcpOptionsWithContext indicates an expected call of CreateDhcpOptionsWithContext
  1604  func (mr *MockEC2APIMockRecorder) CreateDhcpOptionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1605  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1606  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDhcpOptionsWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateDhcpOptionsWithContext), varargs...)
  1607  }
  1608  
  1609  // CreateDhcpOptionsRequest mocks base method
  1610  func (m *MockEC2API) CreateDhcpOptionsRequest(arg0 *ec2.CreateDhcpOptionsInput) (*request.Request, *ec2.CreateDhcpOptionsOutput) {
  1611  	ret := m.ctrl.Call(m, "CreateDhcpOptionsRequest", arg0)
  1612  	ret0, _ := ret[0].(*request.Request)
  1613  	ret1, _ := ret[1].(*ec2.CreateDhcpOptionsOutput)
  1614  	return ret0, ret1
  1615  }
  1616  
  1617  // CreateDhcpOptionsRequest indicates an expected call of CreateDhcpOptionsRequest
  1618  func (mr *MockEC2APIMockRecorder) CreateDhcpOptionsRequest(arg0 interface{}) *gomock.Call {
  1619  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDhcpOptionsRequest", reflect.TypeOf((*MockEC2API)(nil).CreateDhcpOptionsRequest), arg0)
  1620  }
  1621  
  1622  // CreateEgressOnlyInternetGateway mocks base method
  1623  func (m *MockEC2API) CreateEgressOnlyInternetGateway(arg0 *ec2.CreateEgressOnlyInternetGatewayInput) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) {
  1624  	ret := m.ctrl.Call(m, "CreateEgressOnlyInternetGateway", arg0)
  1625  	ret0, _ := ret[0].(*ec2.CreateEgressOnlyInternetGatewayOutput)
  1626  	ret1, _ := ret[1].(error)
  1627  	return ret0, ret1
  1628  }
  1629  
  1630  // CreateEgressOnlyInternetGateway indicates an expected call of CreateEgressOnlyInternetGateway
  1631  func (mr *MockEC2APIMockRecorder) CreateEgressOnlyInternetGateway(arg0 interface{}) *gomock.Call {
  1632  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateEgressOnlyInternetGateway", reflect.TypeOf((*MockEC2API)(nil).CreateEgressOnlyInternetGateway), arg0)
  1633  }
  1634  
  1635  // CreateEgressOnlyInternetGatewayWithContext mocks base method
  1636  func (m *MockEC2API) CreateEgressOnlyInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.CreateEgressOnlyInternetGatewayInput, arg2 ...request.Option) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) {
  1637  	varargs := []interface{}{arg0, arg1}
  1638  	for _, a := range arg2 {
  1639  		varargs = append(varargs, a)
  1640  	}
  1641  	ret := m.ctrl.Call(m, "CreateEgressOnlyInternetGatewayWithContext", varargs...)
  1642  	ret0, _ := ret[0].(*ec2.CreateEgressOnlyInternetGatewayOutput)
  1643  	ret1, _ := ret[1].(error)
  1644  	return ret0, ret1
  1645  }
  1646  
  1647  // CreateEgressOnlyInternetGatewayWithContext indicates an expected call of CreateEgressOnlyInternetGatewayWithContext
  1648  func (mr *MockEC2APIMockRecorder) CreateEgressOnlyInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1649  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateEgressOnlyInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateEgressOnlyInternetGatewayWithContext), varargs...)
  1651  }
  1652  
  1653  // CreateEgressOnlyInternetGatewayRequest mocks base method
  1654  func (m *MockEC2API) CreateEgressOnlyInternetGatewayRequest(arg0 *ec2.CreateEgressOnlyInternetGatewayInput) (*request.Request, *ec2.CreateEgressOnlyInternetGatewayOutput) {
  1655  	ret := m.ctrl.Call(m, "CreateEgressOnlyInternetGatewayRequest", arg0)
  1656  	ret0, _ := ret[0].(*request.Request)
  1657  	ret1, _ := ret[1].(*ec2.CreateEgressOnlyInternetGatewayOutput)
  1658  	return ret0, ret1
  1659  }
  1660  
  1661  // CreateEgressOnlyInternetGatewayRequest indicates an expected call of CreateEgressOnlyInternetGatewayRequest
  1662  func (mr *MockEC2APIMockRecorder) CreateEgressOnlyInternetGatewayRequest(arg0 interface{}) *gomock.Call {
  1663  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateEgressOnlyInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).CreateEgressOnlyInternetGatewayRequest), arg0)
  1664  }
  1665  
  1666  // CreateFlowLogs mocks base method
  1667  func (m *MockEC2API) CreateFlowLogs(arg0 *ec2.CreateFlowLogsInput) (*ec2.CreateFlowLogsOutput, error) {
  1668  	ret := m.ctrl.Call(m, "CreateFlowLogs", arg0)
  1669  	ret0, _ := ret[0].(*ec2.CreateFlowLogsOutput)
  1670  	ret1, _ := ret[1].(error)
  1671  	return ret0, ret1
  1672  }
  1673  
  1674  // CreateFlowLogs indicates an expected call of CreateFlowLogs
  1675  func (mr *MockEC2APIMockRecorder) CreateFlowLogs(arg0 interface{}) *gomock.Call {
  1676  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFlowLogs", reflect.TypeOf((*MockEC2API)(nil).CreateFlowLogs), arg0)
  1677  }
  1678  
  1679  // CreateFlowLogsWithContext mocks base method
  1680  func (m *MockEC2API) CreateFlowLogsWithContext(arg0 aws.Context, arg1 *ec2.CreateFlowLogsInput, arg2 ...request.Option) (*ec2.CreateFlowLogsOutput, error) {
  1681  	varargs := []interface{}{arg0, arg1}
  1682  	for _, a := range arg2 {
  1683  		varargs = append(varargs, a)
  1684  	}
  1685  	ret := m.ctrl.Call(m, "CreateFlowLogsWithContext", varargs...)
  1686  	ret0, _ := ret[0].(*ec2.CreateFlowLogsOutput)
  1687  	ret1, _ := ret[1].(error)
  1688  	return ret0, ret1
  1689  }
  1690  
  1691  // CreateFlowLogsWithContext indicates an expected call of CreateFlowLogsWithContext
  1692  func (mr *MockEC2APIMockRecorder) CreateFlowLogsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1693  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1694  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFlowLogsWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateFlowLogsWithContext), varargs...)
  1695  }
  1696  
  1697  // CreateFlowLogsRequest mocks base method
  1698  func (m *MockEC2API) CreateFlowLogsRequest(arg0 *ec2.CreateFlowLogsInput) (*request.Request, *ec2.CreateFlowLogsOutput) {
  1699  	ret := m.ctrl.Call(m, "CreateFlowLogsRequest", arg0)
  1700  	ret0, _ := ret[0].(*request.Request)
  1701  	ret1, _ := ret[1].(*ec2.CreateFlowLogsOutput)
  1702  	return ret0, ret1
  1703  }
  1704  
  1705  // CreateFlowLogsRequest indicates an expected call of CreateFlowLogsRequest
  1706  func (mr *MockEC2APIMockRecorder) CreateFlowLogsRequest(arg0 interface{}) *gomock.Call {
  1707  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFlowLogsRequest", reflect.TypeOf((*MockEC2API)(nil).CreateFlowLogsRequest), arg0)
  1708  }
  1709  
  1710  // CreateFpgaImage mocks base method
  1711  func (m *MockEC2API) CreateFpgaImage(arg0 *ec2.CreateFpgaImageInput) (*ec2.CreateFpgaImageOutput, error) {
  1712  	ret := m.ctrl.Call(m, "CreateFpgaImage", arg0)
  1713  	ret0, _ := ret[0].(*ec2.CreateFpgaImageOutput)
  1714  	ret1, _ := ret[1].(error)
  1715  	return ret0, ret1
  1716  }
  1717  
  1718  // CreateFpgaImage indicates an expected call of CreateFpgaImage
  1719  func (mr *MockEC2APIMockRecorder) CreateFpgaImage(arg0 interface{}) *gomock.Call {
  1720  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFpgaImage", reflect.TypeOf((*MockEC2API)(nil).CreateFpgaImage), arg0)
  1721  }
  1722  
  1723  // CreateFpgaImageWithContext mocks base method
  1724  func (m *MockEC2API) CreateFpgaImageWithContext(arg0 aws.Context, arg1 *ec2.CreateFpgaImageInput, arg2 ...request.Option) (*ec2.CreateFpgaImageOutput, error) {
  1725  	varargs := []interface{}{arg0, arg1}
  1726  	for _, a := range arg2 {
  1727  		varargs = append(varargs, a)
  1728  	}
  1729  	ret := m.ctrl.Call(m, "CreateFpgaImageWithContext", varargs...)
  1730  	ret0, _ := ret[0].(*ec2.CreateFpgaImageOutput)
  1731  	ret1, _ := ret[1].(error)
  1732  	return ret0, ret1
  1733  }
  1734  
  1735  // CreateFpgaImageWithContext indicates an expected call of CreateFpgaImageWithContext
  1736  func (mr *MockEC2APIMockRecorder) CreateFpgaImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1737  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFpgaImageWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateFpgaImageWithContext), varargs...)
  1739  }
  1740  
  1741  // CreateFpgaImageRequest mocks base method
  1742  func (m *MockEC2API) CreateFpgaImageRequest(arg0 *ec2.CreateFpgaImageInput) (*request.Request, *ec2.CreateFpgaImageOutput) {
  1743  	ret := m.ctrl.Call(m, "CreateFpgaImageRequest", arg0)
  1744  	ret0, _ := ret[0].(*request.Request)
  1745  	ret1, _ := ret[1].(*ec2.CreateFpgaImageOutput)
  1746  	return ret0, ret1
  1747  }
  1748  
  1749  // CreateFpgaImageRequest indicates an expected call of CreateFpgaImageRequest
  1750  func (mr *MockEC2APIMockRecorder) CreateFpgaImageRequest(arg0 interface{}) *gomock.Call {
  1751  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateFpgaImageRequest", reflect.TypeOf((*MockEC2API)(nil).CreateFpgaImageRequest), arg0)
  1752  }
  1753  
  1754  // CreateImage mocks base method
  1755  func (m *MockEC2API) CreateImage(arg0 *ec2.CreateImageInput) (*ec2.CreateImageOutput, error) {
  1756  	ret := m.ctrl.Call(m, "CreateImage", arg0)
  1757  	ret0, _ := ret[0].(*ec2.CreateImageOutput)
  1758  	ret1, _ := ret[1].(error)
  1759  	return ret0, ret1
  1760  }
  1761  
  1762  // CreateImage indicates an expected call of CreateImage
  1763  func (mr *MockEC2APIMockRecorder) CreateImage(arg0 interface{}) *gomock.Call {
  1764  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateImage", reflect.TypeOf((*MockEC2API)(nil).CreateImage), arg0)
  1765  }
  1766  
  1767  // CreateImageWithContext mocks base method
  1768  func (m *MockEC2API) CreateImageWithContext(arg0 aws.Context, arg1 *ec2.CreateImageInput, arg2 ...request.Option) (*ec2.CreateImageOutput, error) {
  1769  	varargs := []interface{}{arg0, arg1}
  1770  	for _, a := range arg2 {
  1771  		varargs = append(varargs, a)
  1772  	}
  1773  	ret := m.ctrl.Call(m, "CreateImageWithContext", varargs...)
  1774  	ret0, _ := ret[0].(*ec2.CreateImageOutput)
  1775  	ret1, _ := ret[1].(error)
  1776  	return ret0, ret1
  1777  }
  1778  
  1779  // CreateImageWithContext indicates an expected call of CreateImageWithContext
  1780  func (mr *MockEC2APIMockRecorder) CreateImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1781  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1782  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateImageWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateImageWithContext), varargs...)
  1783  }
  1784  
  1785  // CreateImageRequest mocks base method
  1786  func (m *MockEC2API) CreateImageRequest(arg0 *ec2.CreateImageInput) (*request.Request, *ec2.CreateImageOutput) {
  1787  	ret := m.ctrl.Call(m, "CreateImageRequest", arg0)
  1788  	ret0, _ := ret[0].(*request.Request)
  1789  	ret1, _ := ret[1].(*ec2.CreateImageOutput)
  1790  	return ret0, ret1
  1791  }
  1792  
  1793  // CreateImageRequest indicates an expected call of CreateImageRequest
  1794  func (mr *MockEC2APIMockRecorder) CreateImageRequest(arg0 interface{}) *gomock.Call {
  1795  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateImageRequest", reflect.TypeOf((*MockEC2API)(nil).CreateImageRequest), arg0)
  1796  }
  1797  
  1798  // CreateInstanceExportTask mocks base method
  1799  func (m *MockEC2API) CreateInstanceExportTask(arg0 *ec2.CreateInstanceExportTaskInput) (*ec2.CreateInstanceExportTaskOutput, error) {
  1800  	ret := m.ctrl.Call(m, "CreateInstanceExportTask", arg0)
  1801  	ret0, _ := ret[0].(*ec2.CreateInstanceExportTaskOutput)
  1802  	ret1, _ := ret[1].(error)
  1803  	return ret0, ret1
  1804  }
  1805  
  1806  // CreateInstanceExportTask indicates an expected call of CreateInstanceExportTask
  1807  func (mr *MockEC2APIMockRecorder) CreateInstanceExportTask(arg0 interface{}) *gomock.Call {
  1808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceExportTask", reflect.TypeOf((*MockEC2API)(nil).CreateInstanceExportTask), arg0)
  1809  }
  1810  
  1811  // CreateInstanceExportTaskWithContext mocks base method
  1812  func (m *MockEC2API) CreateInstanceExportTaskWithContext(arg0 aws.Context, arg1 *ec2.CreateInstanceExportTaskInput, arg2 ...request.Option) (*ec2.CreateInstanceExportTaskOutput, error) {
  1813  	varargs := []interface{}{arg0, arg1}
  1814  	for _, a := range arg2 {
  1815  		varargs = append(varargs, a)
  1816  	}
  1817  	ret := m.ctrl.Call(m, "CreateInstanceExportTaskWithContext", varargs...)
  1818  	ret0, _ := ret[0].(*ec2.CreateInstanceExportTaskOutput)
  1819  	ret1, _ := ret[1].(error)
  1820  	return ret0, ret1
  1821  }
  1822  
  1823  // CreateInstanceExportTaskWithContext indicates an expected call of CreateInstanceExportTaskWithContext
  1824  func (mr *MockEC2APIMockRecorder) CreateInstanceExportTaskWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1825  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1826  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceExportTaskWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateInstanceExportTaskWithContext), varargs...)
  1827  }
  1828  
  1829  // CreateInstanceExportTaskRequest mocks base method
  1830  func (m *MockEC2API) CreateInstanceExportTaskRequest(arg0 *ec2.CreateInstanceExportTaskInput) (*request.Request, *ec2.CreateInstanceExportTaskOutput) {
  1831  	ret := m.ctrl.Call(m, "CreateInstanceExportTaskRequest", arg0)
  1832  	ret0, _ := ret[0].(*request.Request)
  1833  	ret1, _ := ret[1].(*ec2.CreateInstanceExportTaskOutput)
  1834  	return ret0, ret1
  1835  }
  1836  
  1837  // CreateInstanceExportTaskRequest indicates an expected call of CreateInstanceExportTaskRequest
  1838  func (mr *MockEC2APIMockRecorder) CreateInstanceExportTaskRequest(arg0 interface{}) *gomock.Call {
  1839  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceExportTaskRequest", reflect.TypeOf((*MockEC2API)(nil).CreateInstanceExportTaskRequest), arg0)
  1840  }
  1841  
  1842  // CreateInternetGateway mocks base method
  1843  func (m *MockEC2API) CreateInternetGateway(arg0 *ec2.CreateInternetGatewayInput) (*ec2.CreateInternetGatewayOutput, error) {
  1844  	ret := m.ctrl.Call(m, "CreateInternetGateway", arg0)
  1845  	ret0, _ := ret[0].(*ec2.CreateInternetGatewayOutput)
  1846  	ret1, _ := ret[1].(error)
  1847  	return ret0, ret1
  1848  }
  1849  
  1850  // CreateInternetGateway indicates an expected call of CreateInternetGateway
  1851  func (mr *MockEC2APIMockRecorder) CreateInternetGateway(arg0 interface{}) *gomock.Call {
  1852  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInternetGateway", reflect.TypeOf((*MockEC2API)(nil).CreateInternetGateway), arg0)
  1853  }
  1854  
  1855  // CreateInternetGatewayWithContext mocks base method
  1856  func (m *MockEC2API) CreateInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.CreateInternetGatewayInput, arg2 ...request.Option) (*ec2.CreateInternetGatewayOutput, error) {
  1857  	varargs := []interface{}{arg0, arg1}
  1858  	for _, a := range arg2 {
  1859  		varargs = append(varargs, a)
  1860  	}
  1861  	ret := m.ctrl.Call(m, "CreateInternetGatewayWithContext", varargs...)
  1862  	ret0, _ := ret[0].(*ec2.CreateInternetGatewayOutput)
  1863  	ret1, _ := ret[1].(error)
  1864  	return ret0, ret1
  1865  }
  1866  
  1867  // CreateInternetGatewayWithContext indicates an expected call of CreateInternetGatewayWithContext
  1868  func (mr *MockEC2APIMockRecorder) CreateInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1869  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateInternetGatewayWithContext), varargs...)
  1871  }
  1872  
  1873  // CreateInternetGatewayRequest mocks base method
  1874  func (m *MockEC2API) CreateInternetGatewayRequest(arg0 *ec2.CreateInternetGatewayInput) (*request.Request, *ec2.CreateInternetGatewayOutput) {
  1875  	ret := m.ctrl.Call(m, "CreateInternetGatewayRequest", arg0)
  1876  	ret0, _ := ret[0].(*request.Request)
  1877  	ret1, _ := ret[1].(*ec2.CreateInternetGatewayOutput)
  1878  	return ret0, ret1
  1879  }
  1880  
  1881  // CreateInternetGatewayRequest indicates an expected call of CreateInternetGatewayRequest
  1882  func (mr *MockEC2APIMockRecorder) CreateInternetGatewayRequest(arg0 interface{}) *gomock.Call {
  1883  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).CreateInternetGatewayRequest), arg0)
  1884  }
  1885  
  1886  // CreateKeyPair mocks base method
  1887  func (m *MockEC2API) CreateKeyPair(arg0 *ec2.CreateKeyPairInput) (*ec2.CreateKeyPairOutput, error) {
  1888  	ret := m.ctrl.Call(m, "CreateKeyPair", arg0)
  1889  	ret0, _ := ret[0].(*ec2.CreateKeyPairOutput)
  1890  	ret1, _ := ret[1].(error)
  1891  	return ret0, ret1
  1892  }
  1893  
  1894  // CreateKeyPair indicates an expected call of CreateKeyPair
  1895  func (mr *MockEC2APIMockRecorder) CreateKeyPair(arg0 interface{}) *gomock.Call {
  1896  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateKeyPair", reflect.TypeOf((*MockEC2API)(nil).CreateKeyPair), arg0)
  1897  }
  1898  
  1899  // CreateKeyPairWithContext mocks base method
  1900  func (m *MockEC2API) CreateKeyPairWithContext(arg0 aws.Context, arg1 *ec2.CreateKeyPairInput, arg2 ...request.Option) (*ec2.CreateKeyPairOutput, error) {
  1901  	varargs := []interface{}{arg0, arg1}
  1902  	for _, a := range arg2 {
  1903  		varargs = append(varargs, a)
  1904  	}
  1905  	ret := m.ctrl.Call(m, "CreateKeyPairWithContext", varargs...)
  1906  	ret0, _ := ret[0].(*ec2.CreateKeyPairOutput)
  1907  	ret1, _ := ret[1].(error)
  1908  	return ret0, ret1
  1909  }
  1910  
  1911  // CreateKeyPairWithContext indicates an expected call of CreateKeyPairWithContext
  1912  func (mr *MockEC2APIMockRecorder) CreateKeyPairWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1913  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1914  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateKeyPairWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateKeyPairWithContext), varargs...)
  1915  }
  1916  
  1917  // CreateKeyPairRequest mocks base method
  1918  func (m *MockEC2API) CreateKeyPairRequest(arg0 *ec2.CreateKeyPairInput) (*request.Request, *ec2.CreateKeyPairOutput) {
  1919  	ret := m.ctrl.Call(m, "CreateKeyPairRequest", arg0)
  1920  	ret0, _ := ret[0].(*request.Request)
  1921  	ret1, _ := ret[1].(*ec2.CreateKeyPairOutput)
  1922  	return ret0, ret1
  1923  }
  1924  
  1925  // CreateKeyPairRequest indicates an expected call of CreateKeyPairRequest
  1926  func (mr *MockEC2APIMockRecorder) CreateKeyPairRequest(arg0 interface{}) *gomock.Call {
  1927  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateKeyPairRequest", reflect.TypeOf((*MockEC2API)(nil).CreateKeyPairRequest), arg0)
  1928  }
  1929  
  1930  // CreateLaunchTemplate mocks base method
  1931  func (m *MockEC2API) CreateLaunchTemplate(arg0 *ec2.CreateLaunchTemplateInput) (*ec2.CreateLaunchTemplateOutput, error) {
  1932  	ret := m.ctrl.Call(m, "CreateLaunchTemplate", arg0)
  1933  	ret0, _ := ret[0].(*ec2.CreateLaunchTemplateOutput)
  1934  	ret1, _ := ret[1].(error)
  1935  	return ret0, ret1
  1936  }
  1937  
  1938  // CreateLaunchTemplate indicates an expected call of CreateLaunchTemplate
  1939  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplate(arg0 interface{}) *gomock.Call {
  1940  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplate", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplate), arg0)
  1941  }
  1942  
  1943  // CreateLaunchTemplateWithContext mocks base method
  1944  func (m *MockEC2API) CreateLaunchTemplateWithContext(arg0 aws.Context, arg1 *ec2.CreateLaunchTemplateInput, arg2 ...request.Option) (*ec2.CreateLaunchTemplateOutput, error) {
  1945  	varargs := []interface{}{arg0, arg1}
  1946  	for _, a := range arg2 {
  1947  		varargs = append(varargs, a)
  1948  	}
  1949  	ret := m.ctrl.Call(m, "CreateLaunchTemplateWithContext", varargs...)
  1950  	ret0, _ := ret[0].(*ec2.CreateLaunchTemplateOutput)
  1951  	ret1, _ := ret[1].(error)
  1952  	return ret0, ret1
  1953  }
  1954  
  1955  // CreateLaunchTemplateWithContext indicates an expected call of CreateLaunchTemplateWithContext
  1956  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1957  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1958  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplateWithContext), varargs...)
  1959  }
  1960  
  1961  // CreateLaunchTemplateRequest mocks base method
  1962  func (m *MockEC2API) CreateLaunchTemplateRequest(arg0 *ec2.CreateLaunchTemplateInput) (*request.Request, *ec2.CreateLaunchTemplateOutput) {
  1963  	ret := m.ctrl.Call(m, "CreateLaunchTemplateRequest", arg0)
  1964  	ret0, _ := ret[0].(*request.Request)
  1965  	ret1, _ := ret[1].(*ec2.CreateLaunchTemplateOutput)
  1966  	return ret0, ret1
  1967  }
  1968  
  1969  // CreateLaunchTemplateRequest indicates an expected call of CreateLaunchTemplateRequest
  1970  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplateRequest(arg0 interface{}) *gomock.Call {
  1971  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateRequest", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplateRequest), arg0)
  1972  }
  1973  
  1974  // CreateLaunchTemplateVersion mocks base method
  1975  func (m *MockEC2API) CreateLaunchTemplateVersion(arg0 *ec2.CreateLaunchTemplateVersionInput) (*ec2.CreateLaunchTemplateVersionOutput, error) {
  1976  	ret := m.ctrl.Call(m, "CreateLaunchTemplateVersion", arg0)
  1977  	ret0, _ := ret[0].(*ec2.CreateLaunchTemplateVersionOutput)
  1978  	ret1, _ := ret[1].(error)
  1979  	return ret0, ret1
  1980  }
  1981  
  1982  // CreateLaunchTemplateVersion indicates an expected call of CreateLaunchTemplateVersion
  1983  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplateVersion(arg0 interface{}) *gomock.Call {
  1984  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateVersion", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplateVersion), arg0)
  1985  }
  1986  
  1987  // CreateLaunchTemplateVersionWithContext mocks base method
  1988  func (m *MockEC2API) CreateLaunchTemplateVersionWithContext(arg0 aws.Context, arg1 *ec2.CreateLaunchTemplateVersionInput, arg2 ...request.Option) (*ec2.CreateLaunchTemplateVersionOutput, error) {
  1989  	varargs := []interface{}{arg0, arg1}
  1990  	for _, a := range arg2 {
  1991  		varargs = append(varargs, a)
  1992  	}
  1993  	ret := m.ctrl.Call(m, "CreateLaunchTemplateVersionWithContext", varargs...)
  1994  	ret0, _ := ret[0].(*ec2.CreateLaunchTemplateVersionOutput)
  1995  	ret1, _ := ret[1].(error)
  1996  	return ret0, ret1
  1997  }
  1998  
  1999  // CreateLaunchTemplateVersionWithContext indicates an expected call of CreateLaunchTemplateVersionWithContext
  2000  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplateVersionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2001  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2002  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateVersionWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplateVersionWithContext), varargs...)
  2003  }
  2004  
  2005  // CreateLaunchTemplateVersionRequest mocks base method
  2006  func (m *MockEC2API) CreateLaunchTemplateVersionRequest(arg0 *ec2.CreateLaunchTemplateVersionInput) (*request.Request, *ec2.CreateLaunchTemplateVersionOutput) {
  2007  	ret := m.ctrl.Call(m, "CreateLaunchTemplateVersionRequest", arg0)
  2008  	ret0, _ := ret[0].(*request.Request)
  2009  	ret1, _ := ret[1].(*ec2.CreateLaunchTemplateVersionOutput)
  2010  	return ret0, ret1
  2011  }
  2012  
  2013  // CreateLaunchTemplateVersionRequest indicates an expected call of CreateLaunchTemplateVersionRequest
  2014  func (mr *MockEC2APIMockRecorder) CreateLaunchTemplateVersionRequest(arg0 interface{}) *gomock.Call {
  2015  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateVersionRequest", reflect.TypeOf((*MockEC2API)(nil).CreateLaunchTemplateVersionRequest), arg0)
  2016  }
  2017  
  2018  // CreateNatGateway mocks base method
  2019  func (m *MockEC2API) CreateNatGateway(arg0 *ec2.CreateNatGatewayInput) (*ec2.CreateNatGatewayOutput, error) {
  2020  	ret := m.ctrl.Call(m, "CreateNatGateway", arg0)
  2021  	ret0, _ := ret[0].(*ec2.CreateNatGatewayOutput)
  2022  	ret1, _ := ret[1].(error)
  2023  	return ret0, ret1
  2024  }
  2025  
  2026  // CreateNatGateway indicates an expected call of CreateNatGateway
  2027  func (mr *MockEC2APIMockRecorder) CreateNatGateway(arg0 interface{}) *gomock.Call {
  2028  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNatGateway", reflect.TypeOf((*MockEC2API)(nil).CreateNatGateway), arg0)
  2029  }
  2030  
  2031  // CreateNatGatewayWithContext mocks base method
  2032  func (m *MockEC2API) CreateNatGatewayWithContext(arg0 aws.Context, arg1 *ec2.CreateNatGatewayInput, arg2 ...request.Option) (*ec2.CreateNatGatewayOutput, error) {
  2033  	varargs := []interface{}{arg0, arg1}
  2034  	for _, a := range arg2 {
  2035  		varargs = append(varargs, a)
  2036  	}
  2037  	ret := m.ctrl.Call(m, "CreateNatGatewayWithContext", varargs...)
  2038  	ret0, _ := ret[0].(*ec2.CreateNatGatewayOutput)
  2039  	ret1, _ := ret[1].(error)
  2040  	return ret0, ret1
  2041  }
  2042  
  2043  // CreateNatGatewayWithContext indicates an expected call of CreateNatGatewayWithContext
  2044  func (mr *MockEC2APIMockRecorder) CreateNatGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2045  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2046  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNatGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateNatGatewayWithContext), varargs...)
  2047  }
  2048  
  2049  // CreateNatGatewayRequest mocks base method
  2050  func (m *MockEC2API) CreateNatGatewayRequest(arg0 *ec2.CreateNatGatewayInput) (*request.Request, *ec2.CreateNatGatewayOutput) {
  2051  	ret := m.ctrl.Call(m, "CreateNatGatewayRequest", arg0)
  2052  	ret0, _ := ret[0].(*request.Request)
  2053  	ret1, _ := ret[1].(*ec2.CreateNatGatewayOutput)
  2054  	return ret0, ret1
  2055  }
  2056  
  2057  // CreateNatGatewayRequest indicates an expected call of CreateNatGatewayRequest
  2058  func (mr *MockEC2APIMockRecorder) CreateNatGatewayRequest(arg0 interface{}) *gomock.Call {
  2059  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNatGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).CreateNatGatewayRequest), arg0)
  2060  }
  2061  
  2062  // CreateNetworkAcl mocks base method
  2063  func (m *MockEC2API) CreateNetworkAcl(arg0 *ec2.CreateNetworkAclInput) (*ec2.CreateNetworkAclOutput, error) {
  2064  	ret := m.ctrl.Call(m, "CreateNetworkAcl", arg0)
  2065  	ret0, _ := ret[0].(*ec2.CreateNetworkAclOutput)
  2066  	ret1, _ := ret[1].(error)
  2067  	return ret0, ret1
  2068  }
  2069  
  2070  // CreateNetworkAcl indicates an expected call of CreateNetworkAcl
  2071  func (mr *MockEC2APIMockRecorder) CreateNetworkAcl(arg0 interface{}) *gomock.Call {
  2072  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAcl", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAcl), arg0)
  2073  }
  2074  
  2075  // CreateNetworkAclWithContext mocks base method
  2076  func (m *MockEC2API) CreateNetworkAclWithContext(arg0 aws.Context, arg1 *ec2.CreateNetworkAclInput, arg2 ...request.Option) (*ec2.CreateNetworkAclOutput, error) {
  2077  	varargs := []interface{}{arg0, arg1}
  2078  	for _, a := range arg2 {
  2079  		varargs = append(varargs, a)
  2080  	}
  2081  	ret := m.ctrl.Call(m, "CreateNetworkAclWithContext", varargs...)
  2082  	ret0, _ := ret[0].(*ec2.CreateNetworkAclOutput)
  2083  	ret1, _ := ret[1].(error)
  2084  	return ret0, ret1
  2085  }
  2086  
  2087  // CreateNetworkAclWithContext indicates an expected call of CreateNetworkAclWithContext
  2088  func (mr *MockEC2APIMockRecorder) CreateNetworkAclWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2089  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2090  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAclWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAclWithContext), varargs...)
  2091  }
  2092  
  2093  // CreateNetworkAclRequest mocks base method
  2094  func (m *MockEC2API) CreateNetworkAclRequest(arg0 *ec2.CreateNetworkAclInput) (*request.Request, *ec2.CreateNetworkAclOutput) {
  2095  	ret := m.ctrl.Call(m, "CreateNetworkAclRequest", arg0)
  2096  	ret0, _ := ret[0].(*request.Request)
  2097  	ret1, _ := ret[1].(*ec2.CreateNetworkAclOutput)
  2098  	return ret0, ret1
  2099  }
  2100  
  2101  // CreateNetworkAclRequest indicates an expected call of CreateNetworkAclRequest
  2102  func (mr *MockEC2APIMockRecorder) CreateNetworkAclRequest(arg0 interface{}) *gomock.Call {
  2103  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAclRequest", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAclRequest), arg0)
  2104  }
  2105  
  2106  // CreateNetworkAclEntry mocks base method
  2107  func (m *MockEC2API) CreateNetworkAclEntry(arg0 *ec2.CreateNetworkAclEntryInput) (*ec2.CreateNetworkAclEntryOutput, error) {
  2108  	ret := m.ctrl.Call(m, "CreateNetworkAclEntry", arg0)
  2109  	ret0, _ := ret[0].(*ec2.CreateNetworkAclEntryOutput)
  2110  	ret1, _ := ret[1].(error)
  2111  	return ret0, ret1
  2112  }
  2113  
  2114  // CreateNetworkAclEntry indicates an expected call of CreateNetworkAclEntry
  2115  func (mr *MockEC2APIMockRecorder) CreateNetworkAclEntry(arg0 interface{}) *gomock.Call {
  2116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAclEntry", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAclEntry), arg0)
  2117  }
  2118  
  2119  // CreateNetworkAclEntryWithContext mocks base method
  2120  func (m *MockEC2API) CreateNetworkAclEntryWithContext(arg0 aws.Context, arg1 *ec2.CreateNetworkAclEntryInput, arg2 ...request.Option) (*ec2.CreateNetworkAclEntryOutput, error) {
  2121  	varargs := []interface{}{arg0, arg1}
  2122  	for _, a := range arg2 {
  2123  		varargs = append(varargs, a)
  2124  	}
  2125  	ret := m.ctrl.Call(m, "CreateNetworkAclEntryWithContext", varargs...)
  2126  	ret0, _ := ret[0].(*ec2.CreateNetworkAclEntryOutput)
  2127  	ret1, _ := ret[1].(error)
  2128  	return ret0, ret1
  2129  }
  2130  
  2131  // CreateNetworkAclEntryWithContext indicates an expected call of CreateNetworkAclEntryWithContext
  2132  func (mr *MockEC2APIMockRecorder) CreateNetworkAclEntryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2133  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2134  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAclEntryWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAclEntryWithContext), varargs...)
  2135  }
  2136  
  2137  // CreateNetworkAclEntryRequest mocks base method
  2138  func (m *MockEC2API) CreateNetworkAclEntryRequest(arg0 *ec2.CreateNetworkAclEntryInput) (*request.Request, *ec2.CreateNetworkAclEntryOutput) {
  2139  	ret := m.ctrl.Call(m, "CreateNetworkAclEntryRequest", arg0)
  2140  	ret0, _ := ret[0].(*request.Request)
  2141  	ret1, _ := ret[1].(*ec2.CreateNetworkAclEntryOutput)
  2142  	return ret0, ret1
  2143  }
  2144  
  2145  // CreateNetworkAclEntryRequest indicates an expected call of CreateNetworkAclEntryRequest
  2146  func (mr *MockEC2APIMockRecorder) CreateNetworkAclEntryRequest(arg0 interface{}) *gomock.Call {
  2147  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkAclEntryRequest", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkAclEntryRequest), arg0)
  2148  }
  2149  
  2150  // CreateNetworkInterface mocks base method
  2151  func (m *MockEC2API) CreateNetworkInterface(arg0 *ec2.CreateNetworkInterfaceInput) (*ec2.CreateNetworkInterfaceOutput, error) {
  2152  	ret := m.ctrl.Call(m, "CreateNetworkInterface", arg0)
  2153  	ret0, _ := ret[0].(*ec2.CreateNetworkInterfaceOutput)
  2154  	ret1, _ := ret[1].(error)
  2155  	return ret0, ret1
  2156  }
  2157  
  2158  // CreateNetworkInterface indicates an expected call of CreateNetworkInterface
  2159  func (mr *MockEC2APIMockRecorder) CreateNetworkInterface(arg0 interface{}) *gomock.Call {
  2160  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterface", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterface), arg0)
  2161  }
  2162  
  2163  // CreateNetworkInterfaceWithContext mocks base method
  2164  func (m *MockEC2API) CreateNetworkInterfaceWithContext(arg0 aws.Context, arg1 *ec2.CreateNetworkInterfaceInput, arg2 ...request.Option) (*ec2.CreateNetworkInterfaceOutput, error) {
  2165  	varargs := []interface{}{arg0, arg1}
  2166  	for _, a := range arg2 {
  2167  		varargs = append(varargs, a)
  2168  	}
  2169  	ret := m.ctrl.Call(m, "CreateNetworkInterfaceWithContext", varargs...)
  2170  	ret0, _ := ret[0].(*ec2.CreateNetworkInterfaceOutput)
  2171  	ret1, _ := ret[1].(error)
  2172  	return ret0, ret1
  2173  }
  2174  
  2175  // CreateNetworkInterfaceWithContext indicates an expected call of CreateNetworkInterfaceWithContext
  2176  func (mr *MockEC2APIMockRecorder) CreateNetworkInterfaceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2177  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterfaceWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterfaceWithContext), varargs...)
  2179  }
  2180  
  2181  // CreateNetworkInterfaceRequest mocks base method
  2182  func (m *MockEC2API) CreateNetworkInterfaceRequest(arg0 *ec2.CreateNetworkInterfaceInput) (*request.Request, *ec2.CreateNetworkInterfaceOutput) {
  2183  	ret := m.ctrl.Call(m, "CreateNetworkInterfaceRequest", arg0)
  2184  	ret0, _ := ret[0].(*request.Request)
  2185  	ret1, _ := ret[1].(*ec2.CreateNetworkInterfaceOutput)
  2186  	return ret0, ret1
  2187  }
  2188  
  2189  // CreateNetworkInterfaceRequest indicates an expected call of CreateNetworkInterfaceRequest
  2190  func (mr *MockEC2APIMockRecorder) CreateNetworkInterfaceRequest(arg0 interface{}) *gomock.Call {
  2191  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterfaceRequest", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterfaceRequest), arg0)
  2192  }
  2193  
  2194  // CreateNetworkInterfacePermission mocks base method
  2195  func (m *MockEC2API) CreateNetworkInterfacePermission(arg0 *ec2.CreateNetworkInterfacePermissionInput) (*ec2.CreateNetworkInterfacePermissionOutput, error) {
  2196  	ret := m.ctrl.Call(m, "CreateNetworkInterfacePermission", arg0)
  2197  	ret0, _ := ret[0].(*ec2.CreateNetworkInterfacePermissionOutput)
  2198  	ret1, _ := ret[1].(error)
  2199  	return ret0, ret1
  2200  }
  2201  
  2202  // CreateNetworkInterfacePermission indicates an expected call of CreateNetworkInterfacePermission
  2203  func (mr *MockEC2APIMockRecorder) CreateNetworkInterfacePermission(arg0 interface{}) *gomock.Call {
  2204  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterfacePermission", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterfacePermission), arg0)
  2205  }
  2206  
  2207  // CreateNetworkInterfacePermissionWithContext mocks base method
  2208  func (m *MockEC2API) CreateNetworkInterfacePermissionWithContext(arg0 aws.Context, arg1 *ec2.CreateNetworkInterfacePermissionInput, arg2 ...request.Option) (*ec2.CreateNetworkInterfacePermissionOutput, error) {
  2209  	varargs := []interface{}{arg0, arg1}
  2210  	for _, a := range arg2 {
  2211  		varargs = append(varargs, a)
  2212  	}
  2213  	ret := m.ctrl.Call(m, "CreateNetworkInterfacePermissionWithContext", varargs...)
  2214  	ret0, _ := ret[0].(*ec2.CreateNetworkInterfacePermissionOutput)
  2215  	ret1, _ := ret[1].(error)
  2216  	return ret0, ret1
  2217  }
  2218  
  2219  // CreateNetworkInterfacePermissionWithContext indicates an expected call of CreateNetworkInterfacePermissionWithContext
  2220  func (mr *MockEC2APIMockRecorder) CreateNetworkInterfacePermissionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2221  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2222  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterfacePermissionWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterfacePermissionWithContext), varargs...)
  2223  }
  2224  
  2225  // CreateNetworkInterfacePermissionRequest mocks base method
  2226  func (m *MockEC2API) CreateNetworkInterfacePermissionRequest(arg0 *ec2.CreateNetworkInterfacePermissionInput) (*request.Request, *ec2.CreateNetworkInterfacePermissionOutput) {
  2227  	ret := m.ctrl.Call(m, "CreateNetworkInterfacePermissionRequest", arg0)
  2228  	ret0, _ := ret[0].(*request.Request)
  2229  	ret1, _ := ret[1].(*ec2.CreateNetworkInterfacePermissionOutput)
  2230  	return ret0, ret1
  2231  }
  2232  
  2233  // CreateNetworkInterfacePermissionRequest indicates an expected call of CreateNetworkInterfacePermissionRequest
  2234  func (mr *MockEC2APIMockRecorder) CreateNetworkInterfacePermissionRequest(arg0 interface{}) *gomock.Call {
  2235  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNetworkInterfacePermissionRequest", reflect.TypeOf((*MockEC2API)(nil).CreateNetworkInterfacePermissionRequest), arg0)
  2236  }
  2237  
  2238  // CreatePlacementGroup mocks base method
  2239  func (m *MockEC2API) CreatePlacementGroup(arg0 *ec2.CreatePlacementGroupInput) (*ec2.CreatePlacementGroupOutput, error) {
  2240  	ret := m.ctrl.Call(m, "CreatePlacementGroup", arg0)
  2241  	ret0, _ := ret[0].(*ec2.CreatePlacementGroupOutput)
  2242  	ret1, _ := ret[1].(error)
  2243  	return ret0, ret1
  2244  }
  2245  
  2246  // CreatePlacementGroup indicates an expected call of CreatePlacementGroup
  2247  func (mr *MockEC2APIMockRecorder) CreatePlacementGroup(arg0 interface{}) *gomock.Call {
  2248  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePlacementGroup", reflect.TypeOf((*MockEC2API)(nil).CreatePlacementGroup), arg0)
  2249  }
  2250  
  2251  // CreatePlacementGroupWithContext mocks base method
  2252  func (m *MockEC2API) CreatePlacementGroupWithContext(arg0 aws.Context, arg1 *ec2.CreatePlacementGroupInput, arg2 ...request.Option) (*ec2.CreatePlacementGroupOutput, error) {
  2253  	varargs := []interface{}{arg0, arg1}
  2254  	for _, a := range arg2 {
  2255  		varargs = append(varargs, a)
  2256  	}
  2257  	ret := m.ctrl.Call(m, "CreatePlacementGroupWithContext", varargs...)
  2258  	ret0, _ := ret[0].(*ec2.CreatePlacementGroupOutput)
  2259  	ret1, _ := ret[1].(error)
  2260  	return ret0, ret1
  2261  }
  2262  
  2263  // CreatePlacementGroupWithContext indicates an expected call of CreatePlacementGroupWithContext
  2264  func (mr *MockEC2APIMockRecorder) CreatePlacementGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2265  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2266  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePlacementGroupWithContext", reflect.TypeOf((*MockEC2API)(nil).CreatePlacementGroupWithContext), varargs...)
  2267  }
  2268  
  2269  // CreatePlacementGroupRequest mocks base method
  2270  func (m *MockEC2API) CreatePlacementGroupRequest(arg0 *ec2.CreatePlacementGroupInput) (*request.Request, *ec2.CreatePlacementGroupOutput) {
  2271  	ret := m.ctrl.Call(m, "CreatePlacementGroupRequest", arg0)
  2272  	ret0, _ := ret[0].(*request.Request)
  2273  	ret1, _ := ret[1].(*ec2.CreatePlacementGroupOutput)
  2274  	return ret0, ret1
  2275  }
  2276  
  2277  // CreatePlacementGroupRequest indicates an expected call of CreatePlacementGroupRequest
  2278  func (mr *MockEC2APIMockRecorder) CreatePlacementGroupRequest(arg0 interface{}) *gomock.Call {
  2279  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePlacementGroupRequest", reflect.TypeOf((*MockEC2API)(nil).CreatePlacementGroupRequest), arg0)
  2280  }
  2281  
  2282  // CreateReservedInstancesListing mocks base method
  2283  func (m *MockEC2API) CreateReservedInstancesListing(arg0 *ec2.CreateReservedInstancesListingInput) (*ec2.CreateReservedInstancesListingOutput, error) {
  2284  	ret := m.ctrl.Call(m, "CreateReservedInstancesListing", arg0)
  2285  	ret0, _ := ret[0].(*ec2.CreateReservedInstancesListingOutput)
  2286  	ret1, _ := ret[1].(error)
  2287  	return ret0, ret1
  2288  }
  2289  
  2290  // CreateReservedInstancesListing indicates an expected call of CreateReservedInstancesListing
  2291  func (mr *MockEC2APIMockRecorder) CreateReservedInstancesListing(arg0 interface{}) *gomock.Call {
  2292  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateReservedInstancesListing", reflect.TypeOf((*MockEC2API)(nil).CreateReservedInstancesListing), arg0)
  2293  }
  2294  
  2295  // CreateReservedInstancesListingWithContext mocks base method
  2296  func (m *MockEC2API) CreateReservedInstancesListingWithContext(arg0 aws.Context, arg1 *ec2.CreateReservedInstancesListingInput, arg2 ...request.Option) (*ec2.CreateReservedInstancesListingOutput, error) {
  2297  	varargs := []interface{}{arg0, arg1}
  2298  	for _, a := range arg2 {
  2299  		varargs = append(varargs, a)
  2300  	}
  2301  	ret := m.ctrl.Call(m, "CreateReservedInstancesListingWithContext", varargs...)
  2302  	ret0, _ := ret[0].(*ec2.CreateReservedInstancesListingOutput)
  2303  	ret1, _ := ret[1].(error)
  2304  	return ret0, ret1
  2305  }
  2306  
  2307  // CreateReservedInstancesListingWithContext indicates an expected call of CreateReservedInstancesListingWithContext
  2308  func (mr *MockEC2APIMockRecorder) CreateReservedInstancesListingWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2309  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2310  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateReservedInstancesListingWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateReservedInstancesListingWithContext), varargs...)
  2311  }
  2312  
  2313  // CreateReservedInstancesListingRequest mocks base method
  2314  func (m *MockEC2API) CreateReservedInstancesListingRequest(arg0 *ec2.CreateReservedInstancesListingInput) (*request.Request, *ec2.CreateReservedInstancesListingOutput) {
  2315  	ret := m.ctrl.Call(m, "CreateReservedInstancesListingRequest", arg0)
  2316  	ret0, _ := ret[0].(*request.Request)
  2317  	ret1, _ := ret[1].(*ec2.CreateReservedInstancesListingOutput)
  2318  	return ret0, ret1
  2319  }
  2320  
  2321  // CreateReservedInstancesListingRequest indicates an expected call of CreateReservedInstancesListingRequest
  2322  func (mr *MockEC2APIMockRecorder) CreateReservedInstancesListingRequest(arg0 interface{}) *gomock.Call {
  2323  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateReservedInstancesListingRequest", reflect.TypeOf((*MockEC2API)(nil).CreateReservedInstancesListingRequest), arg0)
  2324  }
  2325  
  2326  // CreateRoute mocks base method
  2327  func (m *MockEC2API) CreateRoute(arg0 *ec2.CreateRouteInput) (*ec2.CreateRouteOutput, error) {
  2328  	ret := m.ctrl.Call(m, "CreateRoute", arg0)
  2329  	ret0, _ := ret[0].(*ec2.CreateRouteOutput)
  2330  	ret1, _ := ret[1].(error)
  2331  	return ret0, ret1
  2332  }
  2333  
  2334  // CreateRoute indicates an expected call of CreateRoute
  2335  func (mr *MockEC2APIMockRecorder) CreateRoute(arg0 interface{}) *gomock.Call {
  2336  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRoute", reflect.TypeOf((*MockEC2API)(nil).CreateRoute), arg0)
  2337  }
  2338  
  2339  // CreateRouteWithContext mocks base method
  2340  func (m *MockEC2API) CreateRouteWithContext(arg0 aws.Context, arg1 *ec2.CreateRouteInput, arg2 ...request.Option) (*ec2.CreateRouteOutput, error) {
  2341  	varargs := []interface{}{arg0, arg1}
  2342  	for _, a := range arg2 {
  2343  		varargs = append(varargs, a)
  2344  	}
  2345  	ret := m.ctrl.Call(m, "CreateRouteWithContext", varargs...)
  2346  	ret0, _ := ret[0].(*ec2.CreateRouteOutput)
  2347  	ret1, _ := ret[1].(error)
  2348  	return ret0, ret1
  2349  }
  2350  
  2351  // CreateRouteWithContext indicates an expected call of CreateRouteWithContext
  2352  func (mr *MockEC2APIMockRecorder) CreateRouteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2353  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2354  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRouteWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateRouteWithContext), varargs...)
  2355  }
  2356  
  2357  // CreateRouteRequest mocks base method
  2358  func (m *MockEC2API) CreateRouteRequest(arg0 *ec2.CreateRouteInput) (*request.Request, *ec2.CreateRouteOutput) {
  2359  	ret := m.ctrl.Call(m, "CreateRouteRequest", arg0)
  2360  	ret0, _ := ret[0].(*request.Request)
  2361  	ret1, _ := ret[1].(*ec2.CreateRouteOutput)
  2362  	return ret0, ret1
  2363  }
  2364  
  2365  // CreateRouteRequest indicates an expected call of CreateRouteRequest
  2366  func (mr *MockEC2APIMockRecorder) CreateRouteRequest(arg0 interface{}) *gomock.Call {
  2367  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRouteRequest", reflect.TypeOf((*MockEC2API)(nil).CreateRouteRequest), arg0)
  2368  }
  2369  
  2370  // CreateRouteTable mocks base method
  2371  func (m *MockEC2API) CreateRouteTable(arg0 *ec2.CreateRouteTableInput) (*ec2.CreateRouteTableOutput, error) {
  2372  	ret := m.ctrl.Call(m, "CreateRouteTable", arg0)
  2373  	ret0, _ := ret[0].(*ec2.CreateRouteTableOutput)
  2374  	ret1, _ := ret[1].(error)
  2375  	return ret0, ret1
  2376  }
  2377  
  2378  // CreateRouteTable indicates an expected call of CreateRouteTable
  2379  func (mr *MockEC2APIMockRecorder) CreateRouteTable(arg0 interface{}) *gomock.Call {
  2380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRouteTable", reflect.TypeOf((*MockEC2API)(nil).CreateRouteTable), arg0)
  2381  }
  2382  
  2383  // CreateRouteTableWithContext mocks base method
  2384  func (m *MockEC2API) CreateRouteTableWithContext(arg0 aws.Context, arg1 *ec2.CreateRouteTableInput, arg2 ...request.Option) (*ec2.CreateRouteTableOutput, error) {
  2385  	varargs := []interface{}{arg0, arg1}
  2386  	for _, a := range arg2 {
  2387  		varargs = append(varargs, a)
  2388  	}
  2389  	ret := m.ctrl.Call(m, "CreateRouteTableWithContext", varargs...)
  2390  	ret0, _ := ret[0].(*ec2.CreateRouteTableOutput)
  2391  	ret1, _ := ret[1].(error)
  2392  	return ret0, ret1
  2393  }
  2394  
  2395  // CreateRouteTableWithContext indicates an expected call of CreateRouteTableWithContext
  2396  func (mr *MockEC2APIMockRecorder) CreateRouteTableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2397  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2398  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRouteTableWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateRouteTableWithContext), varargs...)
  2399  }
  2400  
  2401  // CreateRouteTableRequest mocks base method
  2402  func (m *MockEC2API) CreateRouteTableRequest(arg0 *ec2.CreateRouteTableInput) (*request.Request, *ec2.CreateRouteTableOutput) {
  2403  	ret := m.ctrl.Call(m, "CreateRouteTableRequest", arg0)
  2404  	ret0, _ := ret[0].(*request.Request)
  2405  	ret1, _ := ret[1].(*ec2.CreateRouteTableOutput)
  2406  	return ret0, ret1
  2407  }
  2408  
  2409  // CreateRouteTableRequest indicates an expected call of CreateRouteTableRequest
  2410  func (mr *MockEC2APIMockRecorder) CreateRouteTableRequest(arg0 interface{}) *gomock.Call {
  2411  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRouteTableRequest", reflect.TypeOf((*MockEC2API)(nil).CreateRouteTableRequest), arg0)
  2412  }
  2413  
  2414  // CreateSecurityGroup mocks base method
  2415  func (m *MockEC2API) CreateSecurityGroup(arg0 *ec2.CreateSecurityGroupInput) (*ec2.CreateSecurityGroupOutput, error) {
  2416  	ret := m.ctrl.Call(m, "CreateSecurityGroup", arg0)
  2417  	ret0, _ := ret[0].(*ec2.CreateSecurityGroupOutput)
  2418  	ret1, _ := ret[1].(error)
  2419  	return ret0, ret1
  2420  }
  2421  
  2422  // CreateSecurityGroup indicates an expected call of CreateSecurityGroup
  2423  func (mr *MockEC2APIMockRecorder) CreateSecurityGroup(arg0 interface{}) *gomock.Call {
  2424  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSecurityGroup", reflect.TypeOf((*MockEC2API)(nil).CreateSecurityGroup), arg0)
  2425  }
  2426  
  2427  // CreateSecurityGroupWithContext mocks base method
  2428  func (m *MockEC2API) CreateSecurityGroupWithContext(arg0 aws.Context, arg1 *ec2.CreateSecurityGroupInput, arg2 ...request.Option) (*ec2.CreateSecurityGroupOutput, error) {
  2429  	varargs := []interface{}{arg0, arg1}
  2430  	for _, a := range arg2 {
  2431  		varargs = append(varargs, a)
  2432  	}
  2433  	ret := m.ctrl.Call(m, "CreateSecurityGroupWithContext", varargs...)
  2434  	ret0, _ := ret[0].(*ec2.CreateSecurityGroupOutput)
  2435  	ret1, _ := ret[1].(error)
  2436  	return ret0, ret1
  2437  }
  2438  
  2439  // CreateSecurityGroupWithContext indicates an expected call of CreateSecurityGroupWithContext
  2440  func (mr *MockEC2APIMockRecorder) CreateSecurityGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2441  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSecurityGroupWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateSecurityGroupWithContext), varargs...)
  2443  }
  2444  
  2445  // CreateSecurityGroupRequest mocks base method
  2446  func (m *MockEC2API) CreateSecurityGroupRequest(arg0 *ec2.CreateSecurityGroupInput) (*request.Request, *ec2.CreateSecurityGroupOutput) {
  2447  	ret := m.ctrl.Call(m, "CreateSecurityGroupRequest", arg0)
  2448  	ret0, _ := ret[0].(*request.Request)
  2449  	ret1, _ := ret[1].(*ec2.CreateSecurityGroupOutput)
  2450  	return ret0, ret1
  2451  }
  2452  
  2453  // CreateSecurityGroupRequest indicates an expected call of CreateSecurityGroupRequest
  2454  func (mr *MockEC2APIMockRecorder) CreateSecurityGroupRequest(arg0 interface{}) *gomock.Call {
  2455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSecurityGroupRequest", reflect.TypeOf((*MockEC2API)(nil).CreateSecurityGroupRequest), arg0)
  2456  }
  2457  
  2458  // CreateSnapshot mocks base method
  2459  func (m *MockEC2API) CreateSnapshot(arg0 *ec2.CreateSnapshotInput) (*ec2.Snapshot, error) {
  2460  	ret := m.ctrl.Call(m, "CreateSnapshot", arg0)
  2461  	ret0, _ := ret[0].(*ec2.Snapshot)
  2462  	ret1, _ := ret[1].(error)
  2463  	return ret0, ret1
  2464  }
  2465  
  2466  // CreateSnapshot indicates an expected call of CreateSnapshot
  2467  func (mr *MockEC2APIMockRecorder) CreateSnapshot(arg0 interface{}) *gomock.Call {
  2468  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSnapshot", reflect.TypeOf((*MockEC2API)(nil).CreateSnapshot), arg0)
  2469  }
  2470  
  2471  // CreateSnapshotWithContext mocks base method
  2472  func (m *MockEC2API) CreateSnapshotWithContext(arg0 aws.Context, arg1 *ec2.CreateSnapshotInput, arg2 ...request.Option) (*ec2.Snapshot, error) {
  2473  	varargs := []interface{}{arg0, arg1}
  2474  	for _, a := range arg2 {
  2475  		varargs = append(varargs, a)
  2476  	}
  2477  	ret := m.ctrl.Call(m, "CreateSnapshotWithContext", varargs...)
  2478  	ret0, _ := ret[0].(*ec2.Snapshot)
  2479  	ret1, _ := ret[1].(error)
  2480  	return ret0, ret1
  2481  }
  2482  
  2483  // CreateSnapshotWithContext indicates an expected call of CreateSnapshotWithContext
  2484  func (mr *MockEC2APIMockRecorder) CreateSnapshotWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2485  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2486  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSnapshotWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateSnapshotWithContext), varargs...)
  2487  }
  2488  
  2489  // CreateSnapshotRequest mocks base method
  2490  func (m *MockEC2API) CreateSnapshotRequest(arg0 *ec2.CreateSnapshotInput) (*request.Request, *ec2.Snapshot) {
  2491  	ret := m.ctrl.Call(m, "CreateSnapshotRequest", arg0)
  2492  	ret0, _ := ret[0].(*request.Request)
  2493  	ret1, _ := ret[1].(*ec2.Snapshot)
  2494  	return ret0, ret1
  2495  }
  2496  
  2497  // CreateSnapshotRequest indicates an expected call of CreateSnapshotRequest
  2498  func (mr *MockEC2APIMockRecorder) CreateSnapshotRequest(arg0 interface{}) *gomock.Call {
  2499  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSnapshotRequest", reflect.TypeOf((*MockEC2API)(nil).CreateSnapshotRequest), arg0)
  2500  }
  2501  
  2502  // CreateSpotDatafeedSubscription mocks base method
  2503  func (m *MockEC2API) CreateSpotDatafeedSubscription(arg0 *ec2.CreateSpotDatafeedSubscriptionInput) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) {
  2504  	ret := m.ctrl.Call(m, "CreateSpotDatafeedSubscription", arg0)
  2505  	ret0, _ := ret[0].(*ec2.CreateSpotDatafeedSubscriptionOutput)
  2506  	ret1, _ := ret[1].(error)
  2507  	return ret0, ret1
  2508  }
  2509  
  2510  // CreateSpotDatafeedSubscription indicates an expected call of CreateSpotDatafeedSubscription
  2511  func (mr *MockEC2APIMockRecorder) CreateSpotDatafeedSubscription(arg0 interface{}) *gomock.Call {
  2512  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSpotDatafeedSubscription", reflect.TypeOf((*MockEC2API)(nil).CreateSpotDatafeedSubscription), arg0)
  2513  }
  2514  
  2515  // CreateSpotDatafeedSubscriptionWithContext mocks base method
  2516  func (m *MockEC2API) CreateSpotDatafeedSubscriptionWithContext(arg0 aws.Context, arg1 *ec2.CreateSpotDatafeedSubscriptionInput, arg2 ...request.Option) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) {
  2517  	varargs := []interface{}{arg0, arg1}
  2518  	for _, a := range arg2 {
  2519  		varargs = append(varargs, a)
  2520  	}
  2521  	ret := m.ctrl.Call(m, "CreateSpotDatafeedSubscriptionWithContext", varargs...)
  2522  	ret0, _ := ret[0].(*ec2.CreateSpotDatafeedSubscriptionOutput)
  2523  	ret1, _ := ret[1].(error)
  2524  	return ret0, ret1
  2525  }
  2526  
  2527  // CreateSpotDatafeedSubscriptionWithContext indicates an expected call of CreateSpotDatafeedSubscriptionWithContext
  2528  func (mr *MockEC2APIMockRecorder) CreateSpotDatafeedSubscriptionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2529  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2530  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSpotDatafeedSubscriptionWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateSpotDatafeedSubscriptionWithContext), varargs...)
  2531  }
  2532  
  2533  // CreateSpotDatafeedSubscriptionRequest mocks base method
  2534  func (m *MockEC2API) CreateSpotDatafeedSubscriptionRequest(arg0 *ec2.CreateSpotDatafeedSubscriptionInput) (*request.Request, *ec2.CreateSpotDatafeedSubscriptionOutput) {
  2535  	ret := m.ctrl.Call(m, "CreateSpotDatafeedSubscriptionRequest", arg0)
  2536  	ret0, _ := ret[0].(*request.Request)
  2537  	ret1, _ := ret[1].(*ec2.CreateSpotDatafeedSubscriptionOutput)
  2538  	return ret0, ret1
  2539  }
  2540  
  2541  // CreateSpotDatafeedSubscriptionRequest indicates an expected call of CreateSpotDatafeedSubscriptionRequest
  2542  func (mr *MockEC2APIMockRecorder) CreateSpotDatafeedSubscriptionRequest(arg0 interface{}) *gomock.Call {
  2543  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSpotDatafeedSubscriptionRequest", reflect.TypeOf((*MockEC2API)(nil).CreateSpotDatafeedSubscriptionRequest), arg0)
  2544  }
  2545  
  2546  // CreateSubnet mocks base method
  2547  func (m *MockEC2API) CreateSubnet(arg0 *ec2.CreateSubnetInput) (*ec2.CreateSubnetOutput, error) {
  2548  	ret := m.ctrl.Call(m, "CreateSubnet", arg0)
  2549  	ret0, _ := ret[0].(*ec2.CreateSubnetOutput)
  2550  	ret1, _ := ret[1].(error)
  2551  	return ret0, ret1
  2552  }
  2553  
  2554  // CreateSubnet indicates an expected call of CreateSubnet
  2555  func (mr *MockEC2APIMockRecorder) CreateSubnet(arg0 interface{}) *gomock.Call {
  2556  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSubnet", reflect.TypeOf((*MockEC2API)(nil).CreateSubnet), arg0)
  2557  }
  2558  
  2559  // CreateSubnetWithContext mocks base method
  2560  func (m *MockEC2API) CreateSubnetWithContext(arg0 aws.Context, arg1 *ec2.CreateSubnetInput, arg2 ...request.Option) (*ec2.CreateSubnetOutput, error) {
  2561  	varargs := []interface{}{arg0, arg1}
  2562  	for _, a := range arg2 {
  2563  		varargs = append(varargs, a)
  2564  	}
  2565  	ret := m.ctrl.Call(m, "CreateSubnetWithContext", varargs...)
  2566  	ret0, _ := ret[0].(*ec2.CreateSubnetOutput)
  2567  	ret1, _ := ret[1].(error)
  2568  	return ret0, ret1
  2569  }
  2570  
  2571  // CreateSubnetWithContext indicates an expected call of CreateSubnetWithContext
  2572  func (mr *MockEC2APIMockRecorder) CreateSubnetWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2573  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2574  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSubnetWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateSubnetWithContext), varargs...)
  2575  }
  2576  
  2577  // CreateSubnetRequest mocks base method
  2578  func (m *MockEC2API) CreateSubnetRequest(arg0 *ec2.CreateSubnetInput) (*request.Request, *ec2.CreateSubnetOutput) {
  2579  	ret := m.ctrl.Call(m, "CreateSubnetRequest", arg0)
  2580  	ret0, _ := ret[0].(*request.Request)
  2581  	ret1, _ := ret[1].(*ec2.CreateSubnetOutput)
  2582  	return ret0, ret1
  2583  }
  2584  
  2585  // CreateSubnetRequest indicates an expected call of CreateSubnetRequest
  2586  func (mr *MockEC2APIMockRecorder) CreateSubnetRequest(arg0 interface{}) *gomock.Call {
  2587  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSubnetRequest", reflect.TypeOf((*MockEC2API)(nil).CreateSubnetRequest), arg0)
  2588  }
  2589  
  2590  // CreateTags mocks base method
  2591  func (m *MockEC2API) CreateTags(arg0 *ec2.CreateTagsInput) (*ec2.CreateTagsOutput, error) {
  2592  	ret := m.ctrl.Call(m, "CreateTags", arg0)
  2593  	ret0, _ := ret[0].(*ec2.CreateTagsOutput)
  2594  	ret1, _ := ret[1].(error)
  2595  	return ret0, ret1
  2596  }
  2597  
  2598  // CreateTags indicates an expected call of CreateTags
  2599  func (mr *MockEC2APIMockRecorder) CreateTags(arg0 interface{}) *gomock.Call {
  2600  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTags", reflect.TypeOf((*MockEC2API)(nil).CreateTags), arg0)
  2601  }
  2602  
  2603  // CreateTagsWithContext mocks base method
  2604  func (m *MockEC2API) CreateTagsWithContext(arg0 aws.Context, arg1 *ec2.CreateTagsInput, arg2 ...request.Option) (*ec2.CreateTagsOutput, error) {
  2605  	varargs := []interface{}{arg0, arg1}
  2606  	for _, a := range arg2 {
  2607  		varargs = append(varargs, a)
  2608  	}
  2609  	ret := m.ctrl.Call(m, "CreateTagsWithContext", varargs...)
  2610  	ret0, _ := ret[0].(*ec2.CreateTagsOutput)
  2611  	ret1, _ := ret[1].(error)
  2612  	return ret0, ret1
  2613  }
  2614  
  2615  // CreateTagsWithContext indicates an expected call of CreateTagsWithContext
  2616  func (mr *MockEC2APIMockRecorder) CreateTagsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2617  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2618  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTagsWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateTagsWithContext), varargs...)
  2619  }
  2620  
  2621  // CreateTagsRequest mocks base method
  2622  func (m *MockEC2API) CreateTagsRequest(arg0 *ec2.CreateTagsInput) (*request.Request, *ec2.CreateTagsOutput) {
  2623  	ret := m.ctrl.Call(m, "CreateTagsRequest", arg0)
  2624  	ret0, _ := ret[0].(*request.Request)
  2625  	ret1, _ := ret[1].(*ec2.CreateTagsOutput)
  2626  	return ret0, ret1
  2627  }
  2628  
  2629  // CreateTagsRequest indicates an expected call of CreateTagsRequest
  2630  func (mr *MockEC2APIMockRecorder) CreateTagsRequest(arg0 interface{}) *gomock.Call {
  2631  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTagsRequest", reflect.TypeOf((*MockEC2API)(nil).CreateTagsRequest), arg0)
  2632  }
  2633  
  2634  // CreateVolume mocks base method
  2635  func (m *MockEC2API) CreateVolume(arg0 *ec2.CreateVolumeInput) (*ec2.Volume, error) {
  2636  	ret := m.ctrl.Call(m, "CreateVolume", arg0)
  2637  	ret0, _ := ret[0].(*ec2.Volume)
  2638  	ret1, _ := ret[1].(error)
  2639  	return ret0, ret1
  2640  }
  2641  
  2642  // CreateVolume indicates an expected call of CreateVolume
  2643  func (mr *MockEC2APIMockRecorder) CreateVolume(arg0 interface{}) *gomock.Call {
  2644  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVolume", reflect.TypeOf((*MockEC2API)(nil).CreateVolume), arg0)
  2645  }
  2646  
  2647  // CreateVolumeWithContext mocks base method
  2648  func (m *MockEC2API) CreateVolumeWithContext(arg0 aws.Context, arg1 *ec2.CreateVolumeInput, arg2 ...request.Option) (*ec2.Volume, error) {
  2649  	varargs := []interface{}{arg0, arg1}
  2650  	for _, a := range arg2 {
  2651  		varargs = append(varargs, a)
  2652  	}
  2653  	ret := m.ctrl.Call(m, "CreateVolumeWithContext", varargs...)
  2654  	ret0, _ := ret[0].(*ec2.Volume)
  2655  	ret1, _ := ret[1].(error)
  2656  	return ret0, ret1
  2657  }
  2658  
  2659  // CreateVolumeWithContext indicates an expected call of CreateVolumeWithContext
  2660  func (mr *MockEC2APIMockRecorder) CreateVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2661  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2662  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVolumeWithContext), varargs...)
  2663  }
  2664  
  2665  // CreateVolumeRequest mocks base method
  2666  func (m *MockEC2API) CreateVolumeRequest(arg0 *ec2.CreateVolumeInput) (*request.Request, *ec2.Volume) {
  2667  	ret := m.ctrl.Call(m, "CreateVolumeRequest", arg0)
  2668  	ret0, _ := ret[0].(*request.Request)
  2669  	ret1, _ := ret[1].(*ec2.Volume)
  2670  	return ret0, ret1
  2671  }
  2672  
  2673  // CreateVolumeRequest indicates an expected call of CreateVolumeRequest
  2674  func (mr *MockEC2APIMockRecorder) CreateVolumeRequest(arg0 interface{}) *gomock.Call {
  2675  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVolumeRequest), arg0)
  2676  }
  2677  
  2678  // CreateVpc mocks base method
  2679  func (m *MockEC2API) CreateVpc(arg0 *ec2.CreateVpcInput) (*ec2.CreateVpcOutput, error) {
  2680  	ret := m.ctrl.Call(m, "CreateVpc", arg0)
  2681  	ret0, _ := ret[0].(*ec2.CreateVpcOutput)
  2682  	ret1, _ := ret[1].(error)
  2683  	return ret0, ret1
  2684  }
  2685  
  2686  // CreateVpc indicates an expected call of CreateVpc
  2687  func (mr *MockEC2APIMockRecorder) CreateVpc(arg0 interface{}) *gomock.Call {
  2688  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpc", reflect.TypeOf((*MockEC2API)(nil).CreateVpc), arg0)
  2689  }
  2690  
  2691  // CreateVpcWithContext mocks base method
  2692  func (m *MockEC2API) CreateVpcWithContext(arg0 aws.Context, arg1 *ec2.CreateVpcInput, arg2 ...request.Option) (*ec2.CreateVpcOutput, error) {
  2693  	varargs := []interface{}{arg0, arg1}
  2694  	for _, a := range arg2 {
  2695  		varargs = append(varargs, a)
  2696  	}
  2697  	ret := m.ctrl.Call(m, "CreateVpcWithContext", varargs...)
  2698  	ret0, _ := ret[0].(*ec2.CreateVpcOutput)
  2699  	ret1, _ := ret[1].(error)
  2700  	return ret0, ret1
  2701  }
  2702  
  2703  // CreateVpcWithContext indicates an expected call of CreateVpcWithContext
  2704  func (mr *MockEC2APIMockRecorder) CreateVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2705  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2706  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpcWithContext), varargs...)
  2707  }
  2708  
  2709  // CreateVpcRequest mocks base method
  2710  func (m *MockEC2API) CreateVpcRequest(arg0 *ec2.CreateVpcInput) (*request.Request, *ec2.CreateVpcOutput) {
  2711  	ret := m.ctrl.Call(m, "CreateVpcRequest", arg0)
  2712  	ret0, _ := ret[0].(*request.Request)
  2713  	ret1, _ := ret[1].(*ec2.CreateVpcOutput)
  2714  	return ret0, ret1
  2715  }
  2716  
  2717  // CreateVpcRequest indicates an expected call of CreateVpcRequest
  2718  func (mr *MockEC2APIMockRecorder) CreateVpcRequest(arg0 interface{}) *gomock.Call {
  2719  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpcRequest), arg0)
  2720  }
  2721  
  2722  // CreateVpcEndpoint mocks base method
  2723  func (m *MockEC2API) CreateVpcEndpoint(arg0 *ec2.CreateVpcEndpointInput) (*ec2.CreateVpcEndpointOutput, error) {
  2724  	ret := m.ctrl.Call(m, "CreateVpcEndpoint", arg0)
  2725  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointOutput)
  2726  	ret1, _ := ret[1].(error)
  2727  	return ret0, ret1
  2728  }
  2729  
  2730  // CreateVpcEndpoint indicates an expected call of CreateVpcEndpoint
  2731  func (mr *MockEC2APIMockRecorder) CreateVpcEndpoint(arg0 interface{}) *gomock.Call {
  2732  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpoint", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpoint), arg0)
  2733  }
  2734  
  2735  // CreateVpcEndpointWithContext mocks base method
  2736  func (m *MockEC2API) CreateVpcEndpointWithContext(arg0 aws.Context, arg1 *ec2.CreateVpcEndpointInput, arg2 ...request.Option) (*ec2.CreateVpcEndpointOutput, error) {
  2737  	varargs := []interface{}{arg0, arg1}
  2738  	for _, a := range arg2 {
  2739  		varargs = append(varargs, a)
  2740  	}
  2741  	ret := m.ctrl.Call(m, "CreateVpcEndpointWithContext", varargs...)
  2742  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointOutput)
  2743  	ret1, _ := ret[1].(error)
  2744  	return ret0, ret1
  2745  }
  2746  
  2747  // CreateVpcEndpointWithContext indicates an expected call of CreateVpcEndpointWithContext
  2748  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2749  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2750  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointWithContext), varargs...)
  2751  }
  2752  
  2753  // CreateVpcEndpointRequest mocks base method
  2754  func (m *MockEC2API) CreateVpcEndpointRequest(arg0 *ec2.CreateVpcEndpointInput) (*request.Request, *ec2.CreateVpcEndpointOutput) {
  2755  	ret := m.ctrl.Call(m, "CreateVpcEndpointRequest", arg0)
  2756  	ret0, _ := ret[0].(*request.Request)
  2757  	ret1, _ := ret[1].(*ec2.CreateVpcEndpointOutput)
  2758  	return ret0, ret1
  2759  }
  2760  
  2761  // CreateVpcEndpointRequest indicates an expected call of CreateVpcEndpointRequest
  2762  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointRequest(arg0 interface{}) *gomock.Call {
  2763  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointRequest), arg0)
  2764  }
  2765  
  2766  // CreateVpcEndpointConnectionNotification mocks base method
  2767  func (m *MockEC2API) CreateVpcEndpointConnectionNotification(arg0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) {
  2768  	ret := m.ctrl.Call(m, "CreateVpcEndpointConnectionNotification", arg0)
  2769  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointConnectionNotificationOutput)
  2770  	ret1, _ := ret[1].(error)
  2771  	return ret0, ret1
  2772  }
  2773  
  2774  // CreateVpcEndpointConnectionNotification indicates an expected call of CreateVpcEndpointConnectionNotification
  2775  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointConnectionNotification(arg0 interface{}) *gomock.Call {
  2776  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointConnectionNotification", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointConnectionNotification), arg0)
  2777  }
  2778  
  2779  // CreateVpcEndpointConnectionNotificationWithContext mocks base method
  2780  func (m *MockEC2API) CreateVpcEndpointConnectionNotificationWithContext(arg0 aws.Context, arg1 *ec2.CreateVpcEndpointConnectionNotificationInput, arg2 ...request.Option) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) {
  2781  	varargs := []interface{}{arg0, arg1}
  2782  	for _, a := range arg2 {
  2783  		varargs = append(varargs, a)
  2784  	}
  2785  	ret := m.ctrl.Call(m, "CreateVpcEndpointConnectionNotificationWithContext", varargs...)
  2786  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointConnectionNotificationOutput)
  2787  	ret1, _ := ret[1].(error)
  2788  	return ret0, ret1
  2789  }
  2790  
  2791  // CreateVpcEndpointConnectionNotificationWithContext indicates an expected call of CreateVpcEndpointConnectionNotificationWithContext
  2792  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointConnectionNotificationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2793  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2794  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointConnectionNotificationWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointConnectionNotificationWithContext), varargs...)
  2795  }
  2796  
  2797  // CreateVpcEndpointConnectionNotificationRequest mocks base method
  2798  func (m *MockEC2API) CreateVpcEndpointConnectionNotificationRequest(arg0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.CreateVpcEndpointConnectionNotificationOutput) {
  2799  	ret := m.ctrl.Call(m, "CreateVpcEndpointConnectionNotificationRequest", arg0)
  2800  	ret0, _ := ret[0].(*request.Request)
  2801  	ret1, _ := ret[1].(*ec2.CreateVpcEndpointConnectionNotificationOutput)
  2802  	return ret0, ret1
  2803  }
  2804  
  2805  // CreateVpcEndpointConnectionNotificationRequest indicates an expected call of CreateVpcEndpointConnectionNotificationRequest
  2806  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointConnectionNotificationRequest(arg0 interface{}) *gomock.Call {
  2807  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointConnectionNotificationRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointConnectionNotificationRequest), arg0)
  2808  }
  2809  
  2810  // CreateVpcEndpointServiceConfiguration mocks base method
  2811  func (m *MockEC2API) CreateVpcEndpointServiceConfiguration(arg0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) {
  2812  	ret := m.ctrl.Call(m, "CreateVpcEndpointServiceConfiguration", arg0)
  2813  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointServiceConfigurationOutput)
  2814  	ret1, _ := ret[1].(error)
  2815  	return ret0, ret1
  2816  }
  2817  
  2818  // CreateVpcEndpointServiceConfiguration indicates an expected call of CreateVpcEndpointServiceConfiguration
  2819  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointServiceConfiguration(arg0 interface{}) *gomock.Call {
  2820  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointServiceConfiguration", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointServiceConfiguration), arg0)
  2821  }
  2822  
  2823  // CreateVpcEndpointServiceConfigurationWithContext mocks base method
  2824  func (m *MockEC2API) CreateVpcEndpointServiceConfigurationWithContext(arg0 aws.Context, arg1 *ec2.CreateVpcEndpointServiceConfigurationInput, arg2 ...request.Option) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) {
  2825  	varargs := []interface{}{arg0, arg1}
  2826  	for _, a := range arg2 {
  2827  		varargs = append(varargs, a)
  2828  	}
  2829  	ret := m.ctrl.Call(m, "CreateVpcEndpointServiceConfigurationWithContext", varargs...)
  2830  	ret0, _ := ret[0].(*ec2.CreateVpcEndpointServiceConfigurationOutput)
  2831  	ret1, _ := ret[1].(error)
  2832  	return ret0, ret1
  2833  }
  2834  
  2835  // CreateVpcEndpointServiceConfigurationWithContext indicates an expected call of CreateVpcEndpointServiceConfigurationWithContext
  2836  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointServiceConfigurationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2837  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2838  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointServiceConfigurationWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointServiceConfigurationWithContext), varargs...)
  2839  }
  2840  
  2841  // CreateVpcEndpointServiceConfigurationRequest mocks base method
  2842  func (m *MockEC2API) CreateVpcEndpointServiceConfigurationRequest(arg0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.CreateVpcEndpointServiceConfigurationOutput) {
  2843  	ret := m.ctrl.Call(m, "CreateVpcEndpointServiceConfigurationRequest", arg0)
  2844  	ret0, _ := ret[0].(*request.Request)
  2845  	ret1, _ := ret[1].(*ec2.CreateVpcEndpointServiceConfigurationOutput)
  2846  	return ret0, ret1
  2847  }
  2848  
  2849  // CreateVpcEndpointServiceConfigurationRequest indicates an expected call of CreateVpcEndpointServiceConfigurationRequest
  2850  func (mr *MockEC2APIMockRecorder) CreateVpcEndpointServiceConfigurationRequest(arg0 interface{}) *gomock.Call {
  2851  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcEndpointServiceConfigurationRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpcEndpointServiceConfigurationRequest), arg0)
  2852  }
  2853  
  2854  // CreateVpcPeeringConnection mocks base method
  2855  func (m *MockEC2API) CreateVpcPeeringConnection(arg0 *ec2.CreateVpcPeeringConnectionInput) (*ec2.CreateVpcPeeringConnectionOutput, error) {
  2856  	ret := m.ctrl.Call(m, "CreateVpcPeeringConnection", arg0)
  2857  	ret0, _ := ret[0].(*ec2.CreateVpcPeeringConnectionOutput)
  2858  	ret1, _ := ret[1].(error)
  2859  	return ret0, ret1
  2860  }
  2861  
  2862  // CreateVpcPeeringConnection indicates an expected call of CreateVpcPeeringConnection
  2863  func (mr *MockEC2APIMockRecorder) CreateVpcPeeringConnection(arg0 interface{}) *gomock.Call {
  2864  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcPeeringConnection", reflect.TypeOf((*MockEC2API)(nil).CreateVpcPeeringConnection), arg0)
  2865  }
  2866  
  2867  // CreateVpcPeeringConnectionWithContext mocks base method
  2868  func (m *MockEC2API) CreateVpcPeeringConnectionWithContext(arg0 aws.Context, arg1 *ec2.CreateVpcPeeringConnectionInput, arg2 ...request.Option) (*ec2.CreateVpcPeeringConnectionOutput, error) {
  2869  	varargs := []interface{}{arg0, arg1}
  2870  	for _, a := range arg2 {
  2871  		varargs = append(varargs, a)
  2872  	}
  2873  	ret := m.ctrl.Call(m, "CreateVpcPeeringConnectionWithContext", varargs...)
  2874  	ret0, _ := ret[0].(*ec2.CreateVpcPeeringConnectionOutput)
  2875  	ret1, _ := ret[1].(error)
  2876  	return ret0, ret1
  2877  }
  2878  
  2879  // CreateVpcPeeringConnectionWithContext indicates an expected call of CreateVpcPeeringConnectionWithContext
  2880  func (mr *MockEC2APIMockRecorder) CreateVpcPeeringConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2881  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2882  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcPeeringConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpcPeeringConnectionWithContext), varargs...)
  2883  }
  2884  
  2885  // CreateVpcPeeringConnectionRequest mocks base method
  2886  func (m *MockEC2API) CreateVpcPeeringConnectionRequest(arg0 *ec2.CreateVpcPeeringConnectionInput) (*request.Request, *ec2.CreateVpcPeeringConnectionOutput) {
  2887  	ret := m.ctrl.Call(m, "CreateVpcPeeringConnectionRequest", arg0)
  2888  	ret0, _ := ret[0].(*request.Request)
  2889  	ret1, _ := ret[1].(*ec2.CreateVpcPeeringConnectionOutput)
  2890  	return ret0, ret1
  2891  }
  2892  
  2893  // CreateVpcPeeringConnectionRequest indicates an expected call of CreateVpcPeeringConnectionRequest
  2894  func (mr *MockEC2APIMockRecorder) CreateVpcPeeringConnectionRequest(arg0 interface{}) *gomock.Call {
  2895  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpcPeeringConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpcPeeringConnectionRequest), arg0)
  2896  }
  2897  
  2898  // CreateVpnConnection mocks base method
  2899  func (m *MockEC2API) CreateVpnConnection(arg0 *ec2.CreateVpnConnectionInput) (*ec2.CreateVpnConnectionOutput, error) {
  2900  	ret := m.ctrl.Call(m, "CreateVpnConnection", arg0)
  2901  	ret0, _ := ret[0].(*ec2.CreateVpnConnectionOutput)
  2902  	ret1, _ := ret[1].(error)
  2903  	return ret0, ret1
  2904  }
  2905  
  2906  // CreateVpnConnection indicates an expected call of CreateVpnConnection
  2907  func (mr *MockEC2APIMockRecorder) CreateVpnConnection(arg0 interface{}) *gomock.Call {
  2908  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnection", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnection), arg0)
  2909  }
  2910  
  2911  // CreateVpnConnectionWithContext mocks base method
  2912  func (m *MockEC2API) CreateVpnConnectionWithContext(arg0 aws.Context, arg1 *ec2.CreateVpnConnectionInput, arg2 ...request.Option) (*ec2.CreateVpnConnectionOutput, error) {
  2913  	varargs := []interface{}{arg0, arg1}
  2914  	for _, a := range arg2 {
  2915  		varargs = append(varargs, a)
  2916  	}
  2917  	ret := m.ctrl.Call(m, "CreateVpnConnectionWithContext", varargs...)
  2918  	ret0, _ := ret[0].(*ec2.CreateVpnConnectionOutput)
  2919  	ret1, _ := ret[1].(error)
  2920  	return ret0, ret1
  2921  }
  2922  
  2923  // CreateVpnConnectionWithContext indicates an expected call of CreateVpnConnectionWithContext
  2924  func (mr *MockEC2APIMockRecorder) CreateVpnConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2925  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2926  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnectionWithContext), varargs...)
  2927  }
  2928  
  2929  // CreateVpnConnectionRequest mocks base method
  2930  func (m *MockEC2API) CreateVpnConnectionRequest(arg0 *ec2.CreateVpnConnectionInput) (*request.Request, *ec2.CreateVpnConnectionOutput) {
  2931  	ret := m.ctrl.Call(m, "CreateVpnConnectionRequest", arg0)
  2932  	ret0, _ := ret[0].(*request.Request)
  2933  	ret1, _ := ret[1].(*ec2.CreateVpnConnectionOutput)
  2934  	return ret0, ret1
  2935  }
  2936  
  2937  // CreateVpnConnectionRequest indicates an expected call of CreateVpnConnectionRequest
  2938  func (mr *MockEC2APIMockRecorder) CreateVpnConnectionRequest(arg0 interface{}) *gomock.Call {
  2939  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnectionRequest), arg0)
  2940  }
  2941  
  2942  // CreateVpnConnectionRoute mocks base method
  2943  func (m *MockEC2API) CreateVpnConnectionRoute(arg0 *ec2.CreateVpnConnectionRouteInput) (*ec2.CreateVpnConnectionRouteOutput, error) {
  2944  	ret := m.ctrl.Call(m, "CreateVpnConnectionRoute", arg0)
  2945  	ret0, _ := ret[0].(*ec2.CreateVpnConnectionRouteOutput)
  2946  	ret1, _ := ret[1].(error)
  2947  	return ret0, ret1
  2948  }
  2949  
  2950  // CreateVpnConnectionRoute indicates an expected call of CreateVpnConnectionRoute
  2951  func (mr *MockEC2APIMockRecorder) CreateVpnConnectionRoute(arg0 interface{}) *gomock.Call {
  2952  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnectionRoute", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnectionRoute), arg0)
  2953  }
  2954  
  2955  // CreateVpnConnectionRouteWithContext mocks base method
  2956  func (m *MockEC2API) CreateVpnConnectionRouteWithContext(arg0 aws.Context, arg1 *ec2.CreateVpnConnectionRouteInput, arg2 ...request.Option) (*ec2.CreateVpnConnectionRouteOutput, error) {
  2957  	varargs := []interface{}{arg0, arg1}
  2958  	for _, a := range arg2 {
  2959  		varargs = append(varargs, a)
  2960  	}
  2961  	ret := m.ctrl.Call(m, "CreateVpnConnectionRouteWithContext", varargs...)
  2962  	ret0, _ := ret[0].(*ec2.CreateVpnConnectionRouteOutput)
  2963  	ret1, _ := ret[1].(error)
  2964  	return ret0, ret1
  2965  }
  2966  
  2967  // CreateVpnConnectionRouteWithContext indicates an expected call of CreateVpnConnectionRouteWithContext
  2968  func (mr *MockEC2APIMockRecorder) CreateVpnConnectionRouteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2969  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2970  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnectionRouteWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnectionRouteWithContext), varargs...)
  2971  }
  2972  
  2973  // CreateVpnConnectionRouteRequest mocks base method
  2974  func (m *MockEC2API) CreateVpnConnectionRouteRequest(arg0 *ec2.CreateVpnConnectionRouteInput) (*request.Request, *ec2.CreateVpnConnectionRouteOutput) {
  2975  	ret := m.ctrl.Call(m, "CreateVpnConnectionRouteRequest", arg0)
  2976  	ret0, _ := ret[0].(*request.Request)
  2977  	ret1, _ := ret[1].(*ec2.CreateVpnConnectionRouteOutput)
  2978  	return ret0, ret1
  2979  }
  2980  
  2981  // CreateVpnConnectionRouteRequest indicates an expected call of CreateVpnConnectionRouteRequest
  2982  func (mr *MockEC2APIMockRecorder) CreateVpnConnectionRouteRequest(arg0 interface{}) *gomock.Call {
  2983  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnConnectionRouteRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpnConnectionRouteRequest), arg0)
  2984  }
  2985  
  2986  // CreateVpnGateway mocks base method
  2987  func (m *MockEC2API) CreateVpnGateway(arg0 *ec2.CreateVpnGatewayInput) (*ec2.CreateVpnGatewayOutput, error) {
  2988  	ret := m.ctrl.Call(m, "CreateVpnGateway", arg0)
  2989  	ret0, _ := ret[0].(*ec2.CreateVpnGatewayOutput)
  2990  	ret1, _ := ret[1].(error)
  2991  	return ret0, ret1
  2992  }
  2993  
  2994  // CreateVpnGateway indicates an expected call of CreateVpnGateway
  2995  func (mr *MockEC2APIMockRecorder) CreateVpnGateway(arg0 interface{}) *gomock.Call {
  2996  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnGateway", reflect.TypeOf((*MockEC2API)(nil).CreateVpnGateway), arg0)
  2997  }
  2998  
  2999  // CreateVpnGatewayWithContext mocks base method
  3000  func (m *MockEC2API) CreateVpnGatewayWithContext(arg0 aws.Context, arg1 *ec2.CreateVpnGatewayInput, arg2 ...request.Option) (*ec2.CreateVpnGatewayOutput, error) {
  3001  	varargs := []interface{}{arg0, arg1}
  3002  	for _, a := range arg2 {
  3003  		varargs = append(varargs, a)
  3004  	}
  3005  	ret := m.ctrl.Call(m, "CreateVpnGatewayWithContext", varargs...)
  3006  	ret0, _ := ret[0].(*ec2.CreateVpnGatewayOutput)
  3007  	ret1, _ := ret[1].(error)
  3008  	return ret0, ret1
  3009  }
  3010  
  3011  // CreateVpnGatewayWithContext indicates an expected call of CreateVpnGatewayWithContext
  3012  func (mr *MockEC2APIMockRecorder) CreateVpnGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3013  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3014  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).CreateVpnGatewayWithContext), varargs...)
  3015  }
  3016  
  3017  // CreateVpnGatewayRequest mocks base method
  3018  func (m *MockEC2API) CreateVpnGatewayRequest(arg0 *ec2.CreateVpnGatewayInput) (*request.Request, *ec2.CreateVpnGatewayOutput) {
  3019  	ret := m.ctrl.Call(m, "CreateVpnGatewayRequest", arg0)
  3020  	ret0, _ := ret[0].(*request.Request)
  3021  	ret1, _ := ret[1].(*ec2.CreateVpnGatewayOutput)
  3022  	return ret0, ret1
  3023  }
  3024  
  3025  // CreateVpnGatewayRequest indicates an expected call of CreateVpnGatewayRequest
  3026  func (mr *MockEC2APIMockRecorder) CreateVpnGatewayRequest(arg0 interface{}) *gomock.Call {
  3027  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVpnGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).CreateVpnGatewayRequest), arg0)
  3028  }
  3029  
  3030  // DeleteCustomerGateway mocks base method
  3031  func (m *MockEC2API) DeleteCustomerGateway(arg0 *ec2.DeleteCustomerGatewayInput) (*ec2.DeleteCustomerGatewayOutput, error) {
  3032  	ret := m.ctrl.Call(m, "DeleteCustomerGateway", arg0)
  3033  	ret0, _ := ret[0].(*ec2.DeleteCustomerGatewayOutput)
  3034  	ret1, _ := ret[1].(error)
  3035  	return ret0, ret1
  3036  }
  3037  
  3038  // DeleteCustomerGateway indicates an expected call of DeleteCustomerGateway
  3039  func (mr *MockEC2APIMockRecorder) DeleteCustomerGateway(arg0 interface{}) *gomock.Call {
  3040  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCustomerGateway", reflect.TypeOf((*MockEC2API)(nil).DeleteCustomerGateway), arg0)
  3041  }
  3042  
  3043  // DeleteCustomerGatewayWithContext mocks base method
  3044  func (m *MockEC2API) DeleteCustomerGatewayWithContext(arg0 aws.Context, arg1 *ec2.DeleteCustomerGatewayInput, arg2 ...request.Option) (*ec2.DeleteCustomerGatewayOutput, error) {
  3045  	varargs := []interface{}{arg0, arg1}
  3046  	for _, a := range arg2 {
  3047  		varargs = append(varargs, a)
  3048  	}
  3049  	ret := m.ctrl.Call(m, "DeleteCustomerGatewayWithContext", varargs...)
  3050  	ret0, _ := ret[0].(*ec2.DeleteCustomerGatewayOutput)
  3051  	ret1, _ := ret[1].(error)
  3052  	return ret0, ret1
  3053  }
  3054  
  3055  // DeleteCustomerGatewayWithContext indicates an expected call of DeleteCustomerGatewayWithContext
  3056  func (mr *MockEC2APIMockRecorder) DeleteCustomerGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3057  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3058  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCustomerGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteCustomerGatewayWithContext), varargs...)
  3059  }
  3060  
  3061  // DeleteCustomerGatewayRequest mocks base method
  3062  func (m *MockEC2API) DeleteCustomerGatewayRequest(arg0 *ec2.DeleteCustomerGatewayInput) (*request.Request, *ec2.DeleteCustomerGatewayOutput) {
  3063  	ret := m.ctrl.Call(m, "DeleteCustomerGatewayRequest", arg0)
  3064  	ret0, _ := ret[0].(*request.Request)
  3065  	ret1, _ := ret[1].(*ec2.DeleteCustomerGatewayOutput)
  3066  	return ret0, ret1
  3067  }
  3068  
  3069  // DeleteCustomerGatewayRequest indicates an expected call of DeleteCustomerGatewayRequest
  3070  func (mr *MockEC2APIMockRecorder) DeleteCustomerGatewayRequest(arg0 interface{}) *gomock.Call {
  3071  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCustomerGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteCustomerGatewayRequest), arg0)
  3072  }
  3073  
  3074  // DeleteDhcpOptions mocks base method
  3075  func (m *MockEC2API) DeleteDhcpOptions(arg0 *ec2.DeleteDhcpOptionsInput) (*ec2.DeleteDhcpOptionsOutput, error) {
  3076  	ret := m.ctrl.Call(m, "DeleteDhcpOptions", arg0)
  3077  	ret0, _ := ret[0].(*ec2.DeleteDhcpOptionsOutput)
  3078  	ret1, _ := ret[1].(error)
  3079  	return ret0, ret1
  3080  }
  3081  
  3082  // DeleteDhcpOptions indicates an expected call of DeleteDhcpOptions
  3083  func (mr *MockEC2APIMockRecorder) DeleteDhcpOptions(arg0 interface{}) *gomock.Call {
  3084  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDhcpOptions", reflect.TypeOf((*MockEC2API)(nil).DeleteDhcpOptions), arg0)
  3085  }
  3086  
  3087  // DeleteDhcpOptionsWithContext mocks base method
  3088  func (m *MockEC2API) DeleteDhcpOptionsWithContext(arg0 aws.Context, arg1 *ec2.DeleteDhcpOptionsInput, arg2 ...request.Option) (*ec2.DeleteDhcpOptionsOutput, error) {
  3089  	varargs := []interface{}{arg0, arg1}
  3090  	for _, a := range arg2 {
  3091  		varargs = append(varargs, a)
  3092  	}
  3093  	ret := m.ctrl.Call(m, "DeleteDhcpOptionsWithContext", varargs...)
  3094  	ret0, _ := ret[0].(*ec2.DeleteDhcpOptionsOutput)
  3095  	ret1, _ := ret[1].(error)
  3096  	return ret0, ret1
  3097  }
  3098  
  3099  // DeleteDhcpOptionsWithContext indicates an expected call of DeleteDhcpOptionsWithContext
  3100  func (mr *MockEC2APIMockRecorder) DeleteDhcpOptionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3101  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDhcpOptionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteDhcpOptionsWithContext), varargs...)
  3103  }
  3104  
  3105  // DeleteDhcpOptionsRequest mocks base method
  3106  func (m *MockEC2API) DeleteDhcpOptionsRequest(arg0 *ec2.DeleteDhcpOptionsInput) (*request.Request, *ec2.DeleteDhcpOptionsOutput) {
  3107  	ret := m.ctrl.Call(m, "DeleteDhcpOptionsRequest", arg0)
  3108  	ret0, _ := ret[0].(*request.Request)
  3109  	ret1, _ := ret[1].(*ec2.DeleteDhcpOptionsOutput)
  3110  	return ret0, ret1
  3111  }
  3112  
  3113  // DeleteDhcpOptionsRequest indicates an expected call of DeleteDhcpOptionsRequest
  3114  func (mr *MockEC2APIMockRecorder) DeleteDhcpOptionsRequest(arg0 interface{}) *gomock.Call {
  3115  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDhcpOptionsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteDhcpOptionsRequest), arg0)
  3116  }
  3117  
  3118  // DeleteEgressOnlyInternetGateway mocks base method
  3119  func (m *MockEC2API) DeleteEgressOnlyInternetGateway(arg0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) {
  3120  	ret := m.ctrl.Call(m, "DeleteEgressOnlyInternetGateway", arg0)
  3121  	ret0, _ := ret[0].(*ec2.DeleteEgressOnlyInternetGatewayOutput)
  3122  	ret1, _ := ret[1].(error)
  3123  	return ret0, ret1
  3124  }
  3125  
  3126  // DeleteEgressOnlyInternetGateway indicates an expected call of DeleteEgressOnlyInternetGateway
  3127  func (mr *MockEC2APIMockRecorder) DeleteEgressOnlyInternetGateway(arg0 interface{}) *gomock.Call {
  3128  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteEgressOnlyInternetGateway", reflect.TypeOf((*MockEC2API)(nil).DeleteEgressOnlyInternetGateway), arg0)
  3129  }
  3130  
  3131  // DeleteEgressOnlyInternetGatewayWithContext mocks base method
  3132  func (m *MockEC2API) DeleteEgressOnlyInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.DeleteEgressOnlyInternetGatewayInput, arg2 ...request.Option) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) {
  3133  	varargs := []interface{}{arg0, arg1}
  3134  	for _, a := range arg2 {
  3135  		varargs = append(varargs, a)
  3136  	}
  3137  	ret := m.ctrl.Call(m, "DeleteEgressOnlyInternetGatewayWithContext", varargs...)
  3138  	ret0, _ := ret[0].(*ec2.DeleteEgressOnlyInternetGatewayOutput)
  3139  	ret1, _ := ret[1].(error)
  3140  	return ret0, ret1
  3141  }
  3142  
  3143  // DeleteEgressOnlyInternetGatewayWithContext indicates an expected call of DeleteEgressOnlyInternetGatewayWithContext
  3144  func (mr *MockEC2APIMockRecorder) DeleteEgressOnlyInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3145  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3146  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteEgressOnlyInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteEgressOnlyInternetGatewayWithContext), varargs...)
  3147  }
  3148  
  3149  // DeleteEgressOnlyInternetGatewayRequest mocks base method
  3150  func (m *MockEC2API) DeleteEgressOnlyInternetGatewayRequest(arg0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*request.Request, *ec2.DeleteEgressOnlyInternetGatewayOutput) {
  3151  	ret := m.ctrl.Call(m, "DeleteEgressOnlyInternetGatewayRequest", arg0)
  3152  	ret0, _ := ret[0].(*request.Request)
  3153  	ret1, _ := ret[1].(*ec2.DeleteEgressOnlyInternetGatewayOutput)
  3154  	return ret0, ret1
  3155  }
  3156  
  3157  // DeleteEgressOnlyInternetGatewayRequest indicates an expected call of DeleteEgressOnlyInternetGatewayRequest
  3158  func (mr *MockEC2APIMockRecorder) DeleteEgressOnlyInternetGatewayRequest(arg0 interface{}) *gomock.Call {
  3159  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteEgressOnlyInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteEgressOnlyInternetGatewayRequest), arg0)
  3160  }
  3161  
  3162  // DeleteFlowLogs mocks base method
  3163  func (m *MockEC2API) DeleteFlowLogs(arg0 *ec2.DeleteFlowLogsInput) (*ec2.DeleteFlowLogsOutput, error) {
  3164  	ret := m.ctrl.Call(m, "DeleteFlowLogs", arg0)
  3165  	ret0, _ := ret[0].(*ec2.DeleteFlowLogsOutput)
  3166  	ret1, _ := ret[1].(error)
  3167  	return ret0, ret1
  3168  }
  3169  
  3170  // DeleteFlowLogs indicates an expected call of DeleteFlowLogs
  3171  func (mr *MockEC2APIMockRecorder) DeleteFlowLogs(arg0 interface{}) *gomock.Call {
  3172  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFlowLogs", reflect.TypeOf((*MockEC2API)(nil).DeleteFlowLogs), arg0)
  3173  }
  3174  
  3175  // DeleteFlowLogsWithContext mocks base method
  3176  func (m *MockEC2API) DeleteFlowLogsWithContext(arg0 aws.Context, arg1 *ec2.DeleteFlowLogsInput, arg2 ...request.Option) (*ec2.DeleteFlowLogsOutput, error) {
  3177  	varargs := []interface{}{arg0, arg1}
  3178  	for _, a := range arg2 {
  3179  		varargs = append(varargs, a)
  3180  	}
  3181  	ret := m.ctrl.Call(m, "DeleteFlowLogsWithContext", varargs...)
  3182  	ret0, _ := ret[0].(*ec2.DeleteFlowLogsOutput)
  3183  	ret1, _ := ret[1].(error)
  3184  	return ret0, ret1
  3185  }
  3186  
  3187  // DeleteFlowLogsWithContext indicates an expected call of DeleteFlowLogsWithContext
  3188  func (mr *MockEC2APIMockRecorder) DeleteFlowLogsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3189  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFlowLogsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteFlowLogsWithContext), varargs...)
  3191  }
  3192  
  3193  // DeleteFlowLogsRequest mocks base method
  3194  func (m *MockEC2API) DeleteFlowLogsRequest(arg0 *ec2.DeleteFlowLogsInput) (*request.Request, *ec2.DeleteFlowLogsOutput) {
  3195  	ret := m.ctrl.Call(m, "DeleteFlowLogsRequest", arg0)
  3196  	ret0, _ := ret[0].(*request.Request)
  3197  	ret1, _ := ret[1].(*ec2.DeleteFlowLogsOutput)
  3198  	return ret0, ret1
  3199  }
  3200  
  3201  // DeleteFlowLogsRequest indicates an expected call of DeleteFlowLogsRequest
  3202  func (mr *MockEC2APIMockRecorder) DeleteFlowLogsRequest(arg0 interface{}) *gomock.Call {
  3203  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFlowLogsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteFlowLogsRequest), arg0)
  3204  }
  3205  
  3206  // DeleteFpgaImage mocks base method
  3207  func (m *MockEC2API) DeleteFpgaImage(arg0 *ec2.DeleteFpgaImageInput) (*ec2.DeleteFpgaImageOutput, error) {
  3208  	ret := m.ctrl.Call(m, "DeleteFpgaImage", arg0)
  3209  	ret0, _ := ret[0].(*ec2.DeleteFpgaImageOutput)
  3210  	ret1, _ := ret[1].(error)
  3211  	return ret0, ret1
  3212  }
  3213  
  3214  // DeleteFpgaImage indicates an expected call of DeleteFpgaImage
  3215  func (mr *MockEC2APIMockRecorder) DeleteFpgaImage(arg0 interface{}) *gomock.Call {
  3216  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFpgaImage", reflect.TypeOf((*MockEC2API)(nil).DeleteFpgaImage), arg0)
  3217  }
  3218  
  3219  // DeleteFpgaImageWithContext mocks base method
  3220  func (m *MockEC2API) DeleteFpgaImageWithContext(arg0 aws.Context, arg1 *ec2.DeleteFpgaImageInput, arg2 ...request.Option) (*ec2.DeleteFpgaImageOutput, error) {
  3221  	varargs := []interface{}{arg0, arg1}
  3222  	for _, a := range arg2 {
  3223  		varargs = append(varargs, a)
  3224  	}
  3225  	ret := m.ctrl.Call(m, "DeleteFpgaImageWithContext", varargs...)
  3226  	ret0, _ := ret[0].(*ec2.DeleteFpgaImageOutput)
  3227  	ret1, _ := ret[1].(error)
  3228  	return ret0, ret1
  3229  }
  3230  
  3231  // DeleteFpgaImageWithContext indicates an expected call of DeleteFpgaImageWithContext
  3232  func (mr *MockEC2APIMockRecorder) DeleteFpgaImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3233  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3234  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFpgaImageWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteFpgaImageWithContext), varargs...)
  3235  }
  3236  
  3237  // DeleteFpgaImageRequest mocks base method
  3238  func (m *MockEC2API) DeleteFpgaImageRequest(arg0 *ec2.DeleteFpgaImageInput) (*request.Request, *ec2.DeleteFpgaImageOutput) {
  3239  	ret := m.ctrl.Call(m, "DeleteFpgaImageRequest", arg0)
  3240  	ret0, _ := ret[0].(*request.Request)
  3241  	ret1, _ := ret[1].(*ec2.DeleteFpgaImageOutput)
  3242  	return ret0, ret1
  3243  }
  3244  
  3245  // DeleteFpgaImageRequest indicates an expected call of DeleteFpgaImageRequest
  3246  func (mr *MockEC2APIMockRecorder) DeleteFpgaImageRequest(arg0 interface{}) *gomock.Call {
  3247  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteFpgaImageRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteFpgaImageRequest), arg0)
  3248  }
  3249  
  3250  // DeleteInternetGateway mocks base method
  3251  func (m *MockEC2API) DeleteInternetGateway(arg0 *ec2.DeleteInternetGatewayInput) (*ec2.DeleteInternetGatewayOutput, error) {
  3252  	ret := m.ctrl.Call(m, "DeleteInternetGateway", arg0)
  3253  	ret0, _ := ret[0].(*ec2.DeleteInternetGatewayOutput)
  3254  	ret1, _ := ret[1].(error)
  3255  	return ret0, ret1
  3256  }
  3257  
  3258  // DeleteInternetGateway indicates an expected call of DeleteInternetGateway
  3259  func (mr *MockEC2APIMockRecorder) DeleteInternetGateway(arg0 interface{}) *gomock.Call {
  3260  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInternetGateway", reflect.TypeOf((*MockEC2API)(nil).DeleteInternetGateway), arg0)
  3261  }
  3262  
  3263  // DeleteInternetGatewayWithContext mocks base method
  3264  func (m *MockEC2API) DeleteInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.DeleteInternetGatewayInput, arg2 ...request.Option) (*ec2.DeleteInternetGatewayOutput, error) {
  3265  	varargs := []interface{}{arg0, arg1}
  3266  	for _, a := range arg2 {
  3267  		varargs = append(varargs, a)
  3268  	}
  3269  	ret := m.ctrl.Call(m, "DeleteInternetGatewayWithContext", varargs...)
  3270  	ret0, _ := ret[0].(*ec2.DeleteInternetGatewayOutput)
  3271  	ret1, _ := ret[1].(error)
  3272  	return ret0, ret1
  3273  }
  3274  
  3275  // DeleteInternetGatewayWithContext indicates an expected call of DeleteInternetGatewayWithContext
  3276  func (mr *MockEC2APIMockRecorder) DeleteInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3277  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3278  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteInternetGatewayWithContext), varargs...)
  3279  }
  3280  
  3281  // DeleteInternetGatewayRequest mocks base method
  3282  func (m *MockEC2API) DeleteInternetGatewayRequest(arg0 *ec2.DeleteInternetGatewayInput) (*request.Request, *ec2.DeleteInternetGatewayOutput) {
  3283  	ret := m.ctrl.Call(m, "DeleteInternetGatewayRequest", arg0)
  3284  	ret0, _ := ret[0].(*request.Request)
  3285  	ret1, _ := ret[1].(*ec2.DeleteInternetGatewayOutput)
  3286  	return ret0, ret1
  3287  }
  3288  
  3289  // DeleteInternetGatewayRequest indicates an expected call of DeleteInternetGatewayRequest
  3290  func (mr *MockEC2APIMockRecorder) DeleteInternetGatewayRequest(arg0 interface{}) *gomock.Call {
  3291  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteInternetGatewayRequest), arg0)
  3292  }
  3293  
  3294  // DeleteKeyPair mocks base method
  3295  func (m *MockEC2API) DeleteKeyPair(arg0 *ec2.DeleteKeyPairInput) (*ec2.DeleteKeyPairOutput, error) {
  3296  	ret := m.ctrl.Call(m, "DeleteKeyPair", arg0)
  3297  	ret0, _ := ret[0].(*ec2.DeleteKeyPairOutput)
  3298  	ret1, _ := ret[1].(error)
  3299  	return ret0, ret1
  3300  }
  3301  
  3302  // DeleteKeyPair indicates an expected call of DeleteKeyPair
  3303  func (mr *MockEC2APIMockRecorder) DeleteKeyPair(arg0 interface{}) *gomock.Call {
  3304  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteKeyPair", reflect.TypeOf((*MockEC2API)(nil).DeleteKeyPair), arg0)
  3305  }
  3306  
  3307  // DeleteKeyPairWithContext mocks base method
  3308  func (m *MockEC2API) DeleteKeyPairWithContext(arg0 aws.Context, arg1 *ec2.DeleteKeyPairInput, arg2 ...request.Option) (*ec2.DeleteKeyPairOutput, error) {
  3309  	varargs := []interface{}{arg0, arg1}
  3310  	for _, a := range arg2 {
  3311  		varargs = append(varargs, a)
  3312  	}
  3313  	ret := m.ctrl.Call(m, "DeleteKeyPairWithContext", varargs...)
  3314  	ret0, _ := ret[0].(*ec2.DeleteKeyPairOutput)
  3315  	ret1, _ := ret[1].(error)
  3316  	return ret0, ret1
  3317  }
  3318  
  3319  // DeleteKeyPairWithContext indicates an expected call of DeleteKeyPairWithContext
  3320  func (mr *MockEC2APIMockRecorder) DeleteKeyPairWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3321  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3322  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteKeyPairWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteKeyPairWithContext), varargs...)
  3323  }
  3324  
  3325  // DeleteKeyPairRequest mocks base method
  3326  func (m *MockEC2API) DeleteKeyPairRequest(arg0 *ec2.DeleteKeyPairInput) (*request.Request, *ec2.DeleteKeyPairOutput) {
  3327  	ret := m.ctrl.Call(m, "DeleteKeyPairRequest", arg0)
  3328  	ret0, _ := ret[0].(*request.Request)
  3329  	ret1, _ := ret[1].(*ec2.DeleteKeyPairOutput)
  3330  	return ret0, ret1
  3331  }
  3332  
  3333  // DeleteKeyPairRequest indicates an expected call of DeleteKeyPairRequest
  3334  func (mr *MockEC2APIMockRecorder) DeleteKeyPairRequest(arg0 interface{}) *gomock.Call {
  3335  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteKeyPairRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteKeyPairRequest), arg0)
  3336  }
  3337  
  3338  // DeleteLaunchTemplate mocks base method
  3339  func (m *MockEC2API) DeleteLaunchTemplate(arg0 *ec2.DeleteLaunchTemplateInput) (*ec2.DeleteLaunchTemplateOutput, error) {
  3340  	ret := m.ctrl.Call(m, "DeleteLaunchTemplate", arg0)
  3341  	ret0, _ := ret[0].(*ec2.DeleteLaunchTemplateOutput)
  3342  	ret1, _ := ret[1].(error)
  3343  	return ret0, ret1
  3344  }
  3345  
  3346  // DeleteLaunchTemplate indicates an expected call of DeleteLaunchTemplate
  3347  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplate(arg0 interface{}) *gomock.Call {
  3348  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplate", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplate), arg0)
  3349  }
  3350  
  3351  // DeleteLaunchTemplateWithContext mocks base method
  3352  func (m *MockEC2API) DeleteLaunchTemplateWithContext(arg0 aws.Context, arg1 *ec2.DeleteLaunchTemplateInput, arg2 ...request.Option) (*ec2.DeleteLaunchTemplateOutput, error) {
  3353  	varargs := []interface{}{arg0, arg1}
  3354  	for _, a := range arg2 {
  3355  		varargs = append(varargs, a)
  3356  	}
  3357  	ret := m.ctrl.Call(m, "DeleteLaunchTemplateWithContext", varargs...)
  3358  	ret0, _ := ret[0].(*ec2.DeleteLaunchTemplateOutput)
  3359  	ret1, _ := ret[1].(error)
  3360  	return ret0, ret1
  3361  }
  3362  
  3363  // DeleteLaunchTemplateWithContext indicates an expected call of DeleteLaunchTemplateWithContext
  3364  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3365  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3366  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplateWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplateWithContext), varargs...)
  3367  }
  3368  
  3369  // DeleteLaunchTemplateRequest mocks base method
  3370  func (m *MockEC2API) DeleteLaunchTemplateRequest(arg0 *ec2.DeleteLaunchTemplateInput) (*request.Request, *ec2.DeleteLaunchTemplateOutput) {
  3371  	ret := m.ctrl.Call(m, "DeleteLaunchTemplateRequest", arg0)
  3372  	ret0, _ := ret[0].(*request.Request)
  3373  	ret1, _ := ret[1].(*ec2.DeleteLaunchTemplateOutput)
  3374  	return ret0, ret1
  3375  }
  3376  
  3377  // DeleteLaunchTemplateRequest indicates an expected call of DeleteLaunchTemplateRequest
  3378  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplateRequest(arg0 interface{}) *gomock.Call {
  3379  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplateRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplateRequest), arg0)
  3380  }
  3381  
  3382  // DeleteLaunchTemplateVersions mocks base method
  3383  func (m *MockEC2API) DeleteLaunchTemplateVersions(arg0 *ec2.DeleteLaunchTemplateVersionsInput) (*ec2.DeleteLaunchTemplateVersionsOutput, error) {
  3384  	ret := m.ctrl.Call(m, "DeleteLaunchTemplateVersions", arg0)
  3385  	ret0, _ := ret[0].(*ec2.DeleteLaunchTemplateVersionsOutput)
  3386  	ret1, _ := ret[1].(error)
  3387  	return ret0, ret1
  3388  }
  3389  
  3390  // DeleteLaunchTemplateVersions indicates an expected call of DeleteLaunchTemplateVersions
  3391  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplateVersions(arg0 interface{}) *gomock.Call {
  3392  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplateVersions", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplateVersions), arg0)
  3393  }
  3394  
  3395  // DeleteLaunchTemplateVersionsWithContext mocks base method
  3396  func (m *MockEC2API) DeleteLaunchTemplateVersionsWithContext(arg0 aws.Context, arg1 *ec2.DeleteLaunchTemplateVersionsInput, arg2 ...request.Option) (*ec2.DeleteLaunchTemplateVersionsOutput, error) {
  3397  	varargs := []interface{}{arg0, arg1}
  3398  	for _, a := range arg2 {
  3399  		varargs = append(varargs, a)
  3400  	}
  3401  	ret := m.ctrl.Call(m, "DeleteLaunchTemplateVersionsWithContext", varargs...)
  3402  	ret0, _ := ret[0].(*ec2.DeleteLaunchTemplateVersionsOutput)
  3403  	ret1, _ := ret[1].(error)
  3404  	return ret0, ret1
  3405  }
  3406  
  3407  // DeleteLaunchTemplateVersionsWithContext indicates an expected call of DeleteLaunchTemplateVersionsWithContext
  3408  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplateVersionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3409  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3410  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplateVersionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplateVersionsWithContext), varargs...)
  3411  }
  3412  
  3413  // DeleteLaunchTemplateVersionsRequest mocks base method
  3414  func (m *MockEC2API) DeleteLaunchTemplateVersionsRequest(arg0 *ec2.DeleteLaunchTemplateVersionsInput) (*request.Request, *ec2.DeleteLaunchTemplateVersionsOutput) {
  3415  	ret := m.ctrl.Call(m, "DeleteLaunchTemplateVersionsRequest", arg0)
  3416  	ret0, _ := ret[0].(*request.Request)
  3417  	ret1, _ := ret[1].(*ec2.DeleteLaunchTemplateVersionsOutput)
  3418  	return ret0, ret1
  3419  }
  3420  
  3421  // DeleteLaunchTemplateVersionsRequest indicates an expected call of DeleteLaunchTemplateVersionsRequest
  3422  func (mr *MockEC2APIMockRecorder) DeleteLaunchTemplateVersionsRequest(arg0 interface{}) *gomock.Call {
  3423  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplateVersionsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteLaunchTemplateVersionsRequest), arg0)
  3424  }
  3425  
  3426  // DeleteNatGateway mocks base method
  3427  func (m *MockEC2API) DeleteNatGateway(arg0 *ec2.DeleteNatGatewayInput) (*ec2.DeleteNatGatewayOutput, error) {
  3428  	ret := m.ctrl.Call(m, "DeleteNatGateway", arg0)
  3429  	ret0, _ := ret[0].(*ec2.DeleteNatGatewayOutput)
  3430  	ret1, _ := ret[1].(error)
  3431  	return ret0, ret1
  3432  }
  3433  
  3434  // DeleteNatGateway indicates an expected call of DeleteNatGateway
  3435  func (mr *MockEC2APIMockRecorder) DeleteNatGateway(arg0 interface{}) *gomock.Call {
  3436  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNatGateway", reflect.TypeOf((*MockEC2API)(nil).DeleteNatGateway), arg0)
  3437  }
  3438  
  3439  // DeleteNatGatewayWithContext mocks base method
  3440  func (m *MockEC2API) DeleteNatGatewayWithContext(arg0 aws.Context, arg1 *ec2.DeleteNatGatewayInput, arg2 ...request.Option) (*ec2.DeleteNatGatewayOutput, error) {
  3441  	varargs := []interface{}{arg0, arg1}
  3442  	for _, a := range arg2 {
  3443  		varargs = append(varargs, a)
  3444  	}
  3445  	ret := m.ctrl.Call(m, "DeleteNatGatewayWithContext", varargs...)
  3446  	ret0, _ := ret[0].(*ec2.DeleteNatGatewayOutput)
  3447  	ret1, _ := ret[1].(error)
  3448  	return ret0, ret1
  3449  }
  3450  
  3451  // DeleteNatGatewayWithContext indicates an expected call of DeleteNatGatewayWithContext
  3452  func (mr *MockEC2APIMockRecorder) DeleteNatGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3453  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3454  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNatGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteNatGatewayWithContext), varargs...)
  3455  }
  3456  
  3457  // DeleteNatGatewayRequest mocks base method
  3458  func (m *MockEC2API) DeleteNatGatewayRequest(arg0 *ec2.DeleteNatGatewayInput) (*request.Request, *ec2.DeleteNatGatewayOutput) {
  3459  	ret := m.ctrl.Call(m, "DeleteNatGatewayRequest", arg0)
  3460  	ret0, _ := ret[0].(*request.Request)
  3461  	ret1, _ := ret[1].(*ec2.DeleteNatGatewayOutput)
  3462  	return ret0, ret1
  3463  }
  3464  
  3465  // DeleteNatGatewayRequest indicates an expected call of DeleteNatGatewayRequest
  3466  func (mr *MockEC2APIMockRecorder) DeleteNatGatewayRequest(arg0 interface{}) *gomock.Call {
  3467  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNatGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteNatGatewayRequest), arg0)
  3468  }
  3469  
  3470  // DeleteNetworkAcl mocks base method
  3471  func (m *MockEC2API) DeleteNetworkAcl(arg0 *ec2.DeleteNetworkAclInput) (*ec2.DeleteNetworkAclOutput, error) {
  3472  	ret := m.ctrl.Call(m, "DeleteNetworkAcl", arg0)
  3473  	ret0, _ := ret[0].(*ec2.DeleteNetworkAclOutput)
  3474  	ret1, _ := ret[1].(error)
  3475  	return ret0, ret1
  3476  }
  3477  
  3478  // DeleteNetworkAcl indicates an expected call of DeleteNetworkAcl
  3479  func (mr *MockEC2APIMockRecorder) DeleteNetworkAcl(arg0 interface{}) *gomock.Call {
  3480  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAcl", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAcl), arg0)
  3481  }
  3482  
  3483  // DeleteNetworkAclWithContext mocks base method
  3484  func (m *MockEC2API) DeleteNetworkAclWithContext(arg0 aws.Context, arg1 *ec2.DeleteNetworkAclInput, arg2 ...request.Option) (*ec2.DeleteNetworkAclOutput, error) {
  3485  	varargs := []interface{}{arg0, arg1}
  3486  	for _, a := range arg2 {
  3487  		varargs = append(varargs, a)
  3488  	}
  3489  	ret := m.ctrl.Call(m, "DeleteNetworkAclWithContext", varargs...)
  3490  	ret0, _ := ret[0].(*ec2.DeleteNetworkAclOutput)
  3491  	ret1, _ := ret[1].(error)
  3492  	return ret0, ret1
  3493  }
  3494  
  3495  // DeleteNetworkAclWithContext indicates an expected call of DeleteNetworkAclWithContext
  3496  func (mr *MockEC2APIMockRecorder) DeleteNetworkAclWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3497  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3498  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAclWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAclWithContext), varargs...)
  3499  }
  3500  
  3501  // DeleteNetworkAclRequest mocks base method
  3502  func (m *MockEC2API) DeleteNetworkAclRequest(arg0 *ec2.DeleteNetworkAclInput) (*request.Request, *ec2.DeleteNetworkAclOutput) {
  3503  	ret := m.ctrl.Call(m, "DeleteNetworkAclRequest", arg0)
  3504  	ret0, _ := ret[0].(*request.Request)
  3505  	ret1, _ := ret[1].(*ec2.DeleteNetworkAclOutput)
  3506  	return ret0, ret1
  3507  }
  3508  
  3509  // DeleteNetworkAclRequest indicates an expected call of DeleteNetworkAclRequest
  3510  func (mr *MockEC2APIMockRecorder) DeleteNetworkAclRequest(arg0 interface{}) *gomock.Call {
  3511  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAclRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAclRequest), arg0)
  3512  }
  3513  
  3514  // DeleteNetworkAclEntry mocks base method
  3515  func (m *MockEC2API) DeleteNetworkAclEntry(arg0 *ec2.DeleteNetworkAclEntryInput) (*ec2.DeleteNetworkAclEntryOutput, error) {
  3516  	ret := m.ctrl.Call(m, "DeleteNetworkAclEntry", arg0)
  3517  	ret0, _ := ret[0].(*ec2.DeleteNetworkAclEntryOutput)
  3518  	ret1, _ := ret[1].(error)
  3519  	return ret0, ret1
  3520  }
  3521  
  3522  // DeleteNetworkAclEntry indicates an expected call of DeleteNetworkAclEntry
  3523  func (mr *MockEC2APIMockRecorder) DeleteNetworkAclEntry(arg0 interface{}) *gomock.Call {
  3524  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAclEntry", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAclEntry), arg0)
  3525  }
  3526  
  3527  // DeleteNetworkAclEntryWithContext mocks base method
  3528  func (m *MockEC2API) DeleteNetworkAclEntryWithContext(arg0 aws.Context, arg1 *ec2.DeleteNetworkAclEntryInput, arg2 ...request.Option) (*ec2.DeleteNetworkAclEntryOutput, error) {
  3529  	varargs := []interface{}{arg0, arg1}
  3530  	for _, a := range arg2 {
  3531  		varargs = append(varargs, a)
  3532  	}
  3533  	ret := m.ctrl.Call(m, "DeleteNetworkAclEntryWithContext", varargs...)
  3534  	ret0, _ := ret[0].(*ec2.DeleteNetworkAclEntryOutput)
  3535  	ret1, _ := ret[1].(error)
  3536  	return ret0, ret1
  3537  }
  3538  
  3539  // DeleteNetworkAclEntryWithContext indicates an expected call of DeleteNetworkAclEntryWithContext
  3540  func (mr *MockEC2APIMockRecorder) DeleteNetworkAclEntryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3541  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3542  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAclEntryWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAclEntryWithContext), varargs...)
  3543  }
  3544  
  3545  // DeleteNetworkAclEntryRequest mocks base method
  3546  func (m *MockEC2API) DeleteNetworkAclEntryRequest(arg0 *ec2.DeleteNetworkAclEntryInput) (*request.Request, *ec2.DeleteNetworkAclEntryOutput) {
  3547  	ret := m.ctrl.Call(m, "DeleteNetworkAclEntryRequest", arg0)
  3548  	ret0, _ := ret[0].(*request.Request)
  3549  	ret1, _ := ret[1].(*ec2.DeleteNetworkAclEntryOutput)
  3550  	return ret0, ret1
  3551  }
  3552  
  3553  // DeleteNetworkAclEntryRequest indicates an expected call of DeleteNetworkAclEntryRequest
  3554  func (mr *MockEC2APIMockRecorder) DeleteNetworkAclEntryRequest(arg0 interface{}) *gomock.Call {
  3555  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkAclEntryRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkAclEntryRequest), arg0)
  3556  }
  3557  
  3558  // DeleteNetworkInterface mocks base method
  3559  func (m *MockEC2API) DeleteNetworkInterface(arg0 *ec2.DeleteNetworkInterfaceInput) (*ec2.DeleteNetworkInterfaceOutput, error) {
  3560  	ret := m.ctrl.Call(m, "DeleteNetworkInterface", arg0)
  3561  	ret0, _ := ret[0].(*ec2.DeleteNetworkInterfaceOutput)
  3562  	ret1, _ := ret[1].(error)
  3563  	return ret0, ret1
  3564  }
  3565  
  3566  // DeleteNetworkInterface indicates an expected call of DeleteNetworkInterface
  3567  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterface(arg0 interface{}) *gomock.Call {
  3568  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterface", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterface), arg0)
  3569  }
  3570  
  3571  // DeleteNetworkInterfaceWithContext mocks base method
  3572  func (m *MockEC2API) DeleteNetworkInterfaceWithContext(arg0 aws.Context, arg1 *ec2.DeleteNetworkInterfaceInput, arg2 ...request.Option) (*ec2.DeleteNetworkInterfaceOutput, error) {
  3573  	varargs := []interface{}{arg0, arg1}
  3574  	for _, a := range arg2 {
  3575  		varargs = append(varargs, a)
  3576  	}
  3577  	ret := m.ctrl.Call(m, "DeleteNetworkInterfaceWithContext", varargs...)
  3578  	ret0, _ := ret[0].(*ec2.DeleteNetworkInterfaceOutput)
  3579  	ret1, _ := ret[1].(error)
  3580  	return ret0, ret1
  3581  }
  3582  
  3583  // DeleteNetworkInterfaceWithContext indicates an expected call of DeleteNetworkInterfaceWithContext
  3584  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterfaceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3585  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3586  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterfaceWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterfaceWithContext), varargs...)
  3587  }
  3588  
  3589  // DeleteNetworkInterfaceRequest mocks base method
  3590  func (m *MockEC2API) DeleteNetworkInterfaceRequest(arg0 *ec2.DeleteNetworkInterfaceInput) (*request.Request, *ec2.DeleteNetworkInterfaceOutput) {
  3591  	ret := m.ctrl.Call(m, "DeleteNetworkInterfaceRequest", arg0)
  3592  	ret0, _ := ret[0].(*request.Request)
  3593  	ret1, _ := ret[1].(*ec2.DeleteNetworkInterfaceOutput)
  3594  	return ret0, ret1
  3595  }
  3596  
  3597  // DeleteNetworkInterfaceRequest indicates an expected call of DeleteNetworkInterfaceRequest
  3598  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterfaceRequest(arg0 interface{}) *gomock.Call {
  3599  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterfaceRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterfaceRequest), arg0)
  3600  }
  3601  
  3602  // DeleteNetworkInterfacePermission mocks base method
  3603  func (m *MockEC2API) DeleteNetworkInterfacePermission(arg0 *ec2.DeleteNetworkInterfacePermissionInput) (*ec2.DeleteNetworkInterfacePermissionOutput, error) {
  3604  	ret := m.ctrl.Call(m, "DeleteNetworkInterfacePermission", arg0)
  3605  	ret0, _ := ret[0].(*ec2.DeleteNetworkInterfacePermissionOutput)
  3606  	ret1, _ := ret[1].(error)
  3607  	return ret0, ret1
  3608  }
  3609  
  3610  // DeleteNetworkInterfacePermission indicates an expected call of DeleteNetworkInterfacePermission
  3611  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterfacePermission(arg0 interface{}) *gomock.Call {
  3612  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterfacePermission", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterfacePermission), arg0)
  3613  }
  3614  
  3615  // DeleteNetworkInterfacePermissionWithContext mocks base method
  3616  func (m *MockEC2API) DeleteNetworkInterfacePermissionWithContext(arg0 aws.Context, arg1 *ec2.DeleteNetworkInterfacePermissionInput, arg2 ...request.Option) (*ec2.DeleteNetworkInterfacePermissionOutput, error) {
  3617  	varargs := []interface{}{arg0, arg1}
  3618  	for _, a := range arg2 {
  3619  		varargs = append(varargs, a)
  3620  	}
  3621  	ret := m.ctrl.Call(m, "DeleteNetworkInterfacePermissionWithContext", varargs...)
  3622  	ret0, _ := ret[0].(*ec2.DeleteNetworkInterfacePermissionOutput)
  3623  	ret1, _ := ret[1].(error)
  3624  	return ret0, ret1
  3625  }
  3626  
  3627  // DeleteNetworkInterfacePermissionWithContext indicates an expected call of DeleteNetworkInterfacePermissionWithContext
  3628  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterfacePermissionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3629  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3630  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterfacePermissionWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterfacePermissionWithContext), varargs...)
  3631  }
  3632  
  3633  // DeleteNetworkInterfacePermissionRequest mocks base method
  3634  func (m *MockEC2API) DeleteNetworkInterfacePermissionRequest(arg0 *ec2.DeleteNetworkInterfacePermissionInput) (*request.Request, *ec2.DeleteNetworkInterfacePermissionOutput) {
  3635  	ret := m.ctrl.Call(m, "DeleteNetworkInterfacePermissionRequest", arg0)
  3636  	ret0, _ := ret[0].(*request.Request)
  3637  	ret1, _ := ret[1].(*ec2.DeleteNetworkInterfacePermissionOutput)
  3638  	return ret0, ret1
  3639  }
  3640  
  3641  // DeleteNetworkInterfacePermissionRequest indicates an expected call of DeleteNetworkInterfacePermissionRequest
  3642  func (mr *MockEC2APIMockRecorder) DeleteNetworkInterfacePermissionRequest(arg0 interface{}) *gomock.Call {
  3643  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNetworkInterfacePermissionRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteNetworkInterfacePermissionRequest), arg0)
  3644  }
  3645  
  3646  // DeletePlacementGroup mocks base method
  3647  func (m *MockEC2API) DeletePlacementGroup(arg0 *ec2.DeletePlacementGroupInput) (*ec2.DeletePlacementGroupOutput, error) {
  3648  	ret := m.ctrl.Call(m, "DeletePlacementGroup", arg0)
  3649  	ret0, _ := ret[0].(*ec2.DeletePlacementGroupOutput)
  3650  	ret1, _ := ret[1].(error)
  3651  	return ret0, ret1
  3652  }
  3653  
  3654  // DeletePlacementGroup indicates an expected call of DeletePlacementGroup
  3655  func (mr *MockEC2APIMockRecorder) DeletePlacementGroup(arg0 interface{}) *gomock.Call {
  3656  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePlacementGroup", reflect.TypeOf((*MockEC2API)(nil).DeletePlacementGroup), arg0)
  3657  }
  3658  
  3659  // DeletePlacementGroupWithContext mocks base method
  3660  func (m *MockEC2API) DeletePlacementGroupWithContext(arg0 aws.Context, arg1 *ec2.DeletePlacementGroupInput, arg2 ...request.Option) (*ec2.DeletePlacementGroupOutput, error) {
  3661  	varargs := []interface{}{arg0, arg1}
  3662  	for _, a := range arg2 {
  3663  		varargs = append(varargs, a)
  3664  	}
  3665  	ret := m.ctrl.Call(m, "DeletePlacementGroupWithContext", varargs...)
  3666  	ret0, _ := ret[0].(*ec2.DeletePlacementGroupOutput)
  3667  	ret1, _ := ret[1].(error)
  3668  	return ret0, ret1
  3669  }
  3670  
  3671  // DeletePlacementGroupWithContext indicates an expected call of DeletePlacementGroupWithContext
  3672  func (mr *MockEC2APIMockRecorder) DeletePlacementGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3673  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3674  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePlacementGroupWithContext", reflect.TypeOf((*MockEC2API)(nil).DeletePlacementGroupWithContext), varargs...)
  3675  }
  3676  
  3677  // DeletePlacementGroupRequest mocks base method
  3678  func (m *MockEC2API) DeletePlacementGroupRequest(arg0 *ec2.DeletePlacementGroupInput) (*request.Request, *ec2.DeletePlacementGroupOutput) {
  3679  	ret := m.ctrl.Call(m, "DeletePlacementGroupRequest", arg0)
  3680  	ret0, _ := ret[0].(*request.Request)
  3681  	ret1, _ := ret[1].(*ec2.DeletePlacementGroupOutput)
  3682  	return ret0, ret1
  3683  }
  3684  
  3685  // DeletePlacementGroupRequest indicates an expected call of DeletePlacementGroupRequest
  3686  func (mr *MockEC2APIMockRecorder) DeletePlacementGroupRequest(arg0 interface{}) *gomock.Call {
  3687  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePlacementGroupRequest", reflect.TypeOf((*MockEC2API)(nil).DeletePlacementGroupRequest), arg0)
  3688  }
  3689  
  3690  // DeleteRoute mocks base method
  3691  func (m *MockEC2API) DeleteRoute(arg0 *ec2.DeleteRouteInput) (*ec2.DeleteRouteOutput, error) {
  3692  	ret := m.ctrl.Call(m, "DeleteRoute", arg0)
  3693  	ret0, _ := ret[0].(*ec2.DeleteRouteOutput)
  3694  	ret1, _ := ret[1].(error)
  3695  	return ret0, ret1
  3696  }
  3697  
  3698  // DeleteRoute indicates an expected call of DeleteRoute
  3699  func (mr *MockEC2APIMockRecorder) DeleteRoute(arg0 interface{}) *gomock.Call {
  3700  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRoute", reflect.TypeOf((*MockEC2API)(nil).DeleteRoute), arg0)
  3701  }
  3702  
  3703  // DeleteRouteWithContext mocks base method
  3704  func (m *MockEC2API) DeleteRouteWithContext(arg0 aws.Context, arg1 *ec2.DeleteRouteInput, arg2 ...request.Option) (*ec2.DeleteRouteOutput, error) {
  3705  	varargs := []interface{}{arg0, arg1}
  3706  	for _, a := range arg2 {
  3707  		varargs = append(varargs, a)
  3708  	}
  3709  	ret := m.ctrl.Call(m, "DeleteRouteWithContext", varargs...)
  3710  	ret0, _ := ret[0].(*ec2.DeleteRouteOutput)
  3711  	ret1, _ := ret[1].(error)
  3712  	return ret0, ret1
  3713  }
  3714  
  3715  // DeleteRouteWithContext indicates an expected call of DeleteRouteWithContext
  3716  func (mr *MockEC2APIMockRecorder) DeleteRouteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3717  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3718  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRouteWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteRouteWithContext), varargs...)
  3719  }
  3720  
  3721  // DeleteRouteRequest mocks base method
  3722  func (m *MockEC2API) DeleteRouteRequest(arg0 *ec2.DeleteRouteInput) (*request.Request, *ec2.DeleteRouteOutput) {
  3723  	ret := m.ctrl.Call(m, "DeleteRouteRequest", arg0)
  3724  	ret0, _ := ret[0].(*request.Request)
  3725  	ret1, _ := ret[1].(*ec2.DeleteRouteOutput)
  3726  	return ret0, ret1
  3727  }
  3728  
  3729  // DeleteRouteRequest indicates an expected call of DeleteRouteRequest
  3730  func (mr *MockEC2APIMockRecorder) DeleteRouteRequest(arg0 interface{}) *gomock.Call {
  3731  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRouteRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteRouteRequest), arg0)
  3732  }
  3733  
  3734  // DeleteRouteTable mocks base method
  3735  func (m *MockEC2API) DeleteRouteTable(arg0 *ec2.DeleteRouteTableInput) (*ec2.DeleteRouteTableOutput, error) {
  3736  	ret := m.ctrl.Call(m, "DeleteRouteTable", arg0)
  3737  	ret0, _ := ret[0].(*ec2.DeleteRouteTableOutput)
  3738  	ret1, _ := ret[1].(error)
  3739  	return ret0, ret1
  3740  }
  3741  
  3742  // DeleteRouteTable indicates an expected call of DeleteRouteTable
  3743  func (mr *MockEC2APIMockRecorder) DeleteRouteTable(arg0 interface{}) *gomock.Call {
  3744  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRouteTable", reflect.TypeOf((*MockEC2API)(nil).DeleteRouteTable), arg0)
  3745  }
  3746  
  3747  // DeleteRouteTableWithContext mocks base method
  3748  func (m *MockEC2API) DeleteRouteTableWithContext(arg0 aws.Context, arg1 *ec2.DeleteRouteTableInput, arg2 ...request.Option) (*ec2.DeleteRouteTableOutput, error) {
  3749  	varargs := []interface{}{arg0, arg1}
  3750  	for _, a := range arg2 {
  3751  		varargs = append(varargs, a)
  3752  	}
  3753  	ret := m.ctrl.Call(m, "DeleteRouteTableWithContext", varargs...)
  3754  	ret0, _ := ret[0].(*ec2.DeleteRouteTableOutput)
  3755  	ret1, _ := ret[1].(error)
  3756  	return ret0, ret1
  3757  }
  3758  
  3759  // DeleteRouteTableWithContext indicates an expected call of DeleteRouteTableWithContext
  3760  func (mr *MockEC2APIMockRecorder) DeleteRouteTableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3761  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3762  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRouteTableWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteRouteTableWithContext), varargs...)
  3763  }
  3764  
  3765  // DeleteRouteTableRequest mocks base method
  3766  func (m *MockEC2API) DeleteRouteTableRequest(arg0 *ec2.DeleteRouteTableInput) (*request.Request, *ec2.DeleteRouteTableOutput) {
  3767  	ret := m.ctrl.Call(m, "DeleteRouteTableRequest", arg0)
  3768  	ret0, _ := ret[0].(*request.Request)
  3769  	ret1, _ := ret[1].(*ec2.DeleteRouteTableOutput)
  3770  	return ret0, ret1
  3771  }
  3772  
  3773  // DeleteRouteTableRequest indicates an expected call of DeleteRouteTableRequest
  3774  func (mr *MockEC2APIMockRecorder) DeleteRouteTableRequest(arg0 interface{}) *gomock.Call {
  3775  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRouteTableRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteRouteTableRequest), arg0)
  3776  }
  3777  
  3778  // DeleteSecurityGroup mocks base method
  3779  func (m *MockEC2API) DeleteSecurityGroup(arg0 *ec2.DeleteSecurityGroupInput) (*ec2.DeleteSecurityGroupOutput, error) {
  3780  	ret := m.ctrl.Call(m, "DeleteSecurityGroup", arg0)
  3781  	ret0, _ := ret[0].(*ec2.DeleteSecurityGroupOutput)
  3782  	ret1, _ := ret[1].(error)
  3783  	return ret0, ret1
  3784  }
  3785  
  3786  // DeleteSecurityGroup indicates an expected call of DeleteSecurityGroup
  3787  func (mr *MockEC2APIMockRecorder) DeleteSecurityGroup(arg0 interface{}) *gomock.Call {
  3788  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSecurityGroup", reflect.TypeOf((*MockEC2API)(nil).DeleteSecurityGroup), arg0)
  3789  }
  3790  
  3791  // DeleteSecurityGroupWithContext mocks base method
  3792  func (m *MockEC2API) DeleteSecurityGroupWithContext(arg0 aws.Context, arg1 *ec2.DeleteSecurityGroupInput, arg2 ...request.Option) (*ec2.DeleteSecurityGroupOutput, error) {
  3793  	varargs := []interface{}{arg0, arg1}
  3794  	for _, a := range arg2 {
  3795  		varargs = append(varargs, a)
  3796  	}
  3797  	ret := m.ctrl.Call(m, "DeleteSecurityGroupWithContext", varargs...)
  3798  	ret0, _ := ret[0].(*ec2.DeleteSecurityGroupOutput)
  3799  	ret1, _ := ret[1].(error)
  3800  	return ret0, ret1
  3801  }
  3802  
  3803  // DeleteSecurityGroupWithContext indicates an expected call of DeleteSecurityGroupWithContext
  3804  func (mr *MockEC2APIMockRecorder) DeleteSecurityGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3805  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3806  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSecurityGroupWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteSecurityGroupWithContext), varargs...)
  3807  }
  3808  
  3809  // DeleteSecurityGroupRequest mocks base method
  3810  func (m *MockEC2API) DeleteSecurityGroupRequest(arg0 *ec2.DeleteSecurityGroupInput) (*request.Request, *ec2.DeleteSecurityGroupOutput) {
  3811  	ret := m.ctrl.Call(m, "DeleteSecurityGroupRequest", arg0)
  3812  	ret0, _ := ret[0].(*request.Request)
  3813  	ret1, _ := ret[1].(*ec2.DeleteSecurityGroupOutput)
  3814  	return ret0, ret1
  3815  }
  3816  
  3817  // DeleteSecurityGroupRequest indicates an expected call of DeleteSecurityGroupRequest
  3818  func (mr *MockEC2APIMockRecorder) DeleteSecurityGroupRequest(arg0 interface{}) *gomock.Call {
  3819  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSecurityGroupRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteSecurityGroupRequest), arg0)
  3820  }
  3821  
  3822  // DeleteSnapshot mocks base method
  3823  func (m *MockEC2API) DeleteSnapshot(arg0 *ec2.DeleteSnapshotInput) (*ec2.DeleteSnapshotOutput, error) {
  3824  	ret := m.ctrl.Call(m, "DeleteSnapshot", arg0)
  3825  	ret0, _ := ret[0].(*ec2.DeleteSnapshotOutput)
  3826  	ret1, _ := ret[1].(error)
  3827  	return ret0, ret1
  3828  }
  3829  
  3830  // DeleteSnapshot indicates an expected call of DeleteSnapshot
  3831  func (mr *MockEC2APIMockRecorder) DeleteSnapshot(arg0 interface{}) *gomock.Call {
  3832  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSnapshot", reflect.TypeOf((*MockEC2API)(nil).DeleteSnapshot), arg0)
  3833  }
  3834  
  3835  // DeleteSnapshotWithContext mocks base method
  3836  func (m *MockEC2API) DeleteSnapshotWithContext(arg0 aws.Context, arg1 *ec2.DeleteSnapshotInput, arg2 ...request.Option) (*ec2.DeleteSnapshotOutput, error) {
  3837  	varargs := []interface{}{arg0, arg1}
  3838  	for _, a := range arg2 {
  3839  		varargs = append(varargs, a)
  3840  	}
  3841  	ret := m.ctrl.Call(m, "DeleteSnapshotWithContext", varargs...)
  3842  	ret0, _ := ret[0].(*ec2.DeleteSnapshotOutput)
  3843  	ret1, _ := ret[1].(error)
  3844  	return ret0, ret1
  3845  }
  3846  
  3847  // DeleteSnapshotWithContext indicates an expected call of DeleteSnapshotWithContext
  3848  func (mr *MockEC2APIMockRecorder) DeleteSnapshotWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3849  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3850  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSnapshotWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteSnapshotWithContext), varargs...)
  3851  }
  3852  
  3853  // DeleteSnapshotRequest mocks base method
  3854  func (m *MockEC2API) DeleteSnapshotRequest(arg0 *ec2.DeleteSnapshotInput) (*request.Request, *ec2.DeleteSnapshotOutput) {
  3855  	ret := m.ctrl.Call(m, "DeleteSnapshotRequest", arg0)
  3856  	ret0, _ := ret[0].(*request.Request)
  3857  	ret1, _ := ret[1].(*ec2.DeleteSnapshotOutput)
  3858  	return ret0, ret1
  3859  }
  3860  
  3861  // DeleteSnapshotRequest indicates an expected call of DeleteSnapshotRequest
  3862  func (mr *MockEC2APIMockRecorder) DeleteSnapshotRequest(arg0 interface{}) *gomock.Call {
  3863  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSnapshotRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteSnapshotRequest), arg0)
  3864  }
  3865  
  3866  // DeleteSpotDatafeedSubscription mocks base method
  3867  func (m *MockEC2API) DeleteSpotDatafeedSubscription(arg0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) {
  3868  	ret := m.ctrl.Call(m, "DeleteSpotDatafeedSubscription", arg0)
  3869  	ret0, _ := ret[0].(*ec2.DeleteSpotDatafeedSubscriptionOutput)
  3870  	ret1, _ := ret[1].(error)
  3871  	return ret0, ret1
  3872  }
  3873  
  3874  // DeleteSpotDatafeedSubscription indicates an expected call of DeleteSpotDatafeedSubscription
  3875  func (mr *MockEC2APIMockRecorder) DeleteSpotDatafeedSubscription(arg0 interface{}) *gomock.Call {
  3876  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSpotDatafeedSubscription", reflect.TypeOf((*MockEC2API)(nil).DeleteSpotDatafeedSubscription), arg0)
  3877  }
  3878  
  3879  // DeleteSpotDatafeedSubscriptionWithContext mocks base method
  3880  func (m *MockEC2API) DeleteSpotDatafeedSubscriptionWithContext(arg0 aws.Context, arg1 *ec2.DeleteSpotDatafeedSubscriptionInput, arg2 ...request.Option) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) {
  3881  	varargs := []interface{}{arg0, arg1}
  3882  	for _, a := range arg2 {
  3883  		varargs = append(varargs, a)
  3884  	}
  3885  	ret := m.ctrl.Call(m, "DeleteSpotDatafeedSubscriptionWithContext", varargs...)
  3886  	ret0, _ := ret[0].(*ec2.DeleteSpotDatafeedSubscriptionOutput)
  3887  	ret1, _ := ret[1].(error)
  3888  	return ret0, ret1
  3889  }
  3890  
  3891  // DeleteSpotDatafeedSubscriptionWithContext indicates an expected call of DeleteSpotDatafeedSubscriptionWithContext
  3892  func (mr *MockEC2APIMockRecorder) DeleteSpotDatafeedSubscriptionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3893  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3894  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSpotDatafeedSubscriptionWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteSpotDatafeedSubscriptionWithContext), varargs...)
  3895  }
  3896  
  3897  // DeleteSpotDatafeedSubscriptionRequest mocks base method
  3898  func (m *MockEC2API) DeleteSpotDatafeedSubscriptionRequest(arg0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DeleteSpotDatafeedSubscriptionOutput) {
  3899  	ret := m.ctrl.Call(m, "DeleteSpotDatafeedSubscriptionRequest", arg0)
  3900  	ret0, _ := ret[0].(*request.Request)
  3901  	ret1, _ := ret[1].(*ec2.DeleteSpotDatafeedSubscriptionOutput)
  3902  	return ret0, ret1
  3903  }
  3904  
  3905  // DeleteSpotDatafeedSubscriptionRequest indicates an expected call of DeleteSpotDatafeedSubscriptionRequest
  3906  func (mr *MockEC2APIMockRecorder) DeleteSpotDatafeedSubscriptionRequest(arg0 interface{}) *gomock.Call {
  3907  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSpotDatafeedSubscriptionRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteSpotDatafeedSubscriptionRequest), arg0)
  3908  }
  3909  
  3910  // DeleteSubnet mocks base method
  3911  func (m *MockEC2API) DeleteSubnet(arg0 *ec2.DeleteSubnetInput) (*ec2.DeleteSubnetOutput, error) {
  3912  	ret := m.ctrl.Call(m, "DeleteSubnet", arg0)
  3913  	ret0, _ := ret[0].(*ec2.DeleteSubnetOutput)
  3914  	ret1, _ := ret[1].(error)
  3915  	return ret0, ret1
  3916  }
  3917  
  3918  // DeleteSubnet indicates an expected call of DeleteSubnet
  3919  func (mr *MockEC2APIMockRecorder) DeleteSubnet(arg0 interface{}) *gomock.Call {
  3920  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSubnet", reflect.TypeOf((*MockEC2API)(nil).DeleteSubnet), arg0)
  3921  }
  3922  
  3923  // DeleteSubnetWithContext mocks base method
  3924  func (m *MockEC2API) DeleteSubnetWithContext(arg0 aws.Context, arg1 *ec2.DeleteSubnetInput, arg2 ...request.Option) (*ec2.DeleteSubnetOutput, error) {
  3925  	varargs := []interface{}{arg0, arg1}
  3926  	for _, a := range arg2 {
  3927  		varargs = append(varargs, a)
  3928  	}
  3929  	ret := m.ctrl.Call(m, "DeleteSubnetWithContext", varargs...)
  3930  	ret0, _ := ret[0].(*ec2.DeleteSubnetOutput)
  3931  	ret1, _ := ret[1].(error)
  3932  	return ret0, ret1
  3933  }
  3934  
  3935  // DeleteSubnetWithContext indicates an expected call of DeleteSubnetWithContext
  3936  func (mr *MockEC2APIMockRecorder) DeleteSubnetWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3937  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3938  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSubnetWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteSubnetWithContext), varargs...)
  3939  }
  3940  
  3941  // DeleteSubnetRequest mocks base method
  3942  func (m *MockEC2API) DeleteSubnetRequest(arg0 *ec2.DeleteSubnetInput) (*request.Request, *ec2.DeleteSubnetOutput) {
  3943  	ret := m.ctrl.Call(m, "DeleteSubnetRequest", arg0)
  3944  	ret0, _ := ret[0].(*request.Request)
  3945  	ret1, _ := ret[1].(*ec2.DeleteSubnetOutput)
  3946  	return ret0, ret1
  3947  }
  3948  
  3949  // DeleteSubnetRequest indicates an expected call of DeleteSubnetRequest
  3950  func (mr *MockEC2APIMockRecorder) DeleteSubnetRequest(arg0 interface{}) *gomock.Call {
  3951  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSubnetRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteSubnetRequest), arg0)
  3952  }
  3953  
  3954  // DeleteTags mocks base method
  3955  func (m *MockEC2API) DeleteTags(arg0 *ec2.DeleteTagsInput) (*ec2.DeleteTagsOutput, error) {
  3956  	ret := m.ctrl.Call(m, "DeleteTags", arg0)
  3957  	ret0, _ := ret[0].(*ec2.DeleteTagsOutput)
  3958  	ret1, _ := ret[1].(error)
  3959  	return ret0, ret1
  3960  }
  3961  
  3962  // DeleteTags indicates an expected call of DeleteTags
  3963  func (mr *MockEC2APIMockRecorder) DeleteTags(arg0 interface{}) *gomock.Call {
  3964  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteTags", reflect.TypeOf((*MockEC2API)(nil).DeleteTags), arg0)
  3965  }
  3966  
  3967  // DeleteTagsWithContext mocks base method
  3968  func (m *MockEC2API) DeleteTagsWithContext(arg0 aws.Context, arg1 *ec2.DeleteTagsInput, arg2 ...request.Option) (*ec2.DeleteTagsOutput, error) {
  3969  	varargs := []interface{}{arg0, arg1}
  3970  	for _, a := range arg2 {
  3971  		varargs = append(varargs, a)
  3972  	}
  3973  	ret := m.ctrl.Call(m, "DeleteTagsWithContext", varargs...)
  3974  	ret0, _ := ret[0].(*ec2.DeleteTagsOutput)
  3975  	ret1, _ := ret[1].(error)
  3976  	return ret0, ret1
  3977  }
  3978  
  3979  // DeleteTagsWithContext indicates an expected call of DeleteTagsWithContext
  3980  func (mr *MockEC2APIMockRecorder) DeleteTagsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3981  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3982  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteTagsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteTagsWithContext), varargs...)
  3983  }
  3984  
  3985  // DeleteTagsRequest mocks base method
  3986  func (m *MockEC2API) DeleteTagsRequest(arg0 *ec2.DeleteTagsInput) (*request.Request, *ec2.DeleteTagsOutput) {
  3987  	ret := m.ctrl.Call(m, "DeleteTagsRequest", arg0)
  3988  	ret0, _ := ret[0].(*request.Request)
  3989  	ret1, _ := ret[1].(*ec2.DeleteTagsOutput)
  3990  	return ret0, ret1
  3991  }
  3992  
  3993  // DeleteTagsRequest indicates an expected call of DeleteTagsRequest
  3994  func (mr *MockEC2APIMockRecorder) DeleteTagsRequest(arg0 interface{}) *gomock.Call {
  3995  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteTagsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteTagsRequest), arg0)
  3996  }
  3997  
  3998  // DeleteVolume mocks base method
  3999  func (m *MockEC2API) DeleteVolume(arg0 *ec2.DeleteVolumeInput) (*ec2.DeleteVolumeOutput, error) {
  4000  	ret := m.ctrl.Call(m, "DeleteVolume", arg0)
  4001  	ret0, _ := ret[0].(*ec2.DeleteVolumeOutput)
  4002  	ret1, _ := ret[1].(error)
  4003  	return ret0, ret1
  4004  }
  4005  
  4006  // DeleteVolume indicates an expected call of DeleteVolume
  4007  func (mr *MockEC2APIMockRecorder) DeleteVolume(arg0 interface{}) *gomock.Call {
  4008  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVolume", reflect.TypeOf((*MockEC2API)(nil).DeleteVolume), arg0)
  4009  }
  4010  
  4011  // DeleteVolumeWithContext mocks base method
  4012  func (m *MockEC2API) DeleteVolumeWithContext(arg0 aws.Context, arg1 *ec2.DeleteVolumeInput, arg2 ...request.Option) (*ec2.DeleteVolumeOutput, error) {
  4013  	varargs := []interface{}{arg0, arg1}
  4014  	for _, a := range arg2 {
  4015  		varargs = append(varargs, a)
  4016  	}
  4017  	ret := m.ctrl.Call(m, "DeleteVolumeWithContext", varargs...)
  4018  	ret0, _ := ret[0].(*ec2.DeleteVolumeOutput)
  4019  	ret1, _ := ret[1].(error)
  4020  	return ret0, ret1
  4021  }
  4022  
  4023  // DeleteVolumeWithContext indicates an expected call of DeleteVolumeWithContext
  4024  func (mr *MockEC2APIMockRecorder) DeleteVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4025  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4026  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVolumeWithContext), varargs...)
  4027  }
  4028  
  4029  // DeleteVolumeRequest mocks base method
  4030  func (m *MockEC2API) DeleteVolumeRequest(arg0 *ec2.DeleteVolumeInput) (*request.Request, *ec2.DeleteVolumeOutput) {
  4031  	ret := m.ctrl.Call(m, "DeleteVolumeRequest", arg0)
  4032  	ret0, _ := ret[0].(*request.Request)
  4033  	ret1, _ := ret[1].(*ec2.DeleteVolumeOutput)
  4034  	return ret0, ret1
  4035  }
  4036  
  4037  // DeleteVolumeRequest indicates an expected call of DeleteVolumeRequest
  4038  func (mr *MockEC2APIMockRecorder) DeleteVolumeRequest(arg0 interface{}) *gomock.Call {
  4039  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVolumeRequest), arg0)
  4040  }
  4041  
  4042  // DeleteVpc mocks base method
  4043  func (m *MockEC2API) DeleteVpc(arg0 *ec2.DeleteVpcInput) (*ec2.DeleteVpcOutput, error) {
  4044  	ret := m.ctrl.Call(m, "DeleteVpc", arg0)
  4045  	ret0, _ := ret[0].(*ec2.DeleteVpcOutput)
  4046  	ret1, _ := ret[1].(error)
  4047  	return ret0, ret1
  4048  }
  4049  
  4050  // DeleteVpc indicates an expected call of DeleteVpc
  4051  func (mr *MockEC2APIMockRecorder) DeleteVpc(arg0 interface{}) *gomock.Call {
  4052  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpc", reflect.TypeOf((*MockEC2API)(nil).DeleteVpc), arg0)
  4053  }
  4054  
  4055  // DeleteVpcWithContext mocks base method
  4056  func (m *MockEC2API) DeleteVpcWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpcInput, arg2 ...request.Option) (*ec2.DeleteVpcOutput, error) {
  4057  	varargs := []interface{}{arg0, arg1}
  4058  	for _, a := range arg2 {
  4059  		varargs = append(varargs, a)
  4060  	}
  4061  	ret := m.ctrl.Call(m, "DeleteVpcWithContext", varargs...)
  4062  	ret0, _ := ret[0].(*ec2.DeleteVpcOutput)
  4063  	ret1, _ := ret[1].(error)
  4064  	return ret0, ret1
  4065  }
  4066  
  4067  // DeleteVpcWithContext indicates an expected call of DeleteVpcWithContext
  4068  func (mr *MockEC2APIMockRecorder) DeleteVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4069  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4070  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcWithContext), varargs...)
  4071  }
  4072  
  4073  // DeleteVpcRequest mocks base method
  4074  func (m *MockEC2API) DeleteVpcRequest(arg0 *ec2.DeleteVpcInput) (*request.Request, *ec2.DeleteVpcOutput) {
  4075  	ret := m.ctrl.Call(m, "DeleteVpcRequest", arg0)
  4076  	ret0, _ := ret[0].(*request.Request)
  4077  	ret1, _ := ret[1].(*ec2.DeleteVpcOutput)
  4078  	return ret0, ret1
  4079  }
  4080  
  4081  // DeleteVpcRequest indicates an expected call of DeleteVpcRequest
  4082  func (mr *MockEC2APIMockRecorder) DeleteVpcRequest(arg0 interface{}) *gomock.Call {
  4083  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcRequest), arg0)
  4084  }
  4085  
  4086  // DeleteVpcEndpointConnectionNotifications mocks base method
  4087  func (m *MockEC2API) DeleteVpcEndpointConnectionNotifications(arg0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) {
  4088  	ret := m.ctrl.Call(m, "DeleteVpcEndpointConnectionNotifications", arg0)
  4089  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointConnectionNotificationsOutput)
  4090  	ret1, _ := ret[1].(error)
  4091  	return ret0, ret1
  4092  }
  4093  
  4094  // DeleteVpcEndpointConnectionNotifications indicates an expected call of DeleteVpcEndpointConnectionNotifications
  4095  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointConnectionNotifications(arg0 interface{}) *gomock.Call {
  4096  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointConnectionNotifications", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointConnectionNotifications), arg0)
  4097  }
  4098  
  4099  // DeleteVpcEndpointConnectionNotificationsWithContext mocks base method
  4100  func (m *MockEC2API) DeleteVpcEndpointConnectionNotificationsWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpcEndpointConnectionNotificationsInput, arg2 ...request.Option) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) {
  4101  	varargs := []interface{}{arg0, arg1}
  4102  	for _, a := range arg2 {
  4103  		varargs = append(varargs, a)
  4104  	}
  4105  	ret := m.ctrl.Call(m, "DeleteVpcEndpointConnectionNotificationsWithContext", varargs...)
  4106  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointConnectionNotificationsOutput)
  4107  	ret1, _ := ret[1].(error)
  4108  	return ret0, ret1
  4109  }
  4110  
  4111  // DeleteVpcEndpointConnectionNotificationsWithContext indicates an expected call of DeleteVpcEndpointConnectionNotificationsWithContext
  4112  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointConnectionNotificationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4113  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4114  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointConnectionNotificationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointConnectionNotificationsWithContext), varargs...)
  4115  }
  4116  
  4117  // DeleteVpcEndpointConnectionNotificationsRequest mocks base method
  4118  func (m *MockEC2API) DeleteVpcEndpointConnectionNotificationsRequest(arg0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DeleteVpcEndpointConnectionNotificationsOutput) {
  4119  	ret := m.ctrl.Call(m, "DeleteVpcEndpointConnectionNotificationsRequest", arg0)
  4120  	ret0, _ := ret[0].(*request.Request)
  4121  	ret1, _ := ret[1].(*ec2.DeleteVpcEndpointConnectionNotificationsOutput)
  4122  	return ret0, ret1
  4123  }
  4124  
  4125  // DeleteVpcEndpointConnectionNotificationsRequest indicates an expected call of DeleteVpcEndpointConnectionNotificationsRequest
  4126  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointConnectionNotificationsRequest(arg0 interface{}) *gomock.Call {
  4127  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointConnectionNotificationsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointConnectionNotificationsRequest), arg0)
  4128  }
  4129  
  4130  // DeleteVpcEndpointServiceConfigurations mocks base method
  4131  func (m *MockEC2API) DeleteVpcEndpointServiceConfigurations(arg0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) {
  4132  	ret := m.ctrl.Call(m, "DeleteVpcEndpointServiceConfigurations", arg0)
  4133  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointServiceConfigurationsOutput)
  4134  	ret1, _ := ret[1].(error)
  4135  	return ret0, ret1
  4136  }
  4137  
  4138  // DeleteVpcEndpointServiceConfigurations indicates an expected call of DeleteVpcEndpointServiceConfigurations
  4139  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointServiceConfigurations(arg0 interface{}) *gomock.Call {
  4140  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointServiceConfigurations", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointServiceConfigurations), arg0)
  4141  }
  4142  
  4143  // DeleteVpcEndpointServiceConfigurationsWithContext mocks base method
  4144  func (m *MockEC2API) DeleteVpcEndpointServiceConfigurationsWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpcEndpointServiceConfigurationsInput, arg2 ...request.Option) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) {
  4145  	varargs := []interface{}{arg0, arg1}
  4146  	for _, a := range arg2 {
  4147  		varargs = append(varargs, a)
  4148  	}
  4149  	ret := m.ctrl.Call(m, "DeleteVpcEndpointServiceConfigurationsWithContext", varargs...)
  4150  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointServiceConfigurationsOutput)
  4151  	ret1, _ := ret[1].(error)
  4152  	return ret0, ret1
  4153  }
  4154  
  4155  // DeleteVpcEndpointServiceConfigurationsWithContext indicates an expected call of DeleteVpcEndpointServiceConfigurationsWithContext
  4156  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointServiceConfigurationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4157  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4158  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointServiceConfigurationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointServiceConfigurationsWithContext), varargs...)
  4159  }
  4160  
  4161  // DeleteVpcEndpointServiceConfigurationsRequest mocks base method
  4162  func (m *MockEC2API) DeleteVpcEndpointServiceConfigurationsRequest(arg0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DeleteVpcEndpointServiceConfigurationsOutput) {
  4163  	ret := m.ctrl.Call(m, "DeleteVpcEndpointServiceConfigurationsRequest", arg0)
  4164  	ret0, _ := ret[0].(*request.Request)
  4165  	ret1, _ := ret[1].(*ec2.DeleteVpcEndpointServiceConfigurationsOutput)
  4166  	return ret0, ret1
  4167  }
  4168  
  4169  // DeleteVpcEndpointServiceConfigurationsRequest indicates an expected call of DeleteVpcEndpointServiceConfigurationsRequest
  4170  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointServiceConfigurationsRequest(arg0 interface{}) *gomock.Call {
  4171  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointServiceConfigurationsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointServiceConfigurationsRequest), arg0)
  4172  }
  4173  
  4174  // DeleteVpcEndpoints mocks base method
  4175  func (m *MockEC2API) DeleteVpcEndpoints(arg0 *ec2.DeleteVpcEndpointsInput) (*ec2.DeleteVpcEndpointsOutput, error) {
  4176  	ret := m.ctrl.Call(m, "DeleteVpcEndpoints", arg0)
  4177  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointsOutput)
  4178  	ret1, _ := ret[1].(error)
  4179  	return ret0, ret1
  4180  }
  4181  
  4182  // DeleteVpcEndpoints indicates an expected call of DeleteVpcEndpoints
  4183  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpoints(arg0 interface{}) *gomock.Call {
  4184  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpoints", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpoints), arg0)
  4185  }
  4186  
  4187  // DeleteVpcEndpointsWithContext mocks base method
  4188  func (m *MockEC2API) DeleteVpcEndpointsWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpcEndpointsInput, arg2 ...request.Option) (*ec2.DeleteVpcEndpointsOutput, error) {
  4189  	varargs := []interface{}{arg0, arg1}
  4190  	for _, a := range arg2 {
  4191  		varargs = append(varargs, a)
  4192  	}
  4193  	ret := m.ctrl.Call(m, "DeleteVpcEndpointsWithContext", varargs...)
  4194  	ret0, _ := ret[0].(*ec2.DeleteVpcEndpointsOutput)
  4195  	ret1, _ := ret[1].(error)
  4196  	return ret0, ret1
  4197  }
  4198  
  4199  // DeleteVpcEndpointsWithContext indicates an expected call of DeleteVpcEndpointsWithContext
  4200  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4201  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4202  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointsWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointsWithContext), varargs...)
  4203  }
  4204  
  4205  // DeleteVpcEndpointsRequest mocks base method
  4206  func (m *MockEC2API) DeleteVpcEndpointsRequest(arg0 *ec2.DeleteVpcEndpointsInput) (*request.Request, *ec2.DeleteVpcEndpointsOutput) {
  4207  	ret := m.ctrl.Call(m, "DeleteVpcEndpointsRequest", arg0)
  4208  	ret0, _ := ret[0].(*request.Request)
  4209  	ret1, _ := ret[1].(*ec2.DeleteVpcEndpointsOutput)
  4210  	return ret0, ret1
  4211  }
  4212  
  4213  // DeleteVpcEndpointsRequest indicates an expected call of DeleteVpcEndpointsRequest
  4214  func (mr *MockEC2APIMockRecorder) DeleteVpcEndpointsRequest(arg0 interface{}) *gomock.Call {
  4215  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcEndpointsRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcEndpointsRequest), arg0)
  4216  }
  4217  
  4218  // DeleteVpcPeeringConnection mocks base method
  4219  func (m *MockEC2API) DeleteVpcPeeringConnection(arg0 *ec2.DeleteVpcPeeringConnectionInput) (*ec2.DeleteVpcPeeringConnectionOutput, error) {
  4220  	ret := m.ctrl.Call(m, "DeleteVpcPeeringConnection", arg0)
  4221  	ret0, _ := ret[0].(*ec2.DeleteVpcPeeringConnectionOutput)
  4222  	ret1, _ := ret[1].(error)
  4223  	return ret0, ret1
  4224  }
  4225  
  4226  // DeleteVpcPeeringConnection indicates an expected call of DeleteVpcPeeringConnection
  4227  func (mr *MockEC2APIMockRecorder) DeleteVpcPeeringConnection(arg0 interface{}) *gomock.Call {
  4228  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcPeeringConnection", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcPeeringConnection), arg0)
  4229  }
  4230  
  4231  // DeleteVpcPeeringConnectionWithContext mocks base method
  4232  func (m *MockEC2API) DeleteVpcPeeringConnectionWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpcPeeringConnectionInput, arg2 ...request.Option) (*ec2.DeleteVpcPeeringConnectionOutput, error) {
  4233  	varargs := []interface{}{arg0, arg1}
  4234  	for _, a := range arg2 {
  4235  		varargs = append(varargs, a)
  4236  	}
  4237  	ret := m.ctrl.Call(m, "DeleteVpcPeeringConnectionWithContext", varargs...)
  4238  	ret0, _ := ret[0].(*ec2.DeleteVpcPeeringConnectionOutput)
  4239  	ret1, _ := ret[1].(error)
  4240  	return ret0, ret1
  4241  }
  4242  
  4243  // DeleteVpcPeeringConnectionWithContext indicates an expected call of DeleteVpcPeeringConnectionWithContext
  4244  func (mr *MockEC2APIMockRecorder) DeleteVpcPeeringConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4245  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4246  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcPeeringConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcPeeringConnectionWithContext), varargs...)
  4247  }
  4248  
  4249  // DeleteVpcPeeringConnectionRequest mocks base method
  4250  func (m *MockEC2API) DeleteVpcPeeringConnectionRequest(arg0 *ec2.DeleteVpcPeeringConnectionInput) (*request.Request, *ec2.DeleteVpcPeeringConnectionOutput) {
  4251  	ret := m.ctrl.Call(m, "DeleteVpcPeeringConnectionRequest", arg0)
  4252  	ret0, _ := ret[0].(*request.Request)
  4253  	ret1, _ := ret[1].(*ec2.DeleteVpcPeeringConnectionOutput)
  4254  	return ret0, ret1
  4255  }
  4256  
  4257  // DeleteVpcPeeringConnectionRequest indicates an expected call of DeleteVpcPeeringConnectionRequest
  4258  func (mr *MockEC2APIMockRecorder) DeleteVpcPeeringConnectionRequest(arg0 interface{}) *gomock.Call {
  4259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpcPeeringConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpcPeeringConnectionRequest), arg0)
  4260  }
  4261  
  4262  // DeleteVpnConnection mocks base method
  4263  func (m *MockEC2API) DeleteVpnConnection(arg0 *ec2.DeleteVpnConnectionInput) (*ec2.DeleteVpnConnectionOutput, error) {
  4264  	ret := m.ctrl.Call(m, "DeleteVpnConnection", arg0)
  4265  	ret0, _ := ret[0].(*ec2.DeleteVpnConnectionOutput)
  4266  	ret1, _ := ret[1].(error)
  4267  	return ret0, ret1
  4268  }
  4269  
  4270  // DeleteVpnConnection indicates an expected call of DeleteVpnConnection
  4271  func (mr *MockEC2APIMockRecorder) DeleteVpnConnection(arg0 interface{}) *gomock.Call {
  4272  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnection", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnection), arg0)
  4273  }
  4274  
  4275  // DeleteVpnConnectionWithContext mocks base method
  4276  func (m *MockEC2API) DeleteVpnConnectionWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpnConnectionInput, arg2 ...request.Option) (*ec2.DeleteVpnConnectionOutput, error) {
  4277  	varargs := []interface{}{arg0, arg1}
  4278  	for _, a := range arg2 {
  4279  		varargs = append(varargs, a)
  4280  	}
  4281  	ret := m.ctrl.Call(m, "DeleteVpnConnectionWithContext", varargs...)
  4282  	ret0, _ := ret[0].(*ec2.DeleteVpnConnectionOutput)
  4283  	ret1, _ := ret[1].(error)
  4284  	return ret0, ret1
  4285  }
  4286  
  4287  // DeleteVpnConnectionWithContext indicates an expected call of DeleteVpnConnectionWithContext
  4288  func (mr *MockEC2APIMockRecorder) DeleteVpnConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4289  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnectionWithContext), varargs...)
  4291  }
  4292  
  4293  // DeleteVpnConnectionRequest mocks base method
  4294  func (m *MockEC2API) DeleteVpnConnectionRequest(arg0 *ec2.DeleteVpnConnectionInput) (*request.Request, *ec2.DeleteVpnConnectionOutput) {
  4295  	ret := m.ctrl.Call(m, "DeleteVpnConnectionRequest", arg0)
  4296  	ret0, _ := ret[0].(*request.Request)
  4297  	ret1, _ := ret[1].(*ec2.DeleteVpnConnectionOutput)
  4298  	return ret0, ret1
  4299  }
  4300  
  4301  // DeleteVpnConnectionRequest indicates an expected call of DeleteVpnConnectionRequest
  4302  func (mr *MockEC2APIMockRecorder) DeleteVpnConnectionRequest(arg0 interface{}) *gomock.Call {
  4303  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnectionRequest), arg0)
  4304  }
  4305  
  4306  // DeleteVpnConnectionRoute mocks base method
  4307  func (m *MockEC2API) DeleteVpnConnectionRoute(arg0 *ec2.DeleteVpnConnectionRouteInput) (*ec2.DeleteVpnConnectionRouteOutput, error) {
  4308  	ret := m.ctrl.Call(m, "DeleteVpnConnectionRoute", arg0)
  4309  	ret0, _ := ret[0].(*ec2.DeleteVpnConnectionRouteOutput)
  4310  	ret1, _ := ret[1].(error)
  4311  	return ret0, ret1
  4312  }
  4313  
  4314  // DeleteVpnConnectionRoute indicates an expected call of DeleteVpnConnectionRoute
  4315  func (mr *MockEC2APIMockRecorder) DeleteVpnConnectionRoute(arg0 interface{}) *gomock.Call {
  4316  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnectionRoute", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnectionRoute), arg0)
  4317  }
  4318  
  4319  // DeleteVpnConnectionRouteWithContext mocks base method
  4320  func (m *MockEC2API) DeleteVpnConnectionRouteWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpnConnectionRouteInput, arg2 ...request.Option) (*ec2.DeleteVpnConnectionRouteOutput, error) {
  4321  	varargs := []interface{}{arg0, arg1}
  4322  	for _, a := range arg2 {
  4323  		varargs = append(varargs, a)
  4324  	}
  4325  	ret := m.ctrl.Call(m, "DeleteVpnConnectionRouteWithContext", varargs...)
  4326  	ret0, _ := ret[0].(*ec2.DeleteVpnConnectionRouteOutput)
  4327  	ret1, _ := ret[1].(error)
  4328  	return ret0, ret1
  4329  }
  4330  
  4331  // DeleteVpnConnectionRouteWithContext indicates an expected call of DeleteVpnConnectionRouteWithContext
  4332  func (mr *MockEC2APIMockRecorder) DeleteVpnConnectionRouteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4333  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4334  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnectionRouteWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnectionRouteWithContext), varargs...)
  4335  }
  4336  
  4337  // DeleteVpnConnectionRouteRequest mocks base method
  4338  func (m *MockEC2API) DeleteVpnConnectionRouteRequest(arg0 *ec2.DeleteVpnConnectionRouteInput) (*request.Request, *ec2.DeleteVpnConnectionRouteOutput) {
  4339  	ret := m.ctrl.Call(m, "DeleteVpnConnectionRouteRequest", arg0)
  4340  	ret0, _ := ret[0].(*request.Request)
  4341  	ret1, _ := ret[1].(*ec2.DeleteVpnConnectionRouteOutput)
  4342  	return ret0, ret1
  4343  }
  4344  
  4345  // DeleteVpnConnectionRouteRequest indicates an expected call of DeleteVpnConnectionRouteRequest
  4346  func (mr *MockEC2APIMockRecorder) DeleteVpnConnectionRouteRequest(arg0 interface{}) *gomock.Call {
  4347  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnConnectionRouteRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnConnectionRouteRequest), arg0)
  4348  }
  4349  
  4350  // DeleteVpnGateway mocks base method
  4351  func (m *MockEC2API) DeleteVpnGateway(arg0 *ec2.DeleteVpnGatewayInput) (*ec2.DeleteVpnGatewayOutput, error) {
  4352  	ret := m.ctrl.Call(m, "DeleteVpnGateway", arg0)
  4353  	ret0, _ := ret[0].(*ec2.DeleteVpnGatewayOutput)
  4354  	ret1, _ := ret[1].(error)
  4355  	return ret0, ret1
  4356  }
  4357  
  4358  // DeleteVpnGateway indicates an expected call of DeleteVpnGateway
  4359  func (mr *MockEC2APIMockRecorder) DeleteVpnGateway(arg0 interface{}) *gomock.Call {
  4360  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnGateway", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnGateway), arg0)
  4361  }
  4362  
  4363  // DeleteVpnGatewayWithContext mocks base method
  4364  func (m *MockEC2API) DeleteVpnGatewayWithContext(arg0 aws.Context, arg1 *ec2.DeleteVpnGatewayInput, arg2 ...request.Option) (*ec2.DeleteVpnGatewayOutput, error) {
  4365  	varargs := []interface{}{arg0, arg1}
  4366  	for _, a := range arg2 {
  4367  		varargs = append(varargs, a)
  4368  	}
  4369  	ret := m.ctrl.Call(m, "DeleteVpnGatewayWithContext", varargs...)
  4370  	ret0, _ := ret[0].(*ec2.DeleteVpnGatewayOutput)
  4371  	ret1, _ := ret[1].(error)
  4372  	return ret0, ret1
  4373  }
  4374  
  4375  // DeleteVpnGatewayWithContext indicates an expected call of DeleteVpnGatewayWithContext
  4376  func (mr *MockEC2APIMockRecorder) DeleteVpnGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4377  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4378  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnGatewayWithContext), varargs...)
  4379  }
  4380  
  4381  // DeleteVpnGatewayRequest mocks base method
  4382  func (m *MockEC2API) DeleteVpnGatewayRequest(arg0 *ec2.DeleteVpnGatewayInput) (*request.Request, *ec2.DeleteVpnGatewayOutput) {
  4383  	ret := m.ctrl.Call(m, "DeleteVpnGatewayRequest", arg0)
  4384  	ret0, _ := ret[0].(*request.Request)
  4385  	ret1, _ := ret[1].(*ec2.DeleteVpnGatewayOutput)
  4386  	return ret0, ret1
  4387  }
  4388  
  4389  // DeleteVpnGatewayRequest indicates an expected call of DeleteVpnGatewayRequest
  4390  func (mr *MockEC2APIMockRecorder) DeleteVpnGatewayRequest(arg0 interface{}) *gomock.Call {
  4391  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVpnGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DeleteVpnGatewayRequest), arg0)
  4392  }
  4393  
  4394  // DeregisterImage mocks base method
  4395  func (m *MockEC2API) DeregisterImage(arg0 *ec2.DeregisterImageInput) (*ec2.DeregisterImageOutput, error) {
  4396  	ret := m.ctrl.Call(m, "DeregisterImage", arg0)
  4397  	ret0, _ := ret[0].(*ec2.DeregisterImageOutput)
  4398  	ret1, _ := ret[1].(error)
  4399  	return ret0, ret1
  4400  }
  4401  
  4402  // DeregisterImage indicates an expected call of DeregisterImage
  4403  func (mr *MockEC2APIMockRecorder) DeregisterImage(arg0 interface{}) *gomock.Call {
  4404  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterImage", reflect.TypeOf((*MockEC2API)(nil).DeregisterImage), arg0)
  4405  }
  4406  
  4407  // DeregisterImageWithContext mocks base method
  4408  func (m *MockEC2API) DeregisterImageWithContext(arg0 aws.Context, arg1 *ec2.DeregisterImageInput, arg2 ...request.Option) (*ec2.DeregisterImageOutput, error) {
  4409  	varargs := []interface{}{arg0, arg1}
  4410  	for _, a := range arg2 {
  4411  		varargs = append(varargs, a)
  4412  	}
  4413  	ret := m.ctrl.Call(m, "DeregisterImageWithContext", varargs...)
  4414  	ret0, _ := ret[0].(*ec2.DeregisterImageOutput)
  4415  	ret1, _ := ret[1].(error)
  4416  	return ret0, ret1
  4417  }
  4418  
  4419  // DeregisterImageWithContext indicates an expected call of DeregisterImageWithContext
  4420  func (mr *MockEC2APIMockRecorder) DeregisterImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4421  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4422  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterImageWithContext", reflect.TypeOf((*MockEC2API)(nil).DeregisterImageWithContext), varargs...)
  4423  }
  4424  
  4425  // DeregisterImageRequest mocks base method
  4426  func (m *MockEC2API) DeregisterImageRequest(arg0 *ec2.DeregisterImageInput) (*request.Request, *ec2.DeregisterImageOutput) {
  4427  	ret := m.ctrl.Call(m, "DeregisterImageRequest", arg0)
  4428  	ret0, _ := ret[0].(*request.Request)
  4429  	ret1, _ := ret[1].(*ec2.DeregisterImageOutput)
  4430  	return ret0, ret1
  4431  }
  4432  
  4433  // DeregisterImageRequest indicates an expected call of DeregisterImageRequest
  4434  func (mr *MockEC2APIMockRecorder) DeregisterImageRequest(arg0 interface{}) *gomock.Call {
  4435  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterImageRequest", reflect.TypeOf((*MockEC2API)(nil).DeregisterImageRequest), arg0)
  4436  }
  4437  
  4438  // DescribeAccountAttributes mocks base method
  4439  func (m *MockEC2API) DescribeAccountAttributes(arg0 *ec2.DescribeAccountAttributesInput) (*ec2.DescribeAccountAttributesOutput, error) {
  4440  	ret := m.ctrl.Call(m, "DescribeAccountAttributes", arg0)
  4441  	ret0, _ := ret[0].(*ec2.DescribeAccountAttributesOutput)
  4442  	ret1, _ := ret[1].(error)
  4443  	return ret0, ret1
  4444  }
  4445  
  4446  // DescribeAccountAttributes indicates an expected call of DescribeAccountAttributes
  4447  func (mr *MockEC2APIMockRecorder) DescribeAccountAttributes(arg0 interface{}) *gomock.Call {
  4448  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAccountAttributes", reflect.TypeOf((*MockEC2API)(nil).DescribeAccountAttributes), arg0)
  4449  }
  4450  
  4451  // DescribeAccountAttributesWithContext mocks base method
  4452  func (m *MockEC2API) DescribeAccountAttributesWithContext(arg0 aws.Context, arg1 *ec2.DescribeAccountAttributesInput, arg2 ...request.Option) (*ec2.DescribeAccountAttributesOutput, error) {
  4453  	varargs := []interface{}{arg0, arg1}
  4454  	for _, a := range arg2 {
  4455  		varargs = append(varargs, a)
  4456  	}
  4457  	ret := m.ctrl.Call(m, "DescribeAccountAttributesWithContext", varargs...)
  4458  	ret0, _ := ret[0].(*ec2.DescribeAccountAttributesOutput)
  4459  	ret1, _ := ret[1].(error)
  4460  	return ret0, ret1
  4461  }
  4462  
  4463  // DescribeAccountAttributesWithContext indicates an expected call of DescribeAccountAttributesWithContext
  4464  func (mr *MockEC2APIMockRecorder) DescribeAccountAttributesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4465  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4466  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAccountAttributesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeAccountAttributesWithContext), varargs...)
  4467  }
  4468  
  4469  // DescribeAccountAttributesRequest mocks base method
  4470  func (m *MockEC2API) DescribeAccountAttributesRequest(arg0 *ec2.DescribeAccountAttributesInput) (*request.Request, *ec2.DescribeAccountAttributesOutput) {
  4471  	ret := m.ctrl.Call(m, "DescribeAccountAttributesRequest", arg0)
  4472  	ret0, _ := ret[0].(*request.Request)
  4473  	ret1, _ := ret[1].(*ec2.DescribeAccountAttributesOutput)
  4474  	return ret0, ret1
  4475  }
  4476  
  4477  // DescribeAccountAttributesRequest indicates an expected call of DescribeAccountAttributesRequest
  4478  func (mr *MockEC2APIMockRecorder) DescribeAccountAttributesRequest(arg0 interface{}) *gomock.Call {
  4479  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAccountAttributesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeAccountAttributesRequest), arg0)
  4480  }
  4481  
  4482  // DescribeAddresses mocks base method
  4483  func (m *MockEC2API) DescribeAddresses(arg0 *ec2.DescribeAddressesInput) (*ec2.DescribeAddressesOutput, error) {
  4484  	ret := m.ctrl.Call(m, "DescribeAddresses", arg0)
  4485  	ret0, _ := ret[0].(*ec2.DescribeAddressesOutput)
  4486  	ret1, _ := ret[1].(error)
  4487  	return ret0, ret1
  4488  }
  4489  
  4490  // DescribeAddresses indicates an expected call of DescribeAddresses
  4491  func (mr *MockEC2APIMockRecorder) DescribeAddresses(arg0 interface{}) *gomock.Call {
  4492  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAddresses", reflect.TypeOf((*MockEC2API)(nil).DescribeAddresses), arg0)
  4493  }
  4494  
  4495  // DescribeAddressesWithContext mocks base method
  4496  func (m *MockEC2API) DescribeAddressesWithContext(arg0 aws.Context, arg1 *ec2.DescribeAddressesInput, arg2 ...request.Option) (*ec2.DescribeAddressesOutput, error) {
  4497  	varargs := []interface{}{arg0, arg1}
  4498  	for _, a := range arg2 {
  4499  		varargs = append(varargs, a)
  4500  	}
  4501  	ret := m.ctrl.Call(m, "DescribeAddressesWithContext", varargs...)
  4502  	ret0, _ := ret[0].(*ec2.DescribeAddressesOutput)
  4503  	ret1, _ := ret[1].(error)
  4504  	return ret0, ret1
  4505  }
  4506  
  4507  // DescribeAddressesWithContext indicates an expected call of DescribeAddressesWithContext
  4508  func (mr *MockEC2APIMockRecorder) DescribeAddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4509  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4510  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeAddressesWithContext), varargs...)
  4511  }
  4512  
  4513  // DescribeAddressesRequest mocks base method
  4514  func (m *MockEC2API) DescribeAddressesRequest(arg0 *ec2.DescribeAddressesInput) (*request.Request, *ec2.DescribeAddressesOutput) {
  4515  	ret := m.ctrl.Call(m, "DescribeAddressesRequest", arg0)
  4516  	ret0, _ := ret[0].(*request.Request)
  4517  	ret1, _ := ret[1].(*ec2.DescribeAddressesOutput)
  4518  	return ret0, ret1
  4519  }
  4520  
  4521  // DescribeAddressesRequest indicates an expected call of DescribeAddressesRequest
  4522  func (mr *MockEC2APIMockRecorder) DescribeAddressesRequest(arg0 interface{}) *gomock.Call {
  4523  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAddressesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeAddressesRequest), arg0)
  4524  }
  4525  
  4526  // DescribeAvailabilityZones mocks base method
  4527  func (m *MockEC2API) DescribeAvailabilityZones(arg0 *ec2.DescribeAvailabilityZonesInput) (*ec2.DescribeAvailabilityZonesOutput, error) {
  4528  	ret := m.ctrl.Call(m, "DescribeAvailabilityZones", arg0)
  4529  	ret0, _ := ret[0].(*ec2.DescribeAvailabilityZonesOutput)
  4530  	ret1, _ := ret[1].(error)
  4531  	return ret0, ret1
  4532  }
  4533  
  4534  // DescribeAvailabilityZones indicates an expected call of DescribeAvailabilityZones
  4535  func (mr *MockEC2APIMockRecorder) DescribeAvailabilityZones(arg0 interface{}) *gomock.Call {
  4536  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAvailabilityZones", reflect.TypeOf((*MockEC2API)(nil).DescribeAvailabilityZones), arg0)
  4537  }
  4538  
  4539  // DescribeAvailabilityZonesWithContext mocks base method
  4540  func (m *MockEC2API) DescribeAvailabilityZonesWithContext(arg0 aws.Context, arg1 *ec2.DescribeAvailabilityZonesInput, arg2 ...request.Option) (*ec2.DescribeAvailabilityZonesOutput, error) {
  4541  	varargs := []interface{}{arg0, arg1}
  4542  	for _, a := range arg2 {
  4543  		varargs = append(varargs, a)
  4544  	}
  4545  	ret := m.ctrl.Call(m, "DescribeAvailabilityZonesWithContext", varargs...)
  4546  	ret0, _ := ret[0].(*ec2.DescribeAvailabilityZonesOutput)
  4547  	ret1, _ := ret[1].(error)
  4548  	return ret0, ret1
  4549  }
  4550  
  4551  // DescribeAvailabilityZonesWithContext indicates an expected call of DescribeAvailabilityZonesWithContext
  4552  func (mr *MockEC2APIMockRecorder) DescribeAvailabilityZonesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4553  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4554  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAvailabilityZonesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeAvailabilityZonesWithContext), varargs...)
  4555  }
  4556  
  4557  // DescribeAvailabilityZonesRequest mocks base method
  4558  func (m *MockEC2API) DescribeAvailabilityZonesRequest(arg0 *ec2.DescribeAvailabilityZonesInput) (*request.Request, *ec2.DescribeAvailabilityZonesOutput) {
  4559  	ret := m.ctrl.Call(m, "DescribeAvailabilityZonesRequest", arg0)
  4560  	ret0, _ := ret[0].(*request.Request)
  4561  	ret1, _ := ret[1].(*ec2.DescribeAvailabilityZonesOutput)
  4562  	return ret0, ret1
  4563  }
  4564  
  4565  // DescribeAvailabilityZonesRequest indicates an expected call of DescribeAvailabilityZonesRequest
  4566  func (mr *MockEC2APIMockRecorder) DescribeAvailabilityZonesRequest(arg0 interface{}) *gomock.Call {
  4567  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeAvailabilityZonesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeAvailabilityZonesRequest), arg0)
  4568  }
  4569  
  4570  // DescribeBundleTasks mocks base method
  4571  func (m *MockEC2API) DescribeBundleTasks(arg0 *ec2.DescribeBundleTasksInput) (*ec2.DescribeBundleTasksOutput, error) {
  4572  	ret := m.ctrl.Call(m, "DescribeBundleTasks", arg0)
  4573  	ret0, _ := ret[0].(*ec2.DescribeBundleTasksOutput)
  4574  	ret1, _ := ret[1].(error)
  4575  	return ret0, ret1
  4576  }
  4577  
  4578  // DescribeBundleTasks indicates an expected call of DescribeBundleTasks
  4579  func (mr *MockEC2APIMockRecorder) DescribeBundleTasks(arg0 interface{}) *gomock.Call {
  4580  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeBundleTasks", reflect.TypeOf((*MockEC2API)(nil).DescribeBundleTasks), arg0)
  4581  }
  4582  
  4583  // DescribeBundleTasksWithContext mocks base method
  4584  func (m *MockEC2API) DescribeBundleTasksWithContext(arg0 aws.Context, arg1 *ec2.DescribeBundleTasksInput, arg2 ...request.Option) (*ec2.DescribeBundleTasksOutput, error) {
  4585  	varargs := []interface{}{arg0, arg1}
  4586  	for _, a := range arg2 {
  4587  		varargs = append(varargs, a)
  4588  	}
  4589  	ret := m.ctrl.Call(m, "DescribeBundleTasksWithContext", varargs...)
  4590  	ret0, _ := ret[0].(*ec2.DescribeBundleTasksOutput)
  4591  	ret1, _ := ret[1].(error)
  4592  	return ret0, ret1
  4593  }
  4594  
  4595  // DescribeBundleTasksWithContext indicates an expected call of DescribeBundleTasksWithContext
  4596  func (mr *MockEC2APIMockRecorder) DescribeBundleTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4597  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4598  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeBundleTasksWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeBundleTasksWithContext), varargs...)
  4599  }
  4600  
  4601  // DescribeBundleTasksRequest mocks base method
  4602  func (m *MockEC2API) DescribeBundleTasksRequest(arg0 *ec2.DescribeBundleTasksInput) (*request.Request, *ec2.DescribeBundleTasksOutput) {
  4603  	ret := m.ctrl.Call(m, "DescribeBundleTasksRequest", arg0)
  4604  	ret0, _ := ret[0].(*request.Request)
  4605  	ret1, _ := ret[1].(*ec2.DescribeBundleTasksOutput)
  4606  	return ret0, ret1
  4607  }
  4608  
  4609  // DescribeBundleTasksRequest indicates an expected call of DescribeBundleTasksRequest
  4610  func (mr *MockEC2APIMockRecorder) DescribeBundleTasksRequest(arg0 interface{}) *gomock.Call {
  4611  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeBundleTasksRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeBundleTasksRequest), arg0)
  4612  }
  4613  
  4614  // DescribeClassicLinkInstances mocks base method
  4615  func (m *MockEC2API) DescribeClassicLinkInstances(arg0 *ec2.DescribeClassicLinkInstancesInput) (*ec2.DescribeClassicLinkInstancesOutput, error) {
  4616  	ret := m.ctrl.Call(m, "DescribeClassicLinkInstances", arg0)
  4617  	ret0, _ := ret[0].(*ec2.DescribeClassicLinkInstancesOutput)
  4618  	ret1, _ := ret[1].(error)
  4619  	return ret0, ret1
  4620  }
  4621  
  4622  // DescribeClassicLinkInstances indicates an expected call of DescribeClassicLinkInstances
  4623  func (mr *MockEC2APIMockRecorder) DescribeClassicLinkInstances(arg0 interface{}) *gomock.Call {
  4624  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClassicLinkInstances", reflect.TypeOf((*MockEC2API)(nil).DescribeClassicLinkInstances), arg0)
  4625  }
  4626  
  4627  // DescribeClassicLinkInstancesWithContext mocks base method
  4628  func (m *MockEC2API) DescribeClassicLinkInstancesWithContext(arg0 aws.Context, arg1 *ec2.DescribeClassicLinkInstancesInput, arg2 ...request.Option) (*ec2.DescribeClassicLinkInstancesOutput, error) {
  4629  	varargs := []interface{}{arg0, arg1}
  4630  	for _, a := range arg2 {
  4631  		varargs = append(varargs, a)
  4632  	}
  4633  	ret := m.ctrl.Call(m, "DescribeClassicLinkInstancesWithContext", varargs...)
  4634  	ret0, _ := ret[0].(*ec2.DescribeClassicLinkInstancesOutput)
  4635  	ret1, _ := ret[1].(error)
  4636  	return ret0, ret1
  4637  }
  4638  
  4639  // DescribeClassicLinkInstancesWithContext indicates an expected call of DescribeClassicLinkInstancesWithContext
  4640  func (mr *MockEC2APIMockRecorder) DescribeClassicLinkInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4641  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4642  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClassicLinkInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeClassicLinkInstancesWithContext), varargs...)
  4643  }
  4644  
  4645  // DescribeClassicLinkInstancesRequest mocks base method
  4646  func (m *MockEC2API) DescribeClassicLinkInstancesRequest(arg0 *ec2.DescribeClassicLinkInstancesInput) (*request.Request, *ec2.DescribeClassicLinkInstancesOutput) {
  4647  	ret := m.ctrl.Call(m, "DescribeClassicLinkInstancesRequest", arg0)
  4648  	ret0, _ := ret[0].(*request.Request)
  4649  	ret1, _ := ret[1].(*ec2.DescribeClassicLinkInstancesOutput)
  4650  	return ret0, ret1
  4651  }
  4652  
  4653  // DescribeClassicLinkInstancesRequest indicates an expected call of DescribeClassicLinkInstancesRequest
  4654  func (mr *MockEC2APIMockRecorder) DescribeClassicLinkInstancesRequest(arg0 interface{}) *gomock.Call {
  4655  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeClassicLinkInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeClassicLinkInstancesRequest), arg0)
  4656  }
  4657  
  4658  // DescribeConversionTasks mocks base method
  4659  func (m *MockEC2API) DescribeConversionTasks(arg0 *ec2.DescribeConversionTasksInput) (*ec2.DescribeConversionTasksOutput, error) {
  4660  	ret := m.ctrl.Call(m, "DescribeConversionTasks", arg0)
  4661  	ret0, _ := ret[0].(*ec2.DescribeConversionTasksOutput)
  4662  	ret1, _ := ret[1].(error)
  4663  	return ret0, ret1
  4664  }
  4665  
  4666  // DescribeConversionTasks indicates an expected call of DescribeConversionTasks
  4667  func (mr *MockEC2APIMockRecorder) DescribeConversionTasks(arg0 interface{}) *gomock.Call {
  4668  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeConversionTasks", reflect.TypeOf((*MockEC2API)(nil).DescribeConversionTasks), arg0)
  4669  }
  4670  
  4671  // DescribeConversionTasksWithContext mocks base method
  4672  func (m *MockEC2API) DescribeConversionTasksWithContext(arg0 aws.Context, arg1 *ec2.DescribeConversionTasksInput, arg2 ...request.Option) (*ec2.DescribeConversionTasksOutput, error) {
  4673  	varargs := []interface{}{arg0, arg1}
  4674  	for _, a := range arg2 {
  4675  		varargs = append(varargs, a)
  4676  	}
  4677  	ret := m.ctrl.Call(m, "DescribeConversionTasksWithContext", varargs...)
  4678  	ret0, _ := ret[0].(*ec2.DescribeConversionTasksOutput)
  4679  	ret1, _ := ret[1].(error)
  4680  	return ret0, ret1
  4681  }
  4682  
  4683  // DescribeConversionTasksWithContext indicates an expected call of DescribeConversionTasksWithContext
  4684  func (mr *MockEC2APIMockRecorder) DescribeConversionTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4685  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4686  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeConversionTasksWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeConversionTasksWithContext), varargs...)
  4687  }
  4688  
  4689  // DescribeConversionTasksRequest mocks base method
  4690  func (m *MockEC2API) DescribeConversionTasksRequest(arg0 *ec2.DescribeConversionTasksInput) (*request.Request, *ec2.DescribeConversionTasksOutput) {
  4691  	ret := m.ctrl.Call(m, "DescribeConversionTasksRequest", arg0)
  4692  	ret0, _ := ret[0].(*request.Request)
  4693  	ret1, _ := ret[1].(*ec2.DescribeConversionTasksOutput)
  4694  	return ret0, ret1
  4695  }
  4696  
  4697  // DescribeConversionTasksRequest indicates an expected call of DescribeConversionTasksRequest
  4698  func (mr *MockEC2APIMockRecorder) DescribeConversionTasksRequest(arg0 interface{}) *gomock.Call {
  4699  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeConversionTasksRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeConversionTasksRequest), arg0)
  4700  }
  4701  
  4702  // DescribeCustomerGateways mocks base method
  4703  func (m *MockEC2API) DescribeCustomerGateways(arg0 *ec2.DescribeCustomerGatewaysInput) (*ec2.DescribeCustomerGatewaysOutput, error) {
  4704  	ret := m.ctrl.Call(m, "DescribeCustomerGateways", arg0)
  4705  	ret0, _ := ret[0].(*ec2.DescribeCustomerGatewaysOutput)
  4706  	ret1, _ := ret[1].(error)
  4707  	return ret0, ret1
  4708  }
  4709  
  4710  // DescribeCustomerGateways indicates an expected call of DescribeCustomerGateways
  4711  func (mr *MockEC2APIMockRecorder) DescribeCustomerGateways(arg0 interface{}) *gomock.Call {
  4712  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeCustomerGateways", reflect.TypeOf((*MockEC2API)(nil).DescribeCustomerGateways), arg0)
  4713  }
  4714  
  4715  // DescribeCustomerGatewaysWithContext mocks base method
  4716  func (m *MockEC2API) DescribeCustomerGatewaysWithContext(arg0 aws.Context, arg1 *ec2.DescribeCustomerGatewaysInput, arg2 ...request.Option) (*ec2.DescribeCustomerGatewaysOutput, error) {
  4717  	varargs := []interface{}{arg0, arg1}
  4718  	for _, a := range arg2 {
  4719  		varargs = append(varargs, a)
  4720  	}
  4721  	ret := m.ctrl.Call(m, "DescribeCustomerGatewaysWithContext", varargs...)
  4722  	ret0, _ := ret[0].(*ec2.DescribeCustomerGatewaysOutput)
  4723  	ret1, _ := ret[1].(error)
  4724  	return ret0, ret1
  4725  }
  4726  
  4727  // DescribeCustomerGatewaysWithContext indicates an expected call of DescribeCustomerGatewaysWithContext
  4728  func (mr *MockEC2APIMockRecorder) DescribeCustomerGatewaysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4729  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4730  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeCustomerGatewaysWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeCustomerGatewaysWithContext), varargs...)
  4731  }
  4732  
  4733  // DescribeCustomerGatewaysRequest mocks base method
  4734  func (m *MockEC2API) DescribeCustomerGatewaysRequest(arg0 *ec2.DescribeCustomerGatewaysInput) (*request.Request, *ec2.DescribeCustomerGatewaysOutput) {
  4735  	ret := m.ctrl.Call(m, "DescribeCustomerGatewaysRequest", arg0)
  4736  	ret0, _ := ret[0].(*request.Request)
  4737  	ret1, _ := ret[1].(*ec2.DescribeCustomerGatewaysOutput)
  4738  	return ret0, ret1
  4739  }
  4740  
  4741  // DescribeCustomerGatewaysRequest indicates an expected call of DescribeCustomerGatewaysRequest
  4742  func (mr *MockEC2APIMockRecorder) DescribeCustomerGatewaysRequest(arg0 interface{}) *gomock.Call {
  4743  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeCustomerGatewaysRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeCustomerGatewaysRequest), arg0)
  4744  }
  4745  
  4746  // DescribeDhcpOptions mocks base method
  4747  func (m *MockEC2API) DescribeDhcpOptions(arg0 *ec2.DescribeDhcpOptionsInput) (*ec2.DescribeDhcpOptionsOutput, error) {
  4748  	ret := m.ctrl.Call(m, "DescribeDhcpOptions", arg0)
  4749  	ret0, _ := ret[0].(*ec2.DescribeDhcpOptionsOutput)
  4750  	ret1, _ := ret[1].(error)
  4751  	return ret0, ret1
  4752  }
  4753  
  4754  // DescribeDhcpOptions indicates an expected call of DescribeDhcpOptions
  4755  func (mr *MockEC2APIMockRecorder) DescribeDhcpOptions(arg0 interface{}) *gomock.Call {
  4756  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeDhcpOptions", reflect.TypeOf((*MockEC2API)(nil).DescribeDhcpOptions), arg0)
  4757  }
  4758  
  4759  // DescribeDhcpOptionsWithContext mocks base method
  4760  func (m *MockEC2API) DescribeDhcpOptionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeDhcpOptionsInput, arg2 ...request.Option) (*ec2.DescribeDhcpOptionsOutput, error) {
  4761  	varargs := []interface{}{arg0, arg1}
  4762  	for _, a := range arg2 {
  4763  		varargs = append(varargs, a)
  4764  	}
  4765  	ret := m.ctrl.Call(m, "DescribeDhcpOptionsWithContext", varargs...)
  4766  	ret0, _ := ret[0].(*ec2.DescribeDhcpOptionsOutput)
  4767  	ret1, _ := ret[1].(error)
  4768  	return ret0, ret1
  4769  }
  4770  
  4771  // DescribeDhcpOptionsWithContext indicates an expected call of DescribeDhcpOptionsWithContext
  4772  func (mr *MockEC2APIMockRecorder) DescribeDhcpOptionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4773  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4774  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeDhcpOptionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeDhcpOptionsWithContext), varargs...)
  4775  }
  4776  
  4777  // DescribeDhcpOptionsRequest mocks base method
  4778  func (m *MockEC2API) DescribeDhcpOptionsRequest(arg0 *ec2.DescribeDhcpOptionsInput) (*request.Request, *ec2.DescribeDhcpOptionsOutput) {
  4779  	ret := m.ctrl.Call(m, "DescribeDhcpOptionsRequest", arg0)
  4780  	ret0, _ := ret[0].(*request.Request)
  4781  	ret1, _ := ret[1].(*ec2.DescribeDhcpOptionsOutput)
  4782  	return ret0, ret1
  4783  }
  4784  
  4785  // DescribeDhcpOptionsRequest indicates an expected call of DescribeDhcpOptionsRequest
  4786  func (mr *MockEC2APIMockRecorder) DescribeDhcpOptionsRequest(arg0 interface{}) *gomock.Call {
  4787  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeDhcpOptionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeDhcpOptionsRequest), arg0)
  4788  }
  4789  
  4790  // DescribeEgressOnlyInternetGateways mocks base method
  4791  func (m *MockEC2API) DescribeEgressOnlyInternetGateways(arg0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) {
  4792  	ret := m.ctrl.Call(m, "DescribeEgressOnlyInternetGateways", arg0)
  4793  	ret0, _ := ret[0].(*ec2.DescribeEgressOnlyInternetGatewaysOutput)
  4794  	ret1, _ := ret[1].(error)
  4795  	return ret0, ret1
  4796  }
  4797  
  4798  // DescribeEgressOnlyInternetGateways indicates an expected call of DescribeEgressOnlyInternetGateways
  4799  func (mr *MockEC2APIMockRecorder) DescribeEgressOnlyInternetGateways(arg0 interface{}) *gomock.Call {
  4800  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeEgressOnlyInternetGateways", reflect.TypeOf((*MockEC2API)(nil).DescribeEgressOnlyInternetGateways), arg0)
  4801  }
  4802  
  4803  // DescribeEgressOnlyInternetGatewaysWithContext mocks base method
  4804  func (m *MockEC2API) DescribeEgressOnlyInternetGatewaysWithContext(arg0 aws.Context, arg1 *ec2.DescribeEgressOnlyInternetGatewaysInput, arg2 ...request.Option) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) {
  4805  	varargs := []interface{}{arg0, arg1}
  4806  	for _, a := range arg2 {
  4807  		varargs = append(varargs, a)
  4808  	}
  4809  	ret := m.ctrl.Call(m, "DescribeEgressOnlyInternetGatewaysWithContext", varargs...)
  4810  	ret0, _ := ret[0].(*ec2.DescribeEgressOnlyInternetGatewaysOutput)
  4811  	ret1, _ := ret[1].(error)
  4812  	return ret0, ret1
  4813  }
  4814  
  4815  // DescribeEgressOnlyInternetGatewaysWithContext indicates an expected call of DescribeEgressOnlyInternetGatewaysWithContext
  4816  func (mr *MockEC2APIMockRecorder) DescribeEgressOnlyInternetGatewaysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4817  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4818  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeEgressOnlyInternetGatewaysWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeEgressOnlyInternetGatewaysWithContext), varargs...)
  4819  }
  4820  
  4821  // DescribeEgressOnlyInternetGatewaysRequest mocks base method
  4822  func (m *MockEC2API) DescribeEgressOnlyInternetGatewaysRequest(arg0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*request.Request, *ec2.DescribeEgressOnlyInternetGatewaysOutput) {
  4823  	ret := m.ctrl.Call(m, "DescribeEgressOnlyInternetGatewaysRequest", arg0)
  4824  	ret0, _ := ret[0].(*request.Request)
  4825  	ret1, _ := ret[1].(*ec2.DescribeEgressOnlyInternetGatewaysOutput)
  4826  	return ret0, ret1
  4827  }
  4828  
  4829  // DescribeEgressOnlyInternetGatewaysRequest indicates an expected call of DescribeEgressOnlyInternetGatewaysRequest
  4830  func (mr *MockEC2APIMockRecorder) DescribeEgressOnlyInternetGatewaysRequest(arg0 interface{}) *gomock.Call {
  4831  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeEgressOnlyInternetGatewaysRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeEgressOnlyInternetGatewaysRequest), arg0)
  4832  }
  4833  
  4834  // DescribeElasticGpus mocks base method
  4835  func (m *MockEC2API) DescribeElasticGpus(arg0 *ec2.DescribeElasticGpusInput) (*ec2.DescribeElasticGpusOutput, error) {
  4836  	ret := m.ctrl.Call(m, "DescribeElasticGpus", arg0)
  4837  	ret0, _ := ret[0].(*ec2.DescribeElasticGpusOutput)
  4838  	ret1, _ := ret[1].(error)
  4839  	return ret0, ret1
  4840  }
  4841  
  4842  // DescribeElasticGpus indicates an expected call of DescribeElasticGpus
  4843  func (mr *MockEC2APIMockRecorder) DescribeElasticGpus(arg0 interface{}) *gomock.Call {
  4844  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeElasticGpus", reflect.TypeOf((*MockEC2API)(nil).DescribeElasticGpus), arg0)
  4845  }
  4846  
  4847  // DescribeElasticGpusWithContext mocks base method
  4848  func (m *MockEC2API) DescribeElasticGpusWithContext(arg0 aws.Context, arg1 *ec2.DescribeElasticGpusInput, arg2 ...request.Option) (*ec2.DescribeElasticGpusOutput, error) {
  4849  	varargs := []interface{}{arg0, arg1}
  4850  	for _, a := range arg2 {
  4851  		varargs = append(varargs, a)
  4852  	}
  4853  	ret := m.ctrl.Call(m, "DescribeElasticGpusWithContext", varargs...)
  4854  	ret0, _ := ret[0].(*ec2.DescribeElasticGpusOutput)
  4855  	ret1, _ := ret[1].(error)
  4856  	return ret0, ret1
  4857  }
  4858  
  4859  // DescribeElasticGpusWithContext indicates an expected call of DescribeElasticGpusWithContext
  4860  func (mr *MockEC2APIMockRecorder) DescribeElasticGpusWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4861  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4862  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeElasticGpusWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeElasticGpusWithContext), varargs...)
  4863  }
  4864  
  4865  // DescribeElasticGpusRequest mocks base method
  4866  func (m *MockEC2API) DescribeElasticGpusRequest(arg0 *ec2.DescribeElasticGpusInput) (*request.Request, *ec2.DescribeElasticGpusOutput) {
  4867  	ret := m.ctrl.Call(m, "DescribeElasticGpusRequest", arg0)
  4868  	ret0, _ := ret[0].(*request.Request)
  4869  	ret1, _ := ret[1].(*ec2.DescribeElasticGpusOutput)
  4870  	return ret0, ret1
  4871  }
  4872  
  4873  // DescribeElasticGpusRequest indicates an expected call of DescribeElasticGpusRequest
  4874  func (mr *MockEC2APIMockRecorder) DescribeElasticGpusRequest(arg0 interface{}) *gomock.Call {
  4875  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeElasticGpusRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeElasticGpusRequest), arg0)
  4876  }
  4877  
  4878  // DescribeExportTasks mocks base method
  4879  func (m *MockEC2API) DescribeExportTasks(arg0 *ec2.DescribeExportTasksInput) (*ec2.DescribeExportTasksOutput, error) {
  4880  	ret := m.ctrl.Call(m, "DescribeExportTasks", arg0)
  4881  	ret0, _ := ret[0].(*ec2.DescribeExportTasksOutput)
  4882  	ret1, _ := ret[1].(error)
  4883  	return ret0, ret1
  4884  }
  4885  
  4886  // DescribeExportTasks indicates an expected call of DescribeExportTasks
  4887  func (mr *MockEC2APIMockRecorder) DescribeExportTasks(arg0 interface{}) *gomock.Call {
  4888  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeExportTasks", reflect.TypeOf((*MockEC2API)(nil).DescribeExportTasks), arg0)
  4889  }
  4890  
  4891  // DescribeExportTasksWithContext mocks base method
  4892  func (m *MockEC2API) DescribeExportTasksWithContext(arg0 aws.Context, arg1 *ec2.DescribeExportTasksInput, arg2 ...request.Option) (*ec2.DescribeExportTasksOutput, error) {
  4893  	varargs := []interface{}{arg0, arg1}
  4894  	for _, a := range arg2 {
  4895  		varargs = append(varargs, a)
  4896  	}
  4897  	ret := m.ctrl.Call(m, "DescribeExportTasksWithContext", varargs...)
  4898  	ret0, _ := ret[0].(*ec2.DescribeExportTasksOutput)
  4899  	ret1, _ := ret[1].(error)
  4900  	return ret0, ret1
  4901  }
  4902  
  4903  // DescribeExportTasksWithContext indicates an expected call of DescribeExportTasksWithContext
  4904  func (mr *MockEC2APIMockRecorder) DescribeExportTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4905  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4906  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeExportTasksWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeExportTasksWithContext), varargs...)
  4907  }
  4908  
  4909  // DescribeExportTasksRequest mocks base method
  4910  func (m *MockEC2API) DescribeExportTasksRequest(arg0 *ec2.DescribeExportTasksInput) (*request.Request, *ec2.DescribeExportTasksOutput) {
  4911  	ret := m.ctrl.Call(m, "DescribeExportTasksRequest", arg0)
  4912  	ret0, _ := ret[0].(*request.Request)
  4913  	ret1, _ := ret[1].(*ec2.DescribeExportTasksOutput)
  4914  	return ret0, ret1
  4915  }
  4916  
  4917  // DescribeExportTasksRequest indicates an expected call of DescribeExportTasksRequest
  4918  func (mr *MockEC2APIMockRecorder) DescribeExportTasksRequest(arg0 interface{}) *gomock.Call {
  4919  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeExportTasksRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeExportTasksRequest), arg0)
  4920  }
  4921  
  4922  // DescribeFlowLogs mocks base method
  4923  func (m *MockEC2API) DescribeFlowLogs(arg0 *ec2.DescribeFlowLogsInput) (*ec2.DescribeFlowLogsOutput, error) {
  4924  	ret := m.ctrl.Call(m, "DescribeFlowLogs", arg0)
  4925  	ret0, _ := ret[0].(*ec2.DescribeFlowLogsOutput)
  4926  	ret1, _ := ret[1].(error)
  4927  	return ret0, ret1
  4928  }
  4929  
  4930  // DescribeFlowLogs indicates an expected call of DescribeFlowLogs
  4931  func (mr *MockEC2APIMockRecorder) DescribeFlowLogs(arg0 interface{}) *gomock.Call {
  4932  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFlowLogs", reflect.TypeOf((*MockEC2API)(nil).DescribeFlowLogs), arg0)
  4933  }
  4934  
  4935  // DescribeFlowLogsWithContext mocks base method
  4936  func (m *MockEC2API) DescribeFlowLogsWithContext(arg0 aws.Context, arg1 *ec2.DescribeFlowLogsInput, arg2 ...request.Option) (*ec2.DescribeFlowLogsOutput, error) {
  4937  	varargs := []interface{}{arg0, arg1}
  4938  	for _, a := range arg2 {
  4939  		varargs = append(varargs, a)
  4940  	}
  4941  	ret := m.ctrl.Call(m, "DescribeFlowLogsWithContext", varargs...)
  4942  	ret0, _ := ret[0].(*ec2.DescribeFlowLogsOutput)
  4943  	ret1, _ := ret[1].(error)
  4944  	return ret0, ret1
  4945  }
  4946  
  4947  // DescribeFlowLogsWithContext indicates an expected call of DescribeFlowLogsWithContext
  4948  func (mr *MockEC2APIMockRecorder) DescribeFlowLogsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4949  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4950  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFlowLogsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeFlowLogsWithContext), varargs...)
  4951  }
  4952  
  4953  // DescribeFlowLogsRequest mocks base method
  4954  func (m *MockEC2API) DescribeFlowLogsRequest(arg0 *ec2.DescribeFlowLogsInput) (*request.Request, *ec2.DescribeFlowLogsOutput) {
  4955  	ret := m.ctrl.Call(m, "DescribeFlowLogsRequest", arg0)
  4956  	ret0, _ := ret[0].(*request.Request)
  4957  	ret1, _ := ret[1].(*ec2.DescribeFlowLogsOutput)
  4958  	return ret0, ret1
  4959  }
  4960  
  4961  // DescribeFlowLogsRequest indicates an expected call of DescribeFlowLogsRequest
  4962  func (mr *MockEC2APIMockRecorder) DescribeFlowLogsRequest(arg0 interface{}) *gomock.Call {
  4963  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFlowLogsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeFlowLogsRequest), arg0)
  4964  }
  4965  
  4966  // DescribeFpgaImageAttribute mocks base method
  4967  func (m *MockEC2API) DescribeFpgaImageAttribute(arg0 *ec2.DescribeFpgaImageAttributeInput) (*ec2.DescribeFpgaImageAttributeOutput, error) {
  4968  	ret := m.ctrl.Call(m, "DescribeFpgaImageAttribute", arg0)
  4969  	ret0, _ := ret[0].(*ec2.DescribeFpgaImageAttributeOutput)
  4970  	ret1, _ := ret[1].(error)
  4971  	return ret0, ret1
  4972  }
  4973  
  4974  // DescribeFpgaImageAttribute indicates an expected call of DescribeFpgaImageAttribute
  4975  func (mr *MockEC2APIMockRecorder) DescribeFpgaImageAttribute(arg0 interface{}) *gomock.Call {
  4976  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImageAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImageAttribute), arg0)
  4977  }
  4978  
  4979  // DescribeFpgaImageAttributeWithContext mocks base method
  4980  func (m *MockEC2API) DescribeFpgaImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeFpgaImageAttributeInput, arg2 ...request.Option) (*ec2.DescribeFpgaImageAttributeOutput, error) {
  4981  	varargs := []interface{}{arg0, arg1}
  4982  	for _, a := range arg2 {
  4983  		varargs = append(varargs, a)
  4984  	}
  4985  	ret := m.ctrl.Call(m, "DescribeFpgaImageAttributeWithContext", varargs...)
  4986  	ret0, _ := ret[0].(*ec2.DescribeFpgaImageAttributeOutput)
  4987  	ret1, _ := ret[1].(error)
  4988  	return ret0, ret1
  4989  }
  4990  
  4991  // DescribeFpgaImageAttributeWithContext indicates an expected call of DescribeFpgaImageAttributeWithContext
  4992  func (mr *MockEC2APIMockRecorder) DescribeFpgaImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4993  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4994  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImageAttributeWithContext), varargs...)
  4995  }
  4996  
  4997  // DescribeFpgaImageAttributeRequest mocks base method
  4998  func (m *MockEC2API) DescribeFpgaImageAttributeRequest(arg0 *ec2.DescribeFpgaImageAttributeInput) (*request.Request, *ec2.DescribeFpgaImageAttributeOutput) {
  4999  	ret := m.ctrl.Call(m, "DescribeFpgaImageAttributeRequest", arg0)
  5000  	ret0, _ := ret[0].(*request.Request)
  5001  	ret1, _ := ret[1].(*ec2.DescribeFpgaImageAttributeOutput)
  5002  	return ret0, ret1
  5003  }
  5004  
  5005  // DescribeFpgaImageAttributeRequest indicates an expected call of DescribeFpgaImageAttributeRequest
  5006  func (mr *MockEC2APIMockRecorder) DescribeFpgaImageAttributeRequest(arg0 interface{}) *gomock.Call {
  5007  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImageAttributeRequest), arg0)
  5008  }
  5009  
  5010  // DescribeFpgaImages mocks base method
  5011  func (m *MockEC2API) DescribeFpgaImages(arg0 *ec2.DescribeFpgaImagesInput) (*ec2.DescribeFpgaImagesOutput, error) {
  5012  	ret := m.ctrl.Call(m, "DescribeFpgaImages", arg0)
  5013  	ret0, _ := ret[0].(*ec2.DescribeFpgaImagesOutput)
  5014  	ret1, _ := ret[1].(error)
  5015  	return ret0, ret1
  5016  }
  5017  
  5018  // DescribeFpgaImages indicates an expected call of DescribeFpgaImages
  5019  func (mr *MockEC2APIMockRecorder) DescribeFpgaImages(arg0 interface{}) *gomock.Call {
  5020  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImages", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImages), arg0)
  5021  }
  5022  
  5023  // DescribeFpgaImagesWithContext mocks base method
  5024  func (m *MockEC2API) DescribeFpgaImagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeFpgaImagesInput, arg2 ...request.Option) (*ec2.DescribeFpgaImagesOutput, error) {
  5025  	varargs := []interface{}{arg0, arg1}
  5026  	for _, a := range arg2 {
  5027  		varargs = append(varargs, a)
  5028  	}
  5029  	ret := m.ctrl.Call(m, "DescribeFpgaImagesWithContext", varargs...)
  5030  	ret0, _ := ret[0].(*ec2.DescribeFpgaImagesOutput)
  5031  	ret1, _ := ret[1].(error)
  5032  	return ret0, ret1
  5033  }
  5034  
  5035  // DescribeFpgaImagesWithContext indicates an expected call of DescribeFpgaImagesWithContext
  5036  func (mr *MockEC2APIMockRecorder) DescribeFpgaImagesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5037  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5038  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImagesWithContext), varargs...)
  5039  }
  5040  
  5041  // DescribeFpgaImagesRequest mocks base method
  5042  func (m *MockEC2API) DescribeFpgaImagesRequest(arg0 *ec2.DescribeFpgaImagesInput) (*request.Request, *ec2.DescribeFpgaImagesOutput) {
  5043  	ret := m.ctrl.Call(m, "DescribeFpgaImagesRequest", arg0)
  5044  	ret0, _ := ret[0].(*request.Request)
  5045  	ret1, _ := ret[1].(*ec2.DescribeFpgaImagesOutput)
  5046  	return ret0, ret1
  5047  }
  5048  
  5049  // DescribeFpgaImagesRequest indicates an expected call of DescribeFpgaImagesRequest
  5050  func (mr *MockEC2APIMockRecorder) DescribeFpgaImagesRequest(arg0 interface{}) *gomock.Call {
  5051  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeFpgaImagesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeFpgaImagesRequest), arg0)
  5052  }
  5053  
  5054  // DescribeHostReservationOfferings mocks base method
  5055  func (m *MockEC2API) DescribeHostReservationOfferings(arg0 *ec2.DescribeHostReservationOfferingsInput) (*ec2.DescribeHostReservationOfferingsOutput, error) {
  5056  	ret := m.ctrl.Call(m, "DescribeHostReservationOfferings", arg0)
  5057  	ret0, _ := ret[0].(*ec2.DescribeHostReservationOfferingsOutput)
  5058  	ret1, _ := ret[1].(error)
  5059  	return ret0, ret1
  5060  }
  5061  
  5062  // DescribeHostReservationOfferings indicates an expected call of DescribeHostReservationOfferings
  5063  func (mr *MockEC2APIMockRecorder) DescribeHostReservationOfferings(arg0 interface{}) *gomock.Call {
  5064  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservationOfferings", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservationOfferings), arg0)
  5065  }
  5066  
  5067  // DescribeHostReservationOfferingsWithContext mocks base method
  5068  func (m *MockEC2API) DescribeHostReservationOfferingsWithContext(arg0 aws.Context, arg1 *ec2.DescribeHostReservationOfferingsInput, arg2 ...request.Option) (*ec2.DescribeHostReservationOfferingsOutput, error) {
  5069  	varargs := []interface{}{arg0, arg1}
  5070  	for _, a := range arg2 {
  5071  		varargs = append(varargs, a)
  5072  	}
  5073  	ret := m.ctrl.Call(m, "DescribeHostReservationOfferingsWithContext", varargs...)
  5074  	ret0, _ := ret[0].(*ec2.DescribeHostReservationOfferingsOutput)
  5075  	ret1, _ := ret[1].(error)
  5076  	return ret0, ret1
  5077  }
  5078  
  5079  // DescribeHostReservationOfferingsWithContext indicates an expected call of DescribeHostReservationOfferingsWithContext
  5080  func (mr *MockEC2APIMockRecorder) DescribeHostReservationOfferingsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5081  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5082  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservationOfferingsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservationOfferingsWithContext), varargs...)
  5083  }
  5084  
  5085  // DescribeHostReservationOfferingsRequest mocks base method
  5086  func (m *MockEC2API) DescribeHostReservationOfferingsRequest(arg0 *ec2.DescribeHostReservationOfferingsInput) (*request.Request, *ec2.DescribeHostReservationOfferingsOutput) {
  5087  	ret := m.ctrl.Call(m, "DescribeHostReservationOfferingsRequest", arg0)
  5088  	ret0, _ := ret[0].(*request.Request)
  5089  	ret1, _ := ret[1].(*ec2.DescribeHostReservationOfferingsOutput)
  5090  	return ret0, ret1
  5091  }
  5092  
  5093  // DescribeHostReservationOfferingsRequest indicates an expected call of DescribeHostReservationOfferingsRequest
  5094  func (mr *MockEC2APIMockRecorder) DescribeHostReservationOfferingsRequest(arg0 interface{}) *gomock.Call {
  5095  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservationOfferingsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservationOfferingsRequest), arg0)
  5096  }
  5097  
  5098  // DescribeHostReservations mocks base method
  5099  func (m *MockEC2API) DescribeHostReservations(arg0 *ec2.DescribeHostReservationsInput) (*ec2.DescribeHostReservationsOutput, error) {
  5100  	ret := m.ctrl.Call(m, "DescribeHostReservations", arg0)
  5101  	ret0, _ := ret[0].(*ec2.DescribeHostReservationsOutput)
  5102  	ret1, _ := ret[1].(error)
  5103  	return ret0, ret1
  5104  }
  5105  
  5106  // DescribeHostReservations indicates an expected call of DescribeHostReservations
  5107  func (mr *MockEC2APIMockRecorder) DescribeHostReservations(arg0 interface{}) *gomock.Call {
  5108  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservations", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservations), arg0)
  5109  }
  5110  
  5111  // DescribeHostReservationsWithContext mocks base method
  5112  func (m *MockEC2API) DescribeHostReservationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeHostReservationsInput, arg2 ...request.Option) (*ec2.DescribeHostReservationsOutput, error) {
  5113  	varargs := []interface{}{arg0, arg1}
  5114  	for _, a := range arg2 {
  5115  		varargs = append(varargs, a)
  5116  	}
  5117  	ret := m.ctrl.Call(m, "DescribeHostReservationsWithContext", varargs...)
  5118  	ret0, _ := ret[0].(*ec2.DescribeHostReservationsOutput)
  5119  	ret1, _ := ret[1].(error)
  5120  	return ret0, ret1
  5121  }
  5122  
  5123  // DescribeHostReservationsWithContext indicates an expected call of DescribeHostReservationsWithContext
  5124  func (mr *MockEC2APIMockRecorder) DescribeHostReservationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5125  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5126  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservationsWithContext), varargs...)
  5127  }
  5128  
  5129  // DescribeHostReservationsRequest mocks base method
  5130  func (m *MockEC2API) DescribeHostReservationsRequest(arg0 *ec2.DescribeHostReservationsInput) (*request.Request, *ec2.DescribeHostReservationsOutput) {
  5131  	ret := m.ctrl.Call(m, "DescribeHostReservationsRequest", arg0)
  5132  	ret0, _ := ret[0].(*request.Request)
  5133  	ret1, _ := ret[1].(*ec2.DescribeHostReservationsOutput)
  5134  	return ret0, ret1
  5135  }
  5136  
  5137  // DescribeHostReservationsRequest indicates an expected call of DescribeHostReservationsRequest
  5138  func (mr *MockEC2APIMockRecorder) DescribeHostReservationsRequest(arg0 interface{}) *gomock.Call {
  5139  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostReservationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeHostReservationsRequest), arg0)
  5140  }
  5141  
  5142  // DescribeHosts mocks base method
  5143  func (m *MockEC2API) DescribeHosts(arg0 *ec2.DescribeHostsInput) (*ec2.DescribeHostsOutput, error) {
  5144  	ret := m.ctrl.Call(m, "DescribeHosts", arg0)
  5145  	ret0, _ := ret[0].(*ec2.DescribeHostsOutput)
  5146  	ret1, _ := ret[1].(error)
  5147  	return ret0, ret1
  5148  }
  5149  
  5150  // DescribeHosts indicates an expected call of DescribeHosts
  5151  func (mr *MockEC2APIMockRecorder) DescribeHosts(arg0 interface{}) *gomock.Call {
  5152  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHosts", reflect.TypeOf((*MockEC2API)(nil).DescribeHosts), arg0)
  5153  }
  5154  
  5155  // DescribeHostsWithContext mocks base method
  5156  func (m *MockEC2API) DescribeHostsWithContext(arg0 aws.Context, arg1 *ec2.DescribeHostsInput, arg2 ...request.Option) (*ec2.DescribeHostsOutput, error) {
  5157  	varargs := []interface{}{arg0, arg1}
  5158  	for _, a := range arg2 {
  5159  		varargs = append(varargs, a)
  5160  	}
  5161  	ret := m.ctrl.Call(m, "DescribeHostsWithContext", varargs...)
  5162  	ret0, _ := ret[0].(*ec2.DescribeHostsOutput)
  5163  	ret1, _ := ret[1].(error)
  5164  	return ret0, ret1
  5165  }
  5166  
  5167  // DescribeHostsWithContext indicates an expected call of DescribeHostsWithContext
  5168  func (mr *MockEC2APIMockRecorder) DescribeHostsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5169  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5170  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeHostsWithContext), varargs...)
  5171  }
  5172  
  5173  // DescribeHostsRequest mocks base method
  5174  func (m *MockEC2API) DescribeHostsRequest(arg0 *ec2.DescribeHostsInput) (*request.Request, *ec2.DescribeHostsOutput) {
  5175  	ret := m.ctrl.Call(m, "DescribeHostsRequest", arg0)
  5176  	ret0, _ := ret[0].(*request.Request)
  5177  	ret1, _ := ret[1].(*ec2.DescribeHostsOutput)
  5178  	return ret0, ret1
  5179  }
  5180  
  5181  // DescribeHostsRequest indicates an expected call of DescribeHostsRequest
  5182  func (mr *MockEC2APIMockRecorder) DescribeHostsRequest(arg0 interface{}) *gomock.Call {
  5183  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeHostsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeHostsRequest), arg0)
  5184  }
  5185  
  5186  // DescribeIamInstanceProfileAssociations mocks base method
  5187  func (m *MockEC2API) DescribeIamInstanceProfileAssociations(arg0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) {
  5188  	ret := m.ctrl.Call(m, "DescribeIamInstanceProfileAssociations", arg0)
  5189  	ret0, _ := ret[0].(*ec2.DescribeIamInstanceProfileAssociationsOutput)
  5190  	ret1, _ := ret[1].(error)
  5191  	return ret0, ret1
  5192  }
  5193  
  5194  // DescribeIamInstanceProfileAssociations indicates an expected call of DescribeIamInstanceProfileAssociations
  5195  func (mr *MockEC2APIMockRecorder) DescribeIamInstanceProfileAssociations(arg0 interface{}) *gomock.Call {
  5196  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIamInstanceProfileAssociations", reflect.TypeOf((*MockEC2API)(nil).DescribeIamInstanceProfileAssociations), arg0)
  5197  }
  5198  
  5199  // DescribeIamInstanceProfileAssociationsWithContext mocks base method
  5200  func (m *MockEC2API) DescribeIamInstanceProfileAssociationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeIamInstanceProfileAssociationsInput, arg2 ...request.Option) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) {
  5201  	varargs := []interface{}{arg0, arg1}
  5202  	for _, a := range arg2 {
  5203  		varargs = append(varargs, a)
  5204  	}
  5205  	ret := m.ctrl.Call(m, "DescribeIamInstanceProfileAssociationsWithContext", varargs...)
  5206  	ret0, _ := ret[0].(*ec2.DescribeIamInstanceProfileAssociationsOutput)
  5207  	ret1, _ := ret[1].(error)
  5208  	return ret0, ret1
  5209  }
  5210  
  5211  // DescribeIamInstanceProfileAssociationsWithContext indicates an expected call of DescribeIamInstanceProfileAssociationsWithContext
  5212  func (mr *MockEC2APIMockRecorder) DescribeIamInstanceProfileAssociationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5213  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5214  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIamInstanceProfileAssociationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeIamInstanceProfileAssociationsWithContext), varargs...)
  5215  }
  5216  
  5217  // DescribeIamInstanceProfileAssociationsRequest mocks base method
  5218  func (m *MockEC2API) DescribeIamInstanceProfileAssociationsRequest(arg0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*request.Request, *ec2.DescribeIamInstanceProfileAssociationsOutput) {
  5219  	ret := m.ctrl.Call(m, "DescribeIamInstanceProfileAssociationsRequest", arg0)
  5220  	ret0, _ := ret[0].(*request.Request)
  5221  	ret1, _ := ret[1].(*ec2.DescribeIamInstanceProfileAssociationsOutput)
  5222  	return ret0, ret1
  5223  }
  5224  
  5225  // DescribeIamInstanceProfileAssociationsRequest indicates an expected call of DescribeIamInstanceProfileAssociationsRequest
  5226  func (mr *MockEC2APIMockRecorder) DescribeIamInstanceProfileAssociationsRequest(arg0 interface{}) *gomock.Call {
  5227  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIamInstanceProfileAssociationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeIamInstanceProfileAssociationsRequest), arg0)
  5228  }
  5229  
  5230  // DescribeIdFormat mocks base method
  5231  func (m *MockEC2API) DescribeIdFormat(arg0 *ec2.DescribeIdFormatInput) (*ec2.DescribeIdFormatOutput, error) {
  5232  	ret := m.ctrl.Call(m, "DescribeIdFormat", arg0)
  5233  	ret0, _ := ret[0].(*ec2.DescribeIdFormatOutput)
  5234  	ret1, _ := ret[1].(error)
  5235  	return ret0, ret1
  5236  }
  5237  
  5238  // DescribeIdFormat indicates an expected call of DescribeIdFormat
  5239  func (mr *MockEC2APIMockRecorder) DescribeIdFormat(arg0 interface{}) *gomock.Call {
  5240  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdFormat", reflect.TypeOf((*MockEC2API)(nil).DescribeIdFormat), arg0)
  5241  }
  5242  
  5243  // DescribeIdFormatWithContext mocks base method
  5244  func (m *MockEC2API) DescribeIdFormatWithContext(arg0 aws.Context, arg1 *ec2.DescribeIdFormatInput, arg2 ...request.Option) (*ec2.DescribeIdFormatOutput, error) {
  5245  	varargs := []interface{}{arg0, arg1}
  5246  	for _, a := range arg2 {
  5247  		varargs = append(varargs, a)
  5248  	}
  5249  	ret := m.ctrl.Call(m, "DescribeIdFormatWithContext", varargs...)
  5250  	ret0, _ := ret[0].(*ec2.DescribeIdFormatOutput)
  5251  	ret1, _ := ret[1].(error)
  5252  	return ret0, ret1
  5253  }
  5254  
  5255  // DescribeIdFormatWithContext indicates an expected call of DescribeIdFormatWithContext
  5256  func (mr *MockEC2APIMockRecorder) DescribeIdFormatWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5257  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5258  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdFormatWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeIdFormatWithContext), varargs...)
  5259  }
  5260  
  5261  // DescribeIdFormatRequest mocks base method
  5262  func (m *MockEC2API) DescribeIdFormatRequest(arg0 *ec2.DescribeIdFormatInput) (*request.Request, *ec2.DescribeIdFormatOutput) {
  5263  	ret := m.ctrl.Call(m, "DescribeIdFormatRequest", arg0)
  5264  	ret0, _ := ret[0].(*request.Request)
  5265  	ret1, _ := ret[1].(*ec2.DescribeIdFormatOutput)
  5266  	return ret0, ret1
  5267  }
  5268  
  5269  // DescribeIdFormatRequest indicates an expected call of DescribeIdFormatRequest
  5270  func (mr *MockEC2APIMockRecorder) DescribeIdFormatRequest(arg0 interface{}) *gomock.Call {
  5271  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdFormatRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeIdFormatRequest), arg0)
  5272  }
  5273  
  5274  // DescribeIdentityIdFormat mocks base method
  5275  func (m *MockEC2API) DescribeIdentityIdFormat(arg0 *ec2.DescribeIdentityIdFormatInput) (*ec2.DescribeIdentityIdFormatOutput, error) {
  5276  	ret := m.ctrl.Call(m, "DescribeIdentityIdFormat", arg0)
  5277  	ret0, _ := ret[0].(*ec2.DescribeIdentityIdFormatOutput)
  5278  	ret1, _ := ret[1].(error)
  5279  	return ret0, ret1
  5280  }
  5281  
  5282  // DescribeIdentityIdFormat indicates an expected call of DescribeIdentityIdFormat
  5283  func (mr *MockEC2APIMockRecorder) DescribeIdentityIdFormat(arg0 interface{}) *gomock.Call {
  5284  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdentityIdFormat", reflect.TypeOf((*MockEC2API)(nil).DescribeIdentityIdFormat), arg0)
  5285  }
  5286  
  5287  // DescribeIdentityIdFormatWithContext mocks base method
  5288  func (m *MockEC2API) DescribeIdentityIdFormatWithContext(arg0 aws.Context, arg1 *ec2.DescribeIdentityIdFormatInput, arg2 ...request.Option) (*ec2.DescribeIdentityIdFormatOutput, error) {
  5289  	varargs := []interface{}{arg0, arg1}
  5290  	for _, a := range arg2 {
  5291  		varargs = append(varargs, a)
  5292  	}
  5293  	ret := m.ctrl.Call(m, "DescribeIdentityIdFormatWithContext", varargs...)
  5294  	ret0, _ := ret[0].(*ec2.DescribeIdentityIdFormatOutput)
  5295  	ret1, _ := ret[1].(error)
  5296  	return ret0, ret1
  5297  }
  5298  
  5299  // DescribeIdentityIdFormatWithContext indicates an expected call of DescribeIdentityIdFormatWithContext
  5300  func (mr *MockEC2APIMockRecorder) DescribeIdentityIdFormatWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5301  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5302  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdentityIdFormatWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeIdentityIdFormatWithContext), varargs...)
  5303  }
  5304  
  5305  // DescribeIdentityIdFormatRequest mocks base method
  5306  func (m *MockEC2API) DescribeIdentityIdFormatRequest(arg0 *ec2.DescribeIdentityIdFormatInput) (*request.Request, *ec2.DescribeIdentityIdFormatOutput) {
  5307  	ret := m.ctrl.Call(m, "DescribeIdentityIdFormatRequest", arg0)
  5308  	ret0, _ := ret[0].(*request.Request)
  5309  	ret1, _ := ret[1].(*ec2.DescribeIdentityIdFormatOutput)
  5310  	return ret0, ret1
  5311  }
  5312  
  5313  // DescribeIdentityIdFormatRequest indicates an expected call of DescribeIdentityIdFormatRequest
  5314  func (mr *MockEC2APIMockRecorder) DescribeIdentityIdFormatRequest(arg0 interface{}) *gomock.Call {
  5315  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeIdentityIdFormatRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeIdentityIdFormatRequest), arg0)
  5316  }
  5317  
  5318  // DescribeImageAttribute mocks base method
  5319  func (m *MockEC2API) DescribeImageAttribute(arg0 *ec2.DescribeImageAttributeInput) (*ec2.DescribeImageAttributeOutput, error) {
  5320  	ret := m.ctrl.Call(m, "DescribeImageAttribute", arg0)
  5321  	ret0, _ := ret[0].(*ec2.DescribeImageAttributeOutput)
  5322  	ret1, _ := ret[1].(error)
  5323  	return ret0, ret1
  5324  }
  5325  
  5326  // DescribeImageAttribute indicates an expected call of DescribeImageAttribute
  5327  func (mr *MockEC2APIMockRecorder) DescribeImageAttribute(arg0 interface{}) *gomock.Call {
  5328  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImageAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeImageAttribute), arg0)
  5329  }
  5330  
  5331  // DescribeImageAttributeWithContext mocks base method
  5332  func (m *MockEC2API) DescribeImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeImageAttributeInput, arg2 ...request.Option) (*ec2.DescribeImageAttributeOutput, error) {
  5333  	varargs := []interface{}{arg0, arg1}
  5334  	for _, a := range arg2 {
  5335  		varargs = append(varargs, a)
  5336  	}
  5337  	ret := m.ctrl.Call(m, "DescribeImageAttributeWithContext", varargs...)
  5338  	ret0, _ := ret[0].(*ec2.DescribeImageAttributeOutput)
  5339  	ret1, _ := ret[1].(error)
  5340  	return ret0, ret1
  5341  }
  5342  
  5343  // DescribeImageAttributeWithContext indicates an expected call of DescribeImageAttributeWithContext
  5344  func (mr *MockEC2APIMockRecorder) DescribeImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5345  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeImageAttributeWithContext), varargs...)
  5347  }
  5348  
  5349  // DescribeImageAttributeRequest mocks base method
  5350  func (m *MockEC2API) DescribeImageAttributeRequest(arg0 *ec2.DescribeImageAttributeInput) (*request.Request, *ec2.DescribeImageAttributeOutput) {
  5351  	ret := m.ctrl.Call(m, "DescribeImageAttributeRequest", arg0)
  5352  	ret0, _ := ret[0].(*request.Request)
  5353  	ret1, _ := ret[1].(*ec2.DescribeImageAttributeOutput)
  5354  	return ret0, ret1
  5355  }
  5356  
  5357  // DescribeImageAttributeRequest indicates an expected call of DescribeImageAttributeRequest
  5358  func (mr *MockEC2APIMockRecorder) DescribeImageAttributeRequest(arg0 interface{}) *gomock.Call {
  5359  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeImageAttributeRequest), arg0)
  5360  }
  5361  
  5362  // DescribeImages mocks base method
  5363  func (m *MockEC2API) DescribeImages(arg0 *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error) {
  5364  	ret := m.ctrl.Call(m, "DescribeImages", arg0)
  5365  	ret0, _ := ret[0].(*ec2.DescribeImagesOutput)
  5366  	ret1, _ := ret[1].(error)
  5367  	return ret0, ret1
  5368  }
  5369  
  5370  // DescribeImages indicates an expected call of DescribeImages
  5371  func (mr *MockEC2APIMockRecorder) DescribeImages(arg0 interface{}) *gomock.Call {
  5372  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImages", reflect.TypeOf((*MockEC2API)(nil).DescribeImages), arg0)
  5373  }
  5374  
  5375  // DescribeImagesWithContext mocks base method
  5376  func (m *MockEC2API) DescribeImagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeImagesInput, arg2 ...request.Option) (*ec2.DescribeImagesOutput, error) {
  5377  	varargs := []interface{}{arg0, arg1}
  5378  	for _, a := range arg2 {
  5379  		varargs = append(varargs, a)
  5380  	}
  5381  	ret := m.ctrl.Call(m, "DescribeImagesWithContext", varargs...)
  5382  	ret0, _ := ret[0].(*ec2.DescribeImagesOutput)
  5383  	ret1, _ := ret[1].(error)
  5384  	return ret0, ret1
  5385  }
  5386  
  5387  // DescribeImagesWithContext indicates an expected call of DescribeImagesWithContext
  5388  func (mr *MockEC2APIMockRecorder) DescribeImagesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5389  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5390  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeImagesWithContext), varargs...)
  5391  }
  5392  
  5393  // DescribeImagesRequest mocks base method
  5394  func (m *MockEC2API) DescribeImagesRequest(arg0 *ec2.DescribeImagesInput) (*request.Request, *ec2.DescribeImagesOutput) {
  5395  	ret := m.ctrl.Call(m, "DescribeImagesRequest", arg0)
  5396  	ret0, _ := ret[0].(*request.Request)
  5397  	ret1, _ := ret[1].(*ec2.DescribeImagesOutput)
  5398  	return ret0, ret1
  5399  }
  5400  
  5401  // DescribeImagesRequest indicates an expected call of DescribeImagesRequest
  5402  func (mr *MockEC2APIMockRecorder) DescribeImagesRequest(arg0 interface{}) *gomock.Call {
  5403  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImagesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeImagesRequest), arg0)
  5404  }
  5405  
  5406  // DescribeImportImageTasks mocks base method
  5407  func (m *MockEC2API) DescribeImportImageTasks(arg0 *ec2.DescribeImportImageTasksInput) (*ec2.DescribeImportImageTasksOutput, error) {
  5408  	ret := m.ctrl.Call(m, "DescribeImportImageTasks", arg0)
  5409  	ret0, _ := ret[0].(*ec2.DescribeImportImageTasksOutput)
  5410  	ret1, _ := ret[1].(error)
  5411  	return ret0, ret1
  5412  }
  5413  
  5414  // DescribeImportImageTasks indicates an expected call of DescribeImportImageTasks
  5415  func (mr *MockEC2APIMockRecorder) DescribeImportImageTasks(arg0 interface{}) *gomock.Call {
  5416  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportImageTasks", reflect.TypeOf((*MockEC2API)(nil).DescribeImportImageTasks), arg0)
  5417  }
  5418  
  5419  // DescribeImportImageTasksWithContext mocks base method
  5420  func (m *MockEC2API) DescribeImportImageTasksWithContext(arg0 aws.Context, arg1 *ec2.DescribeImportImageTasksInput, arg2 ...request.Option) (*ec2.DescribeImportImageTasksOutput, error) {
  5421  	varargs := []interface{}{arg0, arg1}
  5422  	for _, a := range arg2 {
  5423  		varargs = append(varargs, a)
  5424  	}
  5425  	ret := m.ctrl.Call(m, "DescribeImportImageTasksWithContext", varargs...)
  5426  	ret0, _ := ret[0].(*ec2.DescribeImportImageTasksOutput)
  5427  	ret1, _ := ret[1].(error)
  5428  	return ret0, ret1
  5429  }
  5430  
  5431  // DescribeImportImageTasksWithContext indicates an expected call of DescribeImportImageTasksWithContext
  5432  func (mr *MockEC2APIMockRecorder) DescribeImportImageTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5433  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5434  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportImageTasksWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeImportImageTasksWithContext), varargs...)
  5435  }
  5436  
  5437  // DescribeImportImageTasksRequest mocks base method
  5438  func (m *MockEC2API) DescribeImportImageTasksRequest(arg0 *ec2.DescribeImportImageTasksInput) (*request.Request, *ec2.DescribeImportImageTasksOutput) {
  5439  	ret := m.ctrl.Call(m, "DescribeImportImageTasksRequest", arg0)
  5440  	ret0, _ := ret[0].(*request.Request)
  5441  	ret1, _ := ret[1].(*ec2.DescribeImportImageTasksOutput)
  5442  	return ret0, ret1
  5443  }
  5444  
  5445  // DescribeImportImageTasksRequest indicates an expected call of DescribeImportImageTasksRequest
  5446  func (mr *MockEC2APIMockRecorder) DescribeImportImageTasksRequest(arg0 interface{}) *gomock.Call {
  5447  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportImageTasksRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeImportImageTasksRequest), arg0)
  5448  }
  5449  
  5450  // DescribeImportSnapshotTasks mocks base method
  5451  func (m *MockEC2API) DescribeImportSnapshotTasks(arg0 *ec2.DescribeImportSnapshotTasksInput) (*ec2.DescribeImportSnapshotTasksOutput, error) {
  5452  	ret := m.ctrl.Call(m, "DescribeImportSnapshotTasks", arg0)
  5453  	ret0, _ := ret[0].(*ec2.DescribeImportSnapshotTasksOutput)
  5454  	ret1, _ := ret[1].(error)
  5455  	return ret0, ret1
  5456  }
  5457  
  5458  // DescribeImportSnapshotTasks indicates an expected call of DescribeImportSnapshotTasks
  5459  func (mr *MockEC2APIMockRecorder) DescribeImportSnapshotTasks(arg0 interface{}) *gomock.Call {
  5460  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportSnapshotTasks", reflect.TypeOf((*MockEC2API)(nil).DescribeImportSnapshotTasks), arg0)
  5461  }
  5462  
  5463  // DescribeImportSnapshotTasksWithContext mocks base method
  5464  func (m *MockEC2API) DescribeImportSnapshotTasksWithContext(arg0 aws.Context, arg1 *ec2.DescribeImportSnapshotTasksInput, arg2 ...request.Option) (*ec2.DescribeImportSnapshotTasksOutput, error) {
  5465  	varargs := []interface{}{arg0, arg1}
  5466  	for _, a := range arg2 {
  5467  		varargs = append(varargs, a)
  5468  	}
  5469  	ret := m.ctrl.Call(m, "DescribeImportSnapshotTasksWithContext", varargs...)
  5470  	ret0, _ := ret[0].(*ec2.DescribeImportSnapshotTasksOutput)
  5471  	ret1, _ := ret[1].(error)
  5472  	return ret0, ret1
  5473  }
  5474  
  5475  // DescribeImportSnapshotTasksWithContext indicates an expected call of DescribeImportSnapshotTasksWithContext
  5476  func (mr *MockEC2APIMockRecorder) DescribeImportSnapshotTasksWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5477  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5478  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportSnapshotTasksWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeImportSnapshotTasksWithContext), varargs...)
  5479  }
  5480  
  5481  // DescribeImportSnapshotTasksRequest mocks base method
  5482  func (m *MockEC2API) DescribeImportSnapshotTasksRequest(arg0 *ec2.DescribeImportSnapshotTasksInput) (*request.Request, *ec2.DescribeImportSnapshotTasksOutput) {
  5483  	ret := m.ctrl.Call(m, "DescribeImportSnapshotTasksRequest", arg0)
  5484  	ret0, _ := ret[0].(*request.Request)
  5485  	ret1, _ := ret[1].(*ec2.DescribeImportSnapshotTasksOutput)
  5486  	return ret0, ret1
  5487  }
  5488  
  5489  // DescribeImportSnapshotTasksRequest indicates an expected call of DescribeImportSnapshotTasksRequest
  5490  func (mr *MockEC2APIMockRecorder) DescribeImportSnapshotTasksRequest(arg0 interface{}) *gomock.Call {
  5491  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeImportSnapshotTasksRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeImportSnapshotTasksRequest), arg0)
  5492  }
  5493  
  5494  // DescribeInstanceAttribute mocks base method
  5495  func (m *MockEC2API) DescribeInstanceAttribute(arg0 *ec2.DescribeInstanceAttributeInput) (*ec2.DescribeInstanceAttributeOutput, error) {
  5496  	ret := m.ctrl.Call(m, "DescribeInstanceAttribute", arg0)
  5497  	ret0, _ := ret[0].(*ec2.DescribeInstanceAttributeOutput)
  5498  	ret1, _ := ret[1].(error)
  5499  	return ret0, ret1
  5500  }
  5501  
  5502  // DescribeInstanceAttribute indicates an expected call of DescribeInstanceAttribute
  5503  func (mr *MockEC2APIMockRecorder) DescribeInstanceAttribute(arg0 interface{}) *gomock.Call {
  5504  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceAttribute), arg0)
  5505  }
  5506  
  5507  // DescribeInstanceAttributeWithContext mocks base method
  5508  func (m *MockEC2API) DescribeInstanceAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceAttributeInput, arg2 ...request.Option) (*ec2.DescribeInstanceAttributeOutput, error) {
  5509  	varargs := []interface{}{arg0, arg1}
  5510  	for _, a := range arg2 {
  5511  		varargs = append(varargs, a)
  5512  	}
  5513  	ret := m.ctrl.Call(m, "DescribeInstanceAttributeWithContext", varargs...)
  5514  	ret0, _ := ret[0].(*ec2.DescribeInstanceAttributeOutput)
  5515  	ret1, _ := ret[1].(error)
  5516  	return ret0, ret1
  5517  }
  5518  
  5519  // DescribeInstanceAttributeWithContext indicates an expected call of DescribeInstanceAttributeWithContext
  5520  func (mr *MockEC2APIMockRecorder) DescribeInstanceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5521  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5522  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceAttributeWithContext), varargs...)
  5523  }
  5524  
  5525  // DescribeInstanceAttributeRequest mocks base method
  5526  func (m *MockEC2API) DescribeInstanceAttributeRequest(arg0 *ec2.DescribeInstanceAttributeInput) (*request.Request, *ec2.DescribeInstanceAttributeOutput) {
  5527  	ret := m.ctrl.Call(m, "DescribeInstanceAttributeRequest", arg0)
  5528  	ret0, _ := ret[0].(*request.Request)
  5529  	ret1, _ := ret[1].(*ec2.DescribeInstanceAttributeOutput)
  5530  	return ret0, ret1
  5531  }
  5532  
  5533  // DescribeInstanceAttributeRequest indicates an expected call of DescribeInstanceAttributeRequest
  5534  func (mr *MockEC2APIMockRecorder) DescribeInstanceAttributeRequest(arg0 interface{}) *gomock.Call {
  5535  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceAttributeRequest), arg0)
  5536  }
  5537  
  5538  // DescribeInstanceCreditSpecifications mocks base method
  5539  func (m *MockEC2API) DescribeInstanceCreditSpecifications(arg0 *ec2.DescribeInstanceCreditSpecificationsInput) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) {
  5540  	ret := m.ctrl.Call(m, "DescribeInstanceCreditSpecifications", arg0)
  5541  	ret0, _ := ret[0].(*ec2.DescribeInstanceCreditSpecificationsOutput)
  5542  	ret1, _ := ret[1].(error)
  5543  	return ret0, ret1
  5544  }
  5545  
  5546  // DescribeInstanceCreditSpecifications indicates an expected call of DescribeInstanceCreditSpecifications
  5547  func (mr *MockEC2APIMockRecorder) DescribeInstanceCreditSpecifications(arg0 interface{}) *gomock.Call {
  5548  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceCreditSpecifications", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceCreditSpecifications), arg0)
  5549  }
  5550  
  5551  // DescribeInstanceCreditSpecificationsWithContext mocks base method
  5552  func (m *MockEC2API) DescribeInstanceCreditSpecificationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceCreditSpecificationsInput, arg2 ...request.Option) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) {
  5553  	varargs := []interface{}{arg0, arg1}
  5554  	for _, a := range arg2 {
  5555  		varargs = append(varargs, a)
  5556  	}
  5557  	ret := m.ctrl.Call(m, "DescribeInstanceCreditSpecificationsWithContext", varargs...)
  5558  	ret0, _ := ret[0].(*ec2.DescribeInstanceCreditSpecificationsOutput)
  5559  	ret1, _ := ret[1].(error)
  5560  	return ret0, ret1
  5561  }
  5562  
  5563  // DescribeInstanceCreditSpecificationsWithContext indicates an expected call of DescribeInstanceCreditSpecificationsWithContext
  5564  func (mr *MockEC2APIMockRecorder) DescribeInstanceCreditSpecificationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5565  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5566  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceCreditSpecificationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceCreditSpecificationsWithContext), varargs...)
  5567  }
  5568  
  5569  // DescribeInstanceCreditSpecificationsRequest mocks base method
  5570  func (m *MockEC2API) DescribeInstanceCreditSpecificationsRequest(arg0 *ec2.DescribeInstanceCreditSpecificationsInput) (*request.Request, *ec2.DescribeInstanceCreditSpecificationsOutput) {
  5571  	ret := m.ctrl.Call(m, "DescribeInstanceCreditSpecificationsRequest", arg0)
  5572  	ret0, _ := ret[0].(*request.Request)
  5573  	ret1, _ := ret[1].(*ec2.DescribeInstanceCreditSpecificationsOutput)
  5574  	return ret0, ret1
  5575  }
  5576  
  5577  // DescribeInstanceCreditSpecificationsRequest indicates an expected call of DescribeInstanceCreditSpecificationsRequest
  5578  func (mr *MockEC2APIMockRecorder) DescribeInstanceCreditSpecificationsRequest(arg0 interface{}) *gomock.Call {
  5579  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceCreditSpecificationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceCreditSpecificationsRequest), arg0)
  5580  }
  5581  
  5582  // DescribeInstanceStatus mocks base method
  5583  func (m *MockEC2API) DescribeInstanceStatus(arg0 *ec2.DescribeInstanceStatusInput) (*ec2.DescribeInstanceStatusOutput, error) {
  5584  	ret := m.ctrl.Call(m, "DescribeInstanceStatus", arg0)
  5585  	ret0, _ := ret[0].(*ec2.DescribeInstanceStatusOutput)
  5586  	ret1, _ := ret[1].(error)
  5587  	return ret0, ret1
  5588  }
  5589  
  5590  // DescribeInstanceStatus indicates an expected call of DescribeInstanceStatus
  5591  func (mr *MockEC2APIMockRecorder) DescribeInstanceStatus(arg0 interface{}) *gomock.Call {
  5592  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceStatus", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceStatus), arg0)
  5593  }
  5594  
  5595  // DescribeInstanceStatusWithContext mocks base method
  5596  func (m *MockEC2API) DescribeInstanceStatusWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceStatusInput, arg2 ...request.Option) (*ec2.DescribeInstanceStatusOutput, error) {
  5597  	varargs := []interface{}{arg0, arg1}
  5598  	for _, a := range arg2 {
  5599  		varargs = append(varargs, a)
  5600  	}
  5601  	ret := m.ctrl.Call(m, "DescribeInstanceStatusWithContext", varargs...)
  5602  	ret0, _ := ret[0].(*ec2.DescribeInstanceStatusOutput)
  5603  	ret1, _ := ret[1].(error)
  5604  	return ret0, ret1
  5605  }
  5606  
  5607  // DescribeInstanceStatusWithContext indicates an expected call of DescribeInstanceStatusWithContext
  5608  func (mr *MockEC2APIMockRecorder) DescribeInstanceStatusWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5609  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5610  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceStatusWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceStatusWithContext), varargs...)
  5611  }
  5612  
  5613  // DescribeInstanceStatusRequest mocks base method
  5614  func (m *MockEC2API) DescribeInstanceStatusRequest(arg0 *ec2.DescribeInstanceStatusInput) (*request.Request, *ec2.DescribeInstanceStatusOutput) {
  5615  	ret := m.ctrl.Call(m, "DescribeInstanceStatusRequest", arg0)
  5616  	ret0, _ := ret[0].(*request.Request)
  5617  	ret1, _ := ret[1].(*ec2.DescribeInstanceStatusOutput)
  5618  	return ret0, ret1
  5619  }
  5620  
  5621  // DescribeInstanceStatusRequest indicates an expected call of DescribeInstanceStatusRequest
  5622  func (mr *MockEC2APIMockRecorder) DescribeInstanceStatusRequest(arg0 interface{}) *gomock.Call {
  5623  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceStatusRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceStatusRequest), arg0)
  5624  }
  5625  
  5626  // DescribeInstanceStatusPages mocks base method
  5627  func (m *MockEC2API) DescribeInstanceStatusPages(arg0 *ec2.DescribeInstanceStatusInput, arg1 func(*ec2.DescribeInstanceStatusOutput, bool) bool) error {
  5628  	ret := m.ctrl.Call(m, "DescribeInstanceStatusPages", arg0, arg1)
  5629  	ret0, _ := ret[0].(error)
  5630  	return ret0
  5631  }
  5632  
  5633  // DescribeInstanceStatusPages indicates an expected call of DescribeInstanceStatusPages
  5634  func (mr *MockEC2APIMockRecorder) DescribeInstanceStatusPages(arg0, arg1 interface{}) *gomock.Call {
  5635  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceStatusPages", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceStatusPages), arg0, arg1)
  5636  }
  5637  
  5638  // DescribeInstanceStatusPagesWithContext mocks base method
  5639  func (m *MockEC2API) DescribeInstanceStatusPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceStatusInput, arg2 func(*ec2.DescribeInstanceStatusOutput, bool) bool, arg3 ...request.Option) error {
  5640  	varargs := []interface{}{arg0, arg1, arg2}
  5641  	for _, a := range arg3 {
  5642  		varargs = append(varargs, a)
  5643  	}
  5644  	ret := m.ctrl.Call(m, "DescribeInstanceStatusPagesWithContext", varargs...)
  5645  	ret0, _ := ret[0].(error)
  5646  	return ret0
  5647  }
  5648  
  5649  // DescribeInstanceStatusPagesWithContext indicates an expected call of DescribeInstanceStatusPagesWithContext
  5650  func (mr *MockEC2APIMockRecorder) DescribeInstanceStatusPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  5651  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  5652  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstanceStatusPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstanceStatusPagesWithContext), varargs...)
  5653  }
  5654  
  5655  // DescribeInstances mocks base method
  5656  func (m *MockEC2API) DescribeInstances(arg0 *ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error) {
  5657  	ret := m.ctrl.Call(m, "DescribeInstances", arg0)
  5658  	ret0, _ := ret[0].(*ec2.DescribeInstancesOutput)
  5659  	ret1, _ := ret[1].(error)
  5660  	return ret0, ret1
  5661  }
  5662  
  5663  // DescribeInstances indicates an expected call of DescribeInstances
  5664  func (mr *MockEC2APIMockRecorder) DescribeInstances(arg0 interface{}) *gomock.Call {
  5665  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstances", reflect.TypeOf((*MockEC2API)(nil).DescribeInstances), arg0)
  5666  }
  5667  
  5668  // DescribeInstancesWithContext mocks base method
  5669  func (m *MockEC2API) DescribeInstancesWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 ...request.Option) (*ec2.DescribeInstancesOutput, error) {
  5670  	varargs := []interface{}{arg0, arg1}
  5671  	for _, a := range arg2 {
  5672  		varargs = append(varargs, a)
  5673  	}
  5674  	ret := m.ctrl.Call(m, "DescribeInstancesWithContext", varargs...)
  5675  	ret0, _ := ret[0].(*ec2.DescribeInstancesOutput)
  5676  	ret1, _ := ret[1].(error)
  5677  	return ret0, ret1
  5678  }
  5679  
  5680  // DescribeInstancesWithContext indicates an expected call of DescribeInstancesWithContext
  5681  func (mr *MockEC2APIMockRecorder) DescribeInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5682  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5683  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstancesWithContext), varargs...)
  5684  }
  5685  
  5686  // DescribeInstancesRequest mocks base method
  5687  func (m *MockEC2API) DescribeInstancesRequest(arg0 *ec2.DescribeInstancesInput) (*request.Request, *ec2.DescribeInstancesOutput) {
  5688  	ret := m.ctrl.Call(m, "DescribeInstancesRequest", arg0)
  5689  	ret0, _ := ret[0].(*request.Request)
  5690  	ret1, _ := ret[1].(*ec2.DescribeInstancesOutput)
  5691  	return ret0, ret1
  5692  }
  5693  
  5694  // DescribeInstancesRequest indicates an expected call of DescribeInstancesRequest
  5695  func (mr *MockEC2APIMockRecorder) DescribeInstancesRequest(arg0 interface{}) *gomock.Call {
  5696  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeInstancesRequest), arg0)
  5697  }
  5698  
  5699  // DescribeInstancesPages mocks base method
  5700  func (m *MockEC2API) DescribeInstancesPages(arg0 *ec2.DescribeInstancesInput, arg1 func(*ec2.DescribeInstancesOutput, bool) bool) error {
  5701  	ret := m.ctrl.Call(m, "DescribeInstancesPages", arg0, arg1)
  5702  	ret0, _ := ret[0].(error)
  5703  	return ret0
  5704  }
  5705  
  5706  // DescribeInstancesPages indicates an expected call of DescribeInstancesPages
  5707  func (mr *MockEC2APIMockRecorder) DescribeInstancesPages(arg0, arg1 interface{}) *gomock.Call {
  5708  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstancesPages", reflect.TypeOf((*MockEC2API)(nil).DescribeInstancesPages), arg0, arg1)
  5709  }
  5710  
  5711  // DescribeInstancesPagesWithContext mocks base method
  5712  func (m *MockEC2API) DescribeInstancesPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 func(*ec2.DescribeInstancesOutput, bool) bool, arg3 ...request.Option) error {
  5713  	varargs := []interface{}{arg0, arg1, arg2}
  5714  	for _, a := range arg3 {
  5715  		varargs = append(varargs, a)
  5716  	}
  5717  	ret := m.ctrl.Call(m, "DescribeInstancesPagesWithContext", varargs...)
  5718  	ret0, _ := ret[0].(error)
  5719  	return ret0
  5720  }
  5721  
  5722  // DescribeInstancesPagesWithContext indicates an expected call of DescribeInstancesPagesWithContext
  5723  func (mr *MockEC2APIMockRecorder) DescribeInstancesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  5724  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  5725  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInstancesPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInstancesPagesWithContext), varargs...)
  5726  }
  5727  
  5728  // DescribeInternetGateways mocks base method
  5729  func (m *MockEC2API) DescribeInternetGateways(arg0 *ec2.DescribeInternetGatewaysInput) (*ec2.DescribeInternetGatewaysOutput, error) {
  5730  	ret := m.ctrl.Call(m, "DescribeInternetGateways", arg0)
  5731  	ret0, _ := ret[0].(*ec2.DescribeInternetGatewaysOutput)
  5732  	ret1, _ := ret[1].(error)
  5733  	return ret0, ret1
  5734  }
  5735  
  5736  // DescribeInternetGateways indicates an expected call of DescribeInternetGateways
  5737  func (mr *MockEC2APIMockRecorder) DescribeInternetGateways(arg0 interface{}) *gomock.Call {
  5738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInternetGateways", reflect.TypeOf((*MockEC2API)(nil).DescribeInternetGateways), arg0)
  5739  }
  5740  
  5741  // DescribeInternetGatewaysWithContext mocks base method
  5742  func (m *MockEC2API) DescribeInternetGatewaysWithContext(arg0 aws.Context, arg1 *ec2.DescribeInternetGatewaysInput, arg2 ...request.Option) (*ec2.DescribeInternetGatewaysOutput, error) {
  5743  	varargs := []interface{}{arg0, arg1}
  5744  	for _, a := range arg2 {
  5745  		varargs = append(varargs, a)
  5746  	}
  5747  	ret := m.ctrl.Call(m, "DescribeInternetGatewaysWithContext", varargs...)
  5748  	ret0, _ := ret[0].(*ec2.DescribeInternetGatewaysOutput)
  5749  	ret1, _ := ret[1].(error)
  5750  	return ret0, ret1
  5751  }
  5752  
  5753  // DescribeInternetGatewaysWithContext indicates an expected call of DescribeInternetGatewaysWithContext
  5754  func (mr *MockEC2APIMockRecorder) DescribeInternetGatewaysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5755  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5756  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInternetGatewaysWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeInternetGatewaysWithContext), varargs...)
  5757  }
  5758  
  5759  // DescribeInternetGatewaysRequest mocks base method
  5760  func (m *MockEC2API) DescribeInternetGatewaysRequest(arg0 *ec2.DescribeInternetGatewaysInput) (*request.Request, *ec2.DescribeInternetGatewaysOutput) {
  5761  	ret := m.ctrl.Call(m, "DescribeInternetGatewaysRequest", arg0)
  5762  	ret0, _ := ret[0].(*request.Request)
  5763  	ret1, _ := ret[1].(*ec2.DescribeInternetGatewaysOutput)
  5764  	return ret0, ret1
  5765  }
  5766  
  5767  // DescribeInternetGatewaysRequest indicates an expected call of DescribeInternetGatewaysRequest
  5768  func (mr *MockEC2APIMockRecorder) DescribeInternetGatewaysRequest(arg0 interface{}) *gomock.Call {
  5769  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeInternetGatewaysRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeInternetGatewaysRequest), arg0)
  5770  }
  5771  
  5772  // DescribeKeyPairs mocks base method
  5773  func (m *MockEC2API) DescribeKeyPairs(arg0 *ec2.DescribeKeyPairsInput) (*ec2.DescribeKeyPairsOutput, error) {
  5774  	ret := m.ctrl.Call(m, "DescribeKeyPairs", arg0)
  5775  	ret0, _ := ret[0].(*ec2.DescribeKeyPairsOutput)
  5776  	ret1, _ := ret[1].(error)
  5777  	return ret0, ret1
  5778  }
  5779  
  5780  // DescribeKeyPairs indicates an expected call of DescribeKeyPairs
  5781  func (mr *MockEC2APIMockRecorder) DescribeKeyPairs(arg0 interface{}) *gomock.Call {
  5782  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeKeyPairs", reflect.TypeOf((*MockEC2API)(nil).DescribeKeyPairs), arg0)
  5783  }
  5784  
  5785  // DescribeKeyPairsWithContext mocks base method
  5786  func (m *MockEC2API) DescribeKeyPairsWithContext(arg0 aws.Context, arg1 *ec2.DescribeKeyPairsInput, arg2 ...request.Option) (*ec2.DescribeKeyPairsOutput, error) {
  5787  	varargs := []interface{}{arg0, arg1}
  5788  	for _, a := range arg2 {
  5789  		varargs = append(varargs, a)
  5790  	}
  5791  	ret := m.ctrl.Call(m, "DescribeKeyPairsWithContext", varargs...)
  5792  	ret0, _ := ret[0].(*ec2.DescribeKeyPairsOutput)
  5793  	ret1, _ := ret[1].(error)
  5794  	return ret0, ret1
  5795  }
  5796  
  5797  // DescribeKeyPairsWithContext indicates an expected call of DescribeKeyPairsWithContext
  5798  func (mr *MockEC2APIMockRecorder) DescribeKeyPairsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5799  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5800  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeKeyPairsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeKeyPairsWithContext), varargs...)
  5801  }
  5802  
  5803  // DescribeKeyPairsRequest mocks base method
  5804  func (m *MockEC2API) DescribeKeyPairsRequest(arg0 *ec2.DescribeKeyPairsInput) (*request.Request, *ec2.DescribeKeyPairsOutput) {
  5805  	ret := m.ctrl.Call(m, "DescribeKeyPairsRequest", arg0)
  5806  	ret0, _ := ret[0].(*request.Request)
  5807  	ret1, _ := ret[1].(*ec2.DescribeKeyPairsOutput)
  5808  	return ret0, ret1
  5809  }
  5810  
  5811  // DescribeKeyPairsRequest indicates an expected call of DescribeKeyPairsRequest
  5812  func (mr *MockEC2APIMockRecorder) DescribeKeyPairsRequest(arg0 interface{}) *gomock.Call {
  5813  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeKeyPairsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeKeyPairsRequest), arg0)
  5814  }
  5815  
  5816  // DescribeLaunchTemplateVersions mocks base method
  5817  func (m *MockEC2API) DescribeLaunchTemplateVersions(arg0 *ec2.DescribeLaunchTemplateVersionsInput) (*ec2.DescribeLaunchTemplateVersionsOutput, error) {
  5818  	ret := m.ctrl.Call(m, "DescribeLaunchTemplateVersions", arg0)
  5819  	ret0, _ := ret[0].(*ec2.DescribeLaunchTemplateVersionsOutput)
  5820  	ret1, _ := ret[1].(error)
  5821  	return ret0, ret1
  5822  }
  5823  
  5824  // DescribeLaunchTemplateVersions indicates an expected call of DescribeLaunchTemplateVersions
  5825  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplateVersions(arg0 interface{}) *gomock.Call {
  5826  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplateVersions", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplateVersions), arg0)
  5827  }
  5828  
  5829  // DescribeLaunchTemplateVersionsWithContext mocks base method
  5830  func (m *MockEC2API) DescribeLaunchTemplateVersionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeLaunchTemplateVersionsInput, arg2 ...request.Option) (*ec2.DescribeLaunchTemplateVersionsOutput, error) {
  5831  	varargs := []interface{}{arg0, arg1}
  5832  	for _, a := range arg2 {
  5833  		varargs = append(varargs, a)
  5834  	}
  5835  	ret := m.ctrl.Call(m, "DescribeLaunchTemplateVersionsWithContext", varargs...)
  5836  	ret0, _ := ret[0].(*ec2.DescribeLaunchTemplateVersionsOutput)
  5837  	ret1, _ := ret[1].(error)
  5838  	return ret0, ret1
  5839  }
  5840  
  5841  // DescribeLaunchTemplateVersionsWithContext indicates an expected call of DescribeLaunchTemplateVersionsWithContext
  5842  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplateVersionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5843  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5844  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplateVersionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplateVersionsWithContext), varargs...)
  5845  }
  5846  
  5847  // DescribeLaunchTemplateVersionsRequest mocks base method
  5848  func (m *MockEC2API) DescribeLaunchTemplateVersionsRequest(arg0 *ec2.DescribeLaunchTemplateVersionsInput) (*request.Request, *ec2.DescribeLaunchTemplateVersionsOutput) {
  5849  	ret := m.ctrl.Call(m, "DescribeLaunchTemplateVersionsRequest", arg0)
  5850  	ret0, _ := ret[0].(*request.Request)
  5851  	ret1, _ := ret[1].(*ec2.DescribeLaunchTemplateVersionsOutput)
  5852  	return ret0, ret1
  5853  }
  5854  
  5855  // DescribeLaunchTemplateVersionsRequest indicates an expected call of DescribeLaunchTemplateVersionsRequest
  5856  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplateVersionsRequest(arg0 interface{}) *gomock.Call {
  5857  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplateVersionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplateVersionsRequest), arg0)
  5858  }
  5859  
  5860  // DescribeLaunchTemplates mocks base method
  5861  func (m *MockEC2API) DescribeLaunchTemplates(arg0 *ec2.DescribeLaunchTemplatesInput) (*ec2.DescribeLaunchTemplatesOutput, error) {
  5862  	ret := m.ctrl.Call(m, "DescribeLaunchTemplates", arg0)
  5863  	ret0, _ := ret[0].(*ec2.DescribeLaunchTemplatesOutput)
  5864  	ret1, _ := ret[1].(error)
  5865  	return ret0, ret1
  5866  }
  5867  
  5868  // DescribeLaunchTemplates indicates an expected call of DescribeLaunchTemplates
  5869  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplates(arg0 interface{}) *gomock.Call {
  5870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplates", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplates), arg0)
  5871  }
  5872  
  5873  // DescribeLaunchTemplatesWithContext mocks base method
  5874  func (m *MockEC2API) DescribeLaunchTemplatesWithContext(arg0 aws.Context, arg1 *ec2.DescribeLaunchTemplatesInput, arg2 ...request.Option) (*ec2.DescribeLaunchTemplatesOutput, error) {
  5875  	varargs := []interface{}{arg0, arg1}
  5876  	for _, a := range arg2 {
  5877  		varargs = append(varargs, a)
  5878  	}
  5879  	ret := m.ctrl.Call(m, "DescribeLaunchTemplatesWithContext", varargs...)
  5880  	ret0, _ := ret[0].(*ec2.DescribeLaunchTemplatesOutput)
  5881  	ret1, _ := ret[1].(error)
  5882  	return ret0, ret1
  5883  }
  5884  
  5885  // DescribeLaunchTemplatesWithContext indicates an expected call of DescribeLaunchTemplatesWithContext
  5886  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplatesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5887  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5888  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplatesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplatesWithContext), varargs...)
  5889  }
  5890  
  5891  // DescribeLaunchTemplatesRequest mocks base method
  5892  func (m *MockEC2API) DescribeLaunchTemplatesRequest(arg0 *ec2.DescribeLaunchTemplatesInput) (*request.Request, *ec2.DescribeLaunchTemplatesOutput) {
  5893  	ret := m.ctrl.Call(m, "DescribeLaunchTemplatesRequest", arg0)
  5894  	ret0, _ := ret[0].(*request.Request)
  5895  	ret1, _ := ret[1].(*ec2.DescribeLaunchTemplatesOutput)
  5896  	return ret0, ret1
  5897  }
  5898  
  5899  // DescribeLaunchTemplatesRequest indicates an expected call of DescribeLaunchTemplatesRequest
  5900  func (mr *MockEC2APIMockRecorder) DescribeLaunchTemplatesRequest(arg0 interface{}) *gomock.Call {
  5901  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeLaunchTemplatesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeLaunchTemplatesRequest), arg0)
  5902  }
  5903  
  5904  // DescribeMovingAddresses mocks base method
  5905  func (m *MockEC2API) DescribeMovingAddresses(arg0 *ec2.DescribeMovingAddressesInput) (*ec2.DescribeMovingAddressesOutput, error) {
  5906  	ret := m.ctrl.Call(m, "DescribeMovingAddresses", arg0)
  5907  	ret0, _ := ret[0].(*ec2.DescribeMovingAddressesOutput)
  5908  	ret1, _ := ret[1].(error)
  5909  	return ret0, ret1
  5910  }
  5911  
  5912  // DescribeMovingAddresses indicates an expected call of DescribeMovingAddresses
  5913  func (mr *MockEC2APIMockRecorder) DescribeMovingAddresses(arg0 interface{}) *gomock.Call {
  5914  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeMovingAddresses", reflect.TypeOf((*MockEC2API)(nil).DescribeMovingAddresses), arg0)
  5915  }
  5916  
  5917  // DescribeMovingAddressesWithContext mocks base method
  5918  func (m *MockEC2API) DescribeMovingAddressesWithContext(arg0 aws.Context, arg1 *ec2.DescribeMovingAddressesInput, arg2 ...request.Option) (*ec2.DescribeMovingAddressesOutput, error) {
  5919  	varargs := []interface{}{arg0, arg1}
  5920  	for _, a := range arg2 {
  5921  		varargs = append(varargs, a)
  5922  	}
  5923  	ret := m.ctrl.Call(m, "DescribeMovingAddressesWithContext", varargs...)
  5924  	ret0, _ := ret[0].(*ec2.DescribeMovingAddressesOutput)
  5925  	ret1, _ := ret[1].(error)
  5926  	return ret0, ret1
  5927  }
  5928  
  5929  // DescribeMovingAddressesWithContext indicates an expected call of DescribeMovingAddressesWithContext
  5930  func (mr *MockEC2APIMockRecorder) DescribeMovingAddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5931  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5932  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeMovingAddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeMovingAddressesWithContext), varargs...)
  5933  }
  5934  
  5935  // DescribeMovingAddressesRequest mocks base method
  5936  func (m *MockEC2API) DescribeMovingAddressesRequest(arg0 *ec2.DescribeMovingAddressesInput) (*request.Request, *ec2.DescribeMovingAddressesOutput) {
  5937  	ret := m.ctrl.Call(m, "DescribeMovingAddressesRequest", arg0)
  5938  	ret0, _ := ret[0].(*request.Request)
  5939  	ret1, _ := ret[1].(*ec2.DescribeMovingAddressesOutput)
  5940  	return ret0, ret1
  5941  }
  5942  
  5943  // DescribeMovingAddressesRequest indicates an expected call of DescribeMovingAddressesRequest
  5944  func (mr *MockEC2APIMockRecorder) DescribeMovingAddressesRequest(arg0 interface{}) *gomock.Call {
  5945  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeMovingAddressesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeMovingAddressesRequest), arg0)
  5946  }
  5947  
  5948  // DescribeNatGateways mocks base method
  5949  func (m *MockEC2API) DescribeNatGateways(arg0 *ec2.DescribeNatGatewaysInput) (*ec2.DescribeNatGatewaysOutput, error) {
  5950  	ret := m.ctrl.Call(m, "DescribeNatGateways", arg0)
  5951  	ret0, _ := ret[0].(*ec2.DescribeNatGatewaysOutput)
  5952  	ret1, _ := ret[1].(error)
  5953  	return ret0, ret1
  5954  }
  5955  
  5956  // DescribeNatGateways indicates an expected call of DescribeNatGateways
  5957  func (mr *MockEC2APIMockRecorder) DescribeNatGateways(arg0 interface{}) *gomock.Call {
  5958  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNatGateways", reflect.TypeOf((*MockEC2API)(nil).DescribeNatGateways), arg0)
  5959  }
  5960  
  5961  // DescribeNatGatewaysWithContext mocks base method
  5962  func (m *MockEC2API) DescribeNatGatewaysWithContext(arg0 aws.Context, arg1 *ec2.DescribeNatGatewaysInput, arg2 ...request.Option) (*ec2.DescribeNatGatewaysOutput, error) {
  5963  	varargs := []interface{}{arg0, arg1}
  5964  	for _, a := range arg2 {
  5965  		varargs = append(varargs, a)
  5966  	}
  5967  	ret := m.ctrl.Call(m, "DescribeNatGatewaysWithContext", varargs...)
  5968  	ret0, _ := ret[0].(*ec2.DescribeNatGatewaysOutput)
  5969  	ret1, _ := ret[1].(error)
  5970  	return ret0, ret1
  5971  }
  5972  
  5973  // DescribeNatGatewaysWithContext indicates an expected call of DescribeNatGatewaysWithContext
  5974  func (mr *MockEC2APIMockRecorder) DescribeNatGatewaysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5975  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5976  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNatGatewaysWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNatGatewaysWithContext), varargs...)
  5977  }
  5978  
  5979  // DescribeNatGatewaysRequest mocks base method
  5980  func (m *MockEC2API) DescribeNatGatewaysRequest(arg0 *ec2.DescribeNatGatewaysInput) (*request.Request, *ec2.DescribeNatGatewaysOutput) {
  5981  	ret := m.ctrl.Call(m, "DescribeNatGatewaysRequest", arg0)
  5982  	ret0, _ := ret[0].(*request.Request)
  5983  	ret1, _ := ret[1].(*ec2.DescribeNatGatewaysOutput)
  5984  	return ret0, ret1
  5985  }
  5986  
  5987  // DescribeNatGatewaysRequest indicates an expected call of DescribeNatGatewaysRequest
  5988  func (mr *MockEC2APIMockRecorder) DescribeNatGatewaysRequest(arg0 interface{}) *gomock.Call {
  5989  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNatGatewaysRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeNatGatewaysRequest), arg0)
  5990  }
  5991  
  5992  // DescribeNatGatewaysPages mocks base method
  5993  func (m *MockEC2API) DescribeNatGatewaysPages(arg0 *ec2.DescribeNatGatewaysInput, arg1 func(*ec2.DescribeNatGatewaysOutput, bool) bool) error {
  5994  	ret := m.ctrl.Call(m, "DescribeNatGatewaysPages", arg0, arg1)
  5995  	ret0, _ := ret[0].(error)
  5996  	return ret0
  5997  }
  5998  
  5999  // DescribeNatGatewaysPages indicates an expected call of DescribeNatGatewaysPages
  6000  func (mr *MockEC2APIMockRecorder) DescribeNatGatewaysPages(arg0, arg1 interface{}) *gomock.Call {
  6001  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNatGatewaysPages", reflect.TypeOf((*MockEC2API)(nil).DescribeNatGatewaysPages), arg0, arg1)
  6002  }
  6003  
  6004  // DescribeNatGatewaysPagesWithContext mocks base method
  6005  func (m *MockEC2API) DescribeNatGatewaysPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeNatGatewaysInput, arg2 func(*ec2.DescribeNatGatewaysOutput, bool) bool, arg3 ...request.Option) error {
  6006  	varargs := []interface{}{arg0, arg1, arg2}
  6007  	for _, a := range arg3 {
  6008  		varargs = append(varargs, a)
  6009  	}
  6010  	ret := m.ctrl.Call(m, "DescribeNatGatewaysPagesWithContext", varargs...)
  6011  	ret0, _ := ret[0].(error)
  6012  	return ret0
  6013  }
  6014  
  6015  // DescribeNatGatewaysPagesWithContext indicates an expected call of DescribeNatGatewaysPagesWithContext
  6016  func (mr *MockEC2APIMockRecorder) DescribeNatGatewaysPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  6017  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  6018  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNatGatewaysPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNatGatewaysPagesWithContext), varargs...)
  6019  }
  6020  
  6021  // DescribeNetworkAcls mocks base method
  6022  func (m *MockEC2API) DescribeNetworkAcls(arg0 *ec2.DescribeNetworkAclsInput) (*ec2.DescribeNetworkAclsOutput, error) {
  6023  	ret := m.ctrl.Call(m, "DescribeNetworkAcls", arg0)
  6024  	ret0, _ := ret[0].(*ec2.DescribeNetworkAclsOutput)
  6025  	ret1, _ := ret[1].(error)
  6026  	return ret0, ret1
  6027  }
  6028  
  6029  // DescribeNetworkAcls indicates an expected call of DescribeNetworkAcls
  6030  func (mr *MockEC2APIMockRecorder) DescribeNetworkAcls(arg0 interface{}) *gomock.Call {
  6031  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkAcls", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkAcls), arg0)
  6032  }
  6033  
  6034  // DescribeNetworkAclsWithContext mocks base method
  6035  func (m *MockEC2API) DescribeNetworkAclsWithContext(arg0 aws.Context, arg1 *ec2.DescribeNetworkAclsInput, arg2 ...request.Option) (*ec2.DescribeNetworkAclsOutput, error) {
  6036  	varargs := []interface{}{arg0, arg1}
  6037  	for _, a := range arg2 {
  6038  		varargs = append(varargs, a)
  6039  	}
  6040  	ret := m.ctrl.Call(m, "DescribeNetworkAclsWithContext", varargs...)
  6041  	ret0, _ := ret[0].(*ec2.DescribeNetworkAclsOutput)
  6042  	ret1, _ := ret[1].(error)
  6043  	return ret0, ret1
  6044  }
  6045  
  6046  // DescribeNetworkAclsWithContext indicates an expected call of DescribeNetworkAclsWithContext
  6047  func (mr *MockEC2APIMockRecorder) DescribeNetworkAclsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6048  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6049  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkAclsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkAclsWithContext), varargs...)
  6050  }
  6051  
  6052  // DescribeNetworkAclsRequest mocks base method
  6053  func (m *MockEC2API) DescribeNetworkAclsRequest(arg0 *ec2.DescribeNetworkAclsInput) (*request.Request, *ec2.DescribeNetworkAclsOutput) {
  6054  	ret := m.ctrl.Call(m, "DescribeNetworkAclsRequest", arg0)
  6055  	ret0, _ := ret[0].(*request.Request)
  6056  	ret1, _ := ret[1].(*ec2.DescribeNetworkAclsOutput)
  6057  	return ret0, ret1
  6058  }
  6059  
  6060  // DescribeNetworkAclsRequest indicates an expected call of DescribeNetworkAclsRequest
  6061  func (mr *MockEC2APIMockRecorder) DescribeNetworkAclsRequest(arg0 interface{}) *gomock.Call {
  6062  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkAclsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkAclsRequest), arg0)
  6063  }
  6064  
  6065  // DescribeNetworkInterfaceAttribute mocks base method
  6066  func (m *MockEC2API) DescribeNetworkInterfaceAttribute(arg0 *ec2.DescribeNetworkInterfaceAttributeInput) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) {
  6067  	ret := m.ctrl.Call(m, "DescribeNetworkInterfaceAttribute", arg0)
  6068  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfaceAttributeOutput)
  6069  	ret1, _ := ret[1].(error)
  6070  	return ret0, ret1
  6071  }
  6072  
  6073  // DescribeNetworkInterfaceAttribute indicates an expected call of DescribeNetworkInterfaceAttribute
  6074  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfaceAttribute(arg0 interface{}) *gomock.Call {
  6075  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfaceAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfaceAttribute), arg0)
  6076  }
  6077  
  6078  // DescribeNetworkInterfaceAttributeWithContext mocks base method
  6079  func (m *MockEC2API) DescribeNetworkInterfaceAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeNetworkInterfaceAttributeInput, arg2 ...request.Option) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) {
  6080  	varargs := []interface{}{arg0, arg1}
  6081  	for _, a := range arg2 {
  6082  		varargs = append(varargs, a)
  6083  	}
  6084  	ret := m.ctrl.Call(m, "DescribeNetworkInterfaceAttributeWithContext", varargs...)
  6085  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfaceAttributeOutput)
  6086  	ret1, _ := ret[1].(error)
  6087  	return ret0, ret1
  6088  }
  6089  
  6090  // DescribeNetworkInterfaceAttributeWithContext indicates an expected call of DescribeNetworkInterfaceAttributeWithContext
  6091  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfaceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6092  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6093  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfaceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfaceAttributeWithContext), varargs...)
  6094  }
  6095  
  6096  // DescribeNetworkInterfaceAttributeRequest mocks base method
  6097  func (m *MockEC2API) DescribeNetworkInterfaceAttributeRequest(arg0 *ec2.DescribeNetworkInterfaceAttributeInput) (*request.Request, *ec2.DescribeNetworkInterfaceAttributeOutput) {
  6098  	ret := m.ctrl.Call(m, "DescribeNetworkInterfaceAttributeRequest", arg0)
  6099  	ret0, _ := ret[0].(*request.Request)
  6100  	ret1, _ := ret[1].(*ec2.DescribeNetworkInterfaceAttributeOutput)
  6101  	return ret0, ret1
  6102  }
  6103  
  6104  // DescribeNetworkInterfaceAttributeRequest indicates an expected call of DescribeNetworkInterfaceAttributeRequest
  6105  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfaceAttributeRequest(arg0 interface{}) *gomock.Call {
  6106  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfaceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfaceAttributeRequest), arg0)
  6107  }
  6108  
  6109  // DescribeNetworkInterfacePermissions mocks base method
  6110  func (m *MockEC2API) DescribeNetworkInterfacePermissions(arg0 *ec2.DescribeNetworkInterfacePermissionsInput) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) {
  6111  	ret := m.ctrl.Call(m, "DescribeNetworkInterfacePermissions", arg0)
  6112  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfacePermissionsOutput)
  6113  	ret1, _ := ret[1].(error)
  6114  	return ret0, ret1
  6115  }
  6116  
  6117  // DescribeNetworkInterfacePermissions indicates an expected call of DescribeNetworkInterfacePermissions
  6118  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfacePermissions(arg0 interface{}) *gomock.Call {
  6119  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfacePermissions", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfacePermissions), arg0)
  6120  }
  6121  
  6122  // DescribeNetworkInterfacePermissionsWithContext mocks base method
  6123  func (m *MockEC2API) DescribeNetworkInterfacePermissionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeNetworkInterfacePermissionsInput, arg2 ...request.Option) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) {
  6124  	varargs := []interface{}{arg0, arg1}
  6125  	for _, a := range arg2 {
  6126  		varargs = append(varargs, a)
  6127  	}
  6128  	ret := m.ctrl.Call(m, "DescribeNetworkInterfacePermissionsWithContext", varargs...)
  6129  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfacePermissionsOutput)
  6130  	ret1, _ := ret[1].(error)
  6131  	return ret0, ret1
  6132  }
  6133  
  6134  // DescribeNetworkInterfacePermissionsWithContext indicates an expected call of DescribeNetworkInterfacePermissionsWithContext
  6135  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfacePermissionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6136  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6137  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfacePermissionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfacePermissionsWithContext), varargs...)
  6138  }
  6139  
  6140  // DescribeNetworkInterfacePermissionsRequest mocks base method
  6141  func (m *MockEC2API) DescribeNetworkInterfacePermissionsRequest(arg0 *ec2.DescribeNetworkInterfacePermissionsInput) (*request.Request, *ec2.DescribeNetworkInterfacePermissionsOutput) {
  6142  	ret := m.ctrl.Call(m, "DescribeNetworkInterfacePermissionsRequest", arg0)
  6143  	ret0, _ := ret[0].(*request.Request)
  6144  	ret1, _ := ret[1].(*ec2.DescribeNetworkInterfacePermissionsOutput)
  6145  	return ret0, ret1
  6146  }
  6147  
  6148  // DescribeNetworkInterfacePermissionsRequest indicates an expected call of DescribeNetworkInterfacePermissionsRequest
  6149  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfacePermissionsRequest(arg0 interface{}) *gomock.Call {
  6150  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfacePermissionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfacePermissionsRequest), arg0)
  6151  }
  6152  
  6153  // DescribeNetworkInterfaces mocks base method
  6154  func (m *MockEC2API) DescribeNetworkInterfaces(arg0 *ec2.DescribeNetworkInterfacesInput) (*ec2.DescribeNetworkInterfacesOutput, error) {
  6155  	ret := m.ctrl.Call(m, "DescribeNetworkInterfaces", arg0)
  6156  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfacesOutput)
  6157  	ret1, _ := ret[1].(error)
  6158  	return ret0, ret1
  6159  }
  6160  
  6161  // DescribeNetworkInterfaces indicates an expected call of DescribeNetworkInterfaces
  6162  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfaces(arg0 interface{}) *gomock.Call {
  6163  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfaces", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfaces), arg0)
  6164  }
  6165  
  6166  // DescribeNetworkInterfacesWithContext mocks base method
  6167  func (m *MockEC2API) DescribeNetworkInterfacesWithContext(arg0 aws.Context, arg1 *ec2.DescribeNetworkInterfacesInput, arg2 ...request.Option) (*ec2.DescribeNetworkInterfacesOutput, error) {
  6168  	varargs := []interface{}{arg0, arg1}
  6169  	for _, a := range arg2 {
  6170  		varargs = append(varargs, a)
  6171  	}
  6172  	ret := m.ctrl.Call(m, "DescribeNetworkInterfacesWithContext", varargs...)
  6173  	ret0, _ := ret[0].(*ec2.DescribeNetworkInterfacesOutput)
  6174  	ret1, _ := ret[1].(error)
  6175  	return ret0, ret1
  6176  }
  6177  
  6178  // DescribeNetworkInterfacesWithContext indicates an expected call of DescribeNetworkInterfacesWithContext
  6179  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfacesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6180  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6181  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfacesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfacesWithContext), varargs...)
  6182  }
  6183  
  6184  // DescribeNetworkInterfacesRequest mocks base method
  6185  func (m *MockEC2API) DescribeNetworkInterfacesRequest(arg0 *ec2.DescribeNetworkInterfacesInput) (*request.Request, *ec2.DescribeNetworkInterfacesOutput) {
  6186  	ret := m.ctrl.Call(m, "DescribeNetworkInterfacesRequest", arg0)
  6187  	ret0, _ := ret[0].(*request.Request)
  6188  	ret1, _ := ret[1].(*ec2.DescribeNetworkInterfacesOutput)
  6189  	return ret0, ret1
  6190  }
  6191  
  6192  // DescribeNetworkInterfacesRequest indicates an expected call of DescribeNetworkInterfacesRequest
  6193  func (mr *MockEC2APIMockRecorder) DescribeNetworkInterfacesRequest(arg0 interface{}) *gomock.Call {
  6194  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeNetworkInterfacesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeNetworkInterfacesRequest), arg0)
  6195  }
  6196  
  6197  // DescribePlacementGroups mocks base method
  6198  func (m *MockEC2API) DescribePlacementGroups(arg0 *ec2.DescribePlacementGroupsInput) (*ec2.DescribePlacementGroupsOutput, error) {
  6199  	ret := m.ctrl.Call(m, "DescribePlacementGroups", arg0)
  6200  	ret0, _ := ret[0].(*ec2.DescribePlacementGroupsOutput)
  6201  	ret1, _ := ret[1].(error)
  6202  	return ret0, ret1
  6203  }
  6204  
  6205  // DescribePlacementGroups indicates an expected call of DescribePlacementGroups
  6206  func (mr *MockEC2APIMockRecorder) DescribePlacementGroups(arg0 interface{}) *gomock.Call {
  6207  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePlacementGroups", reflect.TypeOf((*MockEC2API)(nil).DescribePlacementGroups), arg0)
  6208  }
  6209  
  6210  // DescribePlacementGroupsWithContext mocks base method
  6211  func (m *MockEC2API) DescribePlacementGroupsWithContext(arg0 aws.Context, arg1 *ec2.DescribePlacementGroupsInput, arg2 ...request.Option) (*ec2.DescribePlacementGroupsOutput, error) {
  6212  	varargs := []interface{}{arg0, arg1}
  6213  	for _, a := range arg2 {
  6214  		varargs = append(varargs, a)
  6215  	}
  6216  	ret := m.ctrl.Call(m, "DescribePlacementGroupsWithContext", varargs...)
  6217  	ret0, _ := ret[0].(*ec2.DescribePlacementGroupsOutput)
  6218  	ret1, _ := ret[1].(error)
  6219  	return ret0, ret1
  6220  }
  6221  
  6222  // DescribePlacementGroupsWithContext indicates an expected call of DescribePlacementGroupsWithContext
  6223  func (mr *MockEC2APIMockRecorder) DescribePlacementGroupsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6224  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6225  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePlacementGroupsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribePlacementGroupsWithContext), varargs...)
  6226  }
  6227  
  6228  // DescribePlacementGroupsRequest mocks base method
  6229  func (m *MockEC2API) DescribePlacementGroupsRequest(arg0 *ec2.DescribePlacementGroupsInput) (*request.Request, *ec2.DescribePlacementGroupsOutput) {
  6230  	ret := m.ctrl.Call(m, "DescribePlacementGroupsRequest", arg0)
  6231  	ret0, _ := ret[0].(*request.Request)
  6232  	ret1, _ := ret[1].(*ec2.DescribePlacementGroupsOutput)
  6233  	return ret0, ret1
  6234  }
  6235  
  6236  // DescribePlacementGroupsRequest indicates an expected call of DescribePlacementGroupsRequest
  6237  func (mr *MockEC2APIMockRecorder) DescribePlacementGroupsRequest(arg0 interface{}) *gomock.Call {
  6238  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePlacementGroupsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribePlacementGroupsRequest), arg0)
  6239  }
  6240  
  6241  // DescribePrefixLists mocks base method
  6242  func (m *MockEC2API) DescribePrefixLists(arg0 *ec2.DescribePrefixListsInput) (*ec2.DescribePrefixListsOutput, error) {
  6243  	ret := m.ctrl.Call(m, "DescribePrefixLists", arg0)
  6244  	ret0, _ := ret[0].(*ec2.DescribePrefixListsOutput)
  6245  	ret1, _ := ret[1].(error)
  6246  	return ret0, ret1
  6247  }
  6248  
  6249  // DescribePrefixLists indicates an expected call of DescribePrefixLists
  6250  func (mr *MockEC2APIMockRecorder) DescribePrefixLists(arg0 interface{}) *gomock.Call {
  6251  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePrefixLists", reflect.TypeOf((*MockEC2API)(nil).DescribePrefixLists), arg0)
  6252  }
  6253  
  6254  // DescribePrefixListsWithContext mocks base method
  6255  func (m *MockEC2API) DescribePrefixListsWithContext(arg0 aws.Context, arg1 *ec2.DescribePrefixListsInput, arg2 ...request.Option) (*ec2.DescribePrefixListsOutput, error) {
  6256  	varargs := []interface{}{arg0, arg1}
  6257  	for _, a := range arg2 {
  6258  		varargs = append(varargs, a)
  6259  	}
  6260  	ret := m.ctrl.Call(m, "DescribePrefixListsWithContext", varargs...)
  6261  	ret0, _ := ret[0].(*ec2.DescribePrefixListsOutput)
  6262  	ret1, _ := ret[1].(error)
  6263  	return ret0, ret1
  6264  }
  6265  
  6266  // DescribePrefixListsWithContext indicates an expected call of DescribePrefixListsWithContext
  6267  func (mr *MockEC2APIMockRecorder) DescribePrefixListsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6268  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6269  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePrefixListsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribePrefixListsWithContext), varargs...)
  6270  }
  6271  
  6272  // DescribePrefixListsRequest mocks base method
  6273  func (m *MockEC2API) DescribePrefixListsRequest(arg0 *ec2.DescribePrefixListsInput) (*request.Request, *ec2.DescribePrefixListsOutput) {
  6274  	ret := m.ctrl.Call(m, "DescribePrefixListsRequest", arg0)
  6275  	ret0, _ := ret[0].(*request.Request)
  6276  	ret1, _ := ret[1].(*ec2.DescribePrefixListsOutput)
  6277  	return ret0, ret1
  6278  }
  6279  
  6280  // DescribePrefixListsRequest indicates an expected call of DescribePrefixListsRequest
  6281  func (mr *MockEC2APIMockRecorder) DescribePrefixListsRequest(arg0 interface{}) *gomock.Call {
  6282  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribePrefixListsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribePrefixListsRequest), arg0)
  6283  }
  6284  
  6285  // DescribeRegions mocks base method
  6286  func (m *MockEC2API) DescribeRegions(arg0 *ec2.DescribeRegionsInput) (*ec2.DescribeRegionsOutput, error) {
  6287  	ret := m.ctrl.Call(m, "DescribeRegions", arg0)
  6288  	ret0, _ := ret[0].(*ec2.DescribeRegionsOutput)
  6289  	ret1, _ := ret[1].(error)
  6290  	return ret0, ret1
  6291  }
  6292  
  6293  // DescribeRegions indicates an expected call of DescribeRegions
  6294  func (mr *MockEC2APIMockRecorder) DescribeRegions(arg0 interface{}) *gomock.Call {
  6295  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRegions", reflect.TypeOf((*MockEC2API)(nil).DescribeRegions), arg0)
  6296  }
  6297  
  6298  // DescribeRegionsWithContext mocks base method
  6299  func (m *MockEC2API) DescribeRegionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeRegionsInput, arg2 ...request.Option) (*ec2.DescribeRegionsOutput, error) {
  6300  	varargs := []interface{}{arg0, arg1}
  6301  	for _, a := range arg2 {
  6302  		varargs = append(varargs, a)
  6303  	}
  6304  	ret := m.ctrl.Call(m, "DescribeRegionsWithContext", varargs...)
  6305  	ret0, _ := ret[0].(*ec2.DescribeRegionsOutput)
  6306  	ret1, _ := ret[1].(error)
  6307  	return ret0, ret1
  6308  }
  6309  
  6310  // DescribeRegionsWithContext indicates an expected call of DescribeRegionsWithContext
  6311  func (mr *MockEC2APIMockRecorder) DescribeRegionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6312  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6313  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRegionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeRegionsWithContext), varargs...)
  6314  }
  6315  
  6316  // DescribeRegionsRequest mocks base method
  6317  func (m *MockEC2API) DescribeRegionsRequest(arg0 *ec2.DescribeRegionsInput) (*request.Request, *ec2.DescribeRegionsOutput) {
  6318  	ret := m.ctrl.Call(m, "DescribeRegionsRequest", arg0)
  6319  	ret0, _ := ret[0].(*request.Request)
  6320  	ret1, _ := ret[1].(*ec2.DescribeRegionsOutput)
  6321  	return ret0, ret1
  6322  }
  6323  
  6324  // DescribeRegionsRequest indicates an expected call of DescribeRegionsRequest
  6325  func (mr *MockEC2APIMockRecorder) DescribeRegionsRequest(arg0 interface{}) *gomock.Call {
  6326  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRegionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeRegionsRequest), arg0)
  6327  }
  6328  
  6329  // DescribeReservedInstances mocks base method
  6330  func (m *MockEC2API) DescribeReservedInstances(arg0 *ec2.DescribeReservedInstancesInput) (*ec2.DescribeReservedInstancesOutput, error) {
  6331  	ret := m.ctrl.Call(m, "DescribeReservedInstances", arg0)
  6332  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesOutput)
  6333  	ret1, _ := ret[1].(error)
  6334  	return ret0, ret1
  6335  }
  6336  
  6337  // DescribeReservedInstances indicates an expected call of DescribeReservedInstances
  6338  func (mr *MockEC2APIMockRecorder) DescribeReservedInstances(arg0 interface{}) *gomock.Call {
  6339  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstances", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstances), arg0)
  6340  }
  6341  
  6342  // DescribeReservedInstancesWithContext mocks base method
  6343  func (m *MockEC2API) DescribeReservedInstancesWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesInput, arg2 ...request.Option) (*ec2.DescribeReservedInstancesOutput, error) {
  6344  	varargs := []interface{}{arg0, arg1}
  6345  	for _, a := range arg2 {
  6346  		varargs = append(varargs, a)
  6347  	}
  6348  	ret := m.ctrl.Call(m, "DescribeReservedInstancesWithContext", varargs...)
  6349  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesOutput)
  6350  	ret1, _ := ret[1].(error)
  6351  	return ret0, ret1
  6352  }
  6353  
  6354  // DescribeReservedInstancesWithContext indicates an expected call of DescribeReservedInstancesWithContext
  6355  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6356  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6357  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesWithContext), varargs...)
  6358  }
  6359  
  6360  // DescribeReservedInstancesRequest mocks base method
  6361  func (m *MockEC2API) DescribeReservedInstancesRequest(arg0 *ec2.DescribeReservedInstancesInput) (*request.Request, *ec2.DescribeReservedInstancesOutput) {
  6362  	ret := m.ctrl.Call(m, "DescribeReservedInstancesRequest", arg0)
  6363  	ret0, _ := ret[0].(*request.Request)
  6364  	ret1, _ := ret[1].(*ec2.DescribeReservedInstancesOutput)
  6365  	return ret0, ret1
  6366  }
  6367  
  6368  // DescribeReservedInstancesRequest indicates an expected call of DescribeReservedInstancesRequest
  6369  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesRequest(arg0 interface{}) *gomock.Call {
  6370  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesRequest), arg0)
  6371  }
  6372  
  6373  // DescribeReservedInstancesListings mocks base method
  6374  func (m *MockEC2API) DescribeReservedInstancesListings(arg0 *ec2.DescribeReservedInstancesListingsInput) (*ec2.DescribeReservedInstancesListingsOutput, error) {
  6375  	ret := m.ctrl.Call(m, "DescribeReservedInstancesListings", arg0)
  6376  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesListingsOutput)
  6377  	ret1, _ := ret[1].(error)
  6378  	return ret0, ret1
  6379  }
  6380  
  6381  // DescribeReservedInstancesListings indicates an expected call of DescribeReservedInstancesListings
  6382  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesListings(arg0 interface{}) *gomock.Call {
  6383  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesListings", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesListings), arg0)
  6384  }
  6385  
  6386  // DescribeReservedInstancesListingsWithContext mocks base method
  6387  func (m *MockEC2API) DescribeReservedInstancesListingsWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesListingsInput, arg2 ...request.Option) (*ec2.DescribeReservedInstancesListingsOutput, error) {
  6388  	varargs := []interface{}{arg0, arg1}
  6389  	for _, a := range arg2 {
  6390  		varargs = append(varargs, a)
  6391  	}
  6392  	ret := m.ctrl.Call(m, "DescribeReservedInstancesListingsWithContext", varargs...)
  6393  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesListingsOutput)
  6394  	ret1, _ := ret[1].(error)
  6395  	return ret0, ret1
  6396  }
  6397  
  6398  // DescribeReservedInstancesListingsWithContext indicates an expected call of DescribeReservedInstancesListingsWithContext
  6399  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesListingsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6400  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6401  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesListingsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesListingsWithContext), varargs...)
  6402  }
  6403  
  6404  // DescribeReservedInstancesListingsRequest mocks base method
  6405  func (m *MockEC2API) DescribeReservedInstancesListingsRequest(arg0 *ec2.DescribeReservedInstancesListingsInput) (*request.Request, *ec2.DescribeReservedInstancesListingsOutput) {
  6406  	ret := m.ctrl.Call(m, "DescribeReservedInstancesListingsRequest", arg0)
  6407  	ret0, _ := ret[0].(*request.Request)
  6408  	ret1, _ := ret[1].(*ec2.DescribeReservedInstancesListingsOutput)
  6409  	return ret0, ret1
  6410  }
  6411  
  6412  // DescribeReservedInstancesListingsRequest indicates an expected call of DescribeReservedInstancesListingsRequest
  6413  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesListingsRequest(arg0 interface{}) *gomock.Call {
  6414  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesListingsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesListingsRequest), arg0)
  6415  }
  6416  
  6417  // DescribeReservedInstancesModifications mocks base method
  6418  func (m *MockEC2API) DescribeReservedInstancesModifications(arg0 *ec2.DescribeReservedInstancesModificationsInput) (*ec2.DescribeReservedInstancesModificationsOutput, error) {
  6419  	ret := m.ctrl.Call(m, "DescribeReservedInstancesModifications", arg0)
  6420  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesModificationsOutput)
  6421  	ret1, _ := ret[1].(error)
  6422  	return ret0, ret1
  6423  }
  6424  
  6425  // DescribeReservedInstancesModifications indicates an expected call of DescribeReservedInstancesModifications
  6426  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesModifications(arg0 interface{}) *gomock.Call {
  6427  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesModifications", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesModifications), arg0)
  6428  }
  6429  
  6430  // DescribeReservedInstancesModificationsWithContext mocks base method
  6431  func (m *MockEC2API) DescribeReservedInstancesModificationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesModificationsInput, arg2 ...request.Option) (*ec2.DescribeReservedInstancesModificationsOutput, error) {
  6432  	varargs := []interface{}{arg0, arg1}
  6433  	for _, a := range arg2 {
  6434  		varargs = append(varargs, a)
  6435  	}
  6436  	ret := m.ctrl.Call(m, "DescribeReservedInstancesModificationsWithContext", varargs...)
  6437  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesModificationsOutput)
  6438  	ret1, _ := ret[1].(error)
  6439  	return ret0, ret1
  6440  }
  6441  
  6442  // DescribeReservedInstancesModificationsWithContext indicates an expected call of DescribeReservedInstancesModificationsWithContext
  6443  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesModificationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6444  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6445  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesModificationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesModificationsWithContext), varargs...)
  6446  }
  6447  
  6448  // DescribeReservedInstancesModificationsRequest mocks base method
  6449  func (m *MockEC2API) DescribeReservedInstancesModificationsRequest(arg0 *ec2.DescribeReservedInstancesModificationsInput) (*request.Request, *ec2.DescribeReservedInstancesModificationsOutput) {
  6450  	ret := m.ctrl.Call(m, "DescribeReservedInstancesModificationsRequest", arg0)
  6451  	ret0, _ := ret[0].(*request.Request)
  6452  	ret1, _ := ret[1].(*ec2.DescribeReservedInstancesModificationsOutput)
  6453  	return ret0, ret1
  6454  }
  6455  
  6456  // DescribeReservedInstancesModificationsRequest indicates an expected call of DescribeReservedInstancesModificationsRequest
  6457  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesModificationsRequest(arg0 interface{}) *gomock.Call {
  6458  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesModificationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesModificationsRequest), arg0)
  6459  }
  6460  
  6461  // DescribeReservedInstancesModificationsPages mocks base method
  6462  func (m *MockEC2API) DescribeReservedInstancesModificationsPages(arg0 *ec2.DescribeReservedInstancesModificationsInput, arg1 func(*ec2.DescribeReservedInstancesModificationsOutput, bool) bool) error {
  6463  	ret := m.ctrl.Call(m, "DescribeReservedInstancesModificationsPages", arg0, arg1)
  6464  	ret0, _ := ret[0].(error)
  6465  	return ret0
  6466  }
  6467  
  6468  // DescribeReservedInstancesModificationsPages indicates an expected call of DescribeReservedInstancesModificationsPages
  6469  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesModificationsPages(arg0, arg1 interface{}) *gomock.Call {
  6470  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesModificationsPages", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesModificationsPages), arg0, arg1)
  6471  }
  6472  
  6473  // DescribeReservedInstancesModificationsPagesWithContext mocks base method
  6474  func (m *MockEC2API) DescribeReservedInstancesModificationsPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesModificationsInput, arg2 func(*ec2.DescribeReservedInstancesModificationsOutput, bool) bool, arg3 ...request.Option) error {
  6475  	varargs := []interface{}{arg0, arg1, arg2}
  6476  	for _, a := range arg3 {
  6477  		varargs = append(varargs, a)
  6478  	}
  6479  	ret := m.ctrl.Call(m, "DescribeReservedInstancesModificationsPagesWithContext", varargs...)
  6480  	ret0, _ := ret[0].(error)
  6481  	return ret0
  6482  }
  6483  
  6484  // DescribeReservedInstancesModificationsPagesWithContext indicates an expected call of DescribeReservedInstancesModificationsPagesWithContext
  6485  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesModificationsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  6486  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  6487  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesModificationsPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesModificationsPagesWithContext), varargs...)
  6488  }
  6489  
  6490  // DescribeReservedInstancesOfferings mocks base method
  6491  func (m *MockEC2API) DescribeReservedInstancesOfferings(arg0 *ec2.DescribeReservedInstancesOfferingsInput) (*ec2.DescribeReservedInstancesOfferingsOutput, error) {
  6492  	ret := m.ctrl.Call(m, "DescribeReservedInstancesOfferings", arg0)
  6493  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesOfferingsOutput)
  6494  	ret1, _ := ret[1].(error)
  6495  	return ret0, ret1
  6496  }
  6497  
  6498  // DescribeReservedInstancesOfferings indicates an expected call of DescribeReservedInstancesOfferings
  6499  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesOfferings(arg0 interface{}) *gomock.Call {
  6500  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesOfferings", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesOfferings), arg0)
  6501  }
  6502  
  6503  // DescribeReservedInstancesOfferingsWithContext mocks base method
  6504  func (m *MockEC2API) DescribeReservedInstancesOfferingsWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesOfferingsInput, arg2 ...request.Option) (*ec2.DescribeReservedInstancesOfferingsOutput, error) {
  6505  	varargs := []interface{}{arg0, arg1}
  6506  	for _, a := range arg2 {
  6507  		varargs = append(varargs, a)
  6508  	}
  6509  	ret := m.ctrl.Call(m, "DescribeReservedInstancesOfferingsWithContext", varargs...)
  6510  	ret0, _ := ret[0].(*ec2.DescribeReservedInstancesOfferingsOutput)
  6511  	ret1, _ := ret[1].(error)
  6512  	return ret0, ret1
  6513  }
  6514  
  6515  // DescribeReservedInstancesOfferingsWithContext indicates an expected call of DescribeReservedInstancesOfferingsWithContext
  6516  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesOfferingsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6517  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6518  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesOfferingsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesOfferingsWithContext), varargs...)
  6519  }
  6520  
  6521  // DescribeReservedInstancesOfferingsRequest mocks base method
  6522  func (m *MockEC2API) DescribeReservedInstancesOfferingsRequest(arg0 *ec2.DescribeReservedInstancesOfferingsInput) (*request.Request, *ec2.DescribeReservedInstancesOfferingsOutput) {
  6523  	ret := m.ctrl.Call(m, "DescribeReservedInstancesOfferingsRequest", arg0)
  6524  	ret0, _ := ret[0].(*request.Request)
  6525  	ret1, _ := ret[1].(*ec2.DescribeReservedInstancesOfferingsOutput)
  6526  	return ret0, ret1
  6527  }
  6528  
  6529  // DescribeReservedInstancesOfferingsRequest indicates an expected call of DescribeReservedInstancesOfferingsRequest
  6530  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesOfferingsRequest(arg0 interface{}) *gomock.Call {
  6531  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesOfferingsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesOfferingsRequest), arg0)
  6532  }
  6533  
  6534  // DescribeReservedInstancesOfferingsPages mocks base method
  6535  func (m *MockEC2API) DescribeReservedInstancesOfferingsPages(arg0 *ec2.DescribeReservedInstancesOfferingsInput, arg1 func(*ec2.DescribeReservedInstancesOfferingsOutput, bool) bool) error {
  6536  	ret := m.ctrl.Call(m, "DescribeReservedInstancesOfferingsPages", arg0, arg1)
  6537  	ret0, _ := ret[0].(error)
  6538  	return ret0
  6539  }
  6540  
  6541  // DescribeReservedInstancesOfferingsPages indicates an expected call of DescribeReservedInstancesOfferingsPages
  6542  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesOfferingsPages(arg0, arg1 interface{}) *gomock.Call {
  6543  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesOfferingsPages", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesOfferingsPages), arg0, arg1)
  6544  }
  6545  
  6546  // DescribeReservedInstancesOfferingsPagesWithContext mocks base method
  6547  func (m *MockEC2API) DescribeReservedInstancesOfferingsPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeReservedInstancesOfferingsInput, arg2 func(*ec2.DescribeReservedInstancesOfferingsOutput, bool) bool, arg3 ...request.Option) error {
  6548  	varargs := []interface{}{arg0, arg1, arg2}
  6549  	for _, a := range arg3 {
  6550  		varargs = append(varargs, a)
  6551  	}
  6552  	ret := m.ctrl.Call(m, "DescribeReservedInstancesOfferingsPagesWithContext", varargs...)
  6553  	ret0, _ := ret[0].(error)
  6554  	return ret0
  6555  }
  6556  
  6557  // DescribeReservedInstancesOfferingsPagesWithContext indicates an expected call of DescribeReservedInstancesOfferingsPagesWithContext
  6558  func (mr *MockEC2APIMockRecorder) DescribeReservedInstancesOfferingsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  6559  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  6560  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeReservedInstancesOfferingsPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeReservedInstancesOfferingsPagesWithContext), varargs...)
  6561  }
  6562  
  6563  // DescribeRouteTables mocks base method
  6564  func (m *MockEC2API) DescribeRouteTables(arg0 *ec2.DescribeRouteTablesInput) (*ec2.DescribeRouteTablesOutput, error) {
  6565  	ret := m.ctrl.Call(m, "DescribeRouteTables", arg0)
  6566  	ret0, _ := ret[0].(*ec2.DescribeRouteTablesOutput)
  6567  	ret1, _ := ret[1].(error)
  6568  	return ret0, ret1
  6569  }
  6570  
  6571  // DescribeRouteTables indicates an expected call of DescribeRouteTables
  6572  func (mr *MockEC2APIMockRecorder) DescribeRouteTables(arg0 interface{}) *gomock.Call {
  6573  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRouteTables", reflect.TypeOf((*MockEC2API)(nil).DescribeRouteTables), arg0)
  6574  }
  6575  
  6576  // DescribeRouteTablesWithContext mocks base method
  6577  func (m *MockEC2API) DescribeRouteTablesWithContext(arg0 aws.Context, arg1 *ec2.DescribeRouteTablesInput, arg2 ...request.Option) (*ec2.DescribeRouteTablesOutput, error) {
  6578  	varargs := []interface{}{arg0, arg1}
  6579  	for _, a := range arg2 {
  6580  		varargs = append(varargs, a)
  6581  	}
  6582  	ret := m.ctrl.Call(m, "DescribeRouteTablesWithContext", varargs...)
  6583  	ret0, _ := ret[0].(*ec2.DescribeRouteTablesOutput)
  6584  	ret1, _ := ret[1].(error)
  6585  	return ret0, ret1
  6586  }
  6587  
  6588  // DescribeRouteTablesWithContext indicates an expected call of DescribeRouteTablesWithContext
  6589  func (mr *MockEC2APIMockRecorder) DescribeRouteTablesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6590  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6591  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRouteTablesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeRouteTablesWithContext), varargs...)
  6592  }
  6593  
  6594  // DescribeRouteTablesRequest mocks base method
  6595  func (m *MockEC2API) DescribeRouteTablesRequest(arg0 *ec2.DescribeRouteTablesInput) (*request.Request, *ec2.DescribeRouteTablesOutput) {
  6596  	ret := m.ctrl.Call(m, "DescribeRouteTablesRequest", arg0)
  6597  	ret0, _ := ret[0].(*request.Request)
  6598  	ret1, _ := ret[1].(*ec2.DescribeRouteTablesOutput)
  6599  	return ret0, ret1
  6600  }
  6601  
  6602  // DescribeRouteTablesRequest indicates an expected call of DescribeRouteTablesRequest
  6603  func (mr *MockEC2APIMockRecorder) DescribeRouteTablesRequest(arg0 interface{}) *gomock.Call {
  6604  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeRouteTablesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeRouteTablesRequest), arg0)
  6605  }
  6606  
  6607  // DescribeScheduledInstanceAvailability mocks base method
  6608  func (m *MockEC2API) DescribeScheduledInstanceAvailability(arg0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) {
  6609  	ret := m.ctrl.Call(m, "DescribeScheduledInstanceAvailability", arg0)
  6610  	ret0, _ := ret[0].(*ec2.DescribeScheduledInstanceAvailabilityOutput)
  6611  	ret1, _ := ret[1].(error)
  6612  	return ret0, ret1
  6613  }
  6614  
  6615  // DescribeScheduledInstanceAvailability indicates an expected call of DescribeScheduledInstanceAvailability
  6616  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstanceAvailability(arg0 interface{}) *gomock.Call {
  6617  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstanceAvailability", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstanceAvailability), arg0)
  6618  }
  6619  
  6620  // DescribeScheduledInstanceAvailabilityWithContext mocks base method
  6621  func (m *MockEC2API) DescribeScheduledInstanceAvailabilityWithContext(arg0 aws.Context, arg1 *ec2.DescribeScheduledInstanceAvailabilityInput, arg2 ...request.Option) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) {
  6622  	varargs := []interface{}{arg0, arg1}
  6623  	for _, a := range arg2 {
  6624  		varargs = append(varargs, a)
  6625  	}
  6626  	ret := m.ctrl.Call(m, "DescribeScheduledInstanceAvailabilityWithContext", varargs...)
  6627  	ret0, _ := ret[0].(*ec2.DescribeScheduledInstanceAvailabilityOutput)
  6628  	ret1, _ := ret[1].(error)
  6629  	return ret0, ret1
  6630  }
  6631  
  6632  // DescribeScheduledInstanceAvailabilityWithContext indicates an expected call of DescribeScheduledInstanceAvailabilityWithContext
  6633  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstanceAvailabilityWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6634  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6635  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstanceAvailabilityWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstanceAvailabilityWithContext), varargs...)
  6636  }
  6637  
  6638  // DescribeScheduledInstanceAvailabilityRequest mocks base method
  6639  func (m *MockEC2API) DescribeScheduledInstanceAvailabilityRequest(arg0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*request.Request, *ec2.DescribeScheduledInstanceAvailabilityOutput) {
  6640  	ret := m.ctrl.Call(m, "DescribeScheduledInstanceAvailabilityRequest", arg0)
  6641  	ret0, _ := ret[0].(*request.Request)
  6642  	ret1, _ := ret[1].(*ec2.DescribeScheduledInstanceAvailabilityOutput)
  6643  	return ret0, ret1
  6644  }
  6645  
  6646  // DescribeScheduledInstanceAvailabilityRequest indicates an expected call of DescribeScheduledInstanceAvailabilityRequest
  6647  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstanceAvailabilityRequest(arg0 interface{}) *gomock.Call {
  6648  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstanceAvailabilityRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstanceAvailabilityRequest), arg0)
  6649  }
  6650  
  6651  // DescribeScheduledInstances mocks base method
  6652  func (m *MockEC2API) DescribeScheduledInstances(arg0 *ec2.DescribeScheduledInstancesInput) (*ec2.DescribeScheduledInstancesOutput, error) {
  6653  	ret := m.ctrl.Call(m, "DescribeScheduledInstances", arg0)
  6654  	ret0, _ := ret[0].(*ec2.DescribeScheduledInstancesOutput)
  6655  	ret1, _ := ret[1].(error)
  6656  	return ret0, ret1
  6657  }
  6658  
  6659  // DescribeScheduledInstances indicates an expected call of DescribeScheduledInstances
  6660  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstances(arg0 interface{}) *gomock.Call {
  6661  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstances", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstances), arg0)
  6662  }
  6663  
  6664  // DescribeScheduledInstancesWithContext mocks base method
  6665  func (m *MockEC2API) DescribeScheduledInstancesWithContext(arg0 aws.Context, arg1 *ec2.DescribeScheduledInstancesInput, arg2 ...request.Option) (*ec2.DescribeScheduledInstancesOutput, error) {
  6666  	varargs := []interface{}{arg0, arg1}
  6667  	for _, a := range arg2 {
  6668  		varargs = append(varargs, a)
  6669  	}
  6670  	ret := m.ctrl.Call(m, "DescribeScheduledInstancesWithContext", varargs...)
  6671  	ret0, _ := ret[0].(*ec2.DescribeScheduledInstancesOutput)
  6672  	ret1, _ := ret[1].(error)
  6673  	return ret0, ret1
  6674  }
  6675  
  6676  // DescribeScheduledInstancesWithContext indicates an expected call of DescribeScheduledInstancesWithContext
  6677  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6678  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6679  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstancesWithContext), varargs...)
  6680  }
  6681  
  6682  // DescribeScheduledInstancesRequest mocks base method
  6683  func (m *MockEC2API) DescribeScheduledInstancesRequest(arg0 *ec2.DescribeScheduledInstancesInput) (*request.Request, *ec2.DescribeScheduledInstancesOutput) {
  6684  	ret := m.ctrl.Call(m, "DescribeScheduledInstancesRequest", arg0)
  6685  	ret0, _ := ret[0].(*request.Request)
  6686  	ret1, _ := ret[1].(*ec2.DescribeScheduledInstancesOutput)
  6687  	return ret0, ret1
  6688  }
  6689  
  6690  // DescribeScheduledInstancesRequest indicates an expected call of DescribeScheduledInstancesRequest
  6691  func (mr *MockEC2APIMockRecorder) DescribeScheduledInstancesRequest(arg0 interface{}) *gomock.Call {
  6692  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeScheduledInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeScheduledInstancesRequest), arg0)
  6693  }
  6694  
  6695  // DescribeSecurityGroupReferences mocks base method
  6696  func (m *MockEC2API) DescribeSecurityGroupReferences(arg0 *ec2.DescribeSecurityGroupReferencesInput) (*ec2.DescribeSecurityGroupReferencesOutput, error) {
  6697  	ret := m.ctrl.Call(m, "DescribeSecurityGroupReferences", arg0)
  6698  	ret0, _ := ret[0].(*ec2.DescribeSecurityGroupReferencesOutput)
  6699  	ret1, _ := ret[1].(error)
  6700  	return ret0, ret1
  6701  }
  6702  
  6703  // DescribeSecurityGroupReferences indicates an expected call of DescribeSecurityGroupReferences
  6704  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroupReferences(arg0 interface{}) *gomock.Call {
  6705  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroupReferences", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroupReferences), arg0)
  6706  }
  6707  
  6708  // DescribeSecurityGroupReferencesWithContext mocks base method
  6709  func (m *MockEC2API) DescribeSecurityGroupReferencesWithContext(arg0 aws.Context, arg1 *ec2.DescribeSecurityGroupReferencesInput, arg2 ...request.Option) (*ec2.DescribeSecurityGroupReferencesOutput, error) {
  6710  	varargs := []interface{}{arg0, arg1}
  6711  	for _, a := range arg2 {
  6712  		varargs = append(varargs, a)
  6713  	}
  6714  	ret := m.ctrl.Call(m, "DescribeSecurityGroupReferencesWithContext", varargs...)
  6715  	ret0, _ := ret[0].(*ec2.DescribeSecurityGroupReferencesOutput)
  6716  	ret1, _ := ret[1].(error)
  6717  	return ret0, ret1
  6718  }
  6719  
  6720  // DescribeSecurityGroupReferencesWithContext indicates an expected call of DescribeSecurityGroupReferencesWithContext
  6721  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroupReferencesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6722  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6723  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroupReferencesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroupReferencesWithContext), varargs...)
  6724  }
  6725  
  6726  // DescribeSecurityGroupReferencesRequest mocks base method
  6727  func (m *MockEC2API) DescribeSecurityGroupReferencesRequest(arg0 *ec2.DescribeSecurityGroupReferencesInput) (*request.Request, *ec2.DescribeSecurityGroupReferencesOutput) {
  6728  	ret := m.ctrl.Call(m, "DescribeSecurityGroupReferencesRequest", arg0)
  6729  	ret0, _ := ret[0].(*request.Request)
  6730  	ret1, _ := ret[1].(*ec2.DescribeSecurityGroupReferencesOutput)
  6731  	return ret0, ret1
  6732  }
  6733  
  6734  // DescribeSecurityGroupReferencesRequest indicates an expected call of DescribeSecurityGroupReferencesRequest
  6735  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroupReferencesRequest(arg0 interface{}) *gomock.Call {
  6736  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroupReferencesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroupReferencesRequest), arg0)
  6737  }
  6738  
  6739  // DescribeSecurityGroups mocks base method
  6740  func (m *MockEC2API) DescribeSecurityGroups(arg0 *ec2.DescribeSecurityGroupsInput) (*ec2.DescribeSecurityGroupsOutput, error) {
  6741  	ret := m.ctrl.Call(m, "DescribeSecurityGroups", arg0)
  6742  	ret0, _ := ret[0].(*ec2.DescribeSecurityGroupsOutput)
  6743  	ret1, _ := ret[1].(error)
  6744  	return ret0, ret1
  6745  }
  6746  
  6747  // DescribeSecurityGroups indicates an expected call of DescribeSecurityGroups
  6748  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroups(arg0 interface{}) *gomock.Call {
  6749  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroups", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroups), arg0)
  6750  }
  6751  
  6752  // DescribeSecurityGroupsWithContext mocks base method
  6753  func (m *MockEC2API) DescribeSecurityGroupsWithContext(arg0 aws.Context, arg1 *ec2.DescribeSecurityGroupsInput, arg2 ...request.Option) (*ec2.DescribeSecurityGroupsOutput, error) {
  6754  	varargs := []interface{}{arg0, arg1}
  6755  	for _, a := range arg2 {
  6756  		varargs = append(varargs, a)
  6757  	}
  6758  	ret := m.ctrl.Call(m, "DescribeSecurityGroupsWithContext", varargs...)
  6759  	ret0, _ := ret[0].(*ec2.DescribeSecurityGroupsOutput)
  6760  	ret1, _ := ret[1].(error)
  6761  	return ret0, ret1
  6762  }
  6763  
  6764  // DescribeSecurityGroupsWithContext indicates an expected call of DescribeSecurityGroupsWithContext
  6765  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroupsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6766  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6767  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroupsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroupsWithContext), varargs...)
  6768  }
  6769  
  6770  // DescribeSecurityGroupsRequest mocks base method
  6771  func (m *MockEC2API) DescribeSecurityGroupsRequest(arg0 *ec2.DescribeSecurityGroupsInput) (*request.Request, *ec2.DescribeSecurityGroupsOutput) {
  6772  	ret := m.ctrl.Call(m, "DescribeSecurityGroupsRequest", arg0)
  6773  	ret0, _ := ret[0].(*request.Request)
  6774  	ret1, _ := ret[1].(*ec2.DescribeSecurityGroupsOutput)
  6775  	return ret0, ret1
  6776  }
  6777  
  6778  // DescribeSecurityGroupsRequest indicates an expected call of DescribeSecurityGroupsRequest
  6779  func (mr *MockEC2APIMockRecorder) DescribeSecurityGroupsRequest(arg0 interface{}) *gomock.Call {
  6780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSecurityGroupsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSecurityGroupsRequest), arg0)
  6781  }
  6782  
  6783  // DescribeSnapshotAttribute mocks base method
  6784  func (m *MockEC2API) DescribeSnapshotAttribute(arg0 *ec2.DescribeSnapshotAttributeInput) (*ec2.DescribeSnapshotAttributeOutput, error) {
  6785  	ret := m.ctrl.Call(m, "DescribeSnapshotAttribute", arg0)
  6786  	ret0, _ := ret[0].(*ec2.DescribeSnapshotAttributeOutput)
  6787  	ret1, _ := ret[1].(error)
  6788  	return ret0, ret1
  6789  }
  6790  
  6791  // DescribeSnapshotAttribute indicates an expected call of DescribeSnapshotAttribute
  6792  func (mr *MockEC2APIMockRecorder) DescribeSnapshotAttribute(arg0 interface{}) *gomock.Call {
  6793  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotAttribute), arg0)
  6794  }
  6795  
  6796  // DescribeSnapshotAttributeWithContext mocks base method
  6797  func (m *MockEC2API) DescribeSnapshotAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeSnapshotAttributeInput, arg2 ...request.Option) (*ec2.DescribeSnapshotAttributeOutput, error) {
  6798  	varargs := []interface{}{arg0, arg1}
  6799  	for _, a := range arg2 {
  6800  		varargs = append(varargs, a)
  6801  	}
  6802  	ret := m.ctrl.Call(m, "DescribeSnapshotAttributeWithContext", varargs...)
  6803  	ret0, _ := ret[0].(*ec2.DescribeSnapshotAttributeOutput)
  6804  	ret1, _ := ret[1].(error)
  6805  	return ret0, ret1
  6806  }
  6807  
  6808  // DescribeSnapshotAttributeWithContext indicates an expected call of DescribeSnapshotAttributeWithContext
  6809  func (mr *MockEC2APIMockRecorder) DescribeSnapshotAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6810  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6811  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotAttributeWithContext), varargs...)
  6812  }
  6813  
  6814  // DescribeSnapshotAttributeRequest mocks base method
  6815  func (m *MockEC2API) DescribeSnapshotAttributeRequest(arg0 *ec2.DescribeSnapshotAttributeInput) (*request.Request, *ec2.DescribeSnapshotAttributeOutput) {
  6816  	ret := m.ctrl.Call(m, "DescribeSnapshotAttributeRequest", arg0)
  6817  	ret0, _ := ret[0].(*request.Request)
  6818  	ret1, _ := ret[1].(*ec2.DescribeSnapshotAttributeOutput)
  6819  	return ret0, ret1
  6820  }
  6821  
  6822  // DescribeSnapshotAttributeRequest indicates an expected call of DescribeSnapshotAttributeRequest
  6823  func (mr *MockEC2APIMockRecorder) DescribeSnapshotAttributeRequest(arg0 interface{}) *gomock.Call {
  6824  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotAttributeRequest), arg0)
  6825  }
  6826  
  6827  // DescribeSnapshots mocks base method
  6828  func (m *MockEC2API) DescribeSnapshots(arg0 *ec2.DescribeSnapshotsInput) (*ec2.DescribeSnapshotsOutput, error) {
  6829  	ret := m.ctrl.Call(m, "DescribeSnapshots", arg0)
  6830  	ret0, _ := ret[0].(*ec2.DescribeSnapshotsOutput)
  6831  	ret1, _ := ret[1].(error)
  6832  	return ret0, ret1
  6833  }
  6834  
  6835  // DescribeSnapshots indicates an expected call of DescribeSnapshots
  6836  func (mr *MockEC2APIMockRecorder) DescribeSnapshots(arg0 interface{}) *gomock.Call {
  6837  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshots", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshots), arg0)
  6838  }
  6839  
  6840  // DescribeSnapshotsWithContext mocks base method
  6841  func (m *MockEC2API) DescribeSnapshotsWithContext(arg0 aws.Context, arg1 *ec2.DescribeSnapshotsInput, arg2 ...request.Option) (*ec2.DescribeSnapshotsOutput, error) {
  6842  	varargs := []interface{}{arg0, arg1}
  6843  	for _, a := range arg2 {
  6844  		varargs = append(varargs, a)
  6845  	}
  6846  	ret := m.ctrl.Call(m, "DescribeSnapshotsWithContext", varargs...)
  6847  	ret0, _ := ret[0].(*ec2.DescribeSnapshotsOutput)
  6848  	ret1, _ := ret[1].(error)
  6849  	return ret0, ret1
  6850  }
  6851  
  6852  // DescribeSnapshotsWithContext indicates an expected call of DescribeSnapshotsWithContext
  6853  func (mr *MockEC2APIMockRecorder) DescribeSnapshotsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6854  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6855  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotsWithContext), varargs...)
  6856  }
  6857  
  6858  // DescribeSnapshotsRequest mocks base method
  6859  func (m *MockEC2API) DescribeSnapshotsRequest(arg0 *ec2.DescribeSnapshotsInput) (*request.Request, *ec2.DescribeSnapshotsOutput) {
  6860  	ret := m.ctrl.Call(m, "DescribeSnapshotsRequest", arg0)
  6861  	ret0, _ := ret[0].(*request.Request)
  6862  	ret1, _ := ret[1].(*ec2.DescribeSnapshotsOutput)
  6863  	return ret0, ret1
  6864  }
  6865  
  6866  // DescribeSnapshotsRequest indicates an expected call of DescribeSnapshotsRequest
  6867  func (mr *MockEC2APIMockRecorder) DescribeSnapshotsRequest(arg0 interface{}) *gomock.Call {
  6868  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotsRequest), arg0)
  6869  }
  6870  
  6871  // DescribeSnapshotsPages mocks base method
  6872  func (m *MockEC2API) DescribeSnapshotsPages(arg0 *ec2.DescribeSnapshotsInput, arg1 func(*ec2.DescribeSnapshotsOutput, bool) bool) error {
  6873  	ret := m.ctrl.Call(m, "DescribeSnapshotsPages", arg0, arg1)
  6874  	ret0, _ := ret[0].(error)
  6875  	return ret0
  6876  }
  6877  
  6878  // DescribeSnapshotsPages indicates an expected call of DescribeSnapshotsPages
  6879  func (mr *MockEC2APIMockRecorder) DescribeSnapshotsPages(arg0, arg1 interface{}) *gomock.Call {
  6880  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotsPages", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotsPages), arg0, arg1)
  6881  }
  6882  
  6883  // DescribeSnapshotsPagesWithContext mocks base method
  6884  func (m *MockEC2API) DescribeSnapshotsPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeSnapshotsInput, arg2 func(*ec2.DescribeSnapshotsOutput, bool) bool, arg3 ...request.Option) error {
  6885  	varargs := []interface{}{arg0, arg1, arg2}
  6886  	for _, a := range arg3 {
  6887  		varargs = append(varargs, a)
  6888  	}
  6889  	ret := m.ctrl.Call(m, "DescribeSnapshotsPagesWithContext", varargs...)
  6890  	ret0, _ := ret[0].(error)
  6891  	return ret0
  6892  }
  6893  
  6894  // DescribeSnapshotsPagesWithContext indicates an expected call of DescribeSnapshotsPagesWithContext
  6895  func (mr *MockEC2APIMockRecorder) DescribeSnapshotsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  6896  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  6897  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSnapshotsPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSnapshotsPagesWithContext), varargs...)
  6898  }
  6899  
  6900  // DescribeSpotDatafeedSubscription mocks base method
  6901  func (m *MockEC2API) DescribeSpotDatafeedSubscription(arg0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) {
  6902  	ret := m.ctrl.Call(m, "DescribeSpotDatafeedSubscription", arg0)
  6903  	ret0, _ := ret[0].(*ec2.DescribeSpotDatafeedSubscriptionOutput)
  6904  	ret1, _ := ret[1].(error)
  6905  	return ret0, ret1
  6906  }
  6907  
  6908  // DescribeSpotDatafeedSubscription indicates an expected call of DescribeSpotDatafeedSubscription
  6909  func (mr *MockEC2APIMockRecorder) DescribeSpotDatafeedSubscription(arg0 interface{}) *gomock.Call {
  6910  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotDatafeedSubscription", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotDatafeedSubscription), arg0)
  6911  }
  6912  
  6913  // DescribeSpotDatafeedSubscriptionWithContext mocks base method
  6914  func (m *MockEC2API) DescribeSpotDatafeedSubscriptionWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotDatafeedSubscriptionInput, arg2 ...request.Option) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) {
  6915  	varargs := []interface{}{arg0, arg1}
  6916  	for _, a := range arg2 {
  6917  		varargs = append(varargs, a)
  6918  	}
  6919  	ret := m.ctrl.Call(m, "DescribeSpotDatafeedSubscriptionWithContext", varargs...)
  6920  	ret0, _ := ret[0].(*ec2.DescribeSpotDatafeedSubscriptionOutput)
  6921  	ret1, _ := ret[1].(error)
  6922  	return ret0, ret1
  6923  }
  6924  
  6925  // DescribeSpotDatafeedSubscriptionWithContext indicates an expected call of DescribeSpotDatafeedSubscriptionWithContext
  6926  func (mr *MockEC2APIMockRecorder) DescribeSpotDatafeedSubscriptionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6927  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6928  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotDatafeedSubscriptionWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotDatafeedSubscriptionWithContext), varargs...)
  6929  }
  6930  
  6931  // DescribeSpotDatafeedSubscriptionRequest mocks base method
  6932  func (m *MockEC2API) DescribeSpotDatafeedSubscriptionRequest(arg0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DescribeSpotDatafeedSubscriptionOutput) {
  6933  	ret := m.ctrl.Call(m, "DescribeSpotDatafeedSubscriptionRequest", arg0)
  6934  	ret0, _ := ret[0].(*request.Request)
  6935  	ret1, _ := ret[1].(*ec2.DescribeSpotDatafeedSubscriptionOutput)
  6936  	return ret0, ret1
  6937  }
  6938  
  6939  // DescribeSpotDatafeedSubscriptionRequest indicates an expected call of DescribeSpotDatafeedSubscriptionRequest
  6940  func (mr *MockEC2APIMockRecorder) DescribeSpotDatafeedSubscriptionRequest(arg0 interface{}) *gomock.Call {
  6941  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotDatafeedSubscriptionRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotDatafeedSubscriptionRequest), arg0)
  6942  }
  6943  
  6944  // DescribeSpotFleetInstances mocks base method
  6945  func (m *MockEC2API) DescribeSpotFleetInstances(arg0 *ec2.DescribeSpotFleetInstancesInput) (*ec2.DescribeSpotFleetInstancesOutput, error) {
  6946  	ret := m.ctrl.Call(m, "DescribeSpotFleetInstances", arg0)
  6947  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetInstancesOutput)
  6948  	ret1, _ := ret[1].(error)
  6949  	return ret0, ret1
  6950  }
  6951  
  6952  // DescribeSpotFleetInstances indicates an expected call of DescribeSpotFleetInstances
  6953  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetInstances(arg0 interface{}) *gomock.Call {
  6954  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetInstances", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetInstances), arg0)
  6955  }
  6956  
  6957  // DescribeSpotFleetInstancesWithContext mocks base method
  6958  func (m *MockEC2API) DescribeSpotFleetInstancesWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotFleetInstancesInput, arg2 ...request.Option) (*ec2.DescribeSpotFleetInstancesOutput, error) {
  6959  	varargs := []interface{}{arg0, arg1}
  6960  	for _, a := range arg2 {
  6961  		varargs = append(varargs, a)
  6962  	}
  6963  	ret := m.ctrl.Call(m, "DescribeSpotFleetInstancesWithContext", varargs...)
  6964  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetInstancesOutput)
  6965  	ret1, _ := ret[1].(error)
  6966  	return ret0, ret1
  6967  }
  6968  
  6969  // DescribeSpotFleetInstancesWithContext indicates an expected call of DescribeSpotFleetInstancesWithContext
  6970  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6971  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6972  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetInstancesWithContext), varargs...)
  6973  }
  6974  
  6975  // DescribeSpotFleetInstancesRequest mocks base method
  6976  func (m *MockEC2API) DescribeSpotFleetInstancesRequest(arg0 *ec2.DescribeSpotFleetInstancesInput) (*request.Request, *ec2.DescribeSpotFleetInstancesOutput) {
  6977  	ret := m.ctrl.Call(m, "DescribeSpotFleetInstancesRequest", arg0)
  6978  	ret0, _ := ret[0].(*request.Request)
  6979  	ret1, _ := ret[1].(*ec2.DescribeSpotFleetInstancesOutput)
  6980  	return ret0, ret1
  6981  }
  6982  
  6983  // DescribeSpotFleetInstancesRequest indicates an expected call of DescribeSpotFleetInstancesRequest
  6984  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetInstancesRequest(arg0 interface{}) *gomock.Call {
  6985  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetInstancesRequest), arg0)
  6986  }
  6987  
  6988  // DescribeSpotFleetRequestHistory mocks base method
  6989  func (m *MockEC2API) DescribeSpotFleetRequestHistory(arg0 *ec2.DescribeSpotFleetRequestHistoryInput) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) {
  6990  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestHistory", arg0)
  6991  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetRequestHistoryOutput)
  6992  	ret1, _ := ret[1].(error)
  6993  	return ret0, ret1
  6994  }
  6995  
  6996  // DescribeSpotFleetRequestHistory indicates an expected call of DescribeSpotFleetRequestHistory
  6997  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestHistory(arg0 interface{}) *gomock.Call {
  6998  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestHistory", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestHistory), arg0)
  6999  }
  7000  
  7001  // DescribeSpotFleetRequestHistoryWithContext mocks base method
  7002  func (m *MockEC2API) DescribeSpotFleetRequestHistoryWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotFleetRequestHistoryInput, arg2 ...request.Option) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) {
  7003  	varargs := []interface{}{arg0, arg1}
  7004  	for _, a := range arg2 {
  7005  		varargs = append(varargs, a)
  7006  	}
  7007  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestHistoryWithContext", varargs...)
  7008  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetRequestHistoryOutput)
  7009  	ret1, _ := ret[1].(error)
  7010  	return ret0, ret1
  7011  }
  7012  
  7013  // DescribeSpotFleetRequestHistoryWithContext indicates an expected call of DescribeSpotFleetRequestHistoryWithContext
  7014  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestHistoryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7015  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7016  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestHistoryWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestHistoryWithContext), varargs...)
  7017  }
  7018  
  7019  // DescribeSpotFleetRequestHistoryRequest mocks base method
  7020  func (m *MockEC2API) DescribeSpotFleetRequestHistoryRequest(arg0 *ec2.DescribeSpotFleetRequestHistoryInput) (*request.Request, *ec2.DescribeSpotFleetRequestHistoryOutput) {
  7021  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestHistoryRequest", arg0)
  7022  	ret0, _ := ret[0].(*request.Request)
  7023  	ret1, _ := ret[1].(*ec2.DescribeSpotFleetRequestHistoryOutput)
  7024  	return ret0, ret1
  7025  }
  7026  
  7027  // DescribeSpotFleetRequestHistoryRequest indicates an expected call of DescribeSpotFleetRequestHistoryRequest
  7028  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestHistoryRequest(arg0 interface{}) *gomock.Call {
  7029  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestHistoryRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestHistoryRequest), arg0)
  7030  }
  7031  
  7032  // DescribeSpotFleetRequests mocks base method
  7033  func (m *MockEC2API) DescribeSpotFleetRequests(arg0 *ec2.DescribeSpotFleetRequestsInput) (*ec2.DescribeSpotFleetRequestsOutput, error) {
  7034  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequests", arg0)
  7035  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetRequestsOutput)
  7036  	ret1, _ := ret[1].(error)
  7037  	return ret0, ret1
  7038  }
  7039  
  7040  // DescribeSpotFleetRequests indicates an expected call of DescribeSpotFleetRequests
  7041  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequests(arg0 interface{}) *gomock.Call {
  7042  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequests", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequests), arg0)
  7043  }
  7044  
  7045  // DescribeSpotFleetRequestsWithContext mocks base method
  7046  func (m *MockEC2API) DescribeSpotFleetRequestsWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotFleetRequestsInput, arg2 ...request.Option) (*ec2.DescribeSpotFleetRequestsOutput, error) {
  7047  	varargs := []interface{}{arg0, arg1}
  7048  	for _, a := range arg2 {
  7049  		varargs = append(varargs, a)
  7050  	}
  7051  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestsWithContext", varargs...)
  7052  	ret0, _ := ret[0].(*ec2.DescribeSpotFleetRequestsOutput)
  7053  	ret1, _ := ret[1].(error)
  7054  	return ret0, ret1
  7055  }
  7056  
  7057  // DescribeSpotFleetRequestsWithContext indicates an expected call of DescribeSpotFleetRequestsWithContext
  7058  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7059  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7060  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestsWithContext), varargs...)
  7061  }
  7062  
  7063  // DescribeSpotFleetRequestsRequest mocks base method
  7064  func (m *MockEC2API) DescribeSpotFleetRequestsRequest(arg0 *ec2.DescribeSpotFleetRequestsInput) (*request.Request, *ec2.DescribeSpotFleetRequestsOutput) {
  7065  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestsRequest", arg0)
  7066  	ret0, _ := ret[0].(*request.Request)
  7067  	ret1, _ := ret[1].(*ec2.DescribeSpotFleetRequestsOutput)
  7068  	return ret0, ret1
  7069  }
  7070  
  7071  // DescribeSpotFleetRequestsRequest indicates an expected call of DescribeSpotFleetRequestsRequest
  7072  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestsRequest(arg0 interface{}) *gomock.Call {
  7073  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestsRequest), arg0)
  7074  }
  7075  
  7076  // DescribeSpotFleetRequestsPages mocks base method
  7077  func (m *MockEC2API) DescribeSpotFleetRequestsPages(arg0 *ec2.DescribeSpotFleetRequestsInput, arg1 func(*ec2.DescribeSpotFleetRequestsOutput, bool) bool) error {
  7078  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestsPages", arg0, arg1)
  7079  	ret0, _ := ret[0].(error)
  7080  	return ret0
  7081  }
  7082  
  7083  // DescribeSpotFleetRequestsPages indicates an expected call of DescribeSpotFleetRequestsPages
  7084  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestsPages(arg0, arg1 interface{}) *gomock.Call {
  7085  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestsPages", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestsPages), arg0, arg1)
  7086  }
  7087  
  7088  // DescribeSpotFleetRequestsPagesWithContext mocks base method
  7089  func (m *MockEC2API) DescribeSpotFleetRequestsPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotFleetRequestsInput, arg2 func(*ec2.DescribeSpotFleetRequestsOutput, bool) bool, arg3 ...request.Option) error {
  7090  	varargs := []interface{}{arg0, arg1, arg2}
  7091  	for _, a := range arg3 {
  7092  		varargs = append(varargs, a)
  7093  	}
  7094  	ret := m.ctrl.Call(m, "DescribeSpotFleetRequestsPagesWithContext", varargs...)
  7095  	ret0, _ := ret[0].(error)
  7096  	return ret0
  7097  }
  7098  
  7099  // DescribeSpotFleetRequestsPagesWithContext indicates an expected call of DescribeSpotFleetRequestsPagesWithContext
  7100  func (mr *MockEC2APIMockRecorder) DescribeSpotFleetRequestsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  7101  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  7102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotFleetRequestsPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotFleetRequestsPagesWithContext), varargs...)
  7103  }
  7104  
  7105  // DescribeSpotInstanceRequests mocks base method
  7106  func (m *MockEC2API) DescribeSpotInstanceRequests(arg0 *ec2.DescribeSpotInstanceRequestsInput) (*ec2.DescribeSpotInstanceRequestsOutput, error) {
  7107  	ret := m.ctrl.Call(m, "DescribeSpotInstanceRequests", arg0)
  7108  	ret0, _ := ret[0].(*ec2.DescribeSpotInstanceRequestsOutput)
  7109  	ret1, _ := ret[1].(error)
  7110  	return ret0, ret1
  7111  }
  7112  
  7113  // DescribeSpotInstanceRequests indicates an expected call of DescribeSpotInstanceRequests
  7114  func (mr *MockEC2APIMockRecorder) DescribeSpotInstanceRequests(arg0 interface{}) *gomock.Call {
  7115  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotInstanceRequests", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotInstanceRequests), arg0)
  7116  }
  7117  
  7118  // DescribeSpotInstanceRequestsWithContext mocks base method
  7119  func (m *MockEC2API) DescribeSpotInstanceRequestsWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotInstanceRequestsInput, arg2 ...request.Option) (*ec2.DescribeSpotInstanceRequestsOutput, error) {
  7120  	varargs := []interface{}{arg0, arg1}
  7121  	for _, a := range arg2 {
  7122  		varargs = append(varargs, a)
  7123  	}
  7124  	ret := m.ctrl.Call(m, "DescribeSpotInstanceRequestsWithContext", varargs...)
  7125  	ret0, _ := ret[0].(*ec2.DescribeSpotInstanceRequestsOutput)
  7126  	ret1, _ := ret[1].(error)
  7127  	return ret0, ret1
  7128  }
  7129  
  7130  // DescribeSpotInstanceRequestsWithContext indicates an expected call of DescribeSpotInstanceRequestsWithContext
  7131  func (mr *MockEC2APIMockRecorder) DescribeSpotInstanceRequestsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7132  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7133  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotInstanceRequestsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotInstanceRequestsWithContext), varargs...)
  7134  }
  7135  
  7136  // DescribeSpotInstanceRequestsRequest mocks base method
  7137  func (m *MockEC2API) DescribeSpotInstanceRequestsRequest(arg0 *ec2.DescribeSpotInstanceRequestsInput) (*request.Request, *ec2.DescribeSpotInstanceRequestsOutput) {
  7138  	ret := m.ctrl.Call(m, "DescribeSpotInstanceRequestsRequest", arg0)
  7139  	ret0, _ := ret[0].(*request.Request)
  7140  	ret1, _ := ret[1].(*ec2.DescribeSpotInstanceRequestsOutput)
  7141  	return ret0, ret1
  7142  }
  7143  
  7144  // DescribeSpotInstanceRequestsRequest indicates an expected call of DescribeSpotInstanceRequestsRequest
  7145  func (mr *MockEC2APIMockRecorder) DescribeSpotInstanceRequestsRequest(arg0 interface{}) *gomock.Call {
  7146  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotInstanceRequestsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotInstanceRequestsRequest), arg0)
  7147  }
  7148  
  7149  // DescribeSpotPriceHistory mocks base method
  7150  func (m *MockEC2API) DescribeSpotPriceHistory(arg0 *ec2.DescribeSpotPriceHistoryInput) (*ec2.DescribeSpotPriceHistoryOutput, error) {
  7151  	ret := m.ctrl.Call(m, "DescribeSpotPriceHistory", arg0)
  7152  	ret0, _ := ret[0].(*ec2.DescribeSpotPriceHistoryOutput)
  7153  	ret1, _ := ret[1].(error)
  7154  	return ret0, ret1
  7155  }
  7156  
  7157  // DescribeSpotPriceHistory indicates an expected call of DescribeSpotPriceHistory
  7158  func (mr *MockEC2APIMockRecorder) DescribeSpotPriceHistory(arg0 interface{}) *gomock.Call {
  7159  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotPriceHistory", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotPriceHistory), arg0)
  7160  }
  7161  
  7162  // DescribeSpotPriceHistoryWithContext mocks base method
  7163  func (m *MockEC2API) DescribeSpotPriceHistoryWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotPriceHistoryInput, arg2 ...request.Option) (*ec2.DescribeSpotPriceHistoryOutput, error) {
  7164  	varargs := []interface{}{arg0, arg1}
  7165  	for _, a := range arg2 {
  7166  		varargs = append(varargs, a)
  7167  	}
  7168  	ret := m.ctrl.Call(m, "DescribeSpotPriceHistoryWithContext", varargs...)
  7169  	ret0, _ := ret[0].(*ec2.DescribeSpotPriceHistoryOutput)
  7170  	ret1, _ := ret[1].(error)
  7171  	return ret0, ret1
  7172  }
  7173  
  7174  // DescribeSpotPriceHistoryWithContext indicates an expected call of DescribeSpotPriceHistoryWithContext
  7175  func (mr *MockEC2APIMockRecorder) DescribeSpotPriceHistoryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7176  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7177  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotPriceHistoryWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotPriceHistoryWithContext), varargs...)
  7178  }
  7179  
  7180  // DescribeSpotPriceHistoryRequest mocks base method
  7181  func (m *MockEC2API) DescribeSpotPriceHistoryRequest(arg0 *ec2.DescribeSpotPriceHistoryInput) (*request.Request, *ec2.DescribeSpotPriceHistoryOutput) {
  7182  	ret := m.ctrl.Call(m, "DescribeSpotPriceHistoryRequest", arg0)
  7183  	ret0, _ := ret[0].(*request.Request)
  7184  	ret1, _ := ret[1].(*ec2.DescribeSpotPriceHistoryOutput)
  7185  	return ret0, ret1
  7186  }
  7187  
  7188  // DescribeSpotPriceHistoryRequest indicates an expected call of DescribeSpotPriceHistoryRequest
  7189  func (mr *MockEC2APIMockRecorder) DescribeSpotPriceHistoryRequest(arg0 interface{}) *gomock.Call {
  7190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotPriceHistoryRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotPriceHistoryRequest), arg0)
  7191  }
  7192  
  7193  // DescribeSpotPriceHistoryPages mocks base method
  7194  func (m *MockEC2API) DescribeSpotPriceHistoryPages(arg0 *ec2.DescribeSpotPriceHistoryInput, arg1 func(*ec2.DescribeSpotPriceHistoryOutput, bool) bool) error {
  7195  	ret := m.ctrl.Call(m, "DescribeSpotPriceHistoryPages", arg0, arg1)
  7196  	ret0, _ := ret[0].(error)
  7197  	return ret0
  7198  }
  7199  
  7200  // DescribeSpotPriceHistoryPages indicates an expected call of DescribeSpotPriceHistoryPages
  7201  func (mr *MockEC2APIMockRecorder) DescribeSpotPriceHistoryPages(arg0, arg1 interface{}) *gomock.Call {
  7202  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotPriceHistoryPages", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotPriceHistoryPages), arg0, arg1)
  7203  }
  7204  
  7205  // DescribeSpotPriceHistoryPagesWithContext mocks base method
  7206  func (m *MockEC2API) DescribeSpotPriceHistoryPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotPriceHistoryInput, arg2 func(*ec2.DescribeSpotPriceHistoryOutput, bool) bool, arg3 ...request.Option) error {
  7207  	varargs := []interface{}{arg0, arg1, arg2}
  7208  	for _, a := range arg3 {
  7209  		varargs = append(varargs, a)
  7210  	}
  7211  	ret := m.ctrl.Call(m, "DescribeSpotPriceHistoryPagesWithContext", varargs...)
  7212  	ret0, _ := ret[0].(error)
  7213  	return ret0
  7214  }
  7215  
  7216  // DescribeSpotPriceHistoryPagesWithContext indicates an expected call of DescribeSpotPriceHistoryPagesWithContext
  7217  func (mr *MockEC2APIMockRecorder) DescribeSpotPriceHistoryPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  7218  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  7219  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSpotPriceHistoryPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSpotPriceHistoryPagesWithContext), varargs...)
  7220  }
  7221  
  7222  // DescribeStaleSecurityGroups mocks base method
  7223  func (m *MockEC2API) DescribeStaleSecurityGroups(arg0 *ec2.DescribeStaleSecurityGroupsInput) (*ec2.DescribeStaleSecurityGroupsOutput, error) {
  7224  	ret := m.ctrl.Call(m, "DescribeStaleSecurityGroups", arg0)
  7225  	ret0, _ := ret[0].(*ec2.DescribeStaleSecurityGroupsOutput)
  7226  	ret1, _ := ret[1].(error)
  7227  	return ret0, ret1
  7228  }
  7229  
  7230  // DescribeStaleSecurityGroups indicates an expected call of DescribeStaleSecurityGroups
  7231  func (mr *MockEC2APIMockRecorder) DescribeStaleSecurityGroups(arg0 interface{}) *gomock.Call {
  7232  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeStaleSecurityGroups", reflect.TypeOf((*MockEC2API)(nil).DescribeStaleSecurityGroups), arg0)
  7233  }
  7234  
  7235  // DescribeStaleSecurityGroupsWithContext mocks base method
  7236  func (m *MockEC2API) DescribeStaleSecurityGroupsWithContext(arg0 aws.Context, arg1 *ec2.DescribeStaleSecurityGroupsInput, arg2 ...request.Option) (*ec2.DescribeStaleSecurityGroupsOutput, error) {
  7237  	varargs := []interface{}{arg0, arg1}
  7238  	for _, a := range arg2 {
  7239  		varargs = append(varargs, a)
  7240  	}
  7241  	ret := m.ctrl.Call(m, "DescribeStaleSecurityGroupsWithContext", varargs...)
  7242  	ret0, _ := ret[0].(*ec2.DescribeStaleSecurityGroupsOutput)
  7243  	ret1, _ := ret[1].(error)
  7244  	return ret0, ret1
  7245  }
  7246  
  7247  // DescribeStaleSecurityGroupsWithContext indicates an expected call of DescribeStaleSecurityGroupsWithContext
  7248  func (mr *MockEC2APIMockRecorder) DescribeStaleSecurityGroupsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7249  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7250  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeStaleSecurityGroupsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeStaleSecurityGroupsWithContext), varargs...)
  7251  }
  7252  
  7253  // DescribeStaleSecurityGroupsRequest mocks base method
  7254  func (m *MockEC2API) DescribeStaleSecurityGroupsRequest(arg0 *ec2.DescribeStaleSecurityGroupsInput) (*request.Request, *ec2.DescribeStaleSecurityGroupsOutput) {
  7255  	ret := m.ctrl.Call(m, "DescribeStaleSecurityGroupsRequest", arg0)
  7256  	ret0, _ := ret[0].(*request.Request)
  7257  	ret1, _ := ret[1].(*ec2.DescribeStaleSecurityGroupsOutput)
  7258  	return ret0, ret1
  7259  }
  7260  
  7261  // DescribeStaleSecurityGroupsRequest indicates an expected call of DescribeStaleSecurityGroupsRequest
  7262  func (mr *MockEC2APIMockRecorder) DescribeStaleSecurityGroupsRequest(arg0 interface{}) *gomock.Call {
  7263  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeStaleSecurityGroupsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeStaleSecurityGroupsRequest), arg0)
  7264  }
  7265  
  7266  // DescribeSubnets mocks base method
  7267  func (m *MockEC2API) DescribeSubnets(arg0 *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error) {
  7268  	ret := m.ctrl.Call(m, "DescribeSubnets", arg0)
  7269  	ret0, _ := ret[0].(*ec2.DescribeSubnetsOutput)
  7270  	ret1, _ := ret[1].(error)
  7271  	return ret0, ret1
  7272  }
  7273  
  7274  // DescribeSubnets indicates an expected call of DescribeSubnets
  7275  func (mr *MockEC2APIMockRecorder) DescribeSubnets(arg0 interface{}) *gomock.Call {
  7276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSubnets", reflect.TypeOf((*MockEC2API)(nil).DescribeSubnets), arg0)
  7277  }
  7278  
  7279  // DescribeSubnetsWithContext mocks base method
  7280  func (m *MockEC2API) DescribeSubnetsWithContext(arg0 aws.Context, arg1 *ec2.DescribeSubnetsInput, arg2 ...request.Option) (*ec2.DescribeSubnetsOutput, error) {
  7281  	varargs := []interface{}{arg0, arg1}
  7282  	for _, a := range arg2 {
  7283  		varargs = append(varargs, a)
  7284  	}
  7285  	ret := m.ctrl.Call(m, "DescribeSubnetsWithContext", varargs...)
  7286  	ret0, _ := ret[0].(*ec2.DescribeSubnetsOutput)
  7287  	ret1, _ := ret[1].(error)
  7288  	return ret0, ret1
  7289  }
  7290  
  7291  // DescribeSubnetsWithContext indicates an expected call of DescribeSubnetsWithContext
  7292  func (mr *MockEC2APIMockRecorder) DescribeSubnetsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7293  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7294  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSubnetsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeSubnetsWithContext), varargs...)
  7295  }
  7296  
  7297  // DescribeSubnetsRequest mocks base method
  7298  func (m *MockEC2API) DescribeSubnetsRequest(arg0 *ec2.DescribeSubnetsInput) (*request.Request, *ec2.DescribeSubnetsOutput) {
  7299  	ret := m.ctrl.Call(m, "DescribeSubnetsRequest", arg0)
  7300  	ret0, _ := ret[0].(*request.Request)
  7301  	ret1, _ := ret[1].(*ec2.DescribeSubnetsOutput)
  7302  	return ret0, ret1
  7303  }
  7304  
  7305  // DescribeSubnetsRequest indicates an expected call of DescribeSubnetsRequest
  7306  func (mr *MockEC2APIMockRecorder) DescribeSubnetsRequest(arg0 interface{}) *gomock.Call {
  7307  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeSubnetsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeSubnetsRequest), arg0)
  7308  }
  7309  
  7310  // DescribeTags mocks base method
  7311  func (m *MockEC2API) DescribeTags(arg0 *ec2.DescribeTagsInput) (*ec2.DescribeTagsOutput, error) {
  7312  	ret := m.ctrl.Call(m, "DescribeTags", arg0)
  7313  	ret0, _ := ret[0].(*ec2.DescribeTagsOutput)
  7314  	ret1, _ := ret[1].(error)
  7315  	return ret0, ret1
  7316  }
  7317  
  7318  // DescribeTags indicates an expected call of DescribeTags
  7319  func (mr *MockEC2APIMockRecorder) DescribeTags(arg0 interface{}) *gomock.Call {
  7320  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTags", reflect.TypeOf((*MockEC2API)(nil).DescribeTags), arg0)
  7321  }
  7322  
  7323  // DescribeTagsWithContext mocks base method
  7324  func (m *MockEC2API) DescribeTagsWithContext(arg0 aws.Context, arg1 *ec2.DescribeTagsInput, arg2 ...request.Option) (*ec2.DescribeTagsOutput, error) {
  7325  	varargs := []interface{}{arg0, arg1}
  7326  	for _, a := range arg2 {
  7327  		varargs = append(varargs, a)
  7328  	}
  7329  	ret := m.ctrl.Call(m, "DescribeTagsWithContext", varargs...)
  7330  	ret0, _ := ret[0].(*ec2.DescribeTagsOutput)
  7331  	ret1, _ := ret[1].(error)
  7332  	return ret0, ret1
  7333  }
  7334  
  7335  // DescribeTagsWithContext indicates an expected call of DescribeTagsWithContext
  7336  func (mr *MockEC2APIMockRecorder) DescribeTagsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7337  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7338  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTagsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeTagsWithContext), varargs...)
  7339  }
  7340  
  7341  // DescribeTagsRequest mocks base method
  7342  func (m *MockEC2API) DescribeTagsRequest(arg0 *ec2.DescribeTagsInput) (*request.Request, *ec2.DescribeTagsOutput) {
  7343  	ret := m.ctrl.Call(m, "DescribeTagsRequest", arg0)
  7344  	ret0, _ := ret[0].(*request.Request)
  7345  	ret1, _ := ret[1].(*ec2.DescribeTagsOutput)
  7346  	return ret0, ret1
  7347  }
  7348  
  7349  // DescribeTagsRequest indicates an expected call of DescribeTagsRequest
  7350  func (mr *MockEC2APIMockRecorder) DescribeTagsRequest(arg0 interface{}) *gomock.Call {
  7351  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTagsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeTagsRequest), arg0)
  7352  }
  7353  
  7354  // DescribeTagsPages mocks base method
  7355  func (m *MockEC2API) DescribeTagsPages(arg0 *ec2.DescribeTagsInput, arg1 func(*ec2.DescribeTagsOutput, bool) bool) error {
  7356  	ret := m.ctrl.Call(m, "DescribeTagsPages", arg0, arg1)
  7357  	ret0, _ := ret[0].(error)
  7358  	return ret0
  7359  }
  7360  
  7361  // DescribeTagsPages indicates an expected call of DescribeTagsPages
  7362  func (mr *MockEC2APIMockRecorder) DescribeTagsPages(arg0, arg1 interface{}) *gomock.Call {
  7363  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTagsPages", reflect.TypeOf((*MockEC2API)(nil).DescribeTagsPages), arg0, arg1)
  7364  }
  7365  
  7366  // DescribeTagsPagesWithContext mocks base method
  7367  func (m *MockEC2API) DescribeTagsPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeTagsInput, arg2 func(*ec2.DescribeTagsOutput, bool) bool, arg3 ...request.Option) error {
  7368  	varargs := []interface{}{arg0, arg1, arg2}
  7369  	for _, a := range arg3 {
  7370  		varargs = append(varargs, a)
  7371  	}
  7372  	ret := m.ctrl.Call(m, "DescribeTagsPagesWithContext", varargs...)
  7373  	ret0, _ := ret[0].(error)
  7374  	return ret0
  7375  }
  7376  
  7377  // DescribeTagsPagesWithContext indicates an expected call of DescribeTagsPagesWithContext
  7378  func (mr *MockEC2APIMockRecorder) DescribeTagsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  7379  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  7380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeTagsPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeTagsPagesWithContext), varargs...)
  7381  }
  7382  
  7383  // DescribeVolumeAttribute mocks base method
  7384  func (m *MockEC2API) DescribeVolumeAttribute(arg0 *ec2.DescribeVolumeAttributeInput) (*ec2.DescribeVolumeAttributeOutput, error) {
  7385  	ret := m.ctrl.Call(m, "DescribeVolumeAttribute", arg0)
  7386  	ret0, _ := ret[0].(*ec2.DescribeVolumeAttributeOutput)
  7387  	ret1, _ := ret[1].(error)
  7388  	return ret0, ret1
  7389  }
  7390  
  7391  // DescribeVolumeAttribute indicates an expected call of DescribeVolumeAttribute
  7392  func (mr *MockEC2APIMockRecorder) DescribeVolumeAttribute(arg0 interface{}) *gomock.Call {
  7393  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeAttribute), arg0)
  7394  }
  7395  
  7396  // DescribeVolumeAttributeWithContext mocks base method
  7397  func (m *MockEC2API) DescribeVolumeAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumeAttributeInput, arg2 ...request.Option) (*ec2.DescribeVolumeAttributeOutput, error) {
  7398  	varargs := []interface{}{arg0, arg1}
  7399  	for _, a := range arg2 {
  7400  		varargs = append(varargs, a)
  7401  	}
  7402  	ret := m.ctrl.Call(m, "DescribeVolumeAttributeWithContext", varargs...)
  7403  	ret0, _ := ret[0].(*ec2.DescribeVolumeAttributeOutput)
  7404  	ret1, _ := ret[1].(error)
  7405  	return ret0, ret1
  7406  }
  7407  
  7408  // DescribeVolumeAttributeWithContext indicates an expected call of DescribeVolumeAttributeWithContext
  7409  func (mr *MockEC2APIMockRecorder) DescribeVolumeAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7410  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7411  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeAttributeWithContext), varargs...)
  7412  }
  7413  
  7414  // DescribeVolumeAttributeRequest mocks base method
  7415  func (m *MockEC2API) DescribeVolumeAttributeRequest(arg0 *ec2.DescribeVolumeAttributeInput) (*request.Request, *ec2.DescribeVolumeAttributeOutput) {
  7416  	ret := m.ctrl.Call(m, "DescribeVolumeAttributeRequest", arg0)
  7417  	ret0, _ := ret[0].(*request.Request)
  7418  	ret1, _ := ret[1].(*ec2.DescribeVolumeAttributeOutput)
  7419  	return ret0, ret1
  7420  }
  7421  
  7422  // DescribeVolumeAttributeRequest indicates an expected call of DescribeVolumeAttributeRequest
  7423  func (mr *MockEC2APIMockRecorder) DescribeVolumeAttributeRequest(arg0 interface{}) *gomock.Call {
  7424  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeAttributeRequest), arg0)
  7425  }
  7426  
  7427  // DescribeVolumeStatus mocks base method
  7428  func (m *MockEC2API) DescribeVolumeStatus(arg0 *ec2.DescribeVolumeStatusInput) (*ec2.DescribeVolumeStatusOutput, error) {
  7429  	ret := m.ctrl.Call(m, "DescribeVolumeStatus", arg0)
  7430  	ret0, _ := ret[0].(*ec2.DescribeVolumeStatusOutput)
  7431  	ret1, _ := ret[1].(error)
  7432  	return ret0, ret1
  7433  }
  7434  
  7435  // DescribeVolumeStatus indicates an expected call of DescribeVolumeStatus
  7436  func (mr *MockEC2APIMockRecorder) DescribeVolumeStatus(arg0 interface{}) *gomock.Call {
  7437  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeStatus", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeStatus), arg0)
  7438  }
  7439  
  7440  // DescribeVolumeStatusWithContext mocks base method
  7441  func (m *MockEC2API) DescribeVolumeStatusWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumeStatusInput, arg2 ...request.Option) (*ec2.DescribeVolumeStatusOutput, error) {
  7442  	varargs := []interface{}{arg0, arg1}
  7443  	for _, a := range arg2 {
  7444  		varargs = append(varargs, a)
  7445  	}
  7446  	ret := m.ctrl.Call(m, "DescribeVolumeStatusWithContext", varargs...)
  7447  	ret0, _ := ret[0].(*ec2.DescribeVolumeStatusOutput)
  7448  	ret1, _ := ret[1].(error)
  7449  	return ret0, ret1
  7450  }
  7451  
  7452  // DescribeVolumeStatusWithContext indicates an expected call of DescribeVolumeStatusWithContext
  7453  func (mr *MockEC2APIMockRecorder) DescribeVolumeStatusWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7454  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeStatusWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeStatusWithContext), varargs...)
  7456  }
  7457  
  7458  // DescribeVolumeStatusRequest mocks base method
  7459  func (m *MockEC2API) DescribeVolumeStatusRequest(arg0 *ec2.DescribeVolumeStatusInput) (*request.Request, *ec2.DescribeVolumeStatusOutput) {
  7460  	ret := m.ctrl.Call(m, "DescribeVolumeStatusRequest", arg0)
  7461  	ret0, _ := ret[0].(*request.Request)
  7462  	ret1, _ := ret[1].(*ec2.DescribeVolumeStatusOutput)
  7463  	return ret0, ret1
  7464  }
  7465  
  7466  // DescribeVolumeStatusRequest indicates an expected call of DescribeVolumeStatusRequest
  7467  func (mr *MockEC2APIMockRecorder) DescribeVolumeStatusRequest(arg0 interface{}) *gomock.Call {
  7468  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeStatusRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeStatusRequest), arg0)
  7469  }
  7470  
  7471  // DescribeVolumeStatusPages mocks base method
  7472  func (m *MockEC2API) DescribeVolumeStatusPages(arg0 *ec2.DescribeVolumeStatusInput, arg1 func(*ec2.DescribeVolumeStatusOutput, bool) bool) error {
  7473  	ret := m.ctrl.Call(m, "DescribeVolumeStatusPages", arg0, arg1)
  7474  	ret0, _ := ret[0].(error)
  7475  	return ret0
  7476  }
  7477  
  7478  // DescribeVolumeStatusPages indicates an expected call of DescribeVolumeStatusPages
  7479  func (mr *MockEC2APIMockRecorder) DescribeVolumeStatusPages(arg0, arg1 interface{}) *gomock.Call {
  7480  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeStatusPages", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeStatusPages), arg0, arg1)
  7481  }
  7482  
  7483  // DescribeVolumeStatusPagesWithContext mocks base method
  7484  func (m *MockEC2API) DescribeVolumeStatusPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumeStatusInput, arg2 func(*ec2.DescribeVolumeStatusOutput, bool) bool, arg3 ...request.Option) error {
  7485  	varargs := []interface{}{arg0, arg1, arg2}
  7486  	for _, a := range arg3 {
  7487  		varargs = append(varargs, a)
  7488  	}
  7489  	ret := m.ctrl.Call(m, "DescribeVolumeStatusPagesWithContext", varargs...)
  7490  	ret0, _ := ret[0].(error)
  7491  	return ret0
  7492  }
  7493  
  7494  // DescribeVolumeStatusPagesWithContext indicates an expected call of DescribeVolumeStatusPagesWithContext
  7495  func (mr *MockEC2APIMockRecorder) DescribeVolumeStatusPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  7496  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  7497  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumeStatusPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumeStatusPagesWithContext), varargs...)
  7498  }
  7499  
  7500  // DescribeVolumes mocks base method
  7501  func (m *MockEC2API) DescribeVolumes(arg0 *ec2.DescribeVolumesInput) (*ec2.DescribeVolumesOutput, error) {
  7502  	ret := m.ctrl.Call(m, "DescribeVolumes", arg0)
  7503  	ret0, _ := ret[0].(*ec2.DescribeVolumesOutput)
  7504  	ret1, _ := ret[1].(error)
  7505  	return ret0, ret1
  7506  }
  7507  
  7508  // DescribeVolumes indicates an expected call of DescribeVolumes
  7509  func (mr *MockEC2APIMockRecorder) DescribeVolumes(arg0 interface{}) *gomock.Call {
  7510  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumes", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumes), arg0)
  7511  }
  7512  
  7513  // DescribeVolumesWithContext mocks base method
  7514  func (m *MockEC2API) DescribeVolumesWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesInput, arg2 ...request.Option) (*ec2.DescribeVolumesOutput, error) {
  7515  	varargs := []interface{}{arg0, arg1}
  7516  	for _, a := range arg2 {
  7517  		varargs = append(varargs, a)
  7518  	}
  7519  	ret := m.ctrl.Call(m, "DescribeVolumesWithContext", varargs...)
  7520  	ret0, _ := ret[0].(*ec2.DescribeVolumesOutput)
  7521  	ret1, _ := ret[1].(error)
  7522  	return ret0, ret1
  7523  }
  7524  
  7525  // DescribeVolumesWithContext indicates an expected call of DescribeVolumesWithContext
  7526  func (mr *MockEC2APIMockRecorder) DescribeVolumesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7527  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7528  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesWithContext), varargs...)
  7529  }
  7530  
  7531  // DescribeVolumesRequest mocks base method
  7532  func (m *MockEC2API) DescribeVolumesRequest(arg0 *ec2.DescribeVolumesInput) (*request.Request, *ec2.DescribeVolumesOutput) {
  7533  	ret := m.ctrl.Call(m, "DescribeVolumesRequest", arg0)
  7534  	ret0, _ := ret[0].(*request.Request)
  7535  	ret1, _ := ret[1].(*ec2.DescribeVolumesOutput)
  7536  	return ret0, ret1
  7537  }
  7538  
  7539  // DescribeVolumesRequest indicates an expected call of DescribeVolumesRequest
  7540  func (mr *MockEC2APIMockRecorder) DescribeVolumesRequest(arg0 interface{}) *gomock.Call {
  7541  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesRequest), arg0)
  7542  }
  7543  
  7544  // DescribeVolumesPages mocks base method
  7545  func (m *MockEC2API) DescribeVolumesPages(arg0 *ec2.DescribeVolumesInput, arg1 func(*ec2.DescribeVolumesOutput, bool) bool) error {
  7546  	ret := m.ctrl.Call(m, "DescribeVolumesPages", arg0, arg1)
  7547  	ret0, _ := ret[0].(error)
  7548  	return ret0
  7549  }
  7550  
  7551  // DescribeVolumesPages indicates an expected call of DescribeVolumesPages
  7552  func (mr *MockEC2APIMockRecorder) DescribeVolumesPages(arg0, arg1 interface{}) *gomock.Call {
  7553  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesPages", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesPages), arg0, arg1)
  7554  }
  7555  
  7556  // DescribeVolumesPagesWithContext mocks base method
  7557  func (m *MockEC2API) DescribeVolumesPagesWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesInput, arg2 func(*ec2.DescribeVolumesOutput, bool) bool, arg3 ...request.Option) error {
  7558  	varargs := []interface{}{arg0, arg1, arg2}
  7559  	for _, a := range arg3 {
  7560  		varargs = append(varargs, a)
  7561  	}
  7562  	ret := m.ctrl.Call(m, "DescribeVolumesPagesWithContext", varargs...)
  7563  	ret0, _ := ret[0].(error)
  7564  	return ret0
  7565  }
  7566  
  7567  // DescribeVolumesPagesWithContext indicates an expected call of DescribeVolumesPagesWithContext
  7568  func (mr *MockEC2APIMockRecorder) DescribeVolumesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  7569  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  7570  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesPagesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesPagesWithContext), varargs...)
  7571  }
  7572  
  7573  // DescribeVolumesModifications mocks base method
  7574  func (m *MockEC2API) DescribeVolumesModifications(arg0 *ec2.DescribeVolumesModificationsInput) (*ec2.DescribeVolumesModificationsOutput, error) {
  7575  	ret := m.ctrl.Call(m, "DescribeVolumesModifications", arg0)
  7576  	ret0, _ := ret[0].(*ec2.DescribeVolumesModificationsOutput)
  7577  	ret1, _ := ret[1].(error)
  7578  	return ret0, ret1
  7579  }
  7580  
  7581  // DescribeVolumesModifications indicates an expected call of DescribeVolumesModifications
  7582  func (mr *MockEC2APIMockRecorder) DescribeVolumesModifications(arg0 interface{}) *gomock.Call {
  7583  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesModifications", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesModifications), arg0)
  7584  }
  7585  
  7586  // DescribeVolumesModificationsWithContext mocks base method
  7587  func (m *MockEC2API) DescribeVolumesModificationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesModificationsInput, arg2 ...request.Option) (*ec2.DescribeVolumesModificationsOutput, error) {
  7588  	varargs := []interface{}{arg0, arg1}
  7589  	for _, a := range arg2 {
  7590  		varargs = append(varargs, a)
  7591  	}
  7592  	ret := m.ctrl.Call(m, "DescribeVolumesModificationsWithContext", varargs...)
  7593  	ret0, _ := ret[0].(*ec2.DescribeVolumesModificationsOutput)
  7594  	ret1, _ := ret[1].(error)
  7595  	return ret0, ret1
  7596  }
  7597  
  7598  // DescribeVolumesModificationsWithContext indicates an expected call of DescribeVolumesModificationsWithContext
  7599  func (mr *MockEC2APIMockRecorder) DescribeVolumesModificationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7600  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7601  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesModificationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesModificationsWithContext), varargs...)
  7602  }
  7603  
  7604  // DescribeVolumesModificationsRequest mocks base method
  7605  func (m *MockEC2API) DescribeVolumesModificationsRequest(arg0 *ec2.DescribeVolumesModificationsInput) (*request.Request, *ec2.DescribeVolumesModificationsOutput) {
  7606  	ret := m.ctrl.Call(m, "DescribeVolumesModificationsRequest", arg0)
  7607  	ret0, _ := ret[0].(*request.Request)
  7608  	ret1, _ := ret[1].(*ec2.DescribeVolumesModificationsOutput)
  7609  	return ret0, ret1
  7610  }
  7611  
  7612  // DescribeVolumesModificationsRequest indicates an expected call of DescribeVolumesModificationsRequest
  7613  func (mr *MockEC2APIMockRecorder) DescribeVolumesModificationsRequest(arg0 interface{}) *gomock.Call {
  7614  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVolumesModificationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVolumesModificationsRequest), arg0)
  7615  }
  7616  
  7617  // DescribeVpcAttribute mocks base method
  7618  func (m *MockEC2API) DescribeVpcAttribute(arg0 *ec2.DescribeVpcAttributeInput) (*ec2.DescribeVpcAttributeOutput, error) {
  7619  	ret := m.ctrl.Call(m, "DescribeVpcAttribute", arg0)
  7620  	ret0, _ := ret[0].(*ec2.DescribeVpcAttributeOutput)
  7621  	ret1, _ := ret[1].(error)
  7622  	return ret0, ret1
  7623  }
  7624  
  7625  // DescribeVpcAttribute indicates an expected call of DescribeVpcAttribute
  7626  func (mr *MockEC2APIMockRecorder) DescribeVpcAttribute(arg0 interface{}) *gomock.Call {
  7627  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcAttribute", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcAttribute), arg0)
  7628  }
  7629  
  7630  // DescribeVpcAttributeWithContext mocks base method
  7631  func (m *MockEC2API) DescribeVpcAttributeWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcAttributeInput, arg2 ...request.Option) (*ec2.DescribeVpcAttributeOutput, error) {
  7632  	varargs := []interface{}{arg0, arg1}
  7633  	for _, a := range arg2 {
  7634  		varargs = append(varargs, a)
  7635  	}
  7636  	ret := m.ctrl.Call(m, "DescribeVpcAttributeWithContext", varargs...)
  7637  	ret0, _ := ret[0].(*ec2.DescribeVpcAttributeOutput)
  7638  	ret1, _ := ret[1].(error)
  7639  	return ret0, ret1
  7640  }
  7641  
  7642  // DescribeVpcAttributeWithContext indicates an expected call of DescribeVpcAttributeWithContext
  7643  func (mr *MockEC2APIMockRecorder) DescribeVpcAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7644  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7645  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcAttributeWithContext), varargs...)
  7646  }
  7647  
  7648  // DescribeVpcAttributeRequest mocks base method
  7649  func (m *MockEC2API) DescribeVpcAttributeRequest(arg0 *ec2.DescribeVpcAttributeInput) (*request.Request, *ec2.DescribeVpcAttributeOutput) {
  7650  	ret := m.ctrl.Call(m, "DescribeVpcAttributeRequest", arg0)
  7651  	ret0, _ := ret[0].(*request.Request)
  7652  	ret1, _ := ret[1].(*ec2.DescribeVpcAttributeOutput)
  7653  	return ret0, ret1
  7654  }
  7655  
  7656  // DescribeVpcAttributeRequest indicates an expected call of DescribeVpcAttributeRequest
  7657  func (mr *MockEC2APIMockRecorder) DescribeVpcAttributeRequest(arg0 interface{}) *gomock.Call {
  7658  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcAttributeRequest), arg0)
  7659  }
  7660  
  7661  // DescribeVpcClassicLink mocks base method
  7662  func (m *MockEC2API) DescribeVpcClassicLink(arg0 *ec2.DescribeVpcClassicLinkInput) (*ec2.DescribeVpcClassicLinkOutput, error) {
  7663  	ret := m.ctrl.Call(m, "DescribeVpcClassicLink", arg0)
  7664  	ret0, _ := ret[0].(*ec2.DescribeVpcClassicLinkOutput)
  7665  	ret1, _ := ret[1].(error)
  7666  	return ret0, ret1
  7667  }
  7668  
  7669  // DescribeVpcClassicLink indicates an expected call of DescribeVpcClassicLink
  7670  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLink(arg0 interface{}) *gomock.Call {
  7671  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLink", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLink), arg0)
  7672  }
  7673  
  7674  // DescribeVpcClassicLinkWithContext mocks base method
  7675  func (m *MockEC2API) DescribeVpcClassicLinkWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcClassicLinkInput, arg2 ...request.Option) (*ec2.DescribeVpcClassicLinkOutput, error) {
  7676  	varargs := []interface{}{arg0, arg1}
  7677  	for _, a := range arg2 {
  7678  		varargs = append(varargs, a)
  7679  	}
  7680  	ret := m.ctrl.Call(m, "DescribeVpcClassicLinkWithContext", varargs...)
  7681  	ret0, _ := ret[0].(*ec2.DescribeVpcClassicLinkOutput)
  7682  	ret1, _ := ret[1].(error)
  7683  	return ret0, ret1
  7684  }
  7685  
  7686  // DescribeVpcClassicLinkWithContext indicates an expected call of DescribeVpcClassicLinkWithContext
  7687  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLinkWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7688  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7689  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLinkWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLinkWithContext), varargs...)
  7690  }
  7691  
  7692  // DescribeVpcClassicLinkRequest mocks base method
  7693  func (m *MockEC2API) DescribeVpcClassicLinkRequest(arg0 *ec2.DescribeVpcClassicLinkInput) (*request.Request, *ec2.DescribeVpcClassicLinkOutput) {
  7694  	ret := m.ctrl.Call(m, "DescribeVpcClassicLinkRequest", arg0)
  7695  	ret0, _ := ret[0].(*request.Request)
  7696  	ret1, _ := ret[1].(*ec2.DescribeVpcClassicLinkOutput)
  7697  	return ret0, ret1
  7698  }
  7699  
  7700  // DescribeVpcClassicLinkRequest indicates an expected call of DescribeVpcClassicLinkRequest
  7701  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLinkRequest(arg0 interface{}) *gomock.Call {
  7702  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLinkRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLinkRequest), arg0)
  7703  }
  7704  
  7705  // DescribeVpcClassicLinkDnsSupport mocks base method
  7706  func (m *MockEC2API) DescribeVpcClassicLinkDnsSupport(arg0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) {
  7707  	ret := m.ctrl.Call(m, "DescribeVpcClassicLinkDnsSupport", arg0)
  7708  	ret0, _ := ret[0].(*ec2.DescribeVpcClassicLinkDnsSupportOutput)
  7709  	ret1, _ := ret[1].(error)
  7710  	return ret0, ret1
  7711  }
  7712  
  7713  // DescribeVpcClassicLinkDnsSupport indicates an expected call of DescribeVpcClassicLinkDnsSupport
  7714  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLinkDnsSupport(arg0 interface{}) *gomock.Call {
  7715  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLinkDnsSupport", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLinkDnsSupport), arg0)
  7716  }
  7717  
  7718  // DescribeVpcClassicLinkDnsSupportWithContext mocks base method
  7719  func (m *MockEC2API) DescribeVpcClassicLinkDnsSupportWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcClassicLinkDnsSupportInput, arg2 ...request.Option) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) {
  7720  	varargs := []interface{}{arg0, arg1}
  7721  	for _, a := range arg2 {
  7722  		varargs = append(varargs, a)
  7723  	}
  7724  	ret := m.ctrl.Call(m, "DescribeVpcClassicLinkDnsSupportWithContext", varargs...)
  7725  	ret0, _ := ret[0].(*ec2.DescribeVpcClassicLinkDnsSupportOutput)
  7726  	ret1, _ := ret[1].(error)
  7727  	return ret0, ret1
  7728  }
  7729  
  7730  // DescribeVpcClassicLinkDnsSupportWithContext indicates an expected call of DescribeVpcClassicLinkDnsSupportWithContext
  7731  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLinkDnsSupportWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7732  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7733  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLinkDnsSupportWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLinkDnsSupportWithContext), varargs...)
  7734  }
  7735  
  7736  // DescribeVpcClassicLinkDnsSupportRequest mocks base method
  7737  func (m *MockEC2API) DescribeVpcClassicLinkDnsSupportRequest(arg0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DescribeVpcClassicLinkDnsSupportOutput) {
  7738  	ret := m.ctrl.Call(m, "DescribeVpcClassicLinkDnsSupportRequest", arg0)
  7739  	ret0, _ := ret[0].(*request.Request)
  7740  	ret1, _ := ret[1].(*ec2.DescribeVpcClassicLinkDnsSupportOutput)
  7741  	return ret0, ret1
  7742  }
  7743  
  7744  // DescribeVpcClassicLinkDnsSupportRequest indicates an expected call of DescribeVpcClassicLinkDnsSupportRequest
  7745  func (mr *MockEC2APIMockRecorder) DescribeVpcClassicLinkDnsSupportRequest(arg0 interface{}) *gomock.Call {
  7746  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcClassicLinkDnsSupportRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcClassicLinkDnsSupportRequest), arg0)
  7747  }
  7748  
  7749  // DescribeVpcEndpointConnectionNotifications mocks base method
  7750  func (m *MockEC2API) DescribeVpcEndpointConnectionNotifications(arg0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) {
  7751  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnectionNotifications", arg0)
  7752  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointConnectionNotificationsOutput)
  7753  	ret1, _ := ret[1].(error)
  7754  	return ret0, ret1
  7755  }
  7756  
  7757  // DescribeVpcEndpointConnectionNotifications indicates an expected call of DescribeVpcEndpointConnectionNotifications
  7758  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnectionNotifications(arg0 interface{}) *gomock.Call {
  7759  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnectionNotifications", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnectionNotifications), arg0)
  7760  }
  7761  
  7762  // DescribeVpcEndpointConnectionNotificationsWithContext mocks base method
  7763  func (m *MockEC2API) DescribeVpcEndpointConnectionNotificationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointConnectionNotificationsInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) {
  7764  	varargs := []interface{}{arg0, arg1}
  7765  	for _, a := range arg2 {
  7766  		varargs = append(varargs, a)
  7767  	}
  7768  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnectionNotificationsWithContext", varargs...)
  7769  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointConnectionNotificationsOutput)
  7770  	ret1, _ := ret[1].(error)
  7771  	return ret0, ret1
  7772  }
  7773  
  7774  // DescribeVpcEndpointConnectionNotificationsWithContext indicates an expected call of DescribeVpcEndpointConnectionNotificationsWithContext
  7775  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnectionNotificationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7776  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7777  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnectionNotificationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnectionNotificationsWithContext), varargs...)
  7778  }
  7779  
  7780  // DescribeVpcEndpointConnectionNotificationsRequest mocks base method
  7781  func (m *MockEC2API) DescribeVpcEndpointConnectionNotificationsRequest(arg0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionNotificationsOutput) {
  7782  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnectionNotificationsRequest", arg0)
  7783  	ret0, _ := ret[0].(*request.Request)
  7784  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointConnectionNotificationsOutput)
  7785  	return ret0, ret1
  7786  }
  7787  
  7788  // DescribeVpcEndpointConnectionNotificationsRequest indicates an expected call of DescribeVpcEndpointConnectionNotificationsRequest
  7789  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnectionNotificationsRequest(arg0 interface{}) *gomock.Call {
  7790  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnectionNotificationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnectionNotificationsRequest), arg0)
  7791  }
  7792  
  7793  // DescribeVpcEndpointConnections mocks base method
  7794  func (m *MockEC2API) DescribeVpcEndpointConnections(arg0 *ec2.DescribeVpcEndpointConnectionsInput) (*ec2.DescribeVpcEndpointConnectionsOutput, error) {
  7795  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnections", arg0)
  7796  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointConnectionsOutput)
  7797  	ret1, _ := ret[1].(error)
  7798  	return ret0, ret1
  7799  }
  7800  
  7801  // DescribeVpcEndpointConnections indicates an expected call of DescribeVpcEndpointConnections
  7802  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnections(arg0 interface{}) *gomock.Call {
  7803  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnections", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnections), arg0)
  7804  }
  7805  
  7806  // DescribeVpcEndpointConnectionsWithContext mocks base method
  7807  func (m *MockEC2API) DescribeVpcEndpointConnectionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointConnectionsInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionsOutput, error) {
  7808  	varargs := []interface{}{arg0, arg1}
  7809  	for _, a := range arg2 {
  7810  		varargs = append(varargs, a)
  7811  	}
  7812  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnectionsWithContext", varargs...)
  7813  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointConnectionsOutput)
  7814  	ret1, _ := ret[1].(error)
  7815  	return ret0, ret1
  7816  }
  7817  
  7818  // DescribeVpcEndpointConnectionsWithContext indicates an expected call of DescribeVpcEndpointConnectionsWithContext
  7819  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnectionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7820  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7821  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnectionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnectionsWithContext), varargs...)
  7822  }
  7823  
  7824  // DescribeVpcEndpointConnectionsRequest mocks base method
  7825  func (m *MockEC2API) DescribeVpcEndpointConnectionsRequest(arg0 *ec2.DescribeVpcEndpointConnectionsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionsOutput) {
  7826  	ret := m.ctrl.Call(m, "DescribeVpcEndpointConnectionsRequest", arg0)
  7827  	ret0, _ := ret[0].(*request.Request)
  7828  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointConnectionsOutput)
  7829  	return ret0, ret1
  7830  }
  7831  
  7832  // DescribeVpcEndpointConnectionsRequest indicates an expected call of DescribeVpcEndpointConnectionsRequest
  7833  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointConnectionsRequest(arg0 interface{}) *gomock.Call {
  7834  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointConnectionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointConnectionsRequest), arg0)
  7835  }
  7836  
  7837  // DescribeVpcEndpointServiceConfigurations mocks base method
  7838  func (m *MockEC2API) DescribeVpcEndpointServiceConfigurations(arg0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) {
  7839  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServiceConfigurations", arg0)
  7840  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServiceConfigurationsOutput)
  7841  	ret1, _ := ret[1].(error)
  7842  	return ret0, ret1
  7843  }
  7844  
  7845  // DescribeVpcEndpointServiceConfigurations indicates an expected call of DescribeVpcEndpointServiceConfigurations
  7846  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServiceConfigurations(arg0 interface{}) *gomock.Call {
  7847  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServiceConfigurations", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServiceConfigurations), arg0)
  7848  }
  7849  
  7850  // DescribeVpcEndpointServiceConfigurationsWithContext mocks base method
  7851  func (m *MockEC2API) DescribeVpcEndpointServiceConfigurationsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointServiceConfigurationsInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) {
  7852  	varargs := []interface{}{arg0, arg1}
  7853  	for _, a := range arg2 {
  7854  		varargs = append(varargs, a)
  7855  	}
  7856  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServiceConfigurationsWithContext", varargs...)
  7857  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServiceConfigurationsOutput)
  7858  	ret1, _ := ret[1].(error)
  7859  	return ret0, ret1
  7860  }
  7861  
  7862  // DescribeVpcEndpointServiceConfigurationsWithContext indicates an expected call of DescribeVpcEndpointServiceConfigurationsWithContext
  7863  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServiceConfigurationsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7864  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7865  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServiceConfigurationsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServiceConfigurationsWithContext), varargs...)
  7866  }
  7867  
  7868  // DescribeVpcEndpointServiceConfigurationsRequest mocks base method
  7869  func (m *MockEC2API) DescribeVpcEndpointServiceConfigurationsRequest(arg0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DescribeVpcEndpointServiceConfigurationsOutput) {
  7870  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServiceConfigurationsRequest", arg0)
  7871  	ret0, _ := ret[0].(*request.Request)
  7872  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointServiceConfigurationsOutput)
  7873  	return ret0, ret1
  7874  }
  7875  
  7876  // DescribeVpcEndpointServiceConfigurationsRequest indicates an expected call of DescribeVpcEndpointServiceConfigurationsRequest
  7877  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServiceConfigurationsRequest(arg0 interface{}) *gomock.Call {
  7878  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServiceConfigurationsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServiceConfigurationsRequest), arg0)
  7879  }
  7880  
  7881  // DescribeVpcEndpointServicePermissions mocks base method
  7882  func (m *MockEC2API) DescribeVpcEndpointServicePermissions(arg0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) {
  7883  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServicePermissions", arg0)
  7884  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServicePermissionsOutput)
  7885  	ret1, _ := ret[1].(error)
  7886  	return ret0, ret1
  7887  }
  7888  
  7889  // DescribeVpcEndpointServicePermissions indicates an expected call of DescribeVpcEndpointServicePermissions
  7890  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServicePermissions(arg0 interface{}) *gomock.Call {
  7891  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServicePermissions", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServicePermissions), arg0)
  7892  }
  7893  
  7894  // DescribeVpcEndpointServicePermissionsWithContext mocks base method
  7895  func (m *MockEC2API) DescribeVpcEndpointServicePermissionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointServicePermissionsInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) {
  7896  	varargs := []interface{}{arg0, arg1}
  7897  	for _, a := range arg2 {
  7898  		varargs = append(varargs, a)
  7899  	}
  7900  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServicePermissionsWithContext", varargs...)
  7901  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServicePermissionsOutput)
  7902  	ret1, _ := ret[1].(error)
  7903  	return ret0, ret1
  7904  }
  7905  
  7906  // DescribeVpcEndpointServicePermissionsWithContext indicates an expected call of DescribeVpcEndpointServicePermissionsWithContext
  7907  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServicePermissionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7908  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7909  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServicePermissionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServicePermissionsWithContext), varargs...)
  7910  }
  7911  
  7912  // DescribeVpcEndpointServicePermissionsRequest mocks base method
  7913  func (m *MockEC2API) DescribeVpcEndpointServicePermissionsRequest(arg0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*request.Request, *ec2.DescribeVpcEndpointServicePermissionsOutput) {
  7914  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServicePermissionsRequest", arg0)
  7915  	ret0, _ := ret[0].(*request.Request)
  7916  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointServicePermissionsOutput)
  7917  	return ret0, ret1
  7918  }
  7919  
  7920  // DescribeVpcEndpointServicePermissionsRequest indicates an expected call of DescribeVpcEndpointServicePermissionsRequest
  7921  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServicePermissionsRequest(arg0 interface{}) *gomock.Call {
  7922  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServicePermissionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServicePermissionsRequest), arg0)
  7923  }
  7924  
  7925  // DescribeVpcEndpointServices mocks base method
  7926  func (m *MockEC2API) DescribeVpcEndpointServices(arg0 *ec2.DescribeVpcEndpointServicesInput) (*ec2.DescribeVpcEndpointServicesOutput, error) {
  7927  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServices", arg0)
  7928  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServicesOutput)
  7929  	ret1, _ := ret[1].(error)
  7930  	return ret0, ret1
  7931  }
  7932  
  7933  // DescribeVpcEndpointServices indicates an expected call of DescribeVpcEndpointServices
  7934  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServices(arg0 interface{}) *gomock.Call {
  7935  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServices", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServices), arg0)
  7936  }
  7937  
  7938  // DescribeVpcEndpointServicesWithContext mocks base method
  7939  func (m *MockEC2API) DescribeVpcEndpointServicesWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointServicesInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointServicesOutput, error) {
  7940  	varargs := []interface{}{arg0, arg1}
  7941  	for _, a := range arg2 {
  7942  		varargs = append(varargs, a)
  7943  	}
  7944  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServicesWithContext", varargs...)
  7945  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointServicesOutput)
  7946  	ret1, _ := ret[1].(error)
  7947  	return ret0, ret1
  7948  }
  7949  
  7950  // DescribeVpcEndpointServicesWithContext indicates an expected call of DescribeVpcEndpointServicesWithContext
  7951  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServicesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7952  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7953  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServicesWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServicesWithContext), varargs...)
  7954  }
  7955  
  7956  // DescribeVpcEndpointServicesRequest mocks base method
  7957  func (m *MockEC2API) DescribeVpcEndpointServicesRequest(arg0 *ec2.DescribeVpcEndpointServicesInput) (*request.Request, *ec2.DescribeVpcEndpointServicesOutput) {
  7958  	ret := m.ctrl.Call(m, "DescribeVpcEndpointServicesRequest", arg0)
  7959  	ret0, _ := ret[0].(*request.Request)
  7960  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointServicesOutput)
  7961  	return ret0, ret1
  7962  }
  7963  
  7964  // DescribeVpcEndpointServicesRequest indicates an expected call of DescribeVpcEndpointServicesRequest
  7965  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointServicesRequest(arg0 interface{}) *gomock.Call {
  7966  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointServicesRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointServicesRequest), arg0)
  7967  }
  7968  
  7969  // DescribeVpcEndpoints mocks base method
  7970  func (m *MockEC2API) DescribeVpcEndpoints(arg0 *ec2.DescribeVpcEndpointsInput) (*ec2.DescribeVpcEndpointsOutput, error) {
  7971  	ret := m.ctrl.Call(m, "DescribeVpcEndpoints", arg0)
  7972  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointsOutput)
  7973  	ret1, _ := ret[1].(error)
  7974  	return ret0, ret1
  7975  }
  7976  
  7977  // DescribeVpcEndpoints indicates an expected call of DescribeVpcEndpoints
  7978  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpoints(arg0 interface{}) *gomock.Call {
  7979  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpoints", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpoints), arg0)
  7980  }
  7981  
  7982  // DescribeVpcEndpointsWithContext mocks base method
  7983  func (m *MockEC2API) DescribeVpcEndpointsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcEndpointsInput, arg2 ...request.Option) (*ec2.DescribeVpcEndpointsOutput, error) {
  7984  	varargs := []interface{}{arg0, arg1}
  7985  	for _, a := range arg2 {
  7986  		varargs = append(varargs, a)
  7987  	}
  7988  	ret := m.ctrl.Call(m, "DescribeVpcEndpointsWithContext", varargs...)
  7989  	ret0, _ := ret[0].(*ec2.DescribeVpcEndpointsOutput)
  7990  	ret1, _ := ret[1].(error)
  7991  	return ret0, ret1
  7992  }
  7993  
  7994  // DescribeVpcEndpointsWithContext indicates an expected call of DescribeVpcEndpointsWithContext
  7995  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  7996  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  7997  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointsWithContext), varargs...)
  7998  }
  7999  
  8000  // DescribeVpcEndpointsRequest mocks base method
  8001  func (m *MockEC2API) DescribeVpcEndpointsRequest(arg0 *ec2.DescribeVpcEndpointsInput) (*request.Request, *ec2.DescribeVpcEndpointsOutput) {
  8002  	ret := m.ctrl.Call(m, "DescribeVpcEndpointsRequest", arg0)
  8003  	ret0, _ := ret[0].(*request.Request)
  8004  	ret1, _ := ret[1].(*ec2.DescribeVpcEndpointsOutput)
  8005  	return ret0, ret1
  8006  }
  8007  
  8008  // DescribeVpcEndpointsRequest indicates an expected call of DescribeVpcEndpointsRequest
  8009  func (mr *MockEC2APIMockRecorder) DescribeVpcEndpointsRequest(arg0 interface{}) *gomock.Call {
  8010  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcEndpointsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcEndpointsRequest), arg0)
  8011  }
  8012  
  8013  // DescribeVpcPeeringConnections mocks base method
  8014  func (m *MockEC2API) DescribeVpcPeeringConnections(arg0 *ec2.DescribeVpcPeeringConnectionsInput) (*ec2.DescribeVpcPeeringConnectionsOutput, error) {
  8015  	ret := m.ctrl.Call(m, "DescribeVpcPeeringConnections", arg0)
  8016  	ret0, _ := ret[0].(*ec2.DescribeVpcPeeringConnectionsOutput)
  8017  	ret1, _ := ret[1].(error)
  8018  	return ret0, ret1
  8019  }
  8020  
  8021  // DescribeVpcPeeringConnections indicates an expected call of DescribeVpcPeeringConnections
  8022  func (mr *MockEC2APIMockRecorder) DescribeVpcPeeringConnections(arg0 interface{}) *gomock.Call {
  8023  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcPeeringConnections", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcPeeringConnections), arg0)
  8024  }
  8025  
  8026  // DescribeVpcPeeringConnectionsWithContext mocks base method
  8027  func (m *MockEC2API) DescribeVpcPeeringConnectionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcPeeringConnectionsInput, arg2 ...request.Option) (*ec2.DescribeVpcPeeringConnectionsOutput, error) {
  8028  	varargs := []interface{}{arg0, arg1}
  8029  	for _, a := range arg2 {
  8030  		varargs = append(varargs, a)
  8031  	}
  8032  	ret := m.ctrl.Call(m, "DescribeVpcPeeringConnectionsWithContext", varargs...)
  8033  	ret0, _ := ret[0].(*ec2.DescribeVpcPeeringConnectionsOutput)
  8034  	ret1, _ := ret[1].(error)
  8035  	return ret0, ret1
  8036  }
  8037  
  8038  // DescribeVpcPeeringConnectionsWithContext indicates an expected call of DescribeVpcPeeringConnectionsWithContext
  8039  func (mr *MockEC2APIMockRecorder) DescribeVpcPeeringConnectionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8040  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8041  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcPeeringConnectionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcPeeringConnectionsWithContext), varargs...)
  8042  }
  8043  
  8044  // DescribeVpcPeeringConnectionsRequest mocks base method
  8045  func (m *MockEC2API) DescribeVpcPeeringConnectionsRequest(arg0 *ec2.DescribeVpcPeeringConnectionsInput) (*request.Request, *ec2.DescribeVpcPeeringConnectionsOutput) {
  8046  	ret := m.ctrl.Call(m, "DescribeVpcPeeringConnectionsRequest", arg0)
  8047  	ret0, _ := ret[0].(*request.Request)
  8048  	ret1, _ := ret[1].(*ec2.DescribeVpcPeeringConnectionsOutput)
  8049  	return ret0, ret1
  8050  }
  8051  
  8052  // DescribeVpcPeeringConnectionsRequest indicates an expected call of DescribeVpcPeeringConnectionsRequest
  8053  func (mr *MockEC2APIMockRecorder) DescribeVpcPeeringConnectionsRequest(arg0 interface{}) *gomock.Call {
  8054  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcPeeringConnectionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcPeeringConnectionsRequest), arg0)
  8055  }
  8056  
  8057  // DescribeVpcs mocks base method
  8058  func (m *MockEC2API) DescribeVpcs(arg0 *ec2.DescribeVpcsInput) (*ec2.DescribeVpcsOutput, error) {
  8059  	ret := m.ctrl.Call(m, "DescribeVpcs", arg0)
  8060  	ret0, _ := ret[0].(*ec2.DescribeVpcsOutput)
  8061  	ret1, _ := ret[1].(error)
  8062  	return ret0, ret1
  8063  }
  8064  
  8065  // DescribeVpcs indicates an expected call of DescribeVpcs
  8066  func (mr *MockEC2APIMockRecorder) DescribeVpcs(arg0 interface{}) *gomock.Call {
  8067  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcs", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcs), arg0)
  8068  }
  8069  
  8070  // DescribeVpcsWithContext mocks base method
  8071  func (m *MockEC2API) DescribeVpcsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcsInput, arg2 ...request.Option) (*ec2.DescribeVpcsOutput, error) {
  8072  	varargs := []interface{}{arg0, arg1}
  8073  	for _, a := range arg2 {
  8074  		varargs = append(varargs, a)
  8075  	}
  8076  	ret := m.ctrl.Call(m, "DescribeVpcsWithContext", varargs...)
  8077  	ret0, _ := ret[0].(*ec2.DescribeVpcsOutput)
  8078  	ret1, _ := ret[1].(error)
  8079  	return ret0, ret1
  8080  }
  8081  
  8082  // DescribeVpcsWithContext indicates an expected call of DescribeVpcsWithContext
  8083  func (mr *MockEC2APIMockRecorder) DescribeVpcsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8084  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8085  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcsWithContext), varargs...)
  8086  }
  8087  
  8088  // DescribeVpcsRequest mocks base method
  8089  func (m *MockEC2API) DescribeVpcsRequest(arg0 *ec2.DescribeVpcsInput) (*request.Request, *ec2.DescribeVpcsOutput) {
  8090  	ret := m.ctrl.Call(m, "DescribeVpcsRequest", arg0)
  8091  	ret0, _ := ret[0].(*request.Request)
  8092  	ret1, _ := ret[1].(*ec2.DescribeVpcsOutput)
  8093  	return ret0, ret1
  8094  }
  8095  
  8096  // DescribeVpcsRequest indicates an expected call of DescribeVpcsRequest
  8097  func (mr *MockEC2APIMockRecorder) DescribeVpcsRequest(arg0 interface{}) *gomock.Call {
  8098  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpcsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpcsRequest), arg0)
  8099  }
  8100  
  8101  // DescribeVpnConnections mocks base method
  8102  func (m *MockEC2API) DescribeVpnConnections(arg0 *ec2.DescribeVpnConnectionsInput) (*ec2.DescribeVpnConnectionsOutput, error) {
  8103  	ret := m.ctrl.Call(m, "DescribeVpnConnections", arg0)
  8104  	ret0, _ := ret[0].(*ec2.DescribeVpnConnectionsOutput)
  8105  	ret1, _ := ret[1].(error)
  8106  	return ret0, ret1
  8107  }
  8108  
  8109  // DescribeVpnConnections indicates an expected call of DescribeVpnConnections
  8110  func (mr *MockEC2APIMockRecorder) DescribeVpnConnections(arg0 interface{}) *gomock.Call {
  8111  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnConnections", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnConnections), arg0)
  8112  }
  8113  
  8114  // DescribeVpnConnectionsWithContext mocks base method
  8115  func (m *MockEC2API) DescribeVpnConnectionsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpnConnectionsInput, arg2 ...request.Option) (*ec2.DescribeVpnConnectionsOutput, error) {
  8116  	varargs := []interface{}{arg0, arg1}
  8117  	for _, a := range arg2 {
  8118  		varargs = append(varargs, a)
  8119  	}
  8120  	ret := m.ctrl.Call(m, "DescribeVpnConnectionsWithContext", varargs...)
  8121  	ret0, _ := ret[0].(*ec2.DescribeVpnConnectionsOutput)
  8122  	ret1, _ := ret[1].(error)
  8123  	return ret0, ret1
  8124  }
  8125  
  8126  // DescribeVpnConnectionsWithContext indicates an expected call of DescribeVpnConnectionsWithContext
  8127  func (mr *MockEC2APIMockRecorder) DescribeVpnConnectionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8128  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8129  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnConnectionsWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnConnectionsWithContext), varargs...)
  8130  }
  8131  
  8132  // DescribeVpnConnectionsRequest mocks base method
  8133  func (m *MockEC2API) DescribeVpnConnectionsRequest(arg0 *ec2.DescribeVpnConnectionsInput) (*request.Request, *ec2.DescribeVpnConnectionsOutput) {
  8134  	ret := m.ctrl.Call(m, "DescribeVpnConnectionsRequest", arg0)
  8135  	ret0, _ := ret[0].(*request.Request)
  8136  	ret1, _ := ret[1].(*ec2.DescribeVpnConnectionsOutput)
  8137  	return ret0, ret1
  8138  }
  8139  
  8140  // DescribeVpnConnectionsRequest indicates an expected call of DescribeVpnConnectionsRequest
  8141  func (mr *MockEC2APIMockRecorder) DescribeVpnConnectionsRequest(arg0 interface{}) *gomock.Call {
  8142  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnConnectionsRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnConnectionsRequest), arg0)
  8143  }
  8144  
  8145  // DescribeVpnGateways mocks base method
  8146  func (m *MockEC2API) DescribeVpnGateways(arg0 *ec2.DescribeVpnGatewaysInput) (*ec2.DescribeVpnGatewaysOutput, error) {
  8147  	ret := m.ctrl.Call(m, "DescribeVpnGateways", arg0)
  8148  	ret0, _ := ret[0].(*ec2.DescribeVpnGatewaysOutput)
  8149  	ret1, _ := ret[1].(error)
  8150  	return ret0, ret1
  8151  }
  8152  
  8153  // DescribeVpnGateways indicates an expected call of DescribeVpnGateways
  8154  func (mr *MockEC2APIMockRecorder) DescribeVpnGateways(arg0 interface{}) *gomock.Call {
  8155  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnGateways", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnGateways), arg0)
  8156  }
  8157  
  8158  // DescribeVpnGatewaysWithContext mocks base method
  8159  func (m *MockEC2API) DescribeVpnGatewaysWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpnGatewaysInput, arg2 ...request.Option) (*ec2.DescribeVpnGatewaysOutput, error) {
  8160  	varargs := []interface{}{arg0, arg1}
  8161  	for _, a := range arg2 {
  8162  		varargs = append(varargs, a)
  8163  	}
  8164  	ret := m.ctrl.Call(m, "DescribeVpnGatewaysWithContext", varargs...)
  8165  	ret0, _ := ret[0].(*ec2.DescribeVpnGatewaysOutput)
  8166  	ret1, _ := ret[1].(error)
  8167  	return ret0, ret1
  8168  }
  8169  
  8170  // DescribeVpnGatewaysWithContext indicates an expected call of DescribeVpnGatewaysWithContext
  8171  func (mr *MockEC2APIMockRecorder) DescribeVpnGatewaysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8172  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8173  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnGatewaysWithContext", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnGatewaysWithContext), varargs...)
  8174  }
  8175  
  8176  // DescribeVpnGatewaysRequest mocks base method
  8177  func (m *MockEC2API) DescribeVpnGatewaysRequest(arg0 *ec2.DescribeVpnGatewaysInput) (*request.Request, *ec2.DescribeVpnGatewaysOutput) {
  8178  	ret := m.ctrl.Call(m, "DescribeVpnGatewaysRequest", arg0)
  8179  	ret0, _ := ret[0].(*request.Request)
  8180  	ret1, _ := ret[1].(*ec2.DescribeVpnGatewaysOutput)
  8181  	return ret0, ret1
  8182  }
  8183  
  8184  // DescribeVpnGatewaysRequest indicates an expected call of DescribeVpnGatewaysRequest
  8185  func (mr *MockEC2APIMockRecorder) DescribeVpnGatewaysRequest(arg0 interface{}) *gomock.Call {
  8186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeVpnGatewaysRequest", reflect.TypeOf((*MockEC2API)(nil).DescribeVpnGatewaysRequest), arg0)
  8187  }
  8188  
  8189  // DetachClassicLinkVpc mocks base method
  8190  func (m *MockEC2API) DetachClassicLinkVpc(arg0 *ec2.DetachClassicLinkVpcInput) (*ec2.DetachClassicLinkVpcOutput, error) {
  8191  	ret := m.ctrl.Call(m, "DetachClassicLinkVpc", arg0)
  8192  	ret0, _ := ret[0].(*ec2.DetachClassicLinkVpcOutput)
  8193  	ret1, _ := ret[1].(error)
  8194  	return ret0, ret1
  8195  }
  8196  
  8197  // DetachClassicLinkVpc indicates an expected call of DetachClassicLinkVpc
  8198  func (mr *MockEC2APIMockRecorder) DetachClassicLinkVpc(arg0 interface{}) *gomock.Call {
  8199  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachClassicLinkVpc", reflect.TypeOf((*MockEC2API)(nil).DetachClassicLinkVpc), arg0)
  8200  }
  8201  
  8202  // DetachClassicLinkVpcWithContext mocks base method
  8203  func (m *MockEC2API) DetachClassicLinkVpcWithContext(arg0 aws.Context, arg1 *ec2.DetachClassicLinkVpcInput, arg2 ...request.Option) (*ec2.DetachClassicLinkVpcOutput, error) {
  8204  	varargs := []interface{}{arg0, arg1}
  8205  	for _, a := range arg2 {
  8206  		varargs = append(varargs, a)
  8207  	}
  8208  	ret := m.ctrl.Call(m, "DetachClassicLinkVpcWithContext", varargs...)
  8209  	ret0, _ := ret[0].(*ec2.DetachClassicLinkVpcOutput)
  8210  	ret1, _ := ret[1].(error)
  8211  	return ret0, ret1
  8212  }
  8213  
  8214  // DetachClassicLinkVpcWithContext indicates an expected call of DetachClassicLinkVpcWithContext
  8215  func (mr *MockEC2APIMockRecorder) DetachClassicLinkVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8216  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8217  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachClassicLinkVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).DetachClassicLinkVpcWithContext), varargs...)
  8218  }
  8219  
  8220  // DetachClassicLinkVpcRequest mocks base method
  8221  func (m *MockEC2API) DetachClassicLinkVpcRequest(arg0 *ec2.DetachClassicLinkVpcInput) (*request.Request, *ec2.DetachClassicLinkVpcOutput) {
  8222  	ret := m.ctrl.Call(m, "DetachClassicLinkVpcRequest", arg0)
  8223  	ret0, _ := ret[0].(*request.Request)
  8224  	ret1, _ := ret[1].(*ec2.DetachClassicLinkVpcOutput)
  8225  	return ret0, ret1
  8226  }
  8227  
  8228  // DetachClassicLinkVpcRequest indicates an expected call of DetachClassicLinkVpcRequest
  8229  func (mr *MockEC2APIMockRecorder) DetachClassicLinkVpcRequest(arg0 interface{}) *gomock.Call {
  8230  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachClassicLinkVpcRequest", reflect.TypeOf((*MockEC2API)(nil).DetachClassicLinkVpcRequest), arg0)
  8231  }
  8232  
  8233  // DetachInternetGateway mocks base method
  8234  func (m *MockEC2API) DetachInternetGateway(arg0 *ec2.DetachInternetGatewayInput) (*ec2.DetachInternetGatewayOutput, error) {
  8235  	ret := m.ctrl.Call(m, "DetachInternetGateway", arg0)
  8236  	ret0, _ := ret[0].(*ec2.DetachInternetGatewayOutput)
  8237  	ret1, _ := ret[1].(error)
  8238  	return ret0, ret1
  8239  }
  8240  
  8241  // DetachInternetGateway indicates an expected call of DetachInternetGateway
  8242  func (mr *MockEC2APIMockRecorder) DetachInternetGateway(arg0 interface{}) *gomock.Call {
  8243  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachInternetGateway", reflect.TypeOf((*MockEC2API)(nil).DetachInternetGateway), arg0)
  8244  }
  8245  
  8246  // DetachInternetGatewayWithContext mocks base method
  8247  func (m *MockEC2API) DetachInternetGatewayWithContext(arg0 aws.Context, arg1 *ec2.DetachInternetGatewayInput, arg2 ...request.Option) (*ec2.DetachInternetGatewayOutput, error) {
  8248  	varargs := []interface{}{arg0, arg1}
  8249  	for _, a := range arg2 {
  8250  		varargs = append(varargs, a)
  8251  	}
  8252  	ret := m.ctrl.Call(m, "DetachInternetGatewayWithContext", varargs...)
  8253  	ret0, _ := ret[0].(*ec2.DetachInternetGatewayOutput)
  8254  	ret1, _ := ret[1].(error)
  8255  	return ret0, ret1
  8256  }
  8257  
  8258  // DetachInternetGatewayWithContext indicates an expected call of DetachInternetGatewayWithContext
  8259  func (mr *MockEC2APIMockRecorder) DetachInternetGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8260  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8261  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachInternetGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DetachInternetGatewayWithContext), varargs...)
  8262  }
  8263  
  8264  // DetachInternetGatewayRequest mocks base method
  8265  func (m *MockEC2API) DetachInternetGatewayRequest(arg0 *ec2.DetachInternetGatewayInput) (*request.Request, *ec2.DetachInternetGatewayOutput) {
  8266  	ret := m.ctrl.Call(m, "DetachInternetGatewayRequest", arg0)
  8267  	ret0, _ := ret[0].(*request.Request)
  8268  	ret1, _ := ret[1].(*ec2.DetachInternetGatewayOutput)
  8269  	return ret0, ret1
  8270  }
  8271  
  8272  // DetachInternetGatewayRequest indicates an expected call of DetachInternetGatewayRequest
  8273  func (mr *MockEC2APIMockRecorder) DetachInternetGatewayRequest(arg0 interface{}) *gomock.Call {
  8274  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachInternetGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DetachInternetGatewayRequest), arg0)
  8275  }
  8276  
  8277  // DetachNetworkInterface mocks base method
  8278  func (m *MockEC2API) DetachNetworkInterface(arg0 *ec2.DetachNetworkInterfaceInput) (*ec2.DetachNetworkInterfaceOutput, error) {
  8279  	ret := m.ctrl.Call(m, "DetachNetworkInterface", arg0)
  8280  	ret0, _ := ret[0].(*ec2.DetachNetworkInterfaceOutput)
  8281  	ret1, _ := ret[1].(error)
  8282  	return ret0, ret1
  8283  }
  8284  
  8285  // DetachNetworkInterface indicates an expected call of DetachNetworkInterface
  8286  func (mr *MockEC2APIMockRecorder) DetachNetworkInterface(arg0 interface{}) *gomock.Call {
  8287  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachNetworkInterface", reflect.TypeOf((*MockEC2API)(nil).DetachNetworkInterface), arg0)
  8288  }
  8289  
  8290  // DetachNetworkInterfaceWithContext mocks base method
  8291  func (m *MockEC2API) DetachNetworkInterfaceWithContext(arg0 aws.Context, arg1 *ec2.DetachNetworkInterfaceInput, arg2 ...request.Option) (*ec2.DetachNetworkInterfaceOutput, error) {
  8292  	varargs := []interface{}{arg0, arg1}
  8293  	for _, a := range arg2 {
  8294  		varargs = append(varargs, a)
  8295  	}
  8296  	ret := m.ctrl.Call(m, "DetachNetworkInterfaceWithContext", varargs...)
  8297  	ret0, _ := ret[0].(*ec2.DetachNetworkInterfaceOutput)
  8298  	ret1, _ := ret[1].(error)
  8299  	return ret0, ret1
  8300  }
  8301  
  8302  // DetachNetworkInterfaceWithContext indicates an expected call of DetachNetworkInterfaceWithContext
  8303  func (mr *MockEC2APIMockRecorder) DetachNetworkInterfaceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8304  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8305  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachNetworkInterfaceWithContext", reflect.TypeOf((*MockEC2API)(nil).DetachNetworkInterfaceWithContext), varargs...)
  8306  }
  8307  
  8308  // DetachNetworkInterfaceRequest mocks base method
  8309  func (m *MockEC2API) DetachNetworkInterfaceRequest(arg0 *ec2.DetachNetworkInterfaceInput) (*request.Request, *ec2.DetachNetworkInterfaceOutput) {
  8310  	ret := m.ctrl.Call(m, "DetachNetworkInterfaceRequest", arg0)
  8311  	ret0, _ := ret[0].(*request.Request)
  8312  	ret1, _ := ret[1].(*ec2.DetachNetworkInterfaceOutput)
  8313  	return ret0, ret1
  8314  }
  8315  
  8316  // DetachNetworkInterfaceRequest indicates an expected call of DetachNetworkInterfaceRequest
  8317  func (mr *MockEC2APIMockRecorder) DetachNetworkInterfaceRequest(arg0 interface{}) *gomock.Call {
  8318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachNetworkInterfaceRequest", reflect.TypeOf((*MockEC2API)(nil).DetachNetworkInterfaceRequest), arg0)
  8319  }
  8320  
  8321  // DetachVolume mocks base method
  8322  func (m *MockEC2API) DetachVolume(arg0 *ec2.DetachVolumeInput) (*ec2.VolumeAttachment, error) {
  8323  	ret := m.ctrl.Call(m, "DetachVolume", arg0)
  8324  	ret0, _ := ret[0].(*ec2.VolumeAttachment)
  8325  	ret1, _ := ret[1].(error)
  8326  	return ret0, ret1
  8327  }
  8328  
  8329  // DetachVolume indicates an expected call of DetachVolume
  8330  func (mr *MockEC2APIMockRecorder) DetachVolume(arg0 interface{}) *gomock.Call {
  8331  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVolume", reflect.TypeOf((*MockEC2API)(nil).DetachVolume), arg0)
  8332  }
  8333  
  8334  // DetachVolumeWithContext mocks base method
  8335  func (m *MockEC2API) DetachVolumeWithContext(arg0 aws.Context, arg1 *ec2.DetachVolumeInput, arg2 ...request.Option) (*ec2.VolumeAttachment, error) {
  8336  	varargs := []interface{}{arg0, arg1}
  8337  	for _, a := range arg2 {
  8338  		varargs = append(varargs, a)
  8339  	}
  8340  	ret := m.ctrl.Call(m, "DetachVolumeWithContext", varargs...)
  8341  	ret0, _ := ret[0].(*ec2.VolumeAttachment)
  8342  	ret1, _ := ret[1].(error)
  8343  	return ret0, ret1
  8344  }
  8345  
  8346  // DetachVolumeWithContext indicates an expected call of DetachVolumeWithContext
  8347  func (mr *MockEC2APIMockRecorder) DetachVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8348  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8349  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).DetachVolumeWithContext), varargs...)
  8350  }
  8351  
  8352  // DetachVolumeRequest mocks base method
  8353  func (m *MockEC2API) DetachVolumeRequest(arg0 *ec2.DetachVolumeInput) (*request.Request, *ec2.VolumeAttachment) {
  8354  	ret := m.ctrl.Call(m, "DetachVolumeRequest", arg0)
  8355  	ret0, _ := ret[0].(*request.Request)
  8356  	ret1, _ := ret[1].(*ec2.VolumeAttachment)
  8357  	return ret0, ret1
  8358  }
  8359  
  8360  // DetachVolumeRequest indicates an expected call of DetachVolumeRequest
  8361  func (mr *MockEC2APIMockRecorder) DetachVolumeRequest(arg0 interface{}) *gomock.Call {
  8362  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).DetachVolumeRequest), arg0)
  8363  }
  8364  
  8365  // DetachVpnGateway mocks base method
  8366  func (m *MockEC2API) DetachVpnGateway(arg0 *ec2.DetachVpnGatewayInput) (*ec2.DetachVpnGatewayOutput, error) {
  8367  	ret := m.ctrl.Call(m, "DetachVpnGateway", arg0)
  8368  	ret0, _ := ret[0].(*ec2.DetachVpnGatewayOutput)
  8369  	ret1, _ := ret[1].(error)
  8370  	return ret0, ret1
  8371  }
  8372  
  8373  // DetachVpnGateway indicates an expected call of DetachVpnGateway
  8374  func (mr *MockEC2APIMockRecorder) DetachVpnGateway(arg0 interface{}) *gomock.Call {
  8375  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVpnGateway", reflect.TypeOf((*MockEC2API)(nil).DetachVpnGateway), arg0)
  8376  }
  8377  
  8378  // DetachVpnGatewayWithContext mocks base method
  8379  func (m *MockEC2API) DetachVpnGatewayWithContext(arg0 aws.Context, arg1 *ec2.DetachVpnGatewayInput, arg2 ...request.Option) (*ec2.DetachVpnGatewayOutput, error) {
  8380  	varargs := []interface{}{arg0, arg1}
  8381  	for _, a := range arg2 {
  8382  		varargs = append(varargs, a)
  8383  	}
  8384  	ret := m.ctrl.Call(m, "DetachVpnGatewayWithContext", varargs...)
  8385  	ret0, _ := ret[0].(*ec2.DetachVpnGatewayOutput)
  8386  	ret1, _ := ret[1].(error)
  8387  	return ret0, ret1
  8388  }
  8389  
  8390  // DetachVpnGatewayWithContext indicates an expected call of DetachVpnGatewayWithContext
  8391  func (mr *MockEC2APIMockRecorder) DetachVpnGatewayWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8392  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8393  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVpnGatewayWithContext", reflect.TypeOf((*MockEC2API)(nil).DetachVpnGatewayWithContext), varargs...)
  8394  }
  8395  
  8396  // DetachVpnGatewayRequest mocks base method
  8397  func (m *MockEC2API) DetachVpnGatewayRequest(arg0 *ec2.DetachVpnGatewayInput) (*request.Request, *ec2.DetachVpnGatewayOutput) {
  8398  	ret := m.ctrl.Call(m, "DetachVpnGatewayRequest", arg0)
  8399  	ret0, _ := ret[0].(*request.Request)
  8400  	ret1, _ := ret[1].(*ec2.DetachVpnGatewayOutput)
  8401  	return ret0, ret1
  8402  }
  8403  
  8404  // DetachVpnGatewayRequest indicates an expected call of DetachVpnGatewayRequest
  8405  func (mr *MockEC2APIMockRecorder) DetachVpnGatewayRequest(arg0 interface{}) *gomock.Call {
  8406  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachVpnGatewayRequest", reflect.TypeOf((*MockEC2API)(nil).DetachVpnGatewayRequest), arg0)
  8407  }
  8408  
  8409  // DisableVgwRoutePropagation mocks base method
  8410  func (m *MockEC2API) DisableVgwRoutePropagation(arg0 *ec2.DisableVgwRoutePropagationInput) (*ec2.DisableVgwRoutePropagationOutput, error) {
  8411  	ret := m.ctrl.Call(m, "DisableVgwRoutePropagation", arg0)
  8412  	ret0, _ := ret[0].(*ec2.DisableVgwRoutePropagationOutput)
  8413  	ret1, _ := ret[1].(error)
  8414  	return ret0, ret1
  8415  }
  8416  
  8417  // DisableVgwRoutePropagation indicates an expected call of DisableVgwRoutePropagation
  8418  func (mr *MockEC2APIMockRecorder) DisableVgwRoutePropagation(arg0 interface{}) *gomock.Call {
  8419  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVgwRoutePropagation", reflect.TypeOf((*MockEC2API)(nil).DisableVgwRoutePropagation), arg0)
  8420  }
  8421  
  8422  // DisableVgwRoutePropagationWithContext mocks base method
  8423  func (m *MockEC2API) DisableVgwRoutePropagationWithContext(arg0 aws.Context, arg1 *ec2.DisableVgwRoutePropagationInput, arg2 ...request.Option) (*ec2.DisableVgwRoutePropagationOutput, error) {
  8424  	varargs := []interface{}{arg0, arg1}
  8425  	for _, a := range arg2 {
  8426  		varargs = append(varargs, a)
  8427  	}
  8428  	ret := m.ctrl.Call(m, "DisableVgwRoutePropagationWithContext", varargs...)
  8429  	ret0, _ := ret[0].(*ec2.DisableVgwRoutePropagationOutput)
  8430  	ret1, _ := ret[1].(error)
  8431  	return ret0, ret1
  8432  }
  8433  
  8434  // DisableVgwRoutePropagationWithContext indicates an expected call of DisableVgwRoutePropagationWithContext
  8435  func (mr *MockEC2APIMockRecorder) DisableVgwRoutePropagationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8436  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8437  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVgwRoutePropagationWithContext", reflect.TypeOf((*MockEC2API)(nil).DisableVgwRoutePropagationWithContext), varargs...)
  8438  }
  8439  
  8440  // DisableVgwRoutePropagationRequest mocks base method
  8441  func (m *MockEC2API) DisableVgwRoutePropagationRequest(arg0 *ec2.DisableVgwRoutePropagationInput) (*request.Request, *ec2.DisableVgwRoutePropagationOutput) {
  8442  	ret := m.ctrl.Call(m, "DisableVgwRoutePropagationRequest", arg0)
  8443  	ret0, _ := ret[0].(*request.Request)
  8444  	ret1, _ := ret[1].(*ec2.DisableVgwRoutePropagationOutput)
  8445  	return ret0, ret1
  8446  }
  8447  
  8448  // DisableVgwRoutePropagationRequest indicates an expected call of DisableVgwRoutePropagationRequest
  8449  func (mr *MockEC2APIMockRecorder) DisableVgwRoutePropagationRequest(arg0 interface{}) *gomock.Call {
  8450  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVgwRoutePropagationRequest", reflect.TypeOf((*MockEC2API)(nil).DisableVgwRoutePropagationRequest), arg0)
  8451  }
  8452  
  8453  // DisableVpcClassicLink mocks base method
  8454  func (m *MockEC2API) DisableVpcClassicLink(arg0 *ec2.DisableVpcClassicLinkInput) (*ec2.DisableVpcClassicLinkOutput, error) {
  8455  	ret := m.ctrl.Call(m, "DisableVpcClassicLink", arg0)
  8456  	ret0, _ := ret[0].(*ec2.DisableVpcClassicLinkOutput)
  8457  	ret1, _ := ret[1].(error)
  8458  	return ret0, ret1
  8459  }
  8460  
  8461  // DisableVpcClassicLink indicates an expected call of DisableVpcClassicLink
  8462  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLink(arg0 interface{}) *gomock.Call {
  8463  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLink", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLink), arg0)
  8464  }
  8465  
  8466  // DisableVpcClassicLinkWithContext mocks base method
  8467  func (m *MockEC2API) DisableVpcClassicLinkWithContext(arg0 aws.Context, arg1 *ec2.DisableVpcClassicLinkInput, arg2 ...request.Option) (*ec2.DisableVpcClassicLinkOutput, error) {
  8468  	varargs := []interface{}{arg0, arg1}
  8469  	for _, a := range arg2 {
  8470  		varargs = append(varargs, a)
  8471  	}
  8472  	ret := m.ctrl.Call(m, "DisableVpcClassicLinkWithContext", varargs...)
  8473  	ret0, _ := ret[0].(*ec2.DisableVpcClassicLinkOutput)
  8474  	ret1, _ := ret[1].(error)
  8475  	return ret0, ret1
  8476  }
  8477  
  8478  // DisableVpcClassicLinkWithContext indicates an expected call of DisableVpcClassicLinkWithContext
  8479  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLinkWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8480  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8481  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLinkWithContext", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLinkWithContext), varargs...)
  8482  }
  8483  
  8484  // DisableVpcClassicLinkRequest mocks base method
  8485  func (m *MockEC2API) DisableVpcClassicLinkRequest(arg0 *ec2.DisableVpcClassicLinkInput) (*request.Request, *ec2.DisableVpcClassicLinkOutput) {
  8486  	ret := m.ctrl.Call(m, "DisableVpcClassicLinkRequest", arg0)
  8487  	ret0, _ := ret[0].(*request.Request)
  8488  	ret1, _ := ret[1].(*ec2.DisableVpcClassicLinkOutput)
  8489  	return ret0, ret1
  8490  }
  8491  
  8492  // DisableVpcClassicLinkRequest indicates an expected call of DisableVpcClassicLinkRequest
  8493  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLinkRequest(arg0 interface{}) *gomock.Call {
  8494  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLinkRequest", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLinkRequest), arg0)
  8495  }
  8496  
  8497  // DisableVpcClassicLinkDnsSupport mocks base method
  8498  func (m *MockEC2API) DisableVpcClassicLinkDnsSupport(arg0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) {
  8499  	ret := m.ctrl.Call(m, "DisableVpcClassicLinkDnsSupport", arg0)
  8500  	ret0, _ := ret[0].(*ec2.DisableVpcClassicLinkDnsSupportOutput)
  8501  	ret1, _ := ret[1].(error)
  8502  	return ret0, ret1
  8503  }
  8504  
  8505  // DisableVpcClassicLinkDnsSupport indicates an expected call of DisableVpcClassicLinkDnsSupport
  8506  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLinkDnsSupport(arg0 interface{}) *gomock.Call {
  8507  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLinkDnsSupport", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLinkDnsSupport), arg0)
  8508  }
  8509  
  8510  // DisableVpcClassicLinkDnsSupportWithContext mocks base method
  8511  func (m *MockEC2API) DisableVpcClassicLinkDnsSupportWithContext(arg0 aws.Context, arg1 *ec2.DisableVpcClassicLinkDnsSupportInput, arg2 ...request.Option) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) {
  8512  	varargs := []interface{}{arg0, arg1}
  8513  	for _, a := range arg2 {
  8514  		varargs = append(varargs, a)
  8515  	}
  8516  	ret := m.ctrl.Call(m, "DisableVpcClassicLinkDnsSupportWithContext", varargs...)
  8517  	ret0, _ := ret[0].(*ec2.DisableVpcClassicLinkDnsSupportOutput)
  8518  	ret1, _ := ret[1].(error)
  8519  	return ret0, ret1
  8520  }
  8521  
  8522  // DisableVpcClassicLinkDnsSupportWithContext indicates an expected call of DisableVpcClassicLinkDnsSupportWithContext
  8523  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLinkDnsSupportWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8524  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8525  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLinkDnsSupportWithContext", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLinkDnsSupportWithContext), varargs...)
  8526  }
  8527  
  8528  // DisableVpcClassicLinkDnsSupportRequest mocks base method
  8529  func (m *MockEC2API) DisableVpcClassicLinkDnsSupportRequest(arg0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DisableVpcClassicLinkDnsSupportOutput) {
  8530  	ret := m.ctrl.Call(m, "DisableVpcClassicLinkDnsSupportRequest", arg0)
  8531  	ret0, _ := ret[0].(*request.Request)
  8532  	ret1, _ := ret[1].(*ec2.DisableVpcClassicLinkDnsSupportOutput)
  8533  	return ret0, ret1
  8534  }
  8535  
  8536  // DisableVpcClassicLinkDnsSupportRequest indicates an expected call of DisableVpcClassicLinkDnsSupportRequest
  8537  func (mr *MockEC2APIMockRecorder) DisableVpcClassicLinkDnsSupportRequest(arg0 interface{}) *gomock.Call {
  8538  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableVpcClassicLinkDnsSupportRequest", reflect.TypeOf((*MockEC2API)(nil).DisableVpcClassicLinkDnsSupportRequest), arg0)
  8539  }
  8540  
  8541  // DisassociateAddress mocks base method
  8542  func (m *MockEC2API) DisassociateAddress(arg0 *ec2.DisassociateAddressInput) (*ec2.DisassociateAddressOutput, error) {
  8543  	ret := m.ctrl.Call(m, "DisassociateAddress", arg0)
  8544  	ret0, _ := ret[0].(*ec2.DisassociateAddressOutput)
  8545  	ret1, _ := ret[1].(error)
  8546  	return ret0, ret1
  8547  }
  8548  
  8549  // DisassociateAddress indicates an expected call of DisassociateAddress
  8550  func (mr *MockEC2APIMockRecorder) DisassociateAddress(arg0 interface{}) *gomock.Call {
  8551  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateAddress", reflect.TypeOf((*MockEC2API)(nil).DisassociateAddress), arg0)
  8552  }
  8553  
  8554  // DisassociateAddressWithContext mocks base method
  8555  func (m *MockEC2API) DisassociateAddressWithContext(arg0 aws.Context, arg1 *ec2.DisassociateAddressInput, arg2 ...request.Option) (*ec2.DisassociateAddressOutput, error) {
  8556  	varargs := []interface{}{arg0, arg1}
  8557  	for _, a := range arg2 {
  8558  		varargs = append(varargs, a)
  8559  	}
  8560  	ret := m.ctrl.Call(m, "DisassociateAddressWithContext", varargs...)
  8561  	ret0, _ := ret[0].(*ec2.DisassociateAddressOutput)
  8562  	ret1, _ := ret[1].(error)
  8563  	return ret0, ret1
  8564  }
  8565  
  8566  // DisassociateAddressWithContext indicates an expected call of DisassociateAddressWithContext
  8567  func (mr *MockEC2APIMockRecorder) DisassociateAddressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8568  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8569  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateAddressWithContext", reflect.TypeOf((*MockEC2API)(nil).DisassociateAddressWithContext), varargs...)
  8570  }
  8571  
  8572  // DisassociateAddressRequest mocks base method
  8573  func (m *MockEC2API) DisassociateAddressRequest(arg0 *ec2.DisassociateAddressInput) (*request.Request, *ec2.DisassociateAddressOutput) {
  8574  	ret := m.ctrl.Call(m, "DisassociateAddressRequest", arg0)
  8575  	ret0, _ := ret[0].(*request.Request)
  8576  	ret1, _ := ret[1].(*ec2.DisassociateAddressOutput)
  8577  	return ret0, ret1
  8578  }
  8579  
  8580  // DisassociateAddressRequest indicates an expected call of DisassociateAddressRequest
  8581  func (mr *MockEC2APIMockRecorder) DisassociateAddressRequest(arg0 interface{}) *gomock.Call {
  8582  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateAddressRequest", reflect.TypeOf((*MockEC2API)(nil).DisassociateAddressRequest), arg0)
  8583  }
  8584  
  8585  // DisassociateIamInstanceProfile mocks base method
  8586  func (m *MockEC2API) DisassociateIamInstanceProfile(arg0 *ec2.DisassociateIamInstanceProfileInput) (*ec2.DisassociateIamInstanceProfileOutput, error) {
  8587  	ret := m.ctrl.Call(m, "DisassociateIamInstanceProfile", arg0)
  8588  	ret0, _ := ret[0].(*ec2.DisassociateIamInstanceProfileOutput)
  8589  	ret1, _ := ret[1].(error)
  8590  	return ret0, ret1
  8591  }
  8592  
  8593  // DisassociateIamInstanceProfile indicates an expected call of DisassociateIamInstanceProfile
  8594  func (mr *MockEC2APIMockRecorder) DisassociateIamInstanceProfile(arg0 interface{}) *gomock.Call {
  8595  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateIamInstanceProfile", reflect.TypeOf((*MockEC2API)(nil).DisassociateIamInstanceProfile), arg0)
  8596  }
  8597  
  8598  // DisassociateIamInstanceProfileWithContext mocks base method
  8599  func (m *MockEC2API) DisassociateIamInstanceProfileWithContext(arg0 aws.Context, arg1 *ec2.DisassociateIamInstanceProfileInput, arg2 ...request.Option) (*ec2.DisassociateIamInstanceProfileOutput, error) {
  8600  	varargs := []interface{}{arg0, arg1}
  8601  	for _, a := range arg2 {
  8602  		varargs = append(varargs, a)
  8603  	}
  8604  	ret := m.ctrl.Call(m, "DisassociateIamInstanceProfileWithContext", varargs...)
  8605  	ret0, _ := ret[0].(*ec2.DisassociateIamInstanceProfileOutput)
  8606  	ret1, _ := ret[1].(error)
  8607  	return ret0, ret1
  8608  }
  8609  
  8610  // DisassociateIamInstanceProfileWithContext indicates an expected call of DisassociateIamInstanceProfileWithContext
  8611  func (mr *MockEC2APIMockRecorder) DisassociateIamInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8612  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8613  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateIamInstanceProfileWithContext", reflect.TypeOf((*MockEC2API)(nil).DisassociateIamInstanceProfileWithContext), varargs...)
  8614  }
  8615  
  8616  // DisassociateIamInstanceProfileRequest mocks base method
  8617  func (m *MockEC2API) DisassociateIamInstanceProfileRequest(arg0 *ec2.DisassociateIamInstanceProfileInput) (*request.Request, *ec2.DisassociateIamInstanceProfileOutput) {
  8618  	ret := m.ctrl.Call(m, "DisassociateIamInstanceProfileRequest", arg0)
  8619  	ret0, _ := ret[0].(*request.Request)
  8620  	ret1, _ := ret[1].(*ec2.DisassociateIamInstanceProfileOutput)
  8621  	return ret0, ret1
  8622  }
  8623  
  8624  // DisassociateIamInstanceProfileRequest indicates an expected call of DisassociateIamInstanceProfileRequest
  8625  func (mr *MockEC2APIMockRecorder) DisassociateIamInstanceProfileRequest(arg0 interface{}) *gomock.Call {
  8626  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateIamInstanceProfileRequest", reflect.TypeOf((*MockEC2API)(nil).DisassociateIamInstanceProfileRequest), arg0)
  8627  }
  8628  
  8629  // DisassociateRouteTable mocks base method
  8630  func (m *MockEC2API) DisassociateRouteTable(arg0 *ec2.DisassociateRouteTableInput) (*ec2.DisassociateRouteTableOutput, error) {
  8631  	ret := m.ctrl.Call(m, "DisassociateRouteTable", arg0)
  8632  	ret0, _ := ret[0].(*ec2.DisassociateRouteTableOutput)
  8633  	ret1, _ := ret[1].(error)
  8634  	return ret0, ret1
  8635  }
  8636  
  8637  // DisassociateRouteTable indicates an expected call of DisassociateRouteTable
  8638  func (mr *MockEC2APIMockRecorder) DisassociateRouteTable(arg0 interface{}) *gomock.Call {
  8639  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateRouteTable", reflect.TypeOf((*MockEC2API)(nil).DisassociateRouteTable), arg0)
  8640  }
  8641  
  8642  // DisassociateRouteTableWithContext mocks base method
  8643  func (m *MockEC2API) DisassociateRouteTableWithContext(arg0 aws.Context, arg1 *ec2.DisassociateRouteTableInput, arg2 ...request.Option) (*ec2.DisassociateRouteTableOutput, error) {
  8644  	varargs := []interface{}{arg0, arg1}
  8645  	for _, a := range arg2 {
  8646  		varargs = append(varargs, a)
  8647  	}
  8648  	ret := m.ctrl.Call(m, "DisassociateRouteTableWithContext", varargs...)
  8649  	ret0, _ := ret[0].(*ec2.DisassociateRouteTableOutput)
  8650  	ret1, _ := ret[1].(error)
  8651  	return ret0, ret1
  8652  }
  8653  
  8654  // DisassociateRouteTableWithContext indicates an expected call of DisassociateRouteTableWithContext
  8655  func (mr *MockEC2APIMockRecorder) DisassociateRouteTableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8656  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8657  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateRouteTableWithContext", reflect.TypeOf((*MockEC2API)(nil).DisassociateRouteTableWithContext), varargs...)
  8658  }
  8659  
  8660  // DisassociateRouteTableRequest mocks base method
  8661  func (m *MockEC2API) DisassociateRouteTableRequest(arg0 *ec2.DisassociateRouteTableInput) (*request.Request, *ec2.DisassociateRouteTableOutput) {
  8662  	ret := m.ctrl.Call(m, "DisassociateRouteTableRequest", arg0)
  8663  	ret0, _ := ret[0].(*request.Request)
  8664  	ret1, _ := ret[1].(*ec2.DisassociateRouteTableOutput)
  8665  	return ret0, ret1
  8666  }
  8667  
  8668  // DisassociateRouteTableRequest indicates an expected call of DisassociateRouteTableRequest
  8669  func (mr *MockEC2APIMockRecorder) DisassociateRouteTableRequest(arg0 interface{}) *gomock.Call {
  8670  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateRouteTableRequest", reflect.TypeOf((*MockEC2API)(nil).DisassociateRouteTableRequest), arg0)
  8671  }
  8672  
  8673  // DisassociateSubnetCidrBlock mocks base method
  8674  func (m *MockEC2API) DisassociateSubnetCidrBlock(arg0 *ec2.DisassociateSubnetCidrBlockInput) (*ec2.DisassociateSubnetCidrBlockOutput, error) {
  8675  	ret := m.ctrl.Call(m, "DisassociateSubnetCidrBlock", arg0)
  8676  	ret0, _ := ret[0].(*ec2.DisassociateSubnetCidrBlockOutput)
  8677  	ret1, _ := ret[1].(error)
  8678  	return ret0, ret1
  8679  }
  8680  
  8681  // DisassociateSubnetCidrBlock indicates an expected call of DisassociateSubnetCidrBlock
  8682  func (mr *MockEC2APIMockRecorder) DisassociateSubnetCidrBlock(arg0 interface{}) *gomock.Call {
  8683  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateSubnetCidrBlock", reflect.TypeOf((*MockEC2API)(nil).DisassociateSubnetCidrBlock), arg0)
  8684  }
  8685  
  8686  // DisassociateSubnetCidrBlockWithContext mocks base method
  8687  func (m *MockEC2API) DisassociateSubnetCidrBlockWithContext(arg0 aws.Context, arg1 *ec2.DisassociateSubnetCidrBlockInput, arg2 ...request.Option) (*ec2.DisassociateSubnetCidrBlockOutput, error) {
  8688  	varargs := []interface{}{arg0, arg1}
  8689  	for _, a := range arg2 {
  8690  		varargs = append(varargs, a)
  8691  	}
  8692  	ret := m.ctrl.Call(m, "DisassociateSubnetCidrBlockWithContext", varargs...)
  8693  	ret0, _ := ret[0].(*ec2.DisassociateSubnetCidrBlockOutput)
  8694  	ret1, _ := ret[1].(error)
  8695  	return ret0, ret1
  8696  }
  8697  
  8698  // DisassociateSubnetCidrBlockWithContext indicates an expected call of DisassociateSubnetCidrBlockWithContext
  8699  func (mr *MockEC2APIMockRecorder) DisassociateSubnetCidrBlockWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8700  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8701  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateSubnetCidrBlockWithContext", reflect.TypeOf((*MockEC2API)(nil).DisassociateSubnetCidrBlockWithContext), varargs...)
  8702  }
  8703  
  8704  // DisassociateSubnetCidrBlockRequest mocks base method
  8705  func (m *MockEC2API) DisassociateSubnetCidrBlockRequest(arg0 *ec2.DisassociateSubnetCidrBlockInput) (*request.Request, *ec2.DisassociateSubnetCidrBlockOutput) {
  8706  	ret := m.ctrl.Call(m, "DisassociateSubnetCidrBlockRequest", arg0)
  8707  	ret0, _ := ret[0].(*request.Request)
  8708  	ret1, _ := ret[1].(*ec2.DisassociateSubnetCidrBlockOutput)
  8709  	return ret0, ret1
  8710  }
  8711  
  8712  // DisassociateSubnetCidrBlockRequest indicates an expected call of DisassociateSubnetCidrBlockRequest
  8713  func (mr *MockEC2APIMockRecorder) DisassociateSubnetCidrBlockRequest(arg0 interface{}) *gomock.Call {
  8714  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateSubnetCidrBlockRequest", reflect.TypeOf((*MockEC2API)(nil).DisassociateSubnetCidrBlockRequest), arg0)
  8715  }
  8716  
  8717  // DisassociateVpcCidrBlock mocks base method
  8718  func (m *MockEC2API) DisassociateVpcCidrBlock(arg0 *ec2.DisassociateVpcCidrBlockInput) (*ec2.DisassociateVpcCidrBlockOutput, error) {
  8719  	ret := m.ctrl.Call(m, "DisassociateVpcCidrBlock", arg0)
  8720  	ret0, _ := ret[0].(*ec2.DisassociateVpcCidrBlockOutput)
  8721  	ret1, _ := ret[1].(error)
  8722  	return ret0, ret1
  8723  }
  8724  
  8725  // DisassociateVpcCidrBlock indicates an expected call of DisassociateVpcCidrBlock
  8726  func (mr *MockEC2APIMockRecorder) DisassociateVpcCidrBlock(arg0 interface{}) *gomock.Call {
  8727  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateVpcCidrBlock", reflect.TypeOf((*MockEC2API)(nil).DisassociateVpcCidrBlock), arg0)
  8728  }
  8729  
  8730  // DisassociateVpcCidrBlockWithContext mocks base method
  8731  func (m *MockEC2API) DisassociateVpcCidrBlockWithContext(arg0 aws.Context, arg1 *ec2.DisassociateVpcCidrBlockInput, arg2 ...request.Option) (*ec2.DisassociateVpcCidrBlockOutput, error) {
  8732  	varargs := []interface{}{arg0, arg1}
  8733  	for _, a := range arg2 {
  8734  		varargs = append(varargs, a)
  8735  	}
  8736  	ret := m.ctrl.Call(m, "DisassociateVpcCidrBlockWithContext", varargs...)
  8737  	ret0, _ := ret[0].(*ec2.DisassociateVpcCidrBlockOutput)
  8738  	ret1, _ := ret[1].(error)
  8739  	return ret0, ret1
  8740  }
  8741  
  8742  // DisassociateVpcCidrBlockWithContext indicates an expected call of DisassociateVpcCidrBlockWithContext
  8743  func (mr *MockEC2APIMockRecorder) DisassociateVpcCidrBlockWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8744  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8745  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateVpcCidrBlockWithContext", reflect.TypeOf((*MockEC2API)(nil).DisassociateVpcCidrBlockWithContext), varargs...)
  8746  }
  8747  
  8748  // DisassociateVpcCidrBlockRequest mocks base method
  8749  func (m *MockEC2API) DisassociateVpcCidrBlockRequest(arg0 *ec2.DisassociateVpcCidrBlockInput) (*request.Request, *ec2.DisassociateVpcCidrBlockOutput) {
  8750  	ret := m.ctrl.Call(m, "DisassociateVpcCidrBlockRequest", arg0)
  8751  	ret0, _ := ret[0].(*request.Request)
  8752  	ret1, _ := ret[1].(*ec2.DisassociateVpcCidrBlockOutput)
  8753  	return ret0, ret1
  8754  }
  8755  
  8756  // DisassociateVpcCidrBlockRequest indicates an expected call of DisassociateVpcCidrBlockRequest
  8757  func (mr *MockEC2APIMockRecorder) DisassociateVpcCidrBlockRequest(arg0 interface{}) *gomock.Call {
  8758  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisassociateVpcCidrBlockRequest", reflect.TypeOf((*MockEC2API)(nil).DisassociateVpcCidrBlockRequest), arg0)
  8759  }
  8760  
  8761  // EnableVgwRoutePropagation mocks base method
  8762  func (m *MockEC2API) EnableVgwRoutePropagation(arg0 *ec2.EnableVgwRoutePropagationInput) (*ec2.EnableVgwRoutePropagationOutput, error) {
  8763  	ret := m.ctrl.Call(m, "EnableVgwRoutePropagation", arg0)
  8764  	ret0, _ := ret[0].(*ec2.EnableVgwRoutePropagationOutput)
  8765  	ret1, _ := ret[1].(error)
  8766  	return ret0, ret1
  8767  }
  8768  
  8769  // EnableVgwRoutePropagation indicates an expected call of EnableVgwRoutePropagation
  8770  func (mr *MockEC2APIMockRecorder) EnableVgwRoutePropagation(arg0 interface{}) *gomock.Call {
  8771  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVgwRoutePropagation", reflect.TypeOf((*MockEC2API)(nil).EnableVgwRoutePropagation), arg0)
  8772  }
  8773  
  8774  // EnableVgwRoutePropagationWithContext mocks base method
  8775  func (m *MockEC2API) EnableVgwRoutePropagationWithContext(arg0 aws.Context, arg1 *ec2.EnableVgwRoutePropagationInput, arg2 ...request.Option) (*ec2.EnableVgwRoutePropagationOutput, error) {
  8776  	varargs := []interface{}{arg0, arg1}
  8777  	for _, a := range arg2 {
  8778  		varargs = append(varargs, a)
  8779  	}
  8780  	ret := m.ctrl.Call(m, "EnableVgwRoutePropagationWithContext", varargs...)
  8781  	ret0, _ := ret[0].(*ec2.EnableVgwRoutePropagationOutput)
  8782  	ret1, _ := ret[1].(error)
  8783  	return ret0, ret1
  8784  }
  8785  
  8786  // EnableVgwRoutePropagationWithContext indicates an expected call of EnableVgwRoutePropagationWithContext
  8787  func (mr *MockEC2APIMockRecorder) EnableVgwRoutePropagationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8788  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8789  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVgwRoutePropagationWithContext", reflect.TypeOf((*MockEC2API)(nil).EnableVgwRoutePropagationWithContext), varargs...)
  8790  }
  8791  
  8792  // EnableVgwRoutePropagationRequest mocks base method
  8793  func (m *MockEC2API) EnableVgwRoutePropagationRequest(arg0 *ec2.EnableVgwRoutePropagationInput) (*request.Request, *ec2.EnableVgwRoutePropagationOutput) {
  8794  	ret := m.ctrl.Call(m, "EnableVgwRoutePropagationRequest", arg0)
  8795  	ret0, _ := ret[0].(*request.Request)
  8796  	ret1, _ := ret[1].(*ec2.EnableVgwRoutePropagationOutput)
  8797  	return ret0, ret1
  8798  }
  8799  
  8800  // EnableVgwRoutePropagationRequest indicates an expected call of EnableVgwRoutePropagationRequest
  8801  func (mr *MockEC2APIMockRecorder) EnableVgwRoutePropagationRequest(arg0 interface{}) *gomock.Call {
  8802  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVgwRoutePropagationRequest", reflect.TypeOf((*MockEC2API)(nil).EnableVgwRoutePropagationRequest), arg0)
  8803  }
  8804  
  8805  // EnableVolumeIO mocks base method
  8806  func (m *MockEC2API) EnableVolumeIO(arg0 *ec2.EnableVolumeIOInput) (*ec2.EnableVolumeIOOutput, error) {
  8807  	ret := m.ctrl.Call(m, "EnableVolumeIO", arg0)
  8808  	ret0, _ := ret[0].(*ec2.EnableVolumeIOOutput)
  8809  	ret1, _ := ret[1].(error)
  8810  	return ret0, ret1
  8811  }
  8812  
  8813  // EnableVolumeIO indicates an expected call of EnableVolumeIO
  8814  func (mr *MockEC2APIMockRecorder) EnableVolumeIO(arg0 interface{}) *gomock.Call {
  8815  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVolumeIO", reflect.TypeOf((*MockEC2API)(nil).EnableVolumeIO), arg0)
  8816  }
  8817  
  8818  // EnableVolumeIOWithContext mocks base method
  8819  func (m *MockEC2API) EnableVolumeIOWithContext(arg0 aws.Context, arg1 *ec2.EnableVolumeIOInput, arg2 ...request.Option) (*ec2.EnableVolumeIOOutput, error) {
  8820  	varargs := []interface{}{arg0, arg1}
  8821  	for _, a := range arg2 {
  8822  		varargs = append(varargs, a)
  8823  	}
  8824  	ret := m.ctrl.Call(m, "EnableVolumeIOWithContext", varargs...)
  8825  	ret0, _ := ret[0].(*ec2.EnableVolumeIOOutput)
  8826  	ret1, _ := ret[1].(error)
  8827  	return ret0, ret1
  8828  }
  8829  
  8830  // EnableVolumeIOWithContext indicates an expected call of EnableVolumeIOWithContext
  8831  func (mr *MockEC2APIMockRecorder) EnableVolumeIOWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8832  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8833  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVolumeIOWithContext", reflect.TypeOf((*MockEC2API)(nil).EnableVolumeIOWithContext), varargs...)
  8834  }
  8835  
  8836  // EnableVolumeIORequest mocks base method
  8837  func (m *MockEC2API) EnableVolumeIORequest(arg0 *ec2.EnableVolumeIOInput) (*request.Request, *ec2.EnableVolumeIOOutput) {
  8838  	ret := m.ctrl.Call(m, "EnableVolumeIORequest", arg0)
  8839  	ret0, _ := ret[0].(*request.Request)
  8840  	ret1, _ := ret[1].(*ec2.EnableVolumeIOOutput)
  8841  	return ret0, ret1
  8842  }
  8843  
  8844  // EnableVolumeIORequest indicates an expected call of EnableVolumeIORequest
  8845  func (mr *MockEC2APIMockRecorder) EnableVolumeIORequest(arg0 interface{}) *gomock.Call {
  8846  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVolumeIORequest", reflect.TypeOf((*MockEC2API)(nil).EnableVolumeIORequest), arg0)
  8847  }
  8848  
  8849  // EnableVpcClassicLink mocks base method
  8850  func (m *MockEC2API) EnableVpcClassicLink(arg0 *ec2.EnableVpcClassicLinkInput) (*ec2.EnableVpcClassicLinkOutput, error) {
  8851  	ret := m.ctrl.Call(m, "EnableVpcClassicLink", arg0)
  8852  	ret0, _ := ret[0].(*ec2.EnableVpcClassicLinkOutput)
  8853  	ret1, _ := ret[1].(error)
  8854  	return ret0, ret1
  8855  }
  8856  
  8857  // EnableVpcClassicLink indicates an expected call of EnableVpcClassicLink
  8858  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLink(arg0 interface{}) *gomock.Call {
  8859  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLink", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLink), arg0)
  8860  }
  8861  
  8862  // EnableVpcClassicLinkWithContext mocks base method
  8863  func (m *MockEC2API) EnableVpcClassicLinkWithContext(arg0 aws.Context, arg1 *ec2.EnableVpcClassicLinkInput, arg2 ...request.Option) (*ec2.EnableVpcClassicLinkOutput, error) {
  8864  	varargs := []interface{}{arg0, arg1}
  8865  	for _, a := range arg2 {
  8866  		varargs = append(varargs, a)
  8867  	}
  8868  	ret := m.ctrl.Call(m, "EnableVpcClassicLinkWithContext", varargs...)
  8869  	ret0, _ := ret[0].(*ec2.EnableVpcClassicLinkOutput)
  8870  	ret1, _ := ret[1].(error)
  8871  	return ret0, ret1
  8872  }
  8873  
  8874  // EnableVpcClassicLinkWithContext indicates an expected call of EnableVpcClassicLinkWithContext
  8875  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLinkWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8876  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8877  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLinkWithContext", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLinkWithContext), varargs...)
  8878  }
  8879  
  8880  // EnableVpcClassicLinkRequest mocks base method
  8881  func (m *MockEC2API) EnableVpcClassicLinkRequest(arg0 *ec2.EnableVpcClassicLinkInput) (*request.Request, *ec2.EnableVpcClassicLinkOutput) {
  8882  	ret := m.ctrl.Call(m, "EnableVpcClassicLinkRequest", arg0)
  8883  	ret0, _ := ret[0].(*request.Request)
  8884  	ret1, _ := ret[1].(*ec2.EnableVpcClassicLinkOutput)
  8885  	return ret0, ret1
  8886  }
  8887  
  8888  // EnableVpcClassicLinkRequest indicates an expected call of EnableVpcClassicLinkRequest
  8889  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLinkRequest(arg0 interface{}) *gomock.Call {
  8890  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLinkRequest", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLinkRequest), arg0)
  8891  }
  8892  
  8893  // EnableVpcClassicLinkDnsSupport mocks base method
  8894  func (m *MockEC2API) EnableVpcClassicLinkDnsSupport(arg0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) {
  8895  	ret := m.ctrl.Call(m, "EnableVpcClassicLinkDnsSupport", arg0)
  8896  	ret0, _ := ret[0].(*ec2.EnableVpcClassicLinkDnsSupportOutput)
  8897  	ret1, _ := ret[1].(error)
  8898  	return ret0, ret1
  8899  }
  8900  
  8901  // EnableVpcClassicLinkDnsSupport indicates an expected call of EnableVpcClassicLinkDnsSupport
  8902  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLinkDnsSupport(arg0 interface{}) *gomock.Call {
  8903  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLinkDnsSupport", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLinkDnsSupport), arg0)
  8904  }
  8905  
  8906  // EnableVpcClassicLinkDnsSupportWithContext mocks base method
  8907  func (m *MockEC2API) EnableVpcClassicLinkDnsSupportWithContext(arg0 aws.Context, arg1 *ec2.EnableVpcClassicLinkDnsSupportInput, arg2 ...request.Option) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) {
  8908  	varargs := []interface{}{arg0, arg1}
  8909  	for _, a := range arg2 {
  8910  		varargs = append(varargs, a)
  8911  	}
  8912  	ret := m.ctrl.Call(m, "EnableVpcClassicLinkDnsSupportWithContext", varargs...)
  8913  	ret0, _ := ret[0].(*ec2.EnableVpcClassicLinkDnsSupportOutput)
  8914  	ret1, _ := ret[1].(error)
  8915  	return ret0, ret1
  8916  }
  8917  
  8918  // EnableVpcClassicLinkDnsSupportWithContext indicates an expected call of EnableVpcClassicLinkDnsSupportWithContext
  8919  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLinkDnsSupportWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8920  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8921  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLinkDnsSupportWithContext", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLinkDnsSupportWithContext), varargs...)
  8922  }
  8923  
  8924  // EnableVpcClassicLinkDnsSupportRequest mocks base method
  8925  func (m *MockEC2API) EnableVpcClassicLinkDnsSupportRequest(arg0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.EnableVpcClassicLinkDnsSupportOutput) {
  8926  	ret := m.ctrl.Call(m, "EnableVpcClassicLinkDnsSupportRequest", arg0)
  8927  	ret0, _ := ret[0].(*request.Request)
  8928  	ret1, _ := ret[1].(*ec2.EnableVpcClassicLinkDnsSupportOutput)
  8929  	return ret0, ret1
  8930  }
  8931  
  8932  // EnableVpcClassicLinkDnsSupportRequest indicates an expected call of EnableVpcClassicLinkDnsSupportRequest
  8933  func (mr *MockEC2APIMockRecorder) EnableVpcClassicLinkDnsSupportRequest(arg0 interface{}) *gomock.Call {
  8934  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableVpcClassicLinkDnsSupportRequest", reflect.TypeOf((*MockEC2API)(nil).EnableVpcClassicLinkDnsSupportRequest), arg0)
  8935  }
  8936  
  8937  // GetConsoleOutput mocks base method
  8938  func (m *MockEC2API) GetConsoleOutput(arg0 *ec2.GetConsoleOutputInput) (*ec2.GetConsoleOutputOutput, error) {
  8939  	ret := m.ctrl.Call(m, "GetConsoleOutput", arg0)
  8940  	ret0, _ := ret[0].(*ec2.GetConsoleOutputOutput)
  8941  	ret1, _ := ret[1].(error)
  8942  	return ret0, ret1
  8943  }
  8944  
  8945  // GetConsoleOutput indicates an expected call of GetConsoleOutput
  8946  func (mr *MockEC2APIMockRecorder) GetConsoleOutput(arg0 interface{}) *gomock.Call {
  8947  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleOutput", reflect.TypeOf((*MockEC2API)(nil).GetConsoleOutput), arg0)
  8948  }
  8949  
  8950  // GetConsoleOutputWithContext mocks base method
  8951  func (m *MockEC2API) GetConsoleOutputWithContext(arg0 aws.Context, arg1 *ec2.GetConsoleOutputInput, arg2 ...request.Option) (*ec2.GetConsoleOutputOutput, error) {
  8952  	varargs := []interface{}{arg0, arg1}
  8953  	for _, a := range arg2 {
  8954  		varargs = append(varargs, a)
  8955  	}
  8956  	ret := m.ctrl.Call(m, "GetConsoleOutputWithContext", varargs...)
  8957  	ret0, _ := ret[0].(*ec2.GetConsoleOutputOutput)
  8958  	ret1, _ := ret[1].(error)
  8959  	return ret0, ret1
  8960  }
  8961  
  8962  // GetConsoleOutputWithContext indicates an expected call of GetConsoleOutputWithContext
  8963  func (mr *MockEC2APIMockRecorder) GetConsoleOutputWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  8964  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  8965  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleOutputWithContext", reflect.TypeOf((*MockEC2API)(nil).GetConsoleOutputWithContext), varargs...)
  8966  }
  8967  
  8968  // GetConsoleOutputRequest mocks base method
  8969  func (m *MockEC2API) GetConsoleOutputRequest(arg0 *ec2.GetConsoleOutputInput) (*request.Request, *ec2.GetConsoleOutputOutput) {
  8970  	ret := m.ctrl.Call(m, "GetConsoleOutputRequest", arg0)
  8971  	ret0, _ := ret[0].(*request.Request)
  8972  	ret1, _ := ret[1].(*ec2.GetConsoleOutputOutput)
  8973  	return ret0, ret1
  8974  }
  8975  
  8976  // GetConsoleOutputRequest indicates an expected call of GetConsoleOutputRequest
  8977  func (mr *MockEC2APIMockRecorder) GetConsoleOutputRequest(arg0 interface{}) *gomock.Call {
  8978  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleOutputRequest", reflect.TypeOf((*MockEC2API)(nil).GetConsoleOutputRequest), arg0)
  8979  }
  8980  
  8981  // GetConsoleScreenshot mocks base method
  8982  func (m *MockEC2API) GetConsoleScreenshot(arg0 *ec2.GetConsoleScreenshotInput) (*ec2.GetConsoleScreenshotOutput, error) {
  8983  	ret := m.ctrl.Call(m, "GetConsoleScreenshot", arg0)
  8984  	ret0, _ := ret[0].(*ec2.GetConsoleScreenshotOutput)
  8985  	ret1, _ := ret[1].(error)
  8986  	return ret0, ret1
  8987  }
  8988  
  8989  // GetConsoleScreenshot indicates an expected call of GetConsoleScreenshot
  8990  func (mr *MockEC2APIMockRecorder) GetConsoleScreenshot(arg0 interface{}) *gomock.Call {
  8991  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleScreenshot", reflect.TypeOf((*MockEC2API)(nil).GetConsoleScreenshot), arg0)
  8992  }
  8993  
  8994  // GetConsoleScreenshotWithContext mocks base method
  8995  func (m *MockEC2API) GetConsoleScreenshotWithContext(arg0 aws.Context, arg1 *ec2.GetConsoleScreenshotInput, arg2 ...request.Option) (*ec2.GetConsoleScreenshotOutput, error) {
  8996  	varargs := []interface{}{arg0, arg1}
  8997  	for _, a := range arg2 {
  8998  		varargs = append(varargs, a)
  8999  	}
  9000  	ret := m.ctrl.Call(m, "GetConsoleScreenshotWithContext", varargs...)
  9001  	ret0, _ := ret[0].(*ec2.GetConsoleScreenshotOutput)
  9002  	ret1, _ := ret[1].(error)
  9003  	return ret0, ret1
  9004  }
  9005  
  9006  // GetConsoleScreenshotWithContext indicates an expected call of GetConsoleScreenshotWithContext
  9007  func (mr *MockEC2APIMockRecorder) GetConsoleScreenshotWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9008  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9009  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleScreenshotWithContext", reflect.TypeOf((*MockEC2API)(nil).GetConsoleScreenshotWithContext), varargs...)
  9010  }
  9011  
  9012  // GetConsoleScreenshotRequest mocks base method
  9013  func (m *MockEC2API) GetConsoleScreenshotRequest(arg0 *ec2.GetConsoleScreenshotInput) (*request.Request, *ec2.GetConsoleScreenshotOutput) {
  9014  	ret := m.ctrl.Call(m, "GetConsoleScreenshotRequest", arg0)
  9015  	ret0, _ := ret[0].(*request.Request)
  9016  	ret1, _ := ret[1].(*ec2.GetConsoleScreenshotOutput)
  9017  	return ret0, ret1
  9018  }
  9019  
  9020  // GetConsoleScreenshotRequest indicates an expected call of GetConsoleScreenshotRequest
  9021  func (mr *MockEC2APIMockRecorder) GetConsoleScreenshotRequest(arg0 interface{}) *gomock.Call {
  9022  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetConsoleScreenshotRequest", reflect.TypeOf((*MockEC2API)(nil).GetConsoleScreenshotRequest), arg0)
  9023  }
  9024  
  9025  // GetHostReservationPurchasePreview mocks base method
  9026  func (m *MockEC2API) GetHostReservationPurchasePreview(arg0 *ec2.GetHostReservationPurchasePreviewInput) (*ec2.GetHostReservationPurchasePreviewOutput, error) {
  9027  	ret := m.ctrl.Call(m, "GetHostReservationPurchasePreview", arg0)
  9028  	ret0, _ := ret[0].(*ec2.GetHostReservationPurchasePreviewOutput)
  9029  	ret1, _ := ret[1].(error)
  9030  	return ret0, ret1
  9031  }
  9032  
  9033  // GetHostReservationPurchasePreview indicates an expected call of GetHostReservationPurchasePreview
  9034  func (mr *MockEC2APIMockRecorder) GetHostReservationPurchasePreview(arg0 interface{}) *gomock.Call {
  9035  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetHostReservationPurchasePreview", reflect.TypeOf((*MockEC2API)(nil).GetHostReservationPurchasePreview), arg0)
  9036  }
  9037  
  9038  // GetHostReservationPurchasePreviewWithContext mocks base method
  9039  func (m *MockEC2API) GetHostReservationPurchasePreviewWithContext(arg0 aws.Context, arg1 *ec2.GetHostReservationPurchasePreviewInput, arg2 ...request.Option) (*ec2.GetHostReservationPurchasePreviewOutput, error) {
  9040  	varargs := []interface{}{arg0, arg1}
  9041  	for _, a := range arg2 {
  9042  		varargs = append(varargs, a)
  9043  	}
  9044  	ret := m.ctrl.Call(m, "GetHostReservationPurchasePreviewWithContext", varargs...)
  9045  	ret0, _ := ret[0].(*ec2.GetHostReservationPurchasePreviewOutput)
  9046  	ret1, _ := ret[1].(error)
  9047  	return ret0, ret1
  9048  }
  9049  
  9050  // GetHostReservationPurchasePreviewWithContext indicates an expected call of GetHostReservationPurchasePreviewWithContext
  9051  func (mr *MockEC2APIMockRecorder) GetHostReservationPurchasePreviewWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9052  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9053  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetHostReservationPurchasePreviewWithContext", reflect.TypeOf((*MockEC2API)(nil).GetHostReservationPurchasePreviewWithContext), varargs...)
  9054  }
  9055  
  9056  // GetHostReservationPurchasePreviewRequest mocks base method
  9057  func (m *MockEC2API) GetHostReservationPurchasePreviewRequest(arg0 *ec2.GetHostReservationPurchasePreviewInput) (*request.Request, *ec2.GetHostReservationPurchasePreviewOutput) {
  9058  	ret := m.ctrl.Call(m, "GetHostReservationPurchasePreviewRequest", arg0)
  9059  	ret0, _ := ret[0].(*request.Request)
  9060  	ret1, _ := ret[1].(*ec2.GetHostReservationPurchasePreviewOutput)
  9061  	return ret0, ret1
  9062  }
  9063  
  9064  // GetHostReservationPurchasePreviewRequest indicates an expected call of GetHostReservationPurchasePreviewRequest
  9065  func (mr *MockEC2APIMockRecorder) GetHostReservationPurchasePreviewRequest(arg0 interface{}) *gomock.Call {
  9066  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetHostReservationPurchasePreviewRequest", reflect.TypeOf((*MockEC2API)(nil).GetHostReservationPurchasePreviewRequest), arg0)
  9067  }
  9068  
  9069  // GetLaunchTemplateData mocks base method
  9070  func (m *MockEC2API) GetLaunchTemplateData(arg0 *ec2.GetLaunchTemplateDataInput) (*ec2.GetLaunchTemplateDataOutput, error) {
  9071  	ret := m.ctrl.Call(m, "GetLaunchTemplateData", arg0)
  9072  	ret0, _ := ret[0].(*ec2.GetLaunchTemplateDataOutput)
  9073  	ret1, _ := ret[1].(error)
  9074  	return ret0, ret1
  9075  }
  9076  
  9077  // GetLaunchTemplateData indicates an expected call of GetLaunchTemplateData
  9078  func (mr *MockEC2APIMockRecorder) GetLaunchTemplateData(arg0 interface{}) *gomock.Call {
  9079  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLaunchTemplateData", reflect.TypeOf((*MockEC2API)(nil).GetLaunchTemplateData), arg0)
  9080  }
  9081  
  9082  // GetLaunchTemplateDataWithContext mocks base method
  9083  func (m *MockEC2API) GetLaunchTemplateDataWithContext(arg0 aws.Context, arg1 *ec2.GetLaunchTemplateDataInput, arg2 ...request.Option) (*ec2.GetLaunchTemplateDataOutput, error) {
  9084  	varargs := []interface{}{arg0, arg1}
  9085  	for _, a := range arg2 {
  9086  		varargs = append(varargs, a)
  9087  	}
  9088  	ret := m.ctrl.Call(m, "GetLaunchTemplateDataWithContext", varargs...)
  9089  	ret0, _ := ret[0].(*ec2.GetLaunchTemplateDataOutput)
  9090  	ret1, _ := ret[1].(error)
  9091  	return ret0, ret1
  9092  }
  9093  
  9094  // GetLaunchTemplateDataWithContext indicates an expected call of GetLaunchTemplateDataWithContext
  9095  func (mr *MockEC2APIMockRecorder) GetLaunchTemplateDataWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9096  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9097  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLaunchTemplateDataWithContext", reflect.TypeOf((*MockEC2API)(nil).GetLaunchTemplateDataWithContext), varargs...)
  9098  }
  9099  
  9100  // GetLaunchTemplateDataRequest mocks base method
  9101  func (m *MockEC2API) GetLaunchTemplateDataRequest(arg0 *ec2.GetLaunchTemplateDataInput) (*request.Request, *ec2.GetLaunchTemplateDataOutput) {
  9102  	ret := m.ctrl.Call(m, "GetLaunchTemplateDataRequest", arg0)
  9103  	ret0, _ := ret[0].(*request.Request)
  9104  	ret1, _ := ret[1].(*ec2.GetLaunchTemplateDataOutput)
  9105  	return ret0, ret1
  9106  }
  9107  
  9108  // GetLaunchTemplateDataRequest indicates an expected call of GetLaunchTemplateDataRequest
  9109  func (mr *MockEC2APIMockRecorder) GetLaunchTemplateDataRequest(arg0 interface{}) *gomock.Call {
  9110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLaunchTemplateDataRequest", reflect.TypeOf((*MockEC2API)(nil).GetLaunchTemplateDataRequest), arg0)
  9111  }
  9112  
  9113  // GetPasswordData mocks base method
  9114  func (m *MockEC2API) GetPasswordData(arg0 *ec2.GetPasswordDataInput) (*ec2.GetPasswordDataOutput, error) {
  9115  	ret := m.ctrl.Call(m, "GetPasswordData", arg0)
  9116  	ret0, _ := ret[0].(*ec2.GetPasswordDataOutput)
  9117  	ret1, _ := ret[1].(error)
  9118  	return ret0, ret1
  9119  }
  9120  
  9121  // GetPasswordData indicates an expected call of GetPasswordData
  9122  func (mr *MockEC2APIMockRecorder) GetPasswordData(arg0 interface{}) *gomock.Call {
  9123  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPasswordData", reflect.TypeOf((*MockEC2API)(nil).GetPasswordData), arg0)
  9124  }
  9125  
  9126  // GetPasswordDataWithContext mocks base method
  9127  func (m *MockEC2API) GetPasswordDataWithContext(arg0 aws.Context, arg1 *ec2.GetPasswordDataInput, arg2 ...request.Option) (*ec2.GetPasswordDataOutput, error) {
  9128  	varargs := []interface{}{arg0, arg1}
  9129  	for _, a := range arg2 {
  9130  		varargs = append(varargs, a)
  9131  	}
  9132  	ret := m.ctrl.Call(m, "GetPasswordDataWithContext", varargs...)
  9133  	ret0, _ := ret[0].(*ec2.GetPasswordDataOutput)
  9134  	ret1, _ := ret[1].(error)
  9135  	return ret0, ret1
  9136  }
  9137  
  9138  // GetPasswordDataWithContext indicates an expected call of GetPasswordDataWithContext
  9139  func (mr *MockEC2APIMockRecorder) GetPasswordDataWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9140  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9141  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPasswordDataWithContext", reflect.TypeOf((*MockEC2API)(nil).GetPasswordDataWithContext), varargs...)
  9142  }
  9143  
  9144  // GetPasswordDataRequest mocks base method
  9145  func (m *MockEC2API) GetPasswordDataRequest(arg0 *ec2.GetPasswordDataInput) (*request.Request, *ec2.GetPasswordDataOutput) {
  9146  	ret := m.ctrl.Call(m, "GetPasswordDataRequest", arg0)
  9147  	ret0, _ := ret[0].(*request.Request)
  9148  	ret1, _ := ret[1].(*ec2.GetPasswordDataOutput)
  9149  	return ret0, ret1
  9150  }
  9151  
  9152  // GetPasswordDataRequest indicates an expected call of GetPasswordDataRequest
  9153  func (mr *MockEC2APIMockRecorder) GetPasswordDataRequest(arg0 interface{}) *gomock.Call {
  9154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPasswordDataRequest", reflect.TypeOf((*MockEC2API)(nil).GetPasswordDataRequest), arg0)
  9155  }
  9156  
  9157  // GetReservedInstancesExchangeQuote mocks base method
  9158  func (m *MockEC2API) GetReservedInstancesExchangeQuote(arg0 *ec2.GetReservedInstancesExchangeQuoteInput) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) {
  9159  	ret := m.ctrl.Call(m, "GetReservedInstancesExchangeQuote", arg0)
  9160  	ret0, _ := ret[0].(*ec2.GetReservedInstancesExchangeQuoteOutput)
  9161  	ret1, _ := ret[1].(error)
  9162  	return ret0, ret1
  9163  }
  9164  
  9165  // GetReservedInstancesExchangeQuote indicates an expected call of GetReservedInstancesExchangeQuote
  9166  func (mr *MockEC2APIMockRecorder) GetReservedInstancesExchangeQuote(arg0 interface{}) *gomock.Call {
  9167  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetReservedInstancesExchangeQuote", reflect.TypeOf((*MockEC2API)(nil).GetReservedInstancesExchangeQuote), arg0)
  9168  }
  9169  
  9170  // GetReservedInstancesExchangeQuoteWithContext mocks base method
  9171  func (m *MockEC2API) GetReservedInstancesExchangeQuoteWithContext(arg0 aws.Context, arg1 *ec2.GetReservedInstancesExchangeQuoteInput, arg2 ...request.Option) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) {
  9172  	varargs := []interface{}{arg0, arg1}
  9173  	for _, a := range arg2 {
  9174  		varargs = append(varargs, a)
  9175  	}
  9176  	ret := m.ctrl.Call(m, "GetReservedInstancesExchangeQuoteWithContext", varargs...)
  9177  	ret0, _ := ret[0].(*ec2.GetReservedInstancesExchangeQuoteOutput)
  9178  	ret1, _ := ret[1].(error)
  9179  	return ret0, ret1
  9180  }
  9181  
  9182  // GetReservedInstancesExchangeQuoteWithContext indicates an expected call of GetReservedInstancesExchangeQuoteWithContext
  9183  func (mr *MockEC2APIMockRecorder) GetReservedInstancesExchangeQuoteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9184  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9185  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetReservedInstancesExchangeQuoteWithContext", reflect.TypeOf((*MockEC2API)(nil).GetReservedInstancesExchangeQuoteWithContext), varargs...)
  9186  }
  9187  
  9188  // GetReservedInstancesExchangeQuoteRequest mocks base method
  9189  func (m *MockEC2API) GetReservedInstancesExchangeQuoteRequest(arg0 *ec2.GetReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.GetReservedInstancesExchangeQuoteOutput) {
  9190  	ret := m.ctrl.Call(m, "GetReservedInstancesExchangeQuoteRequest", arg0)
  9191  	ret0, _ := ret[0].(*request.Request)
  9192  	ret1, _ := ret[1].(*ec2.GetReservedInstancesExchangeQuoteOutput)
  9193  	return ret0, ret1
  9194  }
  9195  
  9196  // GetReservedInstancesExchangeQuoteRequest indicates an expected call of GetReservedInstancesExchangeQuoteRequest
  9197  func (mr *MockEC2APIMockRecorder) GetReservedInstancesExchangeQuoteRequest(arg0 interface{}) *gomock.Call {
  9198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetReservedInstancesExchangeQuoteRequest", reflect.TypeOf((*MockEC2API)(nil).GetReservedInstancesExchangeQuoteRequest), arg0)
  9199  }
  9200  
  9201  // ImportImage mocks base method
  9202  func (m *MockEC2API) ImportImage(arg0 *ec2.ImportImageInput) (*ec2.ImportImageOutput, error) {
  9203  	ret := m.ctrl.Call(m, "ImportImage", arg0)
  9204  	ret0, _ := ret[0].(*ec2.ImportImageOutput)
  9205  	ret1, _ := ret[1].(error)
  9206  	return ret0, ret1
  9207  }
  9208  
  9209  // ImportImage indicates an expected call of ImportImage
  9210  func (mr *MockEC2APIMockRecorder) ImportImage(arg0 interface{}) *gomock.Call {
  9211  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportImage", reflect.TypeOf((*MockEC2API)(nil).ImportImage), arg0)
  9212  }
  9213  
  9214  // ImportImageWithContext mocks base method
  9215  func (m *MockEC2API) ImportImageWithContext(arg0 aws.Context, arg1 *ec2.ImportImageInput, arg2 ...request.Option) (*ec2.ImportImageOutput, error) {
  9216  	varargs := []interface{}{arg0, arg1}
  9217  	for _, a := range arg2 {
  9218  		varargs = append(varargs, a)
  9219  	}
  9220  	ret := m.ctrl.Call(m, "ImportImageWithContext", varargs...)
  9221  	ret0, _ := ret[0].(*ec2.ImportImageOutput)
  9222  	ret1, _ := ret[1].(error)
  9223  	return ret0, ret1
  9224  }
  9225  
  9226  // ImportImageWithContext indicates an expected call of ImportImageWithContext
  9227  func (mr *MockEC2APIMockRecorder) ImportImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9228  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9229  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportImageWithContext", reflect.TypeOf((*MockEC2API)(nil).ImportImageWithContext), varargs...)
  9230  }
  9231  
  9232  // ImportImageRequest mocks base method
  9233  func (m *MockEC2API) ImportImageRequest(arg0 *ec2.ImportImageInput) (*request.Request, *ec2.ImportImageOutput) {
  9234  	ret := m.ctrl.Call(m, "ImportImageRequest", arg0)
  9235  	ret0, _ := ret[0].(*request.Request)
  9236  	ret1, _ := ret[1].(*ec2.ImportImageOutput)
  9237  	return ret0, ret1
  9238  }
  9239  
  9240  // ImportImageRequest indicates an expected call of ImportImageRequest
  9241  func (mr *MockEC2APIMockRecorder) ImportImageRequest(arg0 interface{}) *gomock.Call {
  9242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportImageRequest", reflect.TypeOf((*MockEC2API)(nil).ImportImageRequest), arg0)
  9243  }
  9244  
  9245  // ImportInstance mocks base method
  9246  func (m *MockEC2API) ImportInstance(arg0 *ec2.ImportInstanceInput) (*ec2.ImportInstanceOutput, error) {
  9247  	ret := m.ctrl.Call(m, "ImportInstance", arg0)
  9248  	ret0, _ := ret[0].(*ec2.ImportInstanceOutput)
  9249  	ret1, _ := ret[1].(error)
  9250  	return ret0, ret1
  9251  }
  9252  
  9253  // ImportInstance indicates an expected call of ImportInstance
  9254  func (mr *MockEC2APIMockRecorder) ImportInstance(arg0 interface{}) *gomock.Call {
  9255  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportInstance", reflect.TypeOf((*MockEC2API)(nil).ImportInstance), arg0)
  9256  }
  9257  
  9258  // ImportInstanceWithContext mocks base method
  9259  func (m *MockEC2API) ImportInstanceWithContext(arg0 aws.Context, arg1 *ec2.ImportInstanceInput, arg2 ...request.Option) (*ec2.ImportInstanceOutput, error) {
  9260  	varargs := []interface{}{arg0, arg1}
  9261  	for _, a := range arg2 {
  9262  		varargs = append(varargs, a)
  9263  	}
  9264  	ret := m.ctrl.Call(m, "ImportInstanceWithContext", varargs...)
  9265  	ret0, _ := ret[0].(*ec2.ImportInstanceOutput)
  9266  	ret1, _ := ret[1].(error)
  9267  	return ret0, ret1
  9268  }
  9269  
  9270  // ImportInstanceWithContext indicates an expected call of ImportInstanceWithContext
  9271  func (mr *MockEC2APIMockRecorder) ImportInstanceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9272  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9273  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportInstanceWithContext", reflect.TypeOf((*MockEC2API)(nil).ImportInstanceWithContext), varargs...)
  9274  }
  9275  
  9276  // ImportInstanceRequest mocks base method
  9277  func (m *MockEC2API) ImportInstanceRequest(arg0 *ec2.ImportInstanceInput) (*request.Request, *ec2.ImportInstanceOutput) {
  9278  	ret := m.ctrl.Call(m, "ImportInstanceRequest", arg0)
  9279  	ret0, _ := ret[0].(*request.Request)
  9280  	ret1, _ := ret[1].(*ec2.ImportInstanceOutput)
  9281  	return ret0, ret1
  9282  }
  9283  
  9284  // ImportInstanceRequest indicates an expected call of ImportInstanceRequest
  9285  func (mr *MockEC2APIMockRecorder) ImportInstanceRequest(arg0 interface{}) *gomock.Call {
  9286  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportInstanceRequest", reflect.TypeOf((*MockEC2API)(nil).ImportInstanceRequest), arg0)
  9287  }
  9288  
  9289  // ImportKeyPair mocks base method
  9290  func (m *MockEC2API) ImportKeyPair(arg0 *ec2.ImportKeyPairInput) (*ec2.ImportKeyPairOutput, error) {
  9291  	ret := m.ctrl.Call(m, "ImportKeyPair", arg0)
  9292  	ret0, _ := ret[0].(*ec2.ImportKeyPairOutput)
  9293  	ret1, _ := ret[1].(error)
  9294  	return ret0, ret1
  9295  }
  9296  
  9297  // ImportKeyPair indicates an expected call of ImportKeyPair
  9298  func (mr *MockEC2APIMockRecorder) ImportKeyPair(arg0 interface{}) *gomock.Call {
  9299  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportKeyPair", reflect.TypeOf((*MockEC2API)(nil).ImportKeyPair), arg0)
  9300  }
  9301  
  9302  // ImportKeyPairWithContext mocks base method
  9303  func (m *MockEC2API) ImportKeyPairWithContext(arg0 aws.Context, arg1 *ec2.ImportKeyPairInput, arg2 ...request.Option) (*ec2.ImportKeyPairOutput, error) {
  9304  	varargs := []interface{}{arg0, arg1}
  9305  	for _, a := range arg2 {
  9306  		varargs = append(varargs, a)
  9307  	}
  9308  	ret := m.ctrl.Call(m, "ImportKeyPairWithContext", varargs...)
  9309  	ret0, _ := ret[0].(*ec2.ImportKeyPairOutput)
  9310  	ret1, _ := ret[1].(error)
  9311  	return ret0, ret1
  9312  }
  9313  
  9314  // ImportKeyPairWithContext indicates an expected call of ImportKeyPairWithContext
  9315  func (mr *MockEC2APIMockRecorder) ImportKeyPairWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9316  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9317  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportKeyPairWithContext", reflect.TypeOf((*MockEC2API)(nil).ImportKeyPairWithContext), varargs...)
  9318  }
  9319  
  9320  // ImportKeyPairRequest mocks base method
  9321  func (m *MockEC2API) ImportKeyPairRequest(arg0 *ec2.ImportKeyPairInput) (*request.Request, *ec2.ImportKeyPairOutput) {
  9322  	ret := m.ctrl.Call(m, "ImportKeyPairRequest", arg0)
  9323  	ret0, _ := ret[0].(*request.Request)
  9324  	ret1, _ := ret[1].(*ec2.ImportKeyPairOutput)
  9325  	return ret0, ret1
  9326  }
  9327  
  9328  // ImportKeyPairRequest indicates an expected call of ImportKeyPairRequest
  9329  func (mr *MockEC2APIMockRecorder) ImportKeyPairRequest(arg0 interface{}) *gomock.Call {
  9330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportKeyPairRequest", reflect.TypeOf((*MockEC2API)(nil).ImportKeyPairRequest), arg0)
  9331  }
  9332  
  9333  // ImportSnapshot mocks base method
  9334  func (m *MockEC2API) ImportSnapshot(arg0 *ec2.ImportSnapshotInput) (*ec2.ImportSnapshotOutput, error) {
  9335  	ret := m.ctrl.Call(m, "ImportSnapshot", arg0)
  9336  	ret0, _ := ret[0].(*ec2.ImportSnapshotOutput)
  9337  	ret1, _ := ret[1].(error)
  9338  	return ret0, ret1
  9339  }
  9340  
  9341  // ImportSnapshot indicates an expected call of ImportSnapshot
  9342  func (mr *MockEC2APIMockRecorder) ImportSnapshot(arg0 interface{}) *gomock.Call {
  9343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportSnapshot", reflect.TypeOf((*MockEC2API)(nil).ImportSnapshot), arg0)
  9344  }
  9345  
  9346  // ImportSnapshotWithContext mocks base method
  9347  func (m *MockEC2API) ImportSnapshotWithContext(arg0 aws.Context, arg1 *ec2.ImportSnapshotInput, arg2 ...request.Option) (*ec2.ImportSnapshotOutput, error) {
  9348  	varargs := []interface{}{arg0, arg1}
  9349  	for _, a := range arg2 {
  9350  		varargs = append(varargs, a)
  9351  	}
  9352  	ret := m.ctrl.Call(m, "ImportSnapshotWithContext", varargs...)
  9353  	ret0, _ := ret[0].(*ec2.ImportSnapshotOutput)
  9354  	ret1, _ := ret[1].(error)
  9355  	return ret0, ret1
  9356  }
  9357  
  9358  // ImportSnapshotWithContext indicates an expected call of ImportSnapshotWithContext
  9359  func (mr *MockEC2APIMockRecorder) ImportSnapshotWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9360  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9361  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportSnapshotWithContext", reflect.TypeOf((*MockEC2API)(nil).ImportSnapshotWithContext), varargs...)
  9362  }
  9363  
  9364  // ImportSnapshotRequest mocks base method
  9365  func (m *MockEC2API) ImportSnapshotRequest(arg0 *ec2.ImportSnapshotInput) (*request.Request, *ec2.ImportSnapshotOutput) {
  9366  	ret := m.ctrl.Call(m, "ImportSnapshotRequest", arg0)
  9367  	ret0, _ := ret[0].(*request.Request)
  9368  	ret1, _ := ret[1].(*ec2.ImportSnapshotOutput)
  9369  	return ret0, ret1
  9370  }
  9371  
  9372  // ImportSnapshotRequest indicates an expected call of ImportSnapshotRequest
  9373  func (mr *MockEC2APIMockRecorder) ImportSnapshotRequest(arg0 interface{}) *gomock.Call {
  9374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportSnapshotRequest", reflect.TypeOf((*MockEC2API)(nil).ImportSnapshotRequest), arg0)
  9375  }
  9376  
  9377  // ImportVolume mocks base method
  9378  func (m *MockEC2API) ImportVolume(arg0 *ec2.ImportVolumeInput) (*ec2.ImportVolumeOutput, error) {
  9379  	ret := m.ctrl.Call(m, "ImportVolume", arg0)
  9380  	ret0, _ := ret[0].(*ec2.ImportVolumeOutput)
  9381  	ret1, _ := ret[1].(error)
  9382  	return ret0, ret1
  9383  }
  9384  
  9385  // ImportVolume indicates an expected call of ImportVolume
  9386  func (mr *MockEC2APIMockRecorder) ImportVolume(arg0 interface{}) *gomock.Call {
  9387  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportVolume", reflect.TypeOf((*MockEC2API)(nil).ImportVolume), arg0)
  9388  }
  9389  
  9390  // ImportVolumeWithContext mocks base method
  9391  func (m *MockEC2API) ImportVolumeWithContext(arg0 aws.Context, arg1 *ec2.ImportVolumeInput, arg2 ...request.Option) (*ec2.ImportVolumeOutput, error) {
  9392  	varargs := []interface{}{arg0, arg1}
  9393  	for _, a := range arg2 {
  9394  		varargs = append(varargs, a)
  9395  	}
  9396  	ret := m.ctrl.Call(m, "ImportVolumeWithContext", varargs...)
  9397  	ret0, _ := ret[0].(*ec2.ImportVolumeOutput)
  9398  	ret1, _ := ret[1].(error)
  9399  	return ret0, ret1
  9400  }
  9401  
  9402  // ImportVolumeWithContext indicates an expected call of ImportVolumeWithContext
  9403  func (mr *MockEC2APIMockRecorder) ImportVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9404  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9405  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).ImportVolumeWithContext), varargs...)
  9406  }
  9407  
  9408  // ImportVolumeRequest mocks base method
  9409  func (m *MockEC2API) ImportVolumeRequest(arg0 *ec2.ImportVolumeInput) (*request.Request, *ec2.ImportVolumeOutput) {
  9410  	ret := m.ctrl.Call(m, "ImportVolumeRequest", arg0)
  9411  	ret0, _ := ret[0].(*request.Request)
  9412  	ret1, _ := ret[1].(*ec2.ImportVolumeOutput)
  9413  	return ret0, ret1
  9414  }
  9415  
  9416  // ImportVolumeRequest indicates an expected call of ImportVolumeRequest
  9417  func (mr *MockEC2APIMockRecorder) ImportVolumeRequest(arg0 interface{}) *gomock.Call {
  9418  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).ImportVolumeRequest), arg0)
  9419  }
  9420  
  9421  // ModifyFpgaImageAttribute mocks base method
  9422  func (m *MockEC2API) ModifyFpgaImageAttribute(arg0 *ec2.ModifyFpgaImageAttributeInput) (*ec2.ModifyFpgaImageAttributeOutput, error) {
  9423  	ret := m.ctrl.Call(m, "ModifyFpgaImageAttribute", arg0)
  9424  	ret0, _ := ret[0].(*ec2.ModifyFpgaImageAttributeOutput)
  9425  	ret1, _ := ret[1].(error)
  9426  	return ret0, ret1
  9427  }
  9428  
  9429  // ModifyFpgaImageAttribute indicates an expected call of ModifyFpgaImageAttribute
  9430  func (mr *MockEC2APIMockRecorder) ModifyFpgaImageAttribute(arg0 interface{}) *gomock.Call {
  9431  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyFpgaImageAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyFpgaImageAttribute), arg0)
  9432  }
  9433  
  9434  // ModifyFpgaImageAttributeWithContext mocks base method
  9435  func (m *MockEC2API) ModifyFpgaImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyFpgaImageAttributeInput, arg2 ...request.Option) (*ec2.ModifyFpgaImageAttributeOutput, error) {
  9436  	varargs := []interface{}{arg0, arg1}
  9437  	for _, a := range arg2 {
  9438  		varargs = append(varargs, a)
  9439  	}
  9440  	ret := m.ctrl.Call(m, "ModifyFpgaImageAttributeWithContext", varargs...)
  9441  	ret0, _ := ret[0].(*ec2.ModifyFpgaImageAttributeOutput)
  9442  	ret1, _ := ret[1].(error)
  9443  	return ret0, ret1
  9444  }
  9445  
  9446  // ModifyFpgaImageAttributeWithContext indicates an expected call of ModifyFpgaImageAttributeWithContext
  9447  func (mr *MockEC2APIMockRecorder) ModifyFpgaImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9448  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9449  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyFpgaImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyFpgaImageAttributeWithContext), varargs...)
  9450  }
  9451  
  9452  // ModifyFpgaImageAttributeRequest mocks base method
  9453  func (m *MockEC2API) ModifyFpgaImageAttributeRequest(arg0 *ec2.ModifyFpgaImageAttributeInput) (*request.Request, *ec2.ModifyFpgaImageAttributeOutput) {
  9454  	ret := m.ctrl.Call(m, "ModifyFpgaImageAttributeRequest", arg0)
  9455  	ret0, _ := ret[0].(*request.Request)
  9456  	ret1, _ := ret[1].(*ec2.ModifyFpgaImageAttributeOutput)
  9457  	return ret0, ret1
  9458  }
  9459  
  9460  // ModifyFpgaImageAttributeRequest indicates an expected call of ModifyFpgaImageAttributeRequest
  9461  func (mr *MockEC2APIMockRecorder) ModifyFpgaImageAttributeRequest(arg0 interface{}) *gomock.Call {
  9462  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyFpgaImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyFpgaImageAttributeRequest), arg0)
  9463  }
  9464  
  9465  // ModifyHosts mocks base method
  9466  func (m *MockEC2API) ModifyHosts(arg0 *ec2.ModifyHostsInput) (*ec2.ModifyHostsOutput, error) {
  9467  	ret := m.ctrl.Call(m, "ModifyHosts", arg0)
  9468  	ret0, _ := ret[0].(*ec2.ModifyHostsOutput)
  9469  	ret1, _ := ret[1].(error)
  9470  	return ret0, ret1
  9471  }
  9472  
  9473  // ModifyHosts indicates an expected call of ModifyHosts
  9474  func (mr *MockEC2APIMockRecorder) ModifyHosts(arg0 interface{}) *gomock.Call {
  9475  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyHosts", reflect.TypeOf((*MockEC2API)(nil).ModifyHosts), arg0)
  9476  }
  9477  
  9478  // ModifyHostsWithContext mocks base method
  9479  func (m *MockEC2API) ModifyHostsWithContext(arg0 aws.Context, arg1 *ec2.ModifyHostsInput, arg2 ...request.Option) (*ec2.ModifyHostsOutput, error) {
  9480  	varargs := []interface{}{arg0, arg1}
  9481  	for _, a := range arg2 {
  9482  		varargs = append(varargs, a)
  9483  	}
  9484  	ret := m.ctrl.Call(m, "ModifyHostsWithContext", varargs...)
  9485  	ret0, _ := ret[0].(*ec2.ModifyHostsOutput)
  9486  	ret1, _ := ret[1].(error)
  9487  	return ret0, ret1
  9488  }
  9489  
  9490  // ModifyHostsWithContext indicates an expected call of ModifyHostsWithContext
  9491  func (mr *MockEC2APIMockRecorder) ModifyHostsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9492  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9493  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyHostsWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyHostsWithContext), varargs...)
  9494  }
  9495  
  9496  // ModifyHostsRequest mocks base method
  9497  func (m *MockEC2API) ModifyHostsRequest(arg0 *ec2.ModifyHostsInput) (*request.Request, *ec2.ModifyHostsOutput) {
  9498  	ret := m.ctrl.Call(m, "ModifyHostsRequest", arg0)
  9499  	ret0, _ := ret[0].(*request.Request)
  9500  	ret1, _ := ret[1].(*ec2.ModifyHostsOutput)
  9501  	return ret0, ret1
  9502  }
  9503  
  9504  // ModifyHostsRequest indicates an expected call of ModifyHostsRequest
  9505  func (mr *MockEC2APIMockRecorder) ModifyHostsRequest(arg0 interface{}) *gomock.Call {
  9506  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyHostsRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyHostsRequest), arg0)
  9507  }
  9508  
  9509  // ModifyIdFormat mocks base method
  9510  func (m *MockEC2API) ModifyIdFormat(arg0 *ec2.ModifyIdFormatInput) (*ec2.ModifyIdFormatOutput, error) {
  9511  	ret := m.ctrl.Call(m, "ModifyIdFormat", arg0)
  9512  	ret0, _ := ret[0].(*ec2.ModifyIdFormatOutput)
  9513  	ret1, _ := ret[1].(error)
  9514  	return ret0, ret1
  9515  }
  9516  
  9517  // ModifyIdFormat indicates an expected call of ModifyIdFormat
  9518  func (mr *MockEC2APIMockRecorder) ModifyIdFormat(arg0 interface{}) *gomock.Call {
  9519  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdFormat", reflect.TypeOf((*MockEC2API)(nil).ModifyIdFormat), arg0)
  9520  }
  9521  
  9522  // ModifyIdFormatWithContext mocks base method
  9523  func (m *MockEC2API) ModifyIdFormatWithContext(arg0 aws.Context, arg1 *ec2.ModifyIdFormatInput, arg2 ...request.Option) (*ec2.ModifyIdFormatOutput, error) {
  9524  	varargs := []interface{}{arg0, arg1}
  9525  	for _, a := range arg2 {
  9526  		varargs = append(varargs, a)
  9527  	}
  9528  	ret := m.ctrl.Call(m, "ModifyIdFormatWithContext", varargs...)
  9529  	ret0, _ := ret[0].(*ec2.ModifyIdFormatOutput)
  9530  	ret1, _ := ret[1].(error)
  9531  	return ret0, ret1
  9532  }
  9533  
  9534  // ModifyIdFormatWithContext indicates an expected call of ModifyIdFormatWithContext
  9535  func (mr *MockEC2APIMockRecorder) ModifyIdFormatWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9536  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9537  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdFormatWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyIdFormatWithContext), varargs...)
  9538  }
  9539  
  9540  // ModifyIdFormatRequest mocks base method
  9541  func (m *MockEC2API) ModifyIdFormatRequest(arg0 *ec2.ModifyIdFormatInput) (*request.Request, *ec2.ModifyIdFormatOutput) {
  9542  	ret := m.ctrl.Call(m, "ModifyIdFormatRequest", arg0)
  9543  	ret0, _ := ret[0].(*request.Request)
  9544  	ret1, _ := ret[1].(*ec2.ModifyIdFormatOutput)
  9545  	return ret0, ret1
  9546  }
  9547  
  9548  // ModifyIdFormatRequest indicates an expected call of ModifyIdFormatRequest
  9549  func (mr *MockEC2APIMockRecorder) ModifyIdFormatRequest(arg0 interface{}) *gomock.Call {
  9550  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdFormatRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyIdFormatRequest), arg0)
  9551  }
  9552  
  9553  // ModifyIdentityIdFormat mocks base method
  9554  func (m *MockEC2API) ModifyIdentityIdFormat(arg0 *ec2.ModifyIdentityIdFormatInput) (*ec2.ModifyIdentityIdFormatOutput, error) {
  9555  	ret := m.ctrl.Call(m, "ModifyIdentityIdFormat", arg0)
  9556  	ret0, _ := ret[0].(*ec2.ModifyIdentityIdFormatOutput)
  9557  	ret1, _ := ret[1].(error)
  9558  	return ret0, ret1
  9559  }
  9560  
  9561  // ModifyIdentityIdFormat indicates an expected call of ModifyIdentityIdFormat
  9562  func (mr *MockEC2APIMockRecorder) ModifyIdentityIdFormat(arg0 interface{}) *gomock.Call {
  9563  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdentityIdFormat", reflect.TypeOf((*MockEC2API)(nil).ModifyIdentityIdFormat), arg0)
  9564  }
  9565  
  9566  // ModifyIdentityIdFormatWithContext mocks base method
  9567  func (m *MockEC2API) ModifyIdentityIdFormatWithContext(arg0 aws.Context, arg1 *ec2.ModifyIdentityIdFormatInput, arg2 ...request.Option) (*ec2.ModifyIdentityIdFormatOutput, error) {
  9568  	varargs := []interface{}{arg0, arg1}
  9569  	for _, a := range arg2 {
  9570  		varargs = append(varargs, a)
  9571  	}
  9572  	ret := m.ctrl.Call(m, "ModifyIdentityIdFormatWithContext", varargs...)
  9573  	ret0, _ := ret[0].(*ec2.ModifyIdentityIdFormatOutput)
  9574  	ret1, _ := ret[1].(error)
  9575  	return ret0, ret1
  9576  }
  9577  
  9578  // ModifyIdentityIdFormatWithContext indicates an expected call of ModifyIdentityIdFormatWithContext
  9579  func (mr *MockEC2APIMockRecorder) ModifyIdentityIdFormatWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9580  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9581  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdentityIdFormatWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyIdentityIdFormatWithContext), varargs...)
  9582  }
  9583  
  9584  // ModifyIdentityIdFormatRequest mocks base method
  9585  func (m *MockEC2API) ModifyIdentityIdFormatRequest(arg0 *ec2.ModifyIdentityIdFormatInput) (*request.Request, *ec2.ModifyIdentityIdFormatOutput) {
  9586  	ret := m.ctrl.Call(m, "ModifyIdentityIdFormatRequest", arg0)
  9587  	ret0, _ := ret[0].(*request.Request)
  9588  	ret1, _ := ret[1].(*ec2.ModifyIdentityIdFormatOutput)
  9589  	return ret0, ret1
  9590  }
  9591  
  9592  // ModifyIdentityIdFormatRequest indicates an expected call of ModifyIdentityIdFormatRequest
  9593  func (mr *MockEC2APIMockRecorder) ModifyIdentityIdFormatRequest(arg0 interface{}) *gomock.Call {
  9594  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyIdentityIdFormatRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyIdentityIdFormatRequest), arg0)
  9595  }
  9596  
  9597  // ModifyImageAttribute mocks base method
  9598  func (m *MockEC2API) ModifyImageAttribute(arg0 *ec2.ModifyImageAttributeInput) (*ec2.ModifyImageAttributeOutput, error) {
  9599  	ret := m.ctrl.Call(m, "ModifyImageAttribute", arg0)
  9600  	ret0, _ := ret[0].(*ec2.ModifyImageAttributeOutput)
  9601  	ret1, _ := ret[1].(error)
  9602  	return ret0, ret1
  9603  }
  9604  
  9605  // ModifyImageAttribute indicates an expected call of ModifyImageAttribute
  9606  func (mr *MockEC2APIMockRecorder) ModifyImageAttribute(arg0 interface{}) *gomock.Call {
  9607  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyImageAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyImageAttribute), arg0)
  9608  }
  9609  
  9610  // ModifyImageAttributeWithContext mocks base method
  9611  func (m *MockEC2API) ModifyImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyImageAttributeInput, arg2 ...request.Option) (*ec2.ModifyImageAttributeOutput, error) {
  9612  	varargs := []interface{}{arg0, arg1}
  9613  	for _, a := range arg2 {
  9614  		varargs = append(varargs, a)
  9615  	}
  9616  	ret := m.ctrl.Call(m, "ModifyImageAttributeWithContext", varargs...)
  9617  	ret0, _ := ret[0].(*ec2.ModifyImageAttributeOutput)
  9618  	ret1, _ := ret[1].(error)
  9619  	return ret0, ret1
  9620  }
  9621  
  9622  // ModifyImageAttributeWithContext indicates an expected call of ModifyImageAttributeWithContext
  9623  func (mr *MockEC2APIMockRecorder) ModifyImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9624  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9625  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyImageAttributeWithContext), varargs...)
  9626  }
  9627  
  9628  // ModifyImageAttributeRequest mocks base method
  9629  func (m *MockEC2API) ModifyImageAttributeRequest(arg0 *ec2.ModifyImageAttributeInput) (*request.Request, *ec2.ModifyImageAttributeOutput) {
  9630  	ret := m.ctrl.Call(m, "ModifyImageAttributeRequest", arg0)
  9631  	ret0, _ := ret[0].(*request.Request)
  9632  	ret1, _ := ret[1].(*ec2.ModifyImageAttributeOutput)
  9633  	return ret0, ret1
  9634  }
  9635  
  9636  // ModifyImageAttributeRequest indicates an expected call of ModifyImageAttributeRequest
  9637  func (mr *MockEC2APIMockRecorder) ModifyImageAttributeRequest(arg0 interface{}) *gomock.Call {
  9638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyImageAttributeRequest), arg0)
  9639  }
  9640  
  9641  // ModifyInstanceAttribute mocks base method
  9642  func (m *MockEC2API) ModifyInstanceAttribute(arg0 *ec2.ModifyInstanceAttributeInput) (*ec2.ModifyInstanceAttributeOutput, error) {
  9643  	ret := m.ctrl.Call(m, "ModifyInstanceAttribute", arg0)
  9644  	ret0, _ := ret[0].(*ec2.ModifyInstanceAttributeOutput)
  9645  	ret1, _ := ret[1].(error)
  9646  	return ret0, ret1
  9647  }
  9648  
  9649  // ModifyInstanceAttribute indicates an expected call of ModifyInstanceAttribute
  9650  func (mr *MockEC2APIMockRecorder) ModifyInstanceAttribute(arg0 interface{}) *gomock.Call {
  9651  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceAttribute), arg0)
  9652  }
  9653  
  9654  // ModifyInstanceAttributeWithContext mocks base method
  9655  func (m *MockEC2API) ModifyInstanceAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyInstanceAttributeInput, arg2 ...request.Option) (*ec2.ModifyInstanceAttributeOutput, error) {
  9656  	varargs := []interface{}{arg0, arg1}
  9657  	for _, a := range arg2 {
  9658  		varargs = append(varargs, a)
  9659  	}
  9660  	ret := m.ctrl.Call(m, "ModifyInstanceAttributeWithContext", varargs...)
  9661  	ret0, _ := ret[0].(*ec2.ModifyInstanceAttributeOutput)
  9662  	ret1, _ := ret[1].(error)
  9663  	return ret0, ret1
  9664  }
  9665  
  9666  // ModifyInstanceAttributeWithContext indicates an expected call of ModifyInstanceAttributeWithContext
  9667  func (mr *MockEC2APIMockRecorder) ModifyInstanceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9668  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9669  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceAttributeWithContext), varargs...)
  9670  }
  9671  
  9672  // ModifyInstanceAttributeRequest mocks base method
  9673  func (m *MockEC2API) ModifyInstanceAttributeRequest(arg0 *ec2.ModifyInstanceAttributeInput) (*request.Request, *ec2.ModifyInstanceAttributeOutput) {
  9674  	ret := m.ctrl.Call(m, "ModifyInstanceAttributeRequest", arg0)
  9675  	ret0, _ := ret[0].(*request.Request)
  9676  	ret1, _ := ret[1].(*ec2.ModifyInstanceAttributeOutput)
  9677  	return ret0, ret1
  9678  }
  9679  
  9680  // ModifyInstanceAttributeRequest indicates an expected call of ModifyInstanceAttributeRequest
  9681  func (mr *MockEC2APIMockRecorder) ModifyInstanceAttributeRequest(arg0 interface{}) *gomock.Call {
  9682  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceAttributeRequest), arg0)
  9683  }
  9684  
  9685  // ModifyInstanceCreditSpecification mocks base method
  9686  func (m *MockEC2API) ModifyInstanceCreditSpecification(arg0 *ec2.ModifyInstanceCreditSpecificationInput) (*ec2.ModifyInstanceCreditSpecificationOutput, error) {
  9687  	ret := m.ctrl.Call(m, "ModifyInstanceCreditSpecification", arg0)
  9688  	ret0, _ := ret[0].(*ec2.ModifyInstanceCreditSpecificationOutput)
  9689  	ret1, _ := ret[1].(error)
  9690  	return ret0, ret1
  9691  }
  9692  
  9693  // ModifyInstanceCreditSpecification indicates an expected call of ModifyInstanceCreditSpecification
  9694  func (mr *MockEC2APIMockRecorder) ModifyInstanceCreditSpecification(arg0 interface{}) *gomock.Call {
  9695  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceCreditSpecification", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceCreditSpecification), arg0)
  9696  }
  9697  
  9698  // ModifyInstanceCreditSpecificationWithContext mocks base method
  9699  func (m *MockEC2API) ModifyInstanceCreditSpecificationWithContext(arg0 aws.Context, arg1 *ec2.ModifyInstanceCreditSpecificationInput, arg2 ...request.Option) (*ec2.ModifyInstanceCreditSpecificationOutput, error) {
  9700  	varargs := []interface{}{arg0, arg1}
  9701  	for _, a := range arg2 {
  9702  		varargs = append(varargs, a)
  9703  	}
  9704  	ret := m.ctrl.Call(m, "ModifyInstanceCreditSpecificationWithContext", varargs...)
  9705  	ret0, _ := ret[0].(*ec2.ModifyInstanceCreditSpecificationOutput)
  9706  	ret1, _ := ret[1].(error)
  9707  	return ret0, ret1
  9708  }
  9709  
  9710  // ModifyInstanceCreditSpecificationWithContext indicates an expected call of ModifyInstanceCreditSpecificationWithContext
  9711  func (mr *MockEC2APIMockRecorder) ModifyInstanceCreditSpecificationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9712  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9713  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceCreditSpecificationWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceCreditSpecificationWithContext), varargs...)
  9714  }
  9715  
  9716  // ModifyInstanceCreditSpecificationRequest mocks base method
  9717  func (m *MockEC2API) ModifyInstanceCreditSpecificationRequest(arg0 *ec2.ModifyInstanceCreditSpecificationInput) (*request.Request, *ec2.ModifyInstanceCreditSpecificationOutput) {
  9718  	ret := m.ctrl.Call(m, "ModifyInstanceCreditSpecificationRequest", arg0)
  9719  	ret0, _ := ret[0].(*request.Request)
  9720  	ret1, _ := ret[1].(*ec2.ModifyInstanceCreditSpecificationOutput)
  9721  	return ret0, ret1
  9722  }
  9723  
  9724  // ModifyInstanceCreditSpecificationRequest indicates an expected call of ModifyInstanceCreditSpecificationRequest
  9725  func (mr *MockEC2APIMockRecorder) ModifyInstanceCreditSpecificationRequest(arg0 interface{}) *gomock.Call {
  9726  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstanceCreditSpecificationRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyInstanceCreditSpecificationRequest), arg0)
  9727  }
  9728  
  9729  // ModifyInstancePlacement mocks base method
  9730  func (m *MockEC2API) ModifyInstancePlacement(arg0 *ec2.ModifyInstancePlacementInput) (*ec2.ModifyInstancePlacementOutput, error) {
  9731  	ret := m.ctrl.Call(m, "ModifyInstancePlacement", arg0)
  9732  	ret0, _ := ret[0].(*ec2.ModifyInstancePlacementOutput)
  9733  	ret1, _ := ret[1].(error)
  9734  	return ret0, ret1
  9735  }
  9736  
  9737  // ModifyInstancePlacement indicates an expected call of ModifyInstancePlacement
  9738  func (mr *MockEC2APIMockRecorder) ModifyInstancePlacement(arg0 interface{}) *gomock.Call {
  9739  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstancePlacement", reflect.TypeOf((*MockEC2API)(nil).ModifyInstancePlacement), arg0)
  9740  }
  9741  
  9742  // ModifyInstancePlacementWithContext mocks base method
  9743  func (m *MockEC2API) ModifyInstancePlacementWithContext(arg0 aws.Context, arg1 *ec2.ModifyInstancePlacementInput, arg2 ...request.Option) (*ec2.ModifyInstancePlacementOutput, error) {
  9744  	varargs := []interface{}{arg0, arg1}
  9745  	for _, a := range arg2 {
  9746  		varargs = append(varargs, a)
  9747  	}
  9748  	ret := m.ctrl.Call(m, "ModifyInstancePlacementWithContext", varargs...)
  9749  	ret0, _ := ret[0].(*ec2.ModifyInstancePlacementOutput)
  9750  	ret1, _ := ret[1].(error)
  9751  	return ret0, ret1
  9752  }
  9753  
  9754  // ModifyInstancePlacementWithContext indicates an expected call of ModifyInstancePlacementWithContext
  9755  func (mr *MockEC2APIMockRecorder) ModifyInstancePlacementWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9756  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9757  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstancePlacementWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyInstancePlacementWithContext), varargs...)
  9758  }
  9759  
  9760  // ModifyInstancePlacementRequest mocks base method
  9761  func (m *MockEC2API) ModifyInstancePlacementRequest(arg0 *ec2.ModifyInstancePlacementInput) (*request.Request, *ec2.ModifyInstancePlacementOutput) {
  9762  	ret := m.ctrl.Call(m, "ModifyInstancePlacementRequest", arg0)
  9763  	ret0, _ := ret[0].(*request.Request)
  9764  	ret1, _ := ret[1].(*ec2.ModifyInstancePlacementOutput)
  9765  	return ret0, ret1
  9766  }
  9767  
  9768  // ModifyInstancePlacementRequest indicates an expected call of ModifyInstancePlacementRequest
  9769  func (mr *MockEC2APIMockRecorder) ModifyInstancePlacementRequest(arg0 interface{}) *gomock.Call {
  9770  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyInstancePlacementRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyInstancePlacementRequest), arg0)
  9771  }
  9772  
  9773  // ModifyLaunchTemplate mocks base method
  9774  func (m *MockEC2API) ModifyLaunchTemplate(arg0 *ec2.ModifyLaunchTemplateInput) (*ec2.ModifyLaunchTemplateOutput, error) {
  9775  	ret := m.ctrl.Call(m, "ModifyLaunchTemplate", arg0)
  9776  	ret0, _ := ret[0].(*ec2.ModifyLaunchTemplateOutput)
  9777  	ret1, _ := ret[1].(error)
  9778  	return ret0, ret1
  9779  }
  9780  
  9781  // ModifyLaunchTemplate indicates an expected call of ModifyLaunchTemplate
  9782  func (mr *MockEC2APIMockRecorder) ModifyLaunchTemplate(arg0 interface{}) *gomock.Call {
  9783  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyLaunchTemplate", reflect.TypeOf((*MockEC2API)(nil).ModifyLaunchTemplate), arg0)
  9784  }
  9785  
  9786  // ModifyLaunchTemplateWithContext mocks base method
  9787  func (m *MockEC2API) ModifyLaunchTemplateWithContext(arg0 aws.Context, arg1 *ec2.ModifyLaunchTemplateInput, arg2 ...request.Option) (*ec2.ModifyLaunchTemplateOutput, error) {
  9788  	varargs := []interface{}{arg0, arg1}
  9789  	for _, a := range arg2 {
  9790  		varargs = append(varargs, a)
  9791  	}
  9792  	ret := m.ctrl.Call(m, "ModifyLaunchTemplateWithContext", varargs...)
  9793  	ret0, _ := ret[0].(*ec2.ModifyLaunchTemplateOutput)
  9794  	ret1, _ := ret[1].(error)
  9795  	return ret0, ret1
  9796  }
  9797  
  9798  // ModifyLaunchTemplateWithContext indicates an expected call of ModifyLaunchTemplateWithContext
  9799  func (mr *MockEC2APIMockRecorder) ModifyLaunchTemplateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9800  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9801  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyLaunchTemplateWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyLaunchTemplateWithContext), varargs...)
  9802  }
  9803  
  9804  // ModifyLaunchTemplateRequest mocks base method
  9805  func (m *MockEC2API) ModifyLaunchTemplateRequest(arg0 *ec2.ModifyLaunchTemplateInput) (*request.Request, *ec2.ModifyLaunchTemplateOutput) {
  9806  	ret := m.ctrl.Call(m, "ModifyLaunchTemplateRequest", arg0)
  9807  	ret0, _ := ret[0].(*request.Request)
  9808  	ret1, _ := ret[1].(*ec2.ModifyLaunchTemplateOutput)
  9809  	return ret0, ret1
  9810  }
  9811  
  9812  // ModifyLaunchTemplateRequest indicates an expected call of ModifyLaunchTemplateRequest
  9813  func (mr *MockEC2APIMockRecorder) ModifyLaunchTemplateRequest(arg0 interface{}) *gomock.Call {
  9814  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyLaunchTemplateRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyLaunchTemplateRequest), arg0)
  9815  }
  9816  
  9817  // ModifyNetworkInterfaceAttribute mocks base method
  9818  func (m *MockEC2API) ModifyNetworkInterfaceAttribute(arg0 *ec2.ModifyNetworkInterfaceAttributeInput) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) {
  9819  	ret := m.ctrl.Call(m, "ModifyNetworkInterfaceAttribute", arg0)
  9820  	ret0, _ := ret[0].(*ec2.ModifyNetworkInterfaceAttributeOutput)
  9821  	ret1, _ := ret[1].(error)
  9822  	return ret0, ret1
  9823  }
  9824  
  9825  // ModifyNetworkInterfaceAttribute indicates an expected call of ModifyNetworkInterfaceAttribute
  9826  func (mr *MockEC2APIMockRecorder) ModifyNetworkInterfaceAttribute(arg0 interface{}) *gomock.Call {
  9827  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyNetworkInterfaceAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyNetworkInterfaceAttribute), arg0)
  9828  }
  9829  
  9830  // ModifyNetworkInterfaceAttributeWithContext mocks base method
  9831  func (m *MockEC2API) ModifyNetworkInterfaceAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyNetworkInterfaceAttributeInput, arg2 ...request.Option) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) {
  9832  	varargs := []interface{}{arg0, arg1}
  9833  	for _, a := range arg2 {
  9834  		varargs = append(varargs, a)
  9835  	}
  9836  	ret := m.ctrl.Call(m, "ModifyNetworkInterfaceAttributeWithContext", varargs...)
  9837  	ret0, _ := ret[0].(*ec2.ModifyNetworkInterfaceAttributeOutput)
  9838  	ret1, _ := ret[1].(error)
  9839  	return ret0, ret1
  9840  }
  9841  
  9842  // ModifyNetworkInterfaceAttributeWithContext indicates an expected call of ModifyNetworkInterfaceAttributeWithContext
  9843  func (mr *MockEC2APIMockRecorder) ModifyNetworkInterfaceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9844  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9845  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyNetworkInterfaceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyNetworkInterfaceAttributeWithContext), varargs...)
  9846  }
  9847  
  9848  // ModifyNetworkInterfaceAttributeRequest mocks base method
  9849  func (m *MockEC2API) ModifyNetworkInterfaceAttributeRequest(arg0 *ec2.ModifyNetworkInterfaceAttributeInput) (*request.Request, *ec2.ModifyNetworkInterfaceAttributeOutput) {
  9850  	ret := m.ctrl.Call(m, "ModifyNetworkInterfaceAttributeRequest", arg0)
  9851  	ret0, _ := ret[0].(*request.Request)
  9852  	ret1, _ := ret[1].(*ec2.ModifyNetworkInterfaceAttributeOutput)
  9853  	return ret0, ret1
  9854  }
  9855  
  9856  // ModifyNetworkInterfaceAttributeRequest indicates an expected call of ModifyNetworkInterfaceAttributeRequest
  9857  func (mr *MockEC2APIMockRecorder) ModifyNetworkInterfaceAttributeRequest(arg0 interface{}) *gomock.Call {
  9858  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyNetworkInterfaceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyNetworkInterfaceAttributeRequest), arg0)
  9859  }
  9860  
  9861  // ModifyReservedInstances mocks base method
  9862  func (m *MockEC2API) ModifyReservedInstances(arg0 *ec2.ModifyReservedInstancesInput) (*ec2.ModifyReservedInstancesOutput, error) {
  9863  	ret := m.ctrl.Call(m, "ModifyReservedInstances", arg0)
  9864  	ret0, _ := ret[0].(*ec2.ModifyReservedInstancesOutput)
  9865  	ret1, _ := ret[1].(error)
  9866  	return ret0, ret1
  9867  }
  9868  
  9869  // ModifyReservedInstances indicates an expected call of ModifyReservedInstances
  9870  func (mr *MockEC2APIMockRecorder) ModifyReservedInstances(arg0 interface{}) *gomock.Call {
  9871  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyReservedInstances", reflect.TypeOf((*MockEC2API)(nil).ModifyReservedInstances), arg0)
  9872  }
  9873  
  9874  // ModifyReservedInstancesWithContext mocks base method
  9875  func (m *MockEC2API) ModifyReservedInstancesWithContext(arg0 aws.Context, arg1 *ec2.ModifyReservedInstancesInput, arg2 ...request.Option) (*ec2.ModifyReservedInstancesOutput, error) {
  9876  	varargs := []interface{}{arg0, arg1}
  9877  	for _, a := range arg2 {
  9878  		varargs = append(varargs, a)
  9879  	}
  9880  	ret := m.ctrl.Call(m, "ModifyReservedInstancesWithContext", varargs...)
  9881  	ret0, _ := ret[0].(*ec2.ModifyReservedInstancesOutput)
  9882  	ret1, _ := ret[1].(error)
  9883  	return ret0, ret1
  9884  }
  9885  
  9886  // ModifyReservedInstancesWithContext indicates an expected call of ModifyReservedInstancesWithContext
  9887  func (mr *MockEC2APIMockRecorder) ModifyReservedInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9888  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9889  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyReservedInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyReservedInstancesWithContext), varargs...)
  9890  }
  9891  
  9892  // ModifyReservedInstancesRequest mocks base method
  9893  func (m *MockEC2API) ModifyReservedInstancesRequest(arg0 *ec2.ModifyReservedInstancesInput) (*request.Request, *ec2.ModifyReservedInstancesOutput) {
  9894  	ret := m.ctrl.Call(m, "ModifyReservedInstancesRequest", arg0)
  9895  	ret0, _ := ret[0].(*request.Request)
  9896  	ret1, _ := ret[1].(*ec2.ModifyReservedInstancesOutput)
  9897  	return ret0, ret1
  9898  }
  9899  
  9900  // ModifyReservedInstancesRequest indicates an expected call of ModifyReservedInstancesRequest
  9901  func (mr *MockEC2APIMockRecorder) ModifyReservedInstancesRequest(arg0 interface{}) *gomock.Call {
  9902  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyReservedInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyReservedInstancesRequest), arg0)
  9903  }
  9904  
  9905  // ModifySnapshotAttribute mocks base method
  9906  func (m *MockEC2API) ModifySnapshotAttribute(arg0 *ec2.ModifySnapshotAttributeInput) (*ec2.ModifySnapshotAttributeOutput, error) {
  9907  	ret := m.ctrl.Call(m, "ModifySnapshotAttribute", arg0)
  9908  	ret0, _ := ret[0].(*ec2.ModifySnapshotAttributeOutput)
  9909  	ret1, _ := ret[1].(error)
  9910  	return ret0, ret1
  9911  }
  9912  
  9913  // ModifySnapshotAttribute indicates an expected call of ModifySnapshotAttribute
  9914  func (mr *MockEC2APIMockRecorder) ModifySnapshotAttribute(arg0 interface{}) *gomock.Call {
  9915  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySnapshotAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifySnapshotAttribute), arg0)
  9916  }
  9917  
  9918  // ModifySnapshotAttributeWithContext mocks base method
  9919  func (m *MockEC2API) ModifySnapshotAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifySnapshotAttributeInput, arg2 ...request.Option) (*ec2.ModifySnapshotAttributeOutput, error) {
  9920  	varargs := []interface{}{arg0, arg1}
  9921  	for _, a := range arg2 {
  9922  		varargs = append(varargs, a)
  9923  	}
  9924  	ret := m.ctrl.Call(m, "ModifySnapshotAttributeWithContext", varargs...)
  9925  	ret0, _ := ret[0].(*ec2.ModifySnapshotAttributeOutput)
  9926  	ret1, _ := ret[1].(error)
  9927  	return ret0, ret1
  9928  }
  9929  
  9930  // ModifySnapshotAttributeWithContext indicates an expected call of ModifySnapshotAttributeWithContext
  9931  func (mr *MockEC2APIMockRecorder) ModifySnapshotAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9932  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9933  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySnapshotAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifySnapshotAttributeWithContext), varargs...)
  9934  }
  9935  
  9936  // ModifySnapshotAttributeRequest mocks base method
  9937  func (m *MockEC2API) ModifySnapshotAttributeRequest(arg0 *ec2.ModifySnapshotAttributeInput) (*request.Request, *ec2.ModifySnapshotAttributeOutput) {
  9938  	ret := m.ctrl.Call(m, "ModifySnapshotAttributeRequest", arg0)
  9939  	ret0, _ := ret[0].(*request.Request)
  9940  	ret1, _ := ret[1].(*ec2.ModifySnapshotAttributeOutput)
  9941  	return ret0, ret1
  9942  }
  9943  
  9944  // ModifySnapshotAttributeRequest indicates an expected call of ModifySnapshotAttributeRequest
  9945  func (mr *MockEC2APIMockRecorder) ModifySnapshotAttributeRequest(arg0 interface{}) *gomock.Call {
  9946  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySnapshotAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifySnapshotAttributeRequest), arg0)
  9947  }
  9948  
  9949  // ModifySpotFleetRequest mocks base method
  9950  func (m *MockEC2API) ModifySpotFleetRequest(arg0 *ec2.ModifySpotFleetRequestInput) (*ec2.ModifySpotFleetRequestOutput, error) {
  9951  	ret := m.ctrl.Call(m, "ModifySpotFleetRequest", arg0)
  9952  	ret0, _ := ret[0].(*ec2.ModifySpotFleetRequestOutput)
  9953  	ret1, _ := ret[1].(error)
  9954  	return ret0, ret1
  9955  }
  9956  
  9957  // ModifySpotFleetRequest indicates an expected call of ModifySpotFleetRequest
  9958  func (mr *MockEC2APIMockRecorder) ModifySpotFleetRequest(arg0 interface{}) *gomock.Call {
  9959  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySpotFleetRequest", reflect.TypeOf((*MockEC2API)(nil).ModifySpotFleetRequest), arg0)
  9960  }
  9961  
  9962  // ModifySpotFleetRequestWithContext mocks base method
  9963  func (m *MockEC2API) ModifySpotFleetRequestWithContext(arg0 aws.Context, arg1 *ec2.ModifySpotFleetRequestInput, arg2 ...request.Option) (*ec2.ModifySpotFleetRequestOutput, error) {
  9964  	varargs := []interface{}{arg0, arg1}
  9965  	for _, a := range arg2 {
  9966  		varargs = append(varargs, a)
  9967  	}
  9968  	ret := m.ctrl.Call(m, "ModifySpotFleetRequestWithContext", varargs...)
  9969  	ret0, _ := ret[0].(*ec2.ModifySpotFleetRequestOutput)
  9970  	ret1, _ := ret[1].(error)
  9971  	return ret0, ret1
  9972  }
  9973  
  9974  // ModifySpotFleetRequestWithContext indicates an expected call of ModifySpotFleetRequestWithContext
  9975  func (mr *MockEC2APIMockRecorder) ModifySpotFleetRequestWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  9976  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  9977  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySpotFleetRequestWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifySpotFleetRequestWithContext), varargs...)
  9978  }
  9979  
  9980  // ModifySpotFleetRequestRequest mocks base method
  9981  func (m *MockEC2API) ModifySpotFleetRequestRequest(arg0 *ec2.ModifySpotFleetRequestInput) (*request.Request, *ec2.ModifySpotFleetRequestOutput) {
  9982  	ret := m.ctrl.Call(m, "ModifySpotFleetRequestRequest", arg0)
  9983  	ret0, _ := ret[0].(*request.Request)
  9984  	ret1, _ := ret[1].(*ec2.ModifySpotFleetRequestOutput)
  9985  	return ret0, ret1
  9986  }
  9987  
  9988  // ModifySpotFleetRequestRequest indicates an expected call of ModifySpotFleetRequestRequest
  9989  func (mr *MockEC2APIMockRecorder) ModifySpotFleetRequestRequest(arg0 interface{}) *gomock.Call {
  9990  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySpotFleetRequestRequest", reflect.TypeOf((*MockEC2API)(nil).ModifySpotFleetRequestRequest), arg0)
  9991  }
  9992  
  9993  // ModifySubnetAttribute mocks base method
  9994  func (m *MockEC2API) ModifySubnetAttribute(arg0 *ec2.ModifySubnetAttributeInput) (*ec2.ModifySubnetAttributeOutput, error) {
  9995  	ret := m.ctrl.Call(m, "ModifySubnetAttribute", arg0)
  9996  	ret0, _ := ret[0].(*ec2.ModifySubnetAttributeOutput)
  9997  	ret1, _ := ret[1].(error)
  9998  	return ret0, ret1
  9999  }
 10000  
 10001  // ModifySubnetAttribute indicates an expected call of ModifySubnetAttribute
 10002  func (mr *MockEC2APIMockRecorder) ModifySubnetAttribute(arg0 interface{}) *gomock.Call {
 10003  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySubnetAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifySubnetAttribute), arg0)
 10004  }
 10005  
 10006  // ModifySubnetAttributeWithContext mocks base method
 10007  func (m *MockEC2API) ModifySubnetAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifySubnetAttributeInput, arg2 ...request.Option) (*ec2.ModifySubnetAttributeOutput, error) {
 10008  	varargs := []interface{}{arg0, arg1}
 10009  	for _, a := range arg2 {
 10010  		varargs = append(varargs, a)
 10011  	}
 10012  	ret := m.ctrl.Call(m, "ModifySubnetAttributeWithContext", varargs...)
 10013  	ret0, _ := ret[0].(*ec2.ModifySubnetAttributeOutput)
 10014  	ret1, _ := ret[1].(error)
 10015  	return ret0, ret1
 10016  }
 10017  
 10018  // ModifySubnetAttributeWithContext indicates an expected call of ModifySubnetAttributeWithContext
 10019  func (mr *MockEC2APIMockRecorder) ModifySubnetAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10020  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10021  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySubnetAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifySubnetAttributeWithContext), varargs...)
 10022  }
 10023  
 10024  // ModifySubnetAttributeRequest mocks base method
 10025  func (m *MockEC2API) ModifySubnetAttributeRequest(arg0 *ec2.ModifySubnetAttributeInput) (*request.Request, *ec2.ModifySubnetAttributeOutput) {
 10026  	ret := m.ctrl.Call(m, "ModifySubnetAttributeRequest", arg0)
 10027  	ret0, _ := ret[0].(*request.Request)
 10028  	ret1, _ := ret[1].(*ec2.ModifySubnetAttributeOutput)
 10029  	return ret0, ret1
 10030  }
 10031  
 10032  // ModifySubnetAttributeRequest indicates an expected call of ModifySubnetAttributeRequest
 10033  func (mr *MockEC2APIMockRecorder) ModifySubnetAttributeRequest(arg0 interface{}) *gomock.Call {
 10034  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifySubnetAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifySubnetAttributeRequest), arg0)
 10035  }
 10036  
 10037  // ModifyVolume mocks base method
 10038  func (m *MockEC2API) ModifyVolume(arg0 *ec2.ModifyVolumeInput) (*ec2.ModifyVolumeOutput, error) {
 10039  	ret := m.ctrl.Call(m, "ModifyVolume", arg0)
 10040  	ret0, _ := ret[0].(*ec2.ModifyVolumeOutput)
 10041  	ret1, _ := ret[1].(error)
 10042  	return ret0, ret1
 10043  }
 10044  
 10045  // ModifyVolume indicates an expected call of ModifyVolume
 10046  func (mr *MockEC2APIMockRecorder) ModifyVolume(arg0 interface{}) *gomock.Call {
 10047  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolume", reflect.TypeOf((*MockEC2API)(nil).ModifyVolume), arg0)
 10048  }
 10049  
 10050  // ModifyVolumeWithContext mocks base method
 10051  func (m *MockEC2API) ModifyVolumeWithContext(arg0 aws.Context, arg1 *ec2.ModifyVolumeInput, arg2 ...request.Option) (*ec2.ModifyVolumeOutput, error) {
 10052  	varargs := []interface{}{arg0, arg1}
 10053  	for _, a := range arg2 {
 10054  		varargs = append(varargs, a)
 10055  	}
 10056  	ret := m.ctrl.Call(m, "ModifyVolumeWithContext", varargs...)
 10057  	ret0, _ := ret[0].(*ec2.ModifyVolumeOutput)
 10058  	ret1, _ := ret[1].(error)
 10059  	return ret0, ret1
 10060  }
 10061  
 10062  // ModifyVolumeWithContext indicates an expected call of ModifyVolumeWithContext
 10063  func (mr *MockEC2APIMockRecorder) ModifyVolumeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10064  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10065  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolumeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVolumeWithContext), varargs...)
 10066  }
 10067  
 10068  // ModifyVolumeRequest mocks base method
 10069  func (m *MockEC2API) ModifyVolumeRequest(arg0 *ec2.ModifyVolumeInput) (*request.Request, *ec2.ModifyVolumeOutput) {
 10070  	ret := m.ctrl.Call(m, "ModifyVolumeRequest", arg0)
 10071  	ret0, _ := ret[0].(*request.Request)
 10072  	ret1, _ := ret[1].(*ec2.ModifyVolumeOutput)
 10073  	return ret0, ret1
 10074  }
 10075  
 10076  // ModifyVolumeRequest indicates an expected call of ModifyVolumeRequest
 10077  func (mr *MockEC2APIMockRecorder) ModifyVolumeRequest(arg0 interface{}) *gomock.Call {
 10078  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolumeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVolumeRequest), arg0)
 10079  }
 10080  
 10081  // ModifyVolumeAttribute mocks base method
 10082  func (m *MockEC2API) ModifyVolumeAttribute(arg0 *ec2.ModifyVolumeAttributeInput) (*ec2.ModifyVolumeAttributeOutput, error) {
 10083  	ret := m.ctrl.Call(m, "ModifyVolumeAttribute", arg0)
 10084  	ret0, _ := ret[0].(*ec2.ModifyVolumeAttributeOutput)
 10085  	ret1, _ := ret[1].(error)
 10086  	return ret0, ret1
 10087  }
 10088  
 10089  // ModifyVolumeAttribute indicates an expected call of ModifyVolumeAttribute
 10090  func (mr *MockEC2APIMockRecorder) ModifyVolumeAttribute(arg0 interface{}) *gomock.Call {
 10091  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolumeAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyVolumeAttribute), arg0)
 10092  }
 10093  
 10094  // ModifyVolumeAttributeWithContext mocks base method
 10095  func (m *MockEC2API) ModifyVolumeAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyVolumeAttributeInput, arg2 ...request.Option) (*ec2.ModifyVolumeAttributeOutput, error) {
 10096  	varargs := []interface{}{arg0, arg1}
 10097  	for _, a := range arg2 {
 10098  		varargs = append(varargs, a)
 10099  	}
 10100  	ret := m.ctrl.Call(m, "ModifyVolumeAttributeWithContext", varargs...)
 10101  	ret0, _ := ret[0].(*ec2.ModifyVolumeAttributeOutput)
 10102  	ret1, _ := ret[1].(error)
 10103  	return ret0, ret1
 10104  }
 10105  
 10106  // ModifyVolumeAttributeWithContext indicates an expected call of ModifyVolumeAttributeWithContext
 10107  func (mr *MockEC2APIMockRecorder) ModifyVolumeAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10108  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10109  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolumeAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVolumeAttributeWithContext), varargs...)
 10110  }
 10111  
 10112  // ModifyVolumeAttributeRequest mocks base method
 10113  func (m *MockEC2API) ModifyVolumeAttributeRequest(arg0 *ec2.ModifyVolumeAttributeInput) (*request.Request, *ec2.ModifyVolumeAttributeOutput) {
 10114  	ret := m.ctrl.Call(m, "ModifyVolumeAttributeRequest", arg0)
 10115  	ret0, _ := ret[0].(*request.Request)
 10116  	ret1, _ := ret[1].(*ec2.ModifyVolumeAttributeOutput)
 10117  	return ret0, ret1
 10118  }
 10119  
 10120  // ModifyVolumeAttributeRequest indicates an expected call of ModifyVolumeAttributeRequest
 10121  func (mr *MockEC2APIMockRecorder) ModifyVolumeAttributeRequest(arg0 interface{}) *gomock.Call {
 10122  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVolumeAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVolumeAttributeRequest), arg0)
 10123  }
 10124  
 10125  // ModifyVpcAttribute mocks base method
 10126  func (m *MockEC2API) ModifyVpcAttribute(arg0 *ec2.ModifyVpcAttributeInput) (*ec2.ModifyVpcAttributeOutput, error) {
 10127  	ret := m.ctrl.Call(m, "ModifyVpcAttribute", arg0)
 10128  	ret0, _ := ret[0].(*ec2.ModifyVpcAttributeOutput)
 10129  	ret1, _ := ret[1].(error)
 10130  	return ret0, ret1
 10131  }
 10132  
 10133  // ModifyVpcAttribute indicates an expected call of ModifyVpcAttribute
 10134  func (mr *MockEC2APIMockRecorder) ModifyVpcAttribute(arg0 interface{}) *gomock.Call {
 10135  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcAttribute", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcAttribute), arg0)
 10136  }
 10137  
 10138  // ModifyVpcAttributeWithContext mocks base method
 10139  func (m *MockEC2API) ModifyVpcAttributeWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcAttributeInput, arg2 ...request.Option) (*ec2.ModifyVpcAttributeOutput, error) {
 10140  	varargs := []interface{}{arg0, arg1}
 10141  	for _, a := range arg2 {
 10142  		varargs = append(varargs, a)
 10143  	}
 10144  	ret := m.ctrl.Call(m, "ModifyVpcAttributeWithContext", varargs...)
 10145  	ret0, _ := ret[0].(*ec2.ModifyVpcAttributeOutput)
 10146  	ret1, _ := ret[1].(error)
 10147  	return ret0, ret1
 10148  }
 10149  
 10150  // ModifyVpcAttributeWithContext indicates an expected call of ModifyVpcAttributeWithContext
 10151  func (mr *MockEC2APIMockRecorder) ModifyVpcAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10152  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10153  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcAttributeWithContext), varargs...)
 10154  }
 10155  
 10156  // ModifyVpcAttributeRequest mocks base method
 10157  func (m *MockEC2API) ModifyVpcAttributeRequest(arg0 *ec2.ModifyVpcAttributeInput) (*request.Request, *ec2.ModifyVpcAttributeOutput) {
 10158  	ret := m.ctrl.Call(m, "ModifyVpcAttributeRequest", arg0)
 10159  	ret0, _ := ret[0].(*request.Request)
 10160  	ret1, _ := ret[1].(*ec2.ModifyVpcAttributeOutput)
 10161  	return ret0, ret1
 10162  }
 10163  
 10164  // ModifyVpcAttributeRequest indicates an expected call of ModifyVpcAttributeRequest
 10165  func (mr *MockEC2APIMockRecorder) ModifyVpcAttributeRequest(arg0 interface{}) *gomock.Call {
 10166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcAttributeRequest), arg0)
 10167  }
 10168  
 10169  // ModifyVpcEndpoint mocks base method
 10170  func (m *MockEC2API) ModifyVpcEndpoint(arg0 *ec2.ModifyVpcEndpointInput) (*ec2.ModifyVpcEndpointOutput, error) {
 10171  	ret := m.ctrl.Call(m, "ModifyVpcEndpoint", arg0)
 10172  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointOutput)
 10173  	ret1, _ := ret[1].(error)
 10174  	return ret0, ret1
 10175  }
 10176  
 10177  // ModifyVpcEndpoint indicates an expected call of ModifyVpcEndpoint
 10178  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpoint(arg0 interface{}) *gomock.Call {
 10179  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpoint", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpoint), arg0)
 10180  }
 10181  
 10182  // ModifyVpcEndpointWithContext mocks base method
 10183  func (m *MockEC2API) ModifyVpcEndpointWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcEndpointInput, arg2 ...request.Option) (*ec2.ModifyVpcEndpointOutput, error) {
 10184  	varargs := []interface{}{arg0, arg1}
 10185  	for _, a := range arg2 {
 10186  		varargs = append(varargs, a)
 10187  	}
 10188  	ret := m.ctrl.Call(m, "ModifyVpcEndpointWithContext", varargs...)
 10189  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointOutput)
 10190  	ret1, _ := ret[1].(error)
 10191  	return ret0, ret1
 10192  }
 10193  
 10194  // ModifyVpcEndpointWithContext indicates an expected call of ModifyVpcEndpointWithContext
 10195  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10196  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10197  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointWithContext), varargs...)
 10198  }
 10199  
 10200  // ModifyVpcEndpointRequest mocks base method
 10201  func (m *MockEC2API) ModifyVpcEndpointRequest(arg0 *ec2.ModifyVpcEndpointInput) (*request.Request, *ec2.ModifyVpcEndpointOutput) {
 10202  	ret := m.ctrl.Call(m, "ModifyVpcEndpointRequest", arg0)
 10203  	ret0, _ := ret[0].(*request.Request)
 10204  	ret1, _ := ret[1].(*ec2.ModifyVpcEndpointOutput)
 10205  	return ret0, ret1
 10206  }
 10207  
 10208  // ModifyVpcEndpointRequest indicates an expected call of ModifyVpcEndpointRequest
 10209  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointRequest(arg0 interface{}) *gomock.Call {
 10210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointRequest), arg0)
 10211  }
 10212  
 10213  // ModifyVpcEndpointConnectionNotification mocks base method
 10214  func (m *MockEC2API) ModifyVpcEndpointConnectionNotification(arg0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) {
 10215  	ret := m.ctrl.Call(m, "ModifyVpcEndpointConnectionNotification", arg0)
 10216  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointConnectionNotificationOutput)
 10217  	ret1, _ := ret[1].(error)
 10218  	return ret0, ret1
 10219  }
 10220  
 10221  // ModifyVpcEndpointConnectionNotification indicates an expected call of ModifyVpcEndpointConnectionNotification
 10222  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointConnectionNotification(arg0 interface{}) *gomock.Call {
 10223  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointConnectionNotification", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointConnectionNotification), arg0)
 10224  }
 10225  
 10226  // ModifyVpcEndpointConnectionNotificationWithContext mocks base method
 10227  func (m *MockEC2API) ModifyVpcEndpointConnectionNotificationWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcEndpointConnectionNotificationInput, arg2 ...request.Option) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) {
 10228  	varargs := []interface{}{arg0, arg1}
 10229  	for _, a := range arg2 {
 10230  		varargs = append(varargs, a)
 10231  	}
 10232  	ret := m.ctrl.Call(m, "ModifyVpcEndpointConnectionNotificationWithContext", varargs...)
 10233  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointConnectionNotificationOutput)
 10234  	ret1, _ := ret[1].(error)
 10235  	return ret0, ret1
 10236  }
 10237  
 10238  // ModifyVpcEndpointConnectionNotificationWithContext indicates an expected call of ModifyVpcEndpointConnectionNotificationWithContext
 10239  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointConnectionNotificationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10240  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10241  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointConnectionNotificationWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointConnectionNotificationWithContext), varargs...)
 10242  }
 10243  
 10244  // ModifyVpcEndpointConnectionNotificationRequest mocks base method
 10245  func (m *MockEC2API) ModifyVpcEndpointConnectionNotificationRequest(arg0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.ModifyVpcEndpointConnectionNotificationOutput) {
 10246  	ret := m.ctrl.Call(m, "ModifyVpcEndpointConnectionNotificationRequest", arg0)
 10247  	ret0, _ := ret[0].(*request.Request)
 10248  	ret1, _ := ret[1].(*ec2.ModifyVpcEndpointConnectionNotificationOutput)
 10249  	return ret0, ret1
 10250  }
 10251  
 10252  // ModifyVpcEndpointConnectionNotificationRequest indicates an expected call of ModifyVpcEndpointConnectionNotificationRequest
 10253  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointConnectionNotificationRequest(arg0 interface{}) *gomock.Call {
 10254  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointConnectionNotificationRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointConnectionNotificationRequest), arg0)
 10255  }
 10256  
 10257  // ModifyVpcEndpointServiceConfiguration mocks base method
 10258  func (m *MockEC2API) ModifyVpcEndpointServiceConfiguration(arg0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) {
 10259  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServiceConfiguration", arg0)
 10260  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointServiceConfigurationOutput)
 10261  	ret1, _ := ret[1].(error)
 10262  	return ret0, ret1
 10263  }
 10264  
 10265  // ModifyVpcEndpointServiceConfiguration indicates an expected call of ModifyVpcEndpointServiceConfiguration
 10266  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServiceConfiguration(arg0 interface{}) *gomock.Call {
 10267  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServiceConfiguration", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServiceConfiguration), arg0)
 10268  }
 10269  
 10270  // ModifyVpcEndpointServiceConfigurationWithContext mocks base method
 10271  func (m *MockEC2API) ModifyVpcEndpointServiceConfigurationWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcEndpointServiceConfigurationInput, arg2 ...request.Option) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) {
 10272  	varargs := []interface{}{arg0, arg1}
 10273  	for _, a := range arg2 {
 10274  		varargs = append(varargs, a)
 10275  	}
 10276  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServiceConfigurationWithContext", varargs...)
 10277  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointServiceConfigurationOutput)
 10278  	ret1, _ := ret[1].(error)
 10279  	return ret0, ret1
 10280  }
 10281  
 10282  // ModifyVpcEndpointServiceConfigurationWithContext indicates an expected call of ModifyVpcEndpointServiceConfigurationWithContext
 10283  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServiceConfigurationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10284  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10285  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServiceConfigurationWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServiceConfigurationWithContext), varargs...)
 10286  }
 10287  
 10288  // ModifyVpcEndpointServiceConfigurationRequest mocks base method
 10289  func (m *MockEC2API) ModifyVpcEndpointServiceConfigurationRequest(arg0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.ModifyVpcEndpointServiceConfigurationOutput) {
 10290  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServiceConfigurationRequest", arg0)
 10291  	ret0, _ := ret[0].(*request.Request)
 10292  	ret1, _ := ret[1].(*ec2.ModifyVpcEndpointServiceConfigurationOutput)
 10293  	return ret0, ret1
 10294  }
 10295  
 10296  // ModifyVpcEndpointServiceConfigurationRequest indicates an expected call of ModifyVpcEndpointServiceConfigurationRequest
 10297  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServiceConfigurationRequest(arg0 interface{}) *gomock.Call {
 10298  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServiceConfigurationRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServiceConfigurationRequest), arg0)
 10299  }
 10300  
 10301  // ModifyVpcEndpointServicePermissions mocks base method
 10302  func (m *MockEC2API) ModifyVpcEndpointServicePermissions(arg0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) {
 10303  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServicePermissions", arg0)
 10304  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointServicePermissionsOutput)
 10305  	ret1, _ := ret[1].(error)
 10306  	return ret0, ret1
 10307  }
 10308  
 10309  // ModifyVpcEndpointServicePermissions indicates an expected call of ModifyVpcEndpointServicePermissions
 10310  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServicePermissions(arg0 interface{}) *gomock.Call {
 10311  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServicePermissions", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServicePermissions), arg0)
 10312  }
 10313  
 10314  // ModifyVpcEndpointServicePermissionsWithContext mocks base method
 10315  func (m *MockEC2API) ModifyVpcEndpointServicePermissionsWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcEndpointServicePermissionsInput, arg2 ...request.Option) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) {
 10316  	varargs := []interface{}{arg0, arg1}
 10317  	for _, a := range arg2 {
 10318  		varargs = append(varargs, a)
 10319  	}
 10320  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServicePermissionsWithContext", varargs...)
 10321  	ret0, _ := ret[0].(*ec2.ModifyVpcEndpointServicePermissionsOutput)
 10322  	ret1, _ := ret[1].(error)
 10323  	return ret0, ret1
 10324  }
 10325  
 10326  // ModifyVpcEndpointServicePermissionsWithContext indicates an expected call of ModifyVpcEndpointServicePermissionsWithContext
 10327  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServicePermissionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10328  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10329  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServicePermissionsWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServicePermissionsWithContext), varargs...)
 10330  }
 10331  
 10332  // ModifyVpcEndpointServicePermissionsRequest mocks base method
 10333  func (m *MockEC2API) ModifyVpcEndpointServicePermissionsRequest(arg0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*request.Request, *ec2.ModifyVpcEndpointServicePermissionsOutput) {
 10334  	ret := m.ctrl.Call(m, "ModifyVpcEndpointServicePermissionsRequest", arg0)
 10335  	ret0, _ := ret[0].(*request.Request)
 10336  	ret1, _ := ret[1].(*ec2.ModifyVpcEndpointServicePermissionsOutput)
 10337  	return ret0, ret1
 10338  }
 10339  
 10340  // ModifyVpcEndpointServicePermissionsRequest indicates an expected call of ModifyVpcEndpointServicePermissionsRequest
 10341  func (mr *MockEC2APIMockRecorder) ModifyVpcEndpointServicePermissionsRequest(arg0 interface{}) *gomock.Call {
 10342  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcEndpointServicePermissionsRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcEndpointServicePermissionsRequest), arg0)
 10343  }
 10344  
 10345  // ModifyVpcPeeringConnectionOptions mocks base method
 10346  func (m *MockEC2API) ModifyVpcPeeringConnectionOptions(arg0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) {
 10347  	ret := m.ctrl.Call(m, "ModifyVpcPeeringConnectionOptions", arg0)
 10348  	ret0, _ := ret[0].(*ec2.ModifyVpcPeeringConnectionOptionsOutput)
 10349  	ret1, _ := ret[1].(error)
 10350  	return ret0, ret1
 10351  }
 10352  
 10353  // ModifyVpcPeeringConnectionOptions indicates an expected call of ModifyVpcPeeringConnectionOptions
 10354  func (mr *MockEC2APIMockRecorder) ModifyVpcPeeringConnectionOptions(arg0 interface{}) *gomock.Call {
 10355  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcPeeringConnectionOptions", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcPeeringConnectionOptions), arg0)
 10356  }
 10357  
 10358  // ModifyVpcPeeringConnectionOptionsWithContext mocks base method
 10359  func (m *MockEC2API) ModifyVpcPeeringConnectionOptionsWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcPeeringConnectionOptionsInput, arg2 ...request.Option) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) {
 10360  	varargs := []interface{}{arg0, arg1}
 10361  	for _, a := range arg2 {
 10362  		varargs = append(varargs, a)
 10363  	}
 10364  	ret := m.ctrl.Call(m, "ModifyVpcPeeringConnectionOptionsWithContext", varargs...)
 10365  	ret0, _ := ret[0].(*ec2.ModifyVpcPeeringConnectionOptionsOutput)
 10366  	ret1, _ := ret[1].(error)
 10367  	return ret0, ret1
 10368  }
 10369  
 10370  // ModifyVpcPeeringConnectionOptionsWithContext indicates an expected call of ModifyVpcPeeringConnectionOptionsWithContext
 10371  func (mr *MockEC2APIMockRecorder) ModifyVpcPeeringConnectionOptionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10372  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10373  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcPeeringConnectionOptionsWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcPeeringConnectionOptionsWithContext), varargs...)
 10374  }
 10375  
 10376  // ModifyVpcPeeringConnectionOptionsRequest mocks base method
 10377  func (m *MockEC2API) ModifyVpcPeeringConnectionOptionsRequest(arg0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*request.Request, *ec2.ModifyVpcPeeringConnectionOptionsOutput) {
 10378  	ret := m.ctrl.Call(m, "ModifyVpcPeeringConnectionOptionsRequest", arg0)
 10379  	ret0, _ := ret[0].(*request.Request)
 10380  	ret1, _ := ret[1].(*ec2.ModifyVpcPeeringConnectionOptionsOutput)
 10381  	return ret0, ret1
 10382  }
 10383  
 10384  // ModifyVpcPeeringConnectionOptionsRequest indicates an expected call of ModifyVpcPeeringConnectionOptionsRequest
 10385  func (mr *MockEC2APIMockRecorder) ModifyVpcPeeringConnectionOptionsRequest(arg0 interface{}) *gomock.Call {
 10386  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcPeeringConnectionOptionsRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcPeeringConnectionOptionsRequest), arg0)
 10387  }
 10388  
 10389  // ModifyVpcTenancy mocks base method
 10390  func (m *MockEC2API) ModifyVpcTenancy(arg0 *ec2.ModifyVpcTenancyInput) (*ec2.ModifyVpcTenancyOutput, error) {
 10391  	ret := m.ctrl.Call(m, "ModifyVpcTenancy", arg0)
 10392  	ret0, _ := ret[0].(*ec2.ModifyVpcTenancyOutput)
 10393  	ret1, _ := ret[1].(error)
 10394  	return ret0, ret1
 10395  }
 10396  
 10397  // ModifyVpcTenancy indicates an expected call of ModifyVpcTenancy
 10398  func (mr *MockEC2APIMockRecorder) ModifyVpcTenancy(arg0 interface{}) *gomock.Call {
 10399  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcTenancy", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcTenancy), arg0)
 10400  }
 10401  
 10402  // ModifyVpcTenancyWithContext mocks base method
 10403  func (m *MockEC2API) ModifyVpcTenancyWithContext(arg0 aws.Context, arg1 *ec2.ModifyVpcTenancyInput, arg2 ...request.Option) (*ec2.ModifyVpcTenancyOutput, error) {
 10404  	varargs := []interface{}{arg0, arg1}
 10405  	for _, a := range arg2 {
 10406  		varargs = append(varargs, a)
 10407  	}
 10408  	ret := m.ctrl.Call(m, "ModifyVpcTenancyWithContext", varargs...)
 10409  	ret0, _ := ret[0].(*ec2.ModifyVpcTenancyOutput)
 10410  	ret1, _ := ret[1].(error)
 10411  	return ret0, ret1
 10412  }
 10413  
 10414  // ModifyVpcTenancyWithContext indicates an expected call of ModifyVpcTenancyWithContext
 10415  func (mr *MockEC2APIMockRecorder) ModifyVpcTenancyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10416  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10417  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcTenancyWithContext", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcTenancyWithContext), varargs...)
 10418  }
 10419  
 10420  // ModifyVpcTenancyRequest mocks base method
 10421  func (m *MockEC2API) ModifyVpcTenancyRequest(arg0 *ec2.ModifyVpcTenancyInput) (*request.Request, *ec2.ModifyVpcTenancyOutput) {
 10422  	ret := m.ctrl.Call(m, "ModifyVpcTenancyRequest", arg0)
 10423  	ret0, _ := ret[0].(*request.Request)
 10424  	ret1, _ := ret[1].(*ec2.ModifyVpcTenancyOutput)
 10425  	return ret0, ret1
 10426  }
 10427  
 10428  // ModifyVpcTenancyRequest indicates an expected call of ModifyVpcTenancyRequest
 10429  func (mr *MockEC2APIMockRecorder) ModifyVpcTenancyRequest(arg0 interface{}) *gomock.Call {
 10430  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModifyVpcTenancyRequest", reflect.TypeOf((*MockEC2API)(nil).ModifyVpcTenancyRequest), arg0)
 10431  }
 10432  
 10433  // MonitorInstances mocks base method
 10434  func (m *MockEC2API) MonitorInstances(arg0 *ec2.MonitorInstancesInput) (*ec2.MonitorInstancesOutput, error) {
 10435  	ret := m.ctrl.Call(m, "MonitorInstances", arg0)
 10436  	ret0, _ := ret[0].(*ec2.MonitorInstancesOutput)
 10437  	ret1, _ := ret[1].(error)
 10438  	return ret0, ret1
 10439  }
 10440  
 10441  // MonitorInstances indicates an expected call of MonitorInstances
 10442  func (mr *MockEC2APIMockRecorder) MonitorInstances(arg0 interface{}) *gomock.Call {
 10443  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MonitorInstances", reflect.TypeOf((*MockEC2API)(nil).MonitorInstances), arg0)
 10444  }
 10445  
 10446  // MonitorInstancesWithContext mocks base method
 10447  func (m *MockEC2API) MonitorInstancesWithContext(arg0 aws.Context, arg1 *ec2.MonitorInstancesInput, arg2 ...request.Option) (*ec2.MonitorInstancesOutput, error) {
 10448  	varargs := []interface{}{arg0, arg1}
 10449  	for _, a := range arg2 {
 10450  		varargs = append(varargs, a)
 10451  	}
 10452  	ret := m.ctrl.Call(m, "MonitorInstancesWithContext", varargs...)
 10453  	ret0, _ := ret[0].(*ec2.MonitorInstancesOutput)
 10454  	ret1, _ := ret[1].(error)
 10455  	return ret0, ret1
 10456  }
 10457  
 10458  // MonitorInstancesWithContext indicates an expected call of MonitorInstancesWithContext
 10459  func (mr *MockEC2APIMockRecorder) MonitorInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10460  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10461  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MonitorInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).MonitorInstancesWithContext), varargs...)
 10462  }
 10463  
 10464  // MonitorInstancesRequest mocks base method
 10465  func (m *MockEC2API) MonitorInstancesRequest(arg0 *ec2.MonitorInstancesInput) (*request.Request, *ec2.MonitorInstancesOutput) {
 10466  	ret := m.ctrl.Call(m, "MonitorInstancesRequest", arg0)
 10467  	ret0, _ := ret[0].(*request.Request)
 10468  	ret1, _ := ret[1].(*ec2.MonitorInstancesOutput)
 10469  	return ret0, ret1
 10470  }
 10471  
 10472  // MonitorInstancesRequest indicates an expected call of MonitorInstancesRequest
 10473  func (mr *MockEC2APIMockRecorder) MonitorInstancesRequest(arg0 interface{}) *gomock.Call {
 10474  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MonitorInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).MonitorInstancesRequest), arg0)
 10475  }
 10476  
 10477  // MoveAddressToVpc mocks base method
 10478  func (m *MockEC2API) MoveAddressToVpc(arg0 *ec2.MoveAddressToVpcInput) (*ec2.MoveAddressToVpcOutput, error) {
 10479  	ret := m.ctrl.Call(m, "MoveAddressToVpc", arg0)
 10480  	ret0, _ := ret[0].(*ec2.MoveAddressToVpcOutput)
 10481  	ret1, _ := ret[1].(error)
 10482  	return ret0, ret1
 10483  }
 10484  
 10485  // MoveAddressToVpc indicates an expected call of MoveAddressToVpc
 10486  func (mr *MockEC2APIMockRecorder) MoveAddressToVpc(arg0 interface{}) *gomock.Call {
 10487  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MoveAddressToVpc", reflect.TypeOf((*MockEC2API)(nil).MoveAddressToVpc), arg0)
 10488  }
 10489  
 10490  // MoveAddressToVpcWithContext mocks base method
 10491  func (m *MockEC2API) MoveAddressToVpcWithContext(arg0 aws.Context, arg1 *ec2.MoveAddressToVpcInput, arg2 ...request.Option) (*ec2.MoveAddressToVpcOutput, error) {
 10492  	varargs := []interface{}{arg0, arg1}
 10493  	for _, a := range arg2 {
 10494  		varargs = append(varargs, a)
 10495  	}
 10496  	ret := m.ctrl.Call(m, "MoveAddressToVpcWithContext", varargs...)
 10497  	ret0, _ := ret[0].(*ec2.MoveAddressToVpcOutput)
 10498  	ret1, _ := ret[1].(error)
 10499  	return ret0, ret1
 10500  }
 10501  
 10502  // MoveAddressToVpcWithContext indicates an expected call of MoveAddressToVpcWithContext
 10503  func (mr *MockEC2APIMockRecorder) MoveAddressToVpcWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10504  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10505  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MoveAddressToVpcWithContext", reflect.TypeOf((*MockEC2API)(nil).MoveAddressToVpcWithContext), varargs...)
 10506  }
 10507  
 10508  // MoveAddressToVpcRequest mocks base method
 10509  func (m *MockEC2API) MoveAddressToVpcRequest(arg0 *ec2.MoveAddressToVpcInput) (*request.Request, *ec2.MoveAddressToVpcOutput) {
 10510  	ret := m.ctrl.Call(m, "MoveAddressToVpcRequest", arg0)
 10511  	ret0, _ := ret[0].(*request.Request)
 10512  	ret1, _ := ret[1].(*ec2.MoveAddressToVpcOutput)
 10513  	return ret0, ret1
 10514  }
 10515  
 10516  // MoveAddressToVpcRequest indicates an expected call of MoveAddressToVpcRequest
 10517  func (mr *MockEC2APIMockRecorder) MoveAddressToVpcRequest(arg0 interface{}) *gomock.Call {
 10518  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MoveAddressToVpcRequest", reflect.TypeOf((*MockEC2API)(nil).MoveAddressToVpcRequest), arg0)
 10519  }
 10520  
 10521  // PurchaseHostReservation mocks base method
 10522  func (m *MockEC2API) PurchaseHostReservation(arg0 *ec2.PurchaseHostReservationInput) (*ec2.PurchaseHostReservationOutput, error) {
 10523  	ret := m.ctrl.Call(m, "PurchaseHostReservation", arg0)
 10524  	ret0, _ := ret[0].(*ec2.PurchaseHostReservationOutput)
 10525  	ret1, _ := ret[1].(error)
 10526  	return ret0, ret1
 10527  }
 10528  
 10529  // PurchaseHostReservation indicates an expected call of PurchaseHostReservation
 10530  func (mr *MockEC2APIMockRecorder) PurchaseHostReservation(arg0 interface{}) *gomock.Call {
 10531  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseHostReservation", reflect.TypeOf((*MockEC2API)(nil).PurchaseHostReservation), arg0)
 10532  }
 10533  
 10534  // PurchaseHostReservationWithContext mocks base method
 10535  func (m *MockEC2API) PurchaseHostReservationWithContext(arg0 aws.Context, arg1 *ec2.PurchaseHostReservationInput, arg2 ...request.Option) (*ec2.PurchaseHostReservationOutput, error) {
 10536  	varargs := []interface{}{arg0, arg1}
 10537  	for _, a := range arg2 {
 10538  		varargs = append(varargs, a)
 10539  	}
 10540  	ret := m.ctrl.Call(m, "PurchaseHostReservationWithContext", varargs...)
 10541  	ret0, _ := ret[0].(*ec2.PurchaseHostReservationOutput)
 10542  	ret1, _ := ret[1].(error)
 10543  	return ret0, ret1
 10544  }
 10545  
 10546  // PurchaseHostReservationWithContext indicates an expected call of PurchaseHostReservationWithContext
 10547  func (mr *MockEC2APIMockRecorder) PurchaseHostReservationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10548  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10549  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseHostReservationWithContext", reflect.TypeOf((*MockEC2API)(nil).PurchaseHostReservationWithContext), varargs...)
 10550  }
 10551  
 10552  // PurchaseHostReservationRequest mocks base method
 10553  func (m *MockEC2API) PurchaseHostReservationRequest(arg0 *ec2.PurchaseHostReservationInput) (*request.Request, *ec2.PurchaseHostReservationOutput) {
 10554  	ret := m.ctrl.Call(m, "PurchaseHostReservationRequest", arg0)
 10555  	ret0, _ := ret[0].(*request.Request)
 10556  	ret1, _ := ret[1].(*ec2.PurchaseHostReservationOutput)
 10557  	return ret0, ret1
 10558  }
 10559  
 10560  // PurchaseHostReservationRequest indicates an expected call of PurchaseHostReservationRequest
 10561  func (mr *MockEC2APIMockRecorder) PurchaseHostReservationRequest(arg0 interface{}) *gomock.Call {
 10562  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseHostReservationRequest", reflect.TypeOf((*MockEC2API)(nil).PurchaseHostReservationRequest), arg0)
 10563  }
 10564  
 10565  // PurchaseReservedInstancesOffering mocks base method
 10566  func (m *MockEC2API) PurchaseReservedInstancesOffering(arg0 *ec2.PurchaseReservedInstancesOfferingInput) (*ec2.PurchaseReservedInstancesOfferingOutput, error) {
 10567  	ret := m.ctrl.Call(m, "PurchaseReservedInstancesOffering", arg0)
 10568  	ret0, _ := ret[0].(*ec2.PurchaseReservedInstancesOfferingOutput)
 10569  	ret1, _ := ret[1].(error)
 10570  	return ret0, ret1
 10571  }
 10572  
 10573  // PurchaseReservedInstancesOffering indicates an expected call of PurchaseReservedInstancesOffering
 10574  func (mr *MockEC2APIMockRecorder) PurchaseReservedInstancesOffering(arg0 interface{}) *gomock.Call {
 10575  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseReservedInstancesOffering", reflect.TypeOf((*MockEC2API)(nil).PurchaseReservedInstancesOffering), arg0)
 10576  }
 10577  
 10578  // PurchaseReservedInstancesOfferingWithContext mocks base method
 10579  func (m *MockEC2API) PurchaseReservedInstancesOfferingWithContext(arg0 aws.Context, arg1 *ec2.PurchaseReservedInstancesOfferingInput, arg2 ...request.Option) (*ec2.PurchaseReservedInstancesOfferingOutput, error) {
 10580  	varargs := []interface{}{arg0, arg1}
 10581  	for _, a := range arg2 {
 10582  		varargs = append(varargs, a)
 10583  	}
 10584  	ret := m.ctrl.Call(m, "PurchaseReservedInstancesOfferingWithContext", varargs...)
 10585  	ret0, _ := ret[0].(*ec2.PurchaseReservedInstancesOfferingOutput)
 10586  	ret1, _ := ret[1].(error)
 10587  	return ret0, ret1
 10588  }
 10589  
 10590  // PurchaseReservedInstancesOfferingWithContext indicates an expected call of PurchaseReservedInstancesOfferingWithContext
 10591  func (mr *MockEC2APIMockRecorder) PurchaseReservedInstancesOfferingWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10592  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10593  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseReservedInstancesOfferingWithContext", reflect.TypeOf((*MockEC2API)(nil).PurchaseReservedInstancesOfferingWithContext), varargs...)
 10594  }
 10595  
 10596  // PurchaseReservedInstancesOfferingRequest mocks base method
 10597  func (m *MockEC2API) PurchaseReservedInstancesOfferingRequest(arg0 *ec2.PurchaseReservedInstancesOfferingInput) (*request.Request, *ec2.PurchaseReservedInstancesOfferingOutput) {
 10598  	ret := m.ctrl.Call(m, "PurchaseReservedInstancesOfferingRequest", arg0)
 10599  	ret0, _ := ret[0].(*request.Request)
 10600  	ret1, _ := ret[1].(*ec2.PurchaseReservedInstancesOfferingOutput)
 10601  	return ret0, ret1
 10602  }
 10603  
 10604  // PurchaseReservedInstancesOfferingRequest indicates an expected call of PurchaseReservedInstancesOfferingRequest
 10605  func (mr *MockEC2APIMockRecorder) PurchaseReservedInstancesOfferingRequest(arg0 interface{}) *gomock.Call {
 10606  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseReservedInstancesOfferingRequest", reflect.TypeOf((*MockEC2API)(nil).PurchaseReservedInstancesOfferingRequest), arg0)
 10607  }
 10608  
 10609  // PurchaseScheduledInstances mocks base method
 10610  func (m *MockEC2API) PurchaseScheduledInstances(arg0 *ec2.PurchaseScheduledInstancesInput) (*ec2.PurchaseScheduledInstancesOutput, error) {
 10611  	ret := m.ctrl.Call(m, "PurchaseScheduledInstances", arg0)
 10612  	ret0, _ := ret[0].(*ec2.PurchaseScheduledInstancesOutput)
 10613  	ret1, _ := ret[1].(error)
 10614  	return ret0, ret1
 10615  }
 10616  
 10617  // PurchaseScheduledInstances indicates an expected call of PurchaseScheduledInstances
 10618  func (mr *MockEC2APIMockRecorder) PurchaseScheduledInstances(arg0 interface{}) *gomock.Call {
 10619  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseScheduledInstances", reflect.TypeOf((*MockEC2API)(nil).PurchaseScheduledInstances), arg0)
 10620  }
 10621  
 10622  // PurchaseScheduledInstancesWithContext mocks base method
 10623  func (m *MockEC2API) PurchaseScheduledInstancesWithContext(arg0 aws.Context, arg1 *ec2.PurchaseScheduledInstancesInput, arg2 ...request.Option) (*ec2.PurchaseScheduledInstancesOutput, error) {
 10624  	varargs := []interface{}{arg0, arg1}
 10625  	for _, a := range arg2 {
 10626  		varargs = append(varargs, a)
 10627  	}
 10628  	ret := m.ctrl.Call(m, "PurchaseScheduledInstancesWithContext", varargs...)
 10629  	ret0, _ := ret[0].(*ec2.PurchaseScheduledInstancesOutput)
 10630  	ret1, _ := ret[1].(error)
 10631  	return ret0, ret1
 10632  }
 10633  
 10634  // PurchaseScheduledInstancesWithContext indicates an expected call of PurchaseScheduledInstancesWithContext
 10635  func (mr *MockEC2APIMockRecorder) PurchaseScheduledInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10636  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10637  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseScheduledInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).PurchaseScheduledInstancesWithContext), varargs...)
 10638  }
 10639  
 10640  // PurchaseScheduledInstancesRequest mocks base method
 10641  func (m *MockEC2API) PurchaseScheduledInstancesRequest(arg0 *ec2.PurchaseScheduledInstancesInput) (*request.Request, *ec2.PurchaseScheduledInstancesOutput) {
 10642  	ret := m.ctrl.Call(m, "PurchaseScheduledInstancesRequest", arg0)
 10643  	ret0, _ := ret[0].(*request.Request)
 10644  	ret1, _ := ret[1].(*ec2.PurchaseScheduledInstancesOutput)
 10645  	return ret0, ret1
 10646  }
 10647  
 10648  // PurchaseScheduledInstancesRequest indicates an expected call of PurchaseScheduledInstancesRequest
 10649  func (mr *MockEC2APIMockRecorder) PurchaseScheduledInstancesRequest(arg0 interface{}) *gomock.Call {
 10650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PurchaseScheduledInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).PurchaseScheduledInstancesRequest), arg0)
 10651  }
 10652  
 10653  // RebootInstances mocks base method
 10654  func (m *MockEC2API) RebootInstances(arg0 *ec2.RebootInstancesInput) (*ec2.RebootInstancesOutput, error) {
 10655  	ret := m.ctrl.Call(m, "RebootInstances", arg0)
 10656  	ret0, _ := ret[0].(*ec2.RebootInstancesOutput)
 10657  	ret1, _ := ret[1].(error)
 10658  	return ret0, ret1
 10659  }
 10660  
 10661  // RebootInstances indicates an expected call of RebootInstances
 10662  func (mr *MockEC2APIMockRecorder) RebootInstances(arg0 interface{}) *gomock.Call {
 10663  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RebootInstances", reflect.TypeOf((*MockEC2API)(nil).RebootInstances), arg0)
 10664  }
 10665  
 10666  // RebootInstancesWithContext mocks base method
 10667  func (m *MockEC2API) RebootInstancesWithContext(arg0 aws.Context, arg1 *ec2.RebootInstancesInput, arg2 ...request.Option) (*ec2.RebootInstancesOutput, error) {
 10668  	varargs := []interface{}{arg0, arg1}
 10669  	for _, a := range arg2 {
 10670  		varargs = append(varargs, a)
 10671  	}
 10672  	ret := m.ctrl.Call(m, "RebootInstancesWithContext", varargs...)
 10673  	ret0, _ := ret[0].(*ec2.RebootInstancesOutput)
 10674  	ret1, _ := ret[1].(error)
 10675  	return ret0, ret1
 10676  }
 10677  
 10678  // RebootInstancesWithContext indicates an expected call of RebootInstancesWithContext
 10679  func (mr *MockEC2APIMockRecorder) RebootInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10680  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10681  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RebootInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).RebootInstancesWithContext), varargs...)
 10682  }
 10683  
 10684  // RebootInstancesRequest mocks base method
 10685  func (m *MockEC2API) RebootInstancesRequest(arg0 *ec2.RebootInstancesInput) (*request.Request, *ec2.RebootInstancesOutput) {
 10686  	ret := m.ctrl.Call(m, "RebootInstancesRequest", arg0)
 10687  	ret0, _ := ret[0].(*request.Request)
 10688  	ret1, _ := ret[1].(*ec2.RebootInstancesOutput)
 10689  	return ret0, ret1
 10690  }
 10691  
 10692  // RebootInstancesRequest indicates an expected call of RebootInstancesRequest
 10693  func (mr *MockEC2APIMockRecorder) RebootInstancesRequest(arg0 interface{}) *gomock.Call {
 10694  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RebootInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).RebootInstancesRequest), arg0)
 10695  }
 10696  
 10697  // RegisterImage mocks base method
 10698  func (m *MockEC2API) RegisterImage(arg0 *ec2.RegisterImageInput) (*ec2.RegisterImageOutput, error) {
 10699  	ret := m.ctrl.Call(m, "RegisterImage", arg0)
 10700  	ret0, _ := ret[0].(*ec2.RegisterImageOutput)
 10701  	ret1, _ := ret[1].(error)
 10702  	return ret0, ret1
 10703  }
 10704  
 10705  // RegisterImage indicates an expected call of RegisterImage
 10706  func (mr *MockEC2APIMockRecorder) RegisterImage(arg0 interface{}) *gomock.Call {
 10707  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterImage", reflect.TypeOf((*MockEC2API)(nil).RegisterImage), arg0)
 10708  }
 10709  
 10710  // RegisterImageWithContext mocks base method
 10711  func (m *MockEC2API) RegisterImageWithContext(arg0 aws.Context, arg1 *ec2.RegisterImageInput, arg2 ...request.Option) (*ec2.RegisterImageOutput, error) {
 10712  	varargs := []interface{}{arg0, arg1}
 10713  	for _, a := range arg2 {
 10714  		varargs = append(varargs, a)
 10715  	}
 10716  	ret := m.ctrl.Call(m, "RegisterImageWithContext", varargs...)
 10717  	ret0, _ := ret[0].(*ec2.RegisterImageOutput)
 10718  	ret1, _ := ret[1].(error)
 10719  	return ret0, ret1
 10720  }
 10721  
 10722  // RegisterImageWithContext indicates an expected call of RegisterImageWithContext
 10723  func (mr *MockEC2APIMockRecorder) RegisterImageWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10724  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10725  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterImageWithContext", reflect.TypeOf((*MockEC2API)(nil).RegisterImageWithContext), varargs...)
 10726  }
 10727  
 10728  // RegisterImageRequest mocks base method
 10729  func (m *MockEC2API) RegisterImageRequest(arg0 *ec2.RegisterImageInput) (*request.Request, *ec2.RegisterImageOutput) {
 10730  	ret := m.ctrl.Call(m, "RegisterImageRequest", arg0)
 10731  	ret0, _ := ret[0].(*request.Request)
 10732  	ret1, _ := ret[1].(*ec2.RegisterImageOutput)
 10733  	return ret0, ret1
 10734  }
 10735  
 10736  // RegisterImageRequest indicates an expected call of RegisterImageRequest
 10737  func (mr *MockEC2APIMockRecorder) RegisterImageRequest(arg0 interface{}) *gomock.Call {
 10738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterImageRequest", reflect.TypeOf((*MockEC2API)(nil).RegisterImageRequest), arg0)
 10739  }
 10740  
 10741  // RejectVpcEndpointConnections mocks base method
 10742  func (m *MockEC2API) RejectVpcEndpointConnections(arg0 *ec2.RejectVpcEndpointConnectionsInput) (*ec2.RejectVpcEndpointConnectionsOutput, error) {
 10743  	ret := m.ctrl.Call(m, "RejectVpcEndpointConnections", arg0)
 10744  	ret0, _ := ret[0].(*ec2.RejectVpcEndpointConnectionsOutput)
 10745  	ret1, _ := ret[1].(error)
 10746  	return ret0, ret1
 10747  }
 10748  
 10749  // RejectVpcEndpointConnections indicates an expected call of RejectVpcEndpointConnections
 10750  func (mr *MockEC2APIMockRecorder) RejectVpcEndpointConnections(arg0 interface{}) *gomock.Call {
 10751  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcEndpointConnections", reflect.TypeOf((*MockEC2API)(nil).RejectVpcEndpointConnections), arg0)
 10752  }
 10753  
 10754  // RejectVpcEndpointConnectionsWithContext mocks base method
 10755  func (m *MockEC2API) RejectVpcEndpointConnectionsWithContext(arg0 aws.Context, arg1 *ec2.RejectVpcEndpointConnectionsInput, arg2 ...request.Option) (*ec2.RejectVpcEndpointConnectionsOutput, error) {
 10756  	varargs := []interface{}{arg0, arg1}
 10757  	for _, a := range arg2 {
 10758  		varargs = append(varargs, a)
 10759  	}
 10760  	ret := m.ctrl.Call(m, "RejectVpcEndpointConnectionsWithContext", varargs...)
 10761  	ret0, _ := ret[0].(*ec2.RejectVpcEndpointConnectionsOutput)
 10762  	ret1, _ := ret[1].(error)
 10763  	return ret0, ret1
 10764  }
 10765  
 10766  // RejectVpcEndpointConnectionsWithContext indicates an expected call of RejectVpcEndpointConnectionsWithContext
 10767  func (mr *MockEC2APIMockRecorder) RejectVpcEndpointConnectionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10768  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10769  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcEndpointConnectionsWithContext", reflect.TypeOf((*MockEC2API)(nil).RejectVpcEndpointConnectionsWithContext), varargs...)
 10770  }
 10771  
 10772  // RejectVpcEndpointConnectionsRequest mocks base method
 10773  func (m *MockEC2API) RejectVpcEndpointConnectionsRequest(arg0 *ec2.RejectVpcEndpointConnectionsInput) (*request.Request, *ec2.RejectVpcEndpointConnectionsOutput) {
 10774  	ret := m.ctrl.Call(m, "RejectVpcEndpointConnectionsRequest", arg0)
 10775  	ret0, _ := ret[0].(*request.Request)
 10776  	ret1, _ := ret[1].(*ec2.RejectVpcEndpointConnectionsOutput)
 10777  	return ret0, ret1
 10778  }
 10779  
 10780  // RejectVpcEndpointConnectionsRequest indicates an expected call of RejectVpcEndpointConnectionsRequest
 10781  func (mr *MockEC2APIMockRecorder) RejectVpcEndpointConnectionsRequest(arg0 interface{}) *gomock.Call {
 10782  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcEndpointConnectionsRequest", reflect.TypeOf((*MockEC2API)(nil).RejectVpcEndpointConnectionsRequest), arg0)
 10783  }
 10784  
 10785  // RejectVpcPeeringConnection mocks base method
 10786  func (m *MockEC2API) RejectVpcPeeringConnection(arg0 *ec2.RejectVpcPeeringConnectionInput) (*ec2.RejectVpcPeeringConnectionOutput, error) {
 10787  	ret := m.ctrl.Call(m, "RejectVpcPeeringConnection", arg0)
 10788  	ret0, _ := ret[0].(*ec2.RejectVpcPeeringConnectionOutput)
 10789  	ret1, _ := ret[1].(error)
 10790  	return ret0, ret1
 10791  }
 10792  
 10793  // RejectVpcPeeringConnection indicates an expected call of RejectVpcPeeringConnection
 10794  func (mr *MockEC2APIMockRecorder) RejectVpcPeeringConnection(arg0 interface{}) *gomock.Call {
 10795  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcPeeringConnection", reflect.TypeOf((*MockEC2API)(nil).RejectVpcPeeringConnection), arg0)
 10796  }
 10797  
 10798  // RejectVpcPeeringConnectionWithContext mocks base method
 10799  func (m *MockEC2API) RejectVpcPeeringConnectionWithContext(arg0 aws.Context, arg1 *ec2.RejectVpcPeeringConnectionInput, arg2 ...request.Option) (*ec2.RejectVpcPeeringConnectionOutput, error) {
 10800  	varargs := []interface{}{arg0, arg1}
 10801  	for _, a := range arg2 {
 10802  		varargs = append(varargs, a)
 10803  	}
 10804  	ret := m.ctrl.Call(m, "RejectVpcPeeringConnectionWithContext", varargs...)
 10805  	ret0, _ := ret[0].(*ec2.RejectVpcPeeringConnectionOutput)
 10806  	ret1, _ := ret[1].(error)
 10807  	return ret0, ret1
 10808  }
 10809  
 10810  // RejectVpcPeeringConnectionWithContext indicates an expected call of RejectVpcPeeringConnectionWithContext
 10811  func (mr *MockEC2APIMockRecorder) RejectVpcPeeringConnectionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10812  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10813  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcPeeringConnectionWithContext", reflect.TypeOf((*MockEC2API)(nil).RejectVpcPeeringConnectionWithContext), varargs...)
 10814  }
 10815  
 10816  // RejectVpcPeeringConnectionRequest mocks base method
 10817  func (m *MockEC2API) RejectVpcPeeringConnectionRequest(arg0 *ec2.RejectVpcPeeringConnectionInput) (*request.Request, *ec2.RejectVpcPeeringConnectionOutput) {
 10818  	ret := m.ctrl.Call(m, "RejectVpcPeeringConnectionRequest", arg0)
 10819  	ret0, _ := ret[0].(*request.Request)
 10820  	ret1, _ := ret[1].(*ec2.RejectVpcPeeringConnectionOutput)
 10821  	return ret0, ret1
 10822  }
 10823  
 10824  // RejectVpcPeeringConnectionRequest indicates an expected call of RejectVpcPeeringConnectionRequest
 10825  func (mr *MockEC2APIMockRecorder) RejectVpcPeeringConnectionRequest(arg0 interface{}) *gomock.Call {
 10826  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectVpcPeeringConnectionRequest", reflect.TypeOf((*MockEC2API)(nil).RejectVpcPeeringConnectionRequest), arg0)
 10827  }
 10828  
 10829  // ReleaseAddress mocks base method
 10830  func (m *MockEC2API) ReleaseAddress(arg0 *ec2.ReleaseAddressInput) (*ec2.ReleaseAddressOutput, error) {
 10831  	ret := m.ctrl.Call(m, "ReleaseAddress", arg0)
 10832  	ret0, _ := ret[0].(*ec2.ReleaseAddressOutput)
 10833  	ret1, _ := ret[1].(error)
 10834  	return ret0, ret1
 10835  }
 10836  
 10837  // ReleaseAddress indicates an expected call of ReleaseAddress
 10838  func (mr *MockEC2APIMockRecorder) ReleaseAddress(arg0 interface{}) *gomock.Call {
 10839  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseAddress", reflect.TypeOf((*MockEC2API)(nil).ReleaseAddress), arg0)
 10840  }
 10841  
 10842  // ReleaseAddressWithContext mocks base method
 10843  func (m *MockEC2API) ReleaseAddressWithContext(arg0 aws.Context, arg1 *ec2.ReleaseAddressInput, arg2 ...request.Option) (*ec2.ReleaseAddressOutput, error) {
 10844  	varargs := []interface{}{arg0, arg1}
 10845  	for _, a := range arg2 {
 10846  		varargs = append(varargs, a)
 10847  	}
 10848  	ret := m.ctrl.Call(m, "ReleaseAddressWithContext", varargs...)
 10849  	ret0, _ := ret[0].(*ec2.ReleaseAddressOutput)
 10850  	ret1, _ := ret[1].(error)
 10851  	return ret0, ret1
 10852  }
 10853  
 10854  // ReleaseAddressWithContext indicates an expected call of ReleaseAddressWithContext
 10855  func (mr *MockEC2APIMockRecorder) ReleaseAddressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10856  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10857  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseAddressWithContext", reflect.TypeOf((*MockEC2API)(nil).ReleaseAddressWithContext), varargs...)
 10858  }
 10859  
 10860  // ReleaseAddressRequest mocks base method
 10861  func (m *MockEC2API) ReleaseAddressRequest(arg0 *ec2.ReleaseAddressInput) (*request.Request, *ec2.ReleaseAddressOutput) {
 10862  	ret := m.ctrl.Call(m, "ReleaseAddressRequest", arg0)
 10863  	ret0, _ := ret[0].(*request.Request)
 10864  	ret1, _ := ret[1].(*ec2.ReleaseAddressOutput)
 10865  	return ret0, ret1
 10866  }
 10867  
 10868  // ReleaseAddressRequest indicates an expected call of ReleaseAddressRequest
 10869  func (mr *MockEC2APIMockRecorder) ReleaseAddressRequest(arg0 interface{}) *gomock.Call {
 10870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseAddressRequest", reflect.TypeOf((*MockEC2API)(nil).ReleaseAddressRequest), arg0)
 10871  }
 10872  
 10873  // ReleaseHosts mocks base method
 10874  func (m *MockEC2API) ReleaseHosts(arg0 *ec2.ReleaseHostsInput) (*ec2.ReleaseHostsOutput, error) {
 10875  	ret := m.ctrl.Call(m, "ReleaseHosts", arg0)
 10876  	ret0, _ := ret[0].(*ec2.ReleaseHostsOutput)
 10877  	ret1, _ := ret[1].(error)
 10878  	return ret0, ret1
 10879  }
 10880  
 10881  // ReleaseHosts indicates an expected call of ReleaseHosts
 10882  func (mr *MockEC2APIMockRecorder) ReleaseHosts(arg0 interface{}) *gomock.Call {
 10883  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseHosts", reflect.TypeOf((*MockEC2API)(nil).ReleaseHosts), arg0)
 10884  }
 10885  
 10886  // ReleaseHostsWithContext mocks base method
 10887  func (m *MockEC2API) ReleaseHostsWithContext(arg0 aws.Context, arg1 *ec2.ReleaseHostsInput, arg2 ...request.Option) (*ec2.ReleaseHostsOutput, error) {
 10888  	varargs := []interface{}{arg0, arg1}
 10889  	for _, a := range arg2 {
 10890  		varargs = append(varargs, a)
 10891  	}
 10892  	ret := m.ctrl.Call(m, "ReleaseHostsWithContext", varargs...)
 10893  	ret0, _ := ret[0].(*ec2.ReleaseHostsOutput)
 10894  	ret1, _ := ret[1].(error)
 10895  	return ret0, ret1
 10896  }
 10897  
 10898  // ReleaseHostsWithContext indicates an expected call of ReleaseHostsWithContext
 10899  func (mr *MockEC2APIMockRecorder) ReleaseHostsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10900  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10901  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseHostsWithContext", reflect.TypeOf((*MockEC2API)(nil).ReleaseHostsWithContext), varargs...)
 10902  }
 10903  
 10904  // ReleaseHostsRequest mocks base method
 10905  func (m *MockEC2API) ReleaseHostsRequest(arg0 *ec2.ReleaseHostsInput) (*request.Request, *ec2.ReleaseHostsOutput) {
 10906  	ret := m.ctrl.Call(m, "ReleaseHostsRequest", arg0)
 10907  	ret0, _ := ret[0].(*request.Request)
 10908  	ret1, _ := ret[1].(*ec2.ReleaseHostsOutput)
 10909  	return ret0, ret1
 10910  }
 10911  
 10912  // ReleaseHostsRequest indicates an expected call of ReleaseHostsRequest
 10913  func (mr *MockEC2APIMockRecorder) ReleaseHostsRequest(arg0 interface{}) *gomock.Call {
 10914  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseHostsRequest", reflect.TypeOf((*MockEC2API)(nil).ReleaseHostsRequest), arg0)
 10915  }
 10916  
 10917  // ReplaceIamInstanceProfileAssociation mocks base method
 10918  func (m *MockEC2API) ReplaceIamInstanceProfileAssociation(arg0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) {
 10919  	ret := m.ctrl.Call(m, "ReplaceIamInstanceProfileAssociation", arg0)
 10920  	ret0, _ := ret[0].(*ec2.ReplaceIamInstanceProfileAssociationOutput)
 10921  	ret1, _ := ret[1].(error)
 10922  	return ret0, ret1
 10923  }
 10924  
 10925  // ReplaceIamInstanceProfileAssociation indicates an expected call of ReplaceIamInstanceProfileAssociation
 10926  func (mr *MockEC2APIMockRecorder) ReplaceIamInstanceProfileAssociation(arg0 interface{}) *gomock.Call {
 10927  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceIamInstanceProfileAssociation", reflect.TypeOf((*MockEC2API)(nil).ReplaceIamInstanceProfileAssociation), arg0)
 10928  }
 10929  
 10930  // ReplaceIamInstanceProfileAssociationWithContext mocks base method
 10931  func (m *MockEC2API) ReplaceIamInstanceProfileAssociationWithContext(arg0 aws.Context, arg1 *ec2.ReplaceIamInstanceProfileAssociationInput, arg2 ...request.Option) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) {
 10932  	varargs := []interface{}{arg0, arg1}
 10933  	for _, a := range arg2 {
 10934  		varargs = append(varargs, a)
 10935  	}
 10936  	ret := m.ctrl.Call(m, "ReplaceIamInstanceProfileAssociationWithContext", varargs...)
 10937  	ret0, _ := ret[0].(*ec2.ReplaceIamInstanceProfileAssociationOutput)
 10938  	ret1, _ := ret[1].(error)
 10939  	return ret0, ret1
 10940  }
 10941  
 10942  // ReplaceIamInstanceProfileAssociationWithContext indicates an expected call of ReplaceIamInstanceProfileAssociationWithContext
 10943  func (mr *MockEC2APIMockRecorder) ReplaceIamInstanceProfileAssociationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10944  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10945  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceIamInstanceProfileAssociationWithContext", reflect.TypeOf((*MockEC2API)(nil).ReplaceIamInstanceProfileAssociationWithContext), varargs...)
 10946  }
 10947  
 10948  // ReplaceIamInstanceProfileAssociationRequest mocks base method
 10949  func (m *MockEC2API) ReplaceIamInstanceProfileAssociationRequest(arg0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*request.Request, *ec2.ReplaceIamInstanceProfileAssociationOutput) {
 10950  	ret := m.ctrl.Call(m, "ReplaceIamInstanceProfileAssociationRequest", arg0)
 10951  	ret0, _ := ret[0].(*request.Request)
 10952  	ret1, _ := ret[1].(*ec2.ReplaceIamInstanceProfileAssociationOutput)
 10953  	return ret0, ret1
 10954  }
 10955  
 10956  // ReplaceIamInstanceProfileAssociationRequest indicates an expected call of ReplaceIamInstanceProfileAssociationRequest
 10957  func (mr *MockEC2APIMockRecorder) ReplaceIamInstanceProfileAssociationRequest(arg0 interface{}) *gomock.Call {
 10958  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceIamInstanceProfileAssociationRequest", reflect.TypeOf((*MockEC2API)(nil).ReplaceIamInstanceProfileAssociationRequest), arg0)
 10959  }
 10960  
 10961  // ReplaceNetworkAclAssociation mocks base method
 10962  func (m *MockEC2API) ReplaceNetworkAclAssociation(arg0 *ec2.ReplaceNetworkAclAssociationInput) (*ec2.ReplaceNetworkAclAssociationOutput, error) {
 10963  	ret := m.ctrl.Call(m, "ReplaceNetworkAclAssociation", arg0)
 10964  	ret0, _ := ret[0].(*ec2.ReplaceNetworkAclAssociationOutput)
 10965  	ret1, _ := ret[1].(error)
 10966  	return ret0, ret1
 10967  }
 10968  
 10969  // ReplaceNetworkAclAssociation indicates an expected call of ReplaceNetworkAclAssociation
 10970  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclAssociation(arg0 interface{}) *gomock.Call {
 10971  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclAssociation", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclAssociation), arg0)
 10972  }
 10973  
 10974  // ReplaceNetworkAclAssociationWithContext mocks base method
 10975  func (m *MockEC2API) ReplaceNetworkAclAssociationWithContext(arg0 aws.Context, arg1 *ec2.ReplaceNetworkAclAssociationInput, arg2 ...request.Option) (*ec2.ReplaceNetworkAclAssociationOutput, error) {
 10976  	varargs := []interface{}{arg0, arg1}
 10977  	for _, a := range arg2 {
 10978  		varargs = append(varargs, a)
 10979  	}
 10980  	ret := m.ctrl.Call(m, "ReplaceNetworkAclAssociationWithContext", varargs...)
 10981  	ret0, _ := ret[0].(*ec2.ReplaceNetworkAclAssociationOutput)
 10982  	ret1, _ := ret[1].(error)
 10983  	return ret0, ret1
 10984  }
 10985  
 10986  // ReplaceNetworkAclAssociationWithContext indicates an expected call of ReplaceNetworkAclAssociationWithContext
 10987  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclAssociationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 10988  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 10989  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclAssociationWithContext", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclAssociationWithContext), varargs...)
 10990  }
 10991  
 10992  // ReplaceNetworkAclAssociationRequest mocks base method
 10993  func (m *MockEC2API) ReplaceNetworkAclAssociationRequest(arg0 *ec2.ReplaceNetworkAclAssociationInput) (*request.Request, *ec2.ReplaceNetworkAclAssociationOutput) {
 10994  	ret := m.ctrl.Call(m, "ReplaceNetworkAclAssociationRequest", arg0)
 10995  	ret0, _ := ret[0].(*request.Request)
 10996  	ret1, _ := ret[1].(*ec2.ReplaceNetworkAclAssociationOutput)
 10997  	return ret0, ret1
 10998  }
 10999  
 11000  // ReplaceNetworkAclAssociationRequest indicates an expected call of ReplaceNetworkAclAssociationRequest
 11001  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclAssociationRequest(arg0 interface{}) *gomock.Call {
 11002  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclAssociationRequest", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclAssociationRequest), arg0)
 11003  }
 11004  
 11005  // ReplaceNetworkAclEntry mocks base method
 11006  func (m *MockEC2API) ReplaceNetworkAclEntry(arg0 *ec2.ReplaceNetworkAclEntryInput) (*ec2.ReplaceNetworkAclEntryOutput, error) {
 11007  	ret := m.ctrl.Call(m, "ReplaceNetworkAclEntry", arg0)
 11008  	ret0, _ := ret[0].(*ec2.ReplaceNetworkAclEntryOutput)
 11009  	ret1, _ := ret[1].(error)
 11010  	return ret0, ret1
 11011  }
 11012  
 11013  // ReplaceNetworkAclEntry indicates an expected call of ReplaceNetworkAclEntry
 11014  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclEntry(arg0 interface{}) *gomock.Call {
 11015  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclEntry", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclEntry), arg0)
 11016  }
 11017  
 11018  // ReplaceNetworkAclEntryWithContext mocks base method
 11019  func (m *MockEC2API) ReplaceNetworkAclEntryWithContext(arg0 aws.Context, arg1 *ec2.ReplaceNetworkAclEntryInput, arg2 ...request.Option) (*ec2.ReplaceNetworkAclEntryOutput, error) {
 11020  	varargs := []interface{}{arg0, arg1}
 11021  	for _, a := range arg2 {
 11022  		varargs = append(varargs, a)
 11023  	}
 11024  	ret := m.ctrl.Call(m, "ReplaceNetworkAclEntryWithContext", varargs...)
 11025  	ret0, _ := ret[0].(*ec2.ReplaceNetworkAclEntryOutput)
 11026  	ret1, _ := ret[1].(error)
 11027  	return ret0, ret1
 11028  }
 11029  
 11030  // ReplaceNetworkAclEntryWithContext indicates an expected call of ReplaceNetworkAclEntryWithContext
 11031  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclEntryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11032  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11033  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclEntryWithContext", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclEntryWithContext), varargs...)
 11034  }
 11035  
 11036  // ReplaceNetworkAclEntryRequest mocks base method
 11037  func (m *MockEC2API) ReplaceNetworkAclEntryRequest(arg0 *ec2.ReplaceNetworkAclEntryInput) (*request.Request, *ec2.ReplaceNetworkAclEntryOutput) {
 11038  	ret := m.ctrl.Call(m, "ReplaceNetworkAclEntryRequest", arg0)
 11039  	ret0, _ := ret[0].(*request.Request)
 11040  	ret1, _ := ret[1].(*ec2.ReplaceNetworkAclEntryOutput)
 11041  	return ret0, ret1
 11042  }
 11043  
 11044  // ReplaceNetworkAclEntryRequest indicates an expected call of ReplaceNetworkAclEntryRequest
 11045  func (mr *MockEC2APIMockRecorder) ReplaceNetworkAclEntryRequest(arg0 interface{}) *gomock.Call {
 11046  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceNetworkAclEntryRequest", reflect.TypeOf((*MockEC2API)(nil).ReplaceNetworkAclEntryRequest), arg0)
 11047  }
 11048  
 11049  // ReplaceRoute mocks base method
 11050  func (m *MockEC2API) ReplaceRoute(arg0 *ec2.ReplaceRouteInput) (*ec2.ReplaceRouteOutput, error) {
 11051  	ret := m.ctrl.Call(m, "ReplaceRoute", arg0)
 11052  	ret0, _ := ret[0].(*ec2.ReplaceRouteOutput)
 11053  	ret1, _ := ret[1].(error)
 11054  	return ret0, ret1
 11055  }
 11056  
 11057  // ReplaceRoute indicates an expected call of ReplaceRoute
 11058  func (mr *MockEC2APIMockRecorder) ReplaceRoute(arg0 interface{}) *gomock.Call {
 11059  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRoute", reflect.TypeOf((*MockEC2API)(nil).ReplaceRoute), arg0)
 11060  }
 11061  
 11062  // ReplaceRouteWithContext mocks base method
 11063  func (m *MockEC2API) ReplaceRouteWithContext(arg0 aws.Context, arg1 *ec2.ReplaceRouteInput, arg2 ...request.Option) (*ec2.ReplaceRouteOutput, error) {
 11064  	varargs := []interface{}{arg0, arg1}
 11065  	for _, a := range arg2 {
 11066  		varargs = append(varargs, a)
 11067  	}
 11068  	ret := m.ctrl.Call(m, "ReplaceRouteWithContext", varargs...)
 11069  	ret0, _ := ret[0].(*ec2.ReplaceRouteOutput)
 11070  	ret1, _ := ret[1].(error)
 11071  	return ret0, ret1
 11072  }
 11073  
 11074  // ReplaceRouteWithContext indicates an expected call of ReplaceRouteWithContext
 11075  func (mr *MockEC2APIMockRecorder) ReplaceRouteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11076  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11077  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRouteWithContext", reflect.TypeOf((*MockEC2API)(nil).ReplaceRouteWithContext), varargs...)
 11078  }
 11079  
 11080  // ReplaceRouteRequest mocks base method
 11081  func (m *MockEC2API) ReplaceRouteRequest(arg0 *ec2.ReplaceRouteInput) (*request.Request, *ec2.ReplaceRouteOutput) {
 11082  	ret := m.ctrl.Call(m, "ReplaceRouteRequest", arg0)
 11083  	ret0, _ := ret[0].(*request.Request)
 11084  	ret1, _ := ret[1].(*ec2.ReplaceRouteOutput)
 11085  	return ret0, ret1
 11086  }
 11087  
 11088  // ReplaceRouteRequest indicates an expected call of ReplaceRouteRequest
 11089  func (mr *MockEC2APIMockRecorder) ReplaceRouteRequest(arg0 interface{}) *gomock.Call {
 11090  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRouteRequest", reflect.TypeOf((*MockEC2API)(nil).ReplaceRouteRequest), arg0)
 11091  }
 11092  
 11093  // ReplaceRouteTableAssociation mocks base method
 11094  func (m *MockEC2API) ReplaceRouteTableAssociation(arg0 *ec2.ReplaceRouteTableAssociationInput) (*ec2.ReplaceRouteTableAssociationOutput, error) {
 11095  	ret := m.ctrl.Call(m, "ReplaceRouteTableAssociation", arg0)
 11096  	ret0, _ := ret[0].(*ec2.ReplaceRouteTableAssociationOutput)
 11097  	ret1, _ := ret[1].(error)
 11098  	return ret0, ret1
 11099  }
 11100  
 11101  // ReplaceRouteTableAssociation indicates an expected call of ReplaceRouteTableAssociation
 11102  func (mr *MockEC2APIMockRecorder) ReplaceRouteTableAssociation(arg0 interface{}) *gomock.Call {
 11103  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRouteTableAssociation", reflect.TypeOf((*MockEC2API)(nil).ReplaceRouteTableAssociation), arg0)
 11104  }
 11105  
 11106  // ReplaceRouteTableAssociationWithContext mocks base method
 11107  func (m *MockEC2API) ReplaceRouteTableAssociationWithContext(arg0 aws.Context, arg1 *ec2.ReplaceRouteTableAssociationInput, arg2 ...request.Option) (*ec2.ReplaceRouteTableAssociationOutput, error) {
 11108  	varargs := []interface{}{arg0, arg1}
 11109  	for _, a := range arg2 {
 11110  		varargs = append(varargs, a)
 11111  	}
 11112  	ret := m.ctrl.Call(m, "ReplaceRouteTableAssociationWithContext", varargs...)
 11113  	ret0, _ := ret[0].(*ec2.ReplaceRouteTableAssociationOutput)
 11114  	ret1, _ := ret[1].(error)
 11115  	return ret0, ret1
 11116  }
 11117  
 11118  // ReplaceRouteTableAssociationWithContext indicates an expected call of ReplaceRouteTableAssociationWithContext
 11119  func (mr *MockEC2APIMockRecorder) ReplaceRouteTableAssociationWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11120  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11121  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRouteTableAssociationWithContext", reflect.TypeOf((*MockEC2API)(nil).ReplaceRouteTableAssociationWithContext), varargs...)
 11122  }
 11123  
 11124  // ReplaceRouteTableAssociationRequest mocks base method
 11125  func (m *MockEC2API) ReplaceRouteTableAssociationRequest(arg0 *ec2.ReplaceRouteTableAssociationInput) (*request.Request, *ec2.ReplaceRouteTableAssociationOutput) {
 11126  	ret := m.ctrl.Call(m, "ReplaceRouteTableAssociationRequest", arg0)
 11127  	ret0, _ := ret[0].(*request.Request)
 11128  	ret1, _ := ret[1].(*ec2.ReplaceRouteTableAssociationOutput)
 11129  	return ret0, ret1
 11130  }
 11131  
 11132  // ReplaceRouteTableAssociationRequest indicates an expected call of ReplaceRouteTableAssociationRequest
 11133  func (mr *MockEC2APIMockRecorder) ReplaceRouteTableAssociationRequest(arg0 interface{}) *gomock.Call {
 11134  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceRouteTableAssociationRequest", reflect.TypeOf((*MockEC2API)(nil).ReplaceRouteTableAssociationRequest), arg0)
 11135  }
 11136  
 11137  // ReportInstanceStatus mocks base method
 11138  func (m *MockEC2API) ReportInstanceStatus(arg0 *ec2.ReportInstanceStatusInput) (*ec2.ReportInstanceStatusOutput, error) {
 11139  	ret := m.ctrl.Call(m, "ReportInstanceStatus", arg0)
 11140  	ret0, _ := ret[0].(*ec2.ReportInstanceStatusOutput)
 11141  	ret1, _ := ret[1].(error)
 11142  	return ret0, ret1
 11143  }
 11144  
 11145  // ReportInstanceStatus indicates an expected call of ReportInstanceStatus
 11146  func (mr *MockEC2APIMockRecorder) ReportInstanceStatus(arg0 interface{}) *gomock.Call {
 11147  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReportInstanceStatus", reflect.TypeOf((*MockEC2API)(nil).ReportInstanceStatus), arg0)
 11148  }
 11149  
 11150  // ReportInstanceStatusWithContext mocks base method
 11151  func (m *MockEC2API) ReportInstanceStatusWithContext(arg0 aws.Context, arg1 *ec2.ReportInstanceStatusInput, arg2 ...request.Option) (*ec2.ReportInstanceStatusOutput, error) {
 11152  	varargs := []interface{}{arg0, arg1}
 11153  	for _, a := range arg2 {
 11154  		varargs = append(varargs, a)
 11155  	}
 11156  	ret := m.ctrl.Call(m, "ReportInstanceStatusWithContext", varargs...)
 11157  	ret0, _ := ret[0].(*ec2.ReportInstanceStatusOutput)
 11158  	ret1, _ := ret[1].(error)
 11159  	return ret0, ret1
 11160  }
 11161  
 11162  // ReportInstanceStatusWithContext indicates an expected call of ReportInstanceStatusWithContext
 11163  func (mr *MockEC2APIMockRecorder) ReportInstanceStatusWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11164  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11165  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReportInstanceStatusWithContext", reflect.TypeOf((*MockEC2API)(nil).ReportInstanceStatusWithContext), varargs...)
 11166  }
 11167  
 11168  // ReportInstanceStatusRequest mocks base method
 11169  func (m *MockEC2API) ReportInstanceStatusRequest(arg0 *ec2.ReportInstanceStatusInput) (*request.Request, *ec2.ReportInstanceStatusOutput) {
 11170  	ret := m.ctrl.Call(m, "ReportInstanceStatusRequest", arg0)
 11171  	ret0, _ := ret[0].(*request.Request)
 11172  	ret1, _ := ret[1].(*ec2.ReportInstanceStatusOutput)
 11173  	return ret0, ret1
 11174  }
 11175  
 11176  // ReportInstanceStatusRequest indicates an expected call of ReportInstanceStatusRequest
 11177  func (mr *MockEC2APIMockRecorder) ReportInstanceStatusRequest(arg0 interface{}) *gomock.Call {
 11178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReportInstanceStatusRequest", reflect.TypeOf((*MockEC2API)(nil).ReportInstanceStatusRequest), arg0)
 11179  }
 11180  
 11181  // RequestSpotFleet mocks base method
 11182  func (m *MockEC2API) RequestSpotFleet(arg0 *ec2.RequestSpotFleetInput) (*ec2.RequestSpotFleetOutput, error) {
 11183  	ret := m.ctrl.Call(m, "RequestSpotFleet", arg0)
 11184  	ret0, _ := ret[0].(*ec2.RequestSpotFleetOutput)
 11185  	ret1, _ := ret[1].(error)
 11186  	return ret0, ret1
 11187  }
 11188  
 11189  // RequestSpotFleet indicates an expected call of RequestSpotFleet
 11190  func (mr *MockEC2APIMockRecorder) RequestSpotFleet(arg0 interface{}) *gomock.Call {
 11191  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotFleet", reflect.TypeOf((*MockEC2API)(nil).RequestSpotFleet), arg0)
 11192  }
 11193  
 11194  // RequestSpotFleetWithContext mocks base method
 11195  func (m *MockEC2API) RequestSpotFleetWithContext(arg0 aws.Context, arg1 *ec2.RequestSpotFleetInput, arg2 ...request.Option) (*ec2.RequestSpotFleetOutput, error) {
 11196  	varargs := []interface{}{arg0, arg1}
 11197  	for _, a := range arg2 {
 11198  		varargs = append(varargs, a)
 11199  	}
 11200  	ret := m.ctrl.Call(m, "RequestSpotFleetWithContext", varargs...)
 11201  	ret0, _ := ret[0].(*ec2.RequestSpotFleetOutput)
 11202  	ret1, _ := ret[1].(error)
 11203  	return ret0, ret1
 11204  }
 11205  
 11206  // RequestSpotFleetWithContext indicates an expected call of RequestSpotFleetWithContext
 11207  func (mr *MockEC2APIMockRecorder) RequestSpotFleetWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11208  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11209  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotFleetWithContext", reflect.TypeOf((*MockEC2API)(nil).RequestSpotFleetWithContext), varargs...)
 11210  }
 11211  
 11212  // RequestSpotFleetRequest mocks base method
 11213  func (m *MockEC2API) RequestSpotFleetRequest(arg0 *ec2.RequestSpotFleetInput) (*request.Request, *ec2.RequestSpotFleetOutput) {
 11214  	ret := m.ctrl.Call(m, "RequestSpotFleetRequest", arg0)
 11215  	ret0, _ := ret[0].(*request.Request)
 11216  	ret1, _ := ret[1].(*ec2.RequestSpotFleetOutput)
 11217  	return ret0, ret1
 11218  }
 11219  
 11220  // RequestSpotFleetRequest indicates an expected call of RequestSpotFleetRequest
 11221  func (mr *MockEC2APIMockRecorder) RequestSpotFleetRequest(arg0 interface{}) *gomock.Call {
 11222  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotFleetRequest", reflect.TypeOf((*MockEC2API)(nil).RequestSpotFleetRequest), arg0)
 11223  }
 11224  
 11225  // RequestSpotInstances mocks base method
 11226  func (m *MockEC2API) RequestSpotInstances(arg0 *ec2.RequestSpotInstancesInput) (*ec2.RequestSpotInstancesOutput, error) {
 11227  	ret := m.ctrl.Call(m, "RequestSpotInstances", arg0)
 11228  	ret0, _ := ret[0].(*ec2.RequestSpotInstancesOutput)
 11229  	ret1, _ := ret[1].(error)
 11230  	return ret0, ret1
 11231  }
 11232  
 11233  // RequestSpotInstances indicates an expected call of RequestSpotInstances
 11234  func (mr *MockEC2APIMockRecorder) RequestSpotInstances(arg0 interface{}) *gomock.Call {
 11235  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotInstances", reflect.TypeOf((*MockEC2API)(nil).RequestSpotInstances), arg0)
 11236  }
 11237  
 11238  // RequestSpotInstancesWithContext mocks base method
 11239  func (m *MockEC2API) RequestSpotInstancesWithContext(arg0 aws.Context, arg1 *ec2.RequestSpotInstancesInput, arg2 ...request.Option) (*ec2.RequestSpotInstancesOutput, error) {
 11240  	varargs := []interface{}{arg0, arg1}
 11241  	for _, a := range arg2 {
 11242  		varargs = append(varargs, a)
 11243  	}
 11244  	ret := m.ctrl.Call(m, "RequestSpotInstancesWithContext", varargs...)
 11245  	ret0, _ := ret[0].(*ec2.RequestSpotInstancesOutput)
 11246  	ret1, _ := ret[1].(error)
 11247  	return ret0, ret1
 11248  }
 11249  
 11250  // RequestSpotInstancesWithContext indicates an expected call of RequestSpotInstancesWithContext
 11251  func (mr *MockEC2APIMockRecorder) RequestSpotInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11252  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11253  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).RequestSpotInstancesWithContext), varargs...)
 11254  }
 11255  
 11256  // RequestSpotInstancesRequest mocks base method
 11257  func (m *MockEC2API) RequestSpotInstancesRequest(arg0 *ec2.RequestSpotInstancesInput) (*request.Request, *ec2.RequestSpotInstancesOutput) {
 11258  	ret := m.ctrl.Call(m, "RequestSpotInstancesRequest", arg0)
 11259  	ret0, _ := ret[0].(*request.Request)
 11260  	ret1, _ := ret[1].(*ec2.RequestSpotInstancesOutput)
 11261  	return ret0, ret1
 11262  }
 11263  
 11264  // RequestSpotInstancesRequest indicates an expected call of RequestSpotInstancesRequest
 11265  func (mr *MockEC2APIMockRecorder) RequestSpotInstancesRequest(arg0 interface{}) *gomock.Call {
 11266  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestSpotInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).RequestSpotInstancesRequest), arg0)
 11267  }
 11268  
 11269  // ResetFpgaImageAttribute mocks base method
 11270  func (m *MockEC2API) ResetFpgaImageAttribute(arg0 *ec2.ResetFpgaImageAttributeInput) (*ec2.ResetFpgaImageAttributeOutput, error) {
 11271  	ret := m.ctrl.Call(m, "ResetFpgaImageAttribute", arg0)
 11272  	ret0, _ := ret[0].(*ec2.ResetFpgaImageAttributeOutput)
 11273  	ret1, _ := ret[1].(error)
 11274  	return ret0, ret1
 11275  }
 11276  
 11277  // ResetFpgaImageAttribute indicates an expected call of ResetFpgaImageAttribute
 11278  func (mr *MockEC2APIMockRecorder) ResetFpgaImageAttribute(arg0 interface{}) *gomock.Call {
 11279  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetFpgaImageAttribute", reflect.TypeOf((*MockEC2API)(nil).ResetFpgaImageAttribute), arg0)
 11280  }
 11281  
 11282  // ResetFpgaImageAttributeWithContext mocks base method
 11283  func (m *MockEC2API) ResetFpgaImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.ResetFpgaImageAttributeInput, arg2 ...request.Option) (*ec2.ResetFpgaImageAttributeOutput, error) {
 11284  	varargs := []interface{}{arg0, arg1}
 11285  	for _, a := range arg2 {
 11286  		varargs = append(varargs, a)
 11287  	}
 11288  	ret := m.ctrl.Call(m, "ResetFpgaImageAttributeWithContext", varargs...)
 11289  	ret0, _ := ret[0].(*ec2.ResetFpgaImageAttributeOutput)
 11290  	ret1, _ := ret[1].(error)
 11291  	return ret0, ret1
 11292  }
 11293  
 11294  // ResetFpgaImageAttributeWithContext indicates an expected call of ResetFpgaImageAttributeWithContext
 11295  func (mr *MockEC2APIMockRecorder) ResetFpgaImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11296  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11297  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetFpgaImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ResetFpgaImageAttributeWithContext), varargs...)
 11298  }
 11299  
 11300  // ResetFpgaImageAttributeRequest mocks base method
 11301  func (m *MockEC2API) ResetFpgaImageAttributeRequest(arg0 *ec2.ResetFpgaImageAttributeInput) (*request.Request, *ec2.ResetFpgaImageAttributeOutput) {
 11302  	ret := m.ctrl.Call(m, "ResetFpgaImageAttributeRequest", arg0)
 11303  	ret0, _ := ret[0].(*request.Request)
 11304  	ret1, _ := ret[1].(*ec2.ResetFpgaImageAttributeOutput)
 11305  	return ret0, ret1
 11306  }
 11307  
 11308  // ResetFpgaImageAttributeRequest indicates an expected call of ResetFpgaImageAttributeRequest
 11309  func (mr *MockEC2APIMockRecorder) ResetFpgaImageAttributeRequest(arg0 interface{}) *gomock.Call {
 11310  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetFpgaImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ResetFpgaImageAttributeRequest), arg0)
 11311  }
 11312  
 11313  // ResetImageAttribute mocks base method
 11314  func (m *MockEC2API) ResetImageAttribute(arg0 *ec2.ResetImageAttributeInput) (*ec2.ResetImageAttributeOutput, error) {
 11315  	ret := m.ctrl.Call(m, "ResetImageAttribute", arg0)
 11316  	ret0, _ := ret[0].(*ec2.ResetImageAttributeOutput)
 11317  	ret1, _ := ret[1].(error)
 11318  	return ret0, ret1
 11319  }
 11320  
 11321  // ResetImageAttribute indicates an expected call of ResetImageAttribute
 11322  func (mr *MockEC2APIMockRecorder) ResetImageAttribute(arg0 interface{}) *gomock.Call {
 11323  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetImageAttribute", reflect.TypeOf((*MockEC2API)(nil).ResetImageAttribute), arg0)
 11324  }
 11325  
 11326  // ResetImageAttributeWithContext mocks base method
 11327  func (m *MockEC2API) ResetImageAttributeWithContext(arg0 aws.Context, arg1 *ec2.ResetImageAttributeInput, arg2 ...request.Option) (*ec2.ResetImageAttributeOutput, error) {
 11328  	varargs := []interface{}{arg0, arg1}
 11329  	for _, a := range arg2 {
 11330  		varargs = append(varargs, a)
 11331  	}
 11332  	ret := m.ctrl.Call(m, "ResetImageAttributeWithContext", varargs...)
 11333  	ret0, _ := ret[0].(*ec2.ResetImageAttributeOutput)
 11334  	ret1, _ := ret[1].(error)
 11335  	return ret0, ret1
 11336  }
 11337  
 11338  // ResetImageAttributeWithContext indicates an expected call of ResetImageAttributeWithContext
 11339  func (mr *MockEC2APIMockRecorder) ResetImageAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11340  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11341  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetImageAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ResetImageAttributeWithContext), varargs...)
 11342  }
 11343  
 11344  // ResetImageAttributeRequest mocks base method
 11345  func (m *MockEC2API) ResetImageAttributeRequest(arg0 *ec2.ResetImageAttributeInput) (*request.Request, *ec2.ResetImageAttributeOutput) {
 11346  	ret := m.ctrl.Call(m, "ResetImageAttributeRequest", arg0)
 11347  	ret0, _ := ret[0].(*request.Request)
 11348  	ret1, _ := ret[1].(*ec2.ResetImageAttributeOutput)
 11349  	return ret0, ret1
 11350  }
 11351  
 11352  // ResetImageAttributeRequest indicates an expected call of ResetImageAttributeRequest
 11353  func (mr *MockEC2APIMockRecorder) ResetImageAttributeRequest(arg0 interface{}) *gomock.Call {
 11354  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetImageAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ResetImageAttributeRequest), arg0)
 11355  }
 11356  
 11357  // ResetInstanceAttribute mocks base method
 11358  func (m *MockEC2API) ResetInstanceAttribute(arg0 *ec2.ResetInstanceAttributeInput) (*ec2.ResetInstanceAttributeOutput, error) {
 11359  	ret := m.ctrl.Call(m, "ResetInstanceAttribute", arg0)
 11360  	ret0, _ := ret[0].(*ec2.ResetInstanceAttributeOutput)
 11361  	ret1, _ := ret[1].(error)
 11362  	return ret0, ret1
 11363  }
 11364  
 11365  // ResetInstanceAttribute indicates an expected call of ResetInstanceAttribute
 11366  func (mr *MockEC2APIMockRecorder) ResetInstanceAttribute(arg0 interface{}) *gomock.Call {
 11367  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetInstanceAttribute", reflect.TypeOf((*MockEC2API)(nil).ResetInstanceAttribute), arg0)
 11368  }
 11369  
 11370  // ResetInstanceAttributeWithContext mocks base method
 11371  func (m *MockEC2API) ResetInstanceAttributeWithContext(arg0 aws.Context, arg1 *ec2.ResetInstanceAttributeInput, arg2 ...request.Option) (*ec2.ResetInstanceAttributeOutput, error) {
 11372  	varargs := []interface{}{arg0, arg1}
 11373  	for _, a := range arg2 {
 11374  		varargs = append(varargs, a)
 11375  	}
 11376  	ret := m.ctrl.Call(m, "ResetInstanceAttributeWithContext", varargs...)
 11377  	ret0, _ := ret[0].(*ec2.ResetInstanceAttributeOutput)
 11378  	ret1, _ := ret[1].(error)
 11379  	return ret0, ret1
 11380  }
 11381  
 11382  // ResetInstanceAttributeWithContext indicates an expected call of ResetInstanceAttributeWithContext
 11383  func (mr *MockEC2APIMockRecorder) ResetInstanceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11384  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11385  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetInstanceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ResetInstanceAttributeWithContext), varargs...)
 11386  }
 11387  
 11388  // ResetInstanceAttributeRequest mocks base method
 11389  func (m *MockEC2API) ResetInstanceAttributeRequest(arg0 *ec2.ResetInstanceAttributeInput) (*request.Request, *ec2.ResetInstanceAttributeOutput) {
 11390  	ret := m.ctrl.Call(m, "ResetInstanceAttributeRequest", arg0)
 11391  	ret0, _ := ret[0].(*request.Request)
 11392  	ret1, _ := ret[1].(*ec2.ResetInstanceAttributeOutput)
 11393  	return ret0, ret1
 11394  }
 11395  
 11396  // ResetInstanceAttributeRequest indicates an expected call of ResetInstanceAttributeRequest
 11397  func (mr *MockEC2APIMockRecorder) ResetInstanceAttributeRequest(arg0 interface{}) *gomock.Call {
 11398  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetInstanceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ResetInstanceAttributeRequest), arg0)
 11399  }
 11400  
 11401  // ResetNetworkInterfaceAttribute mocks base method
 11402  func (m *MockEC2API) ResetNetworkInterfaceAttribute(arg0 *ec2.ResetNetworkInterfaceAttributeInput) (*ec2.ResetNetworkInterfaceAttributeOutput, error) {
 11403  	ret := m.ctrl.Call(m, "ResetNetworkInterfaceAttribute", arg0)
 11404  	ret0, _ := ret[0].(*ec2.ResetNetworkInterfaceAttributeOutput)
 11405  	ret1, _ := ret[1].(error)
 11406  	return ret0, ret1
 11407  }
 11408  
 11409  // ResetNetworkInterfaceAttribute indicates an expected call of ResetNetworkInterfaceAttribute
 11410  func (mr *MockEC2APIMockRecorder) ResetNetworkInterfaceAttribute(arg0 interface{}) *gomock.Call {
 11411  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetNetworkInterfaceAttribute", reflect.TypeOf((*MockEC2API)(nil).ResetNetworkInterfaceAttribute), arg0)
 11412  }
 11413  
 11414  // ResetNetworkInterfaceAttributeWithContext mocks base method
 11415  func (m *MockEC2API) ResetNetworkInterfaceAttributeWithContext(arg0 aws.Context, arg1 *ec2.ResetNetworkInterfaceAttributeInput, arg2 ...request.Option) (*ec2.ResetNetworkInterfaceAttributeOutput, error) {
 11416  	varargs := []interface{}{arg0, arg1}
 11417  	for _, a := range arg2 {
 11418  		varargs = append(varargs, a)
 11419  	}
 11420  	ret := m.ctrl.Call(m, "ResetNetworkInterfaceAttributeWithContext", varargs...)
 11421  	ret0, _ := ret[0].(*ec2.ResetNetworkInterfaceAttributeOutput)
 11422  	ret1, _ := ret[1].(error)
 11423  	return ret0, ret1
 11424  }
 11425  
 11426  // ResetNetworkInterfaceAttributeWithContext indicates an expected call of ResetNetworkInterfaceAttributeWithContext
 11427  func (mr *MockEC2APIMockRecorder) ResetNetworkInterfaceAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11428  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11429  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetNetworkInterfaceAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ResetNetworkInterfaceAttributeWithContext), varargs...)
 11430  }
 11431  
 11432  // ResetNetworkInterfaceAttributeRequest mocks base method
 11433  func (m *MockEC2API) ResetNetworkInterfaceAttributeRequest(arg0 *ec2.ResetNetworkInterfaceAttributeInput) (*request.Request, *ec2.ResetNetworkInterfaceAttributeOutput) {
 11434  	ret := m.ctrl.Call(m, "ResetNetworkInterfaceAttributeRequest", arg0)
 11435  	ret0, _ := ret[0].(*request.Request)
 11436  	ret1, _ := ret[1].(*ec2.ResetNetworkInterfaceAttributeOutput)
 11437  	return ret0, ret1
 11438  }
 11439  
 11440  // ResetNetworkInterfaceAttributeRequest indicates an expected call of ResetNetworkInterfaceAttributeRequest
 11441  func (mr *MockEC2APIMockRecorder) ResetNetworkInterfaceAttributeRequest(arg0 interface{}) *gomock.Call {
 11442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetNetworkInterfaceAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ResetNetworkInterfaceAttributeRequest), arg0)
 11443  }
 11444  
 11445  // ResetSnapshotAttribute mocks base method
 11446  func (m *MockEC2API) ResetSnapshotAttribute(arg0 *ec2.ResetSnapshotAttributeInput) (*ec2.ResetSnapshotAttributeOutput, error) {
 11447  	ret := m.ctrl.Call(m, "ResetSnapshotAttribute", arg0)
 11448  	ret0, _ := ret[0].(*ec2.ResetSnapshotAttributeOutput)
 11449  	ret1, _ := ret[1].(error)
 11450  	return ret0, ret1
 11451  }
 11452  
 11453  // ResetSnapshotAttribute indicates an expected call of ResetSnapshotAttribute
 11454  func (mr *MockEC2APIMockRecorder) ResetSnapshotAttribute(arg0 interface{}) *gomock.Call {
 11455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetSnapshotAttribute", reflect.TypeOf((*MockEC2API)(nil).ResetSnapshotAttribute), arg0)
 11456  }
 11457  
 11458  // ResetSnapshotAttributeWithContext mocks base method
 11459  func (m *MockEC2API) ResetSnapshotAttributeWithContext(arg0 aws.Context, arg1 *ec2.ResetSnapshotAttributeInput, arg2 ...request.Option) (*ec2.ResetSnapshotAttributeOutput, error) {
 11460  	varargs := []interface{}{arg0, arg1}
 11461  	for _, a := range arg2 {
 11462  		varargs = append(varargs, a)
 11463  	}
 11464  	ret := m.ctrl.Call(m, "ResetSnapshotAttributeWithContext", varargs...)
 11465  	ret0, _ := ret[0].(*ec2.ResetSnapshotAttributeOutput)
 11466  	ret1, _ := ret[1].(error)
 11467  	return ret0, ret1
 11468  }
 11469  
 11470  // ResetSnapshotAttributeWithContext indicates an expected call of ResetSnapshotAttributeWithContext
 11471  func (mr *MockEC2APIMockRecorder) ResetSnapshotAttributeWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11472  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11473  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetSnapshotAttributeWithContext", reflect.TypeOf((*MockEC2API)(nil).ResetSnapshotAttributeWithContext), varargs...)
 11474  }
 11475  
 11476  // ResetSnapshotAttributeRequest mocks base method
 11477  func (m *MockEC2API) ResetSnapshotAttributeRequest(arg0 *ec2.ResetSnapshotAttributeInput) (*request.Request, *ec2.ResetSnapshotAttributeOutput) {
 11478  	ret := m.ctrl.Call(m, "ResetSnapshotAttributeRequest", arg0)
 11479  	ret0, _ := ret[0].(*request.Request)
 11480  	ret1, _ := ret[1].(*ec2.ResetSnapshotAttributeOutput)
 11481  	return ret0, ret1
 11482  }
 11483  
 11484  // ResetSnapshotAttributeRequest indicates an expected call of ResetSnapshotAttributeRequest
 11485  func (mr *MockEC2APIMockRecorder) ResetSnapshotAttributeRequest(arg0 interface{}) *gomock.Call {
 11486  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetSnapshotAttributeRequest", reflect.TypeOf((*MockEC2API)(nil).ResetSnapshotAttributeRequest), arg0)
 11487  }
 11488  
 11489  // RestoreAddressToClassic mocks base method
 11490  func (m *MockEC2API) RestoreAddressToClassic(arg0 *ec2.RestoreAddressToClassicInput) (*ec2.RestoreAddressToClassicOutput, error) {
 11491  	ret := m.ctrl.Call(m, "RestoreAddressToClassic", arg0)
 11492  	ret0, _ := ret[0].(*ec2.RestoreAddressToClassicOutput)
 11493  	ret1, _ := ret[1].(error)
 11494  	return ret0, ret1
 11495  }
 11496  
 11497  // RestoreAddressToClassic indicates an expected call of RestoreAddressToClassic
 11498  func (mr *MockEC2APIMockRecorder) RestoreAddressToClassic(arg0 interface{}) *gomock.Call {
 11499  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestoreAddressToClassic", reflect.TypeOf((*MockEC2API)(nil).RestoreAddressToClassic), arg0)
 11500  }
 11501  
 11502  // RestoreAddressToClassicWithContext mocks base method
 11503  func (m *MockEC2API) RestoreAddressToClassicWithContext(arg0 aws.Context, arg1 *ec2.RestoreAddressToClassicInput, arg2 ...request.Option) (*ec2.RestoreAddressToClassicOutput, error) {
 11504  	varargs := []interface{}{arg0, arg1}
 11505  	for _, a := range arg2 {
 11506  		varargs = append(varargs, a)
 11507  	}
 11508  	ret := m.ctrl.Call(m, "RestoreAddressToClassicWithContext", varargs...)
 11509  	ret0, _ := ret[0].(*ec2.RestoreAddressToClassicOutput)
 11510  	ret1, _ := ret[1].(error)
 11511  	return ret0, ret1
 11512  }
 11513  
 11514  // RestoreAddressToClassicWithContext indicates an expected call of RestoreAddressToClassicWithContext
 11515  func (mr *MockEC2APIMockRecorder) RestoreAddressToClassicWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11516  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11517  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestoreAddressToClassicWithContext", reflect.TypeOf((*MockEC2API)(nil).RestoreAddressToClassicWithContext), varargs...)
 11518  }
 11519  
 11520  // RestoreAddressToClassicRequest mocks base method
 11521  func (m *MockEC2API) RestoreAddressToClassicRequest(arg0 *ec2.RestoreAddressToClassicInput) (*request.Request, *ec2.RestoreAddressToClassicOutput) {
 11522  	ret := m.ctrl.Call(m, "RestoreAddressToClassicRequest", arg0)
 11523  	ret0, _ := ret[0].(*request.Request)
 11524  	ret1, _ := ret[1].(*ec2.RestoreAddressToClassicOutput)
 11525  	return ret0, ret1
 11526  }
 11527  
 11528  // RestoreAddressToClassicRequest indicates an expected call of RestoreAddressToClassicRequest
 11529  func (mr *MockEC2APIMockRecorder) RestoreAddressToClassicRequest(arg0 interface{}) *gomock.Call {
 11530  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RestoreAddressToClassicRequest", reflect.TypeOf((*MockEC2API)(nil).RestoreAddressToClassicRequest), arg0)
 11531  }
 11532  
 11533  // RevokeSecurityGroupEgress mocks base method
 11534  func (m *MockEC2API) RevokeSecurityGroupEgress(arg0 *ec2.RevokeSecurityGroupEgressInput) (*ec2.RevokeSecurityGroupEgressOutput, error) {
 11535  	ret := m.ctrl.Call(m, "RevokeSecurityGroupEgress", arg0)
 11536  	ret0, _ := ret[0].(*ec2.RevokeSecurityGroupEgressOutput)
 11537  	ret1, _ := ret[1].(error)
 11538  	return ret0, ret1
 11539  }
 11540  
 11541  // RevokeSecurityGroupEgress indicates an expected call of RevokeSecurityGroupEgress
 11542  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupEgress(arg0 interface{}) *gomock.Call {
 11543  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupEgress", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupEgress), arg0)
 11544  }
 11545  
 11546  // RevokeSecurityGroupEgressWithContext mocks base method
 11547  func (m *MockEC2API) RevokeSecurityGroupEgressWithContext(arg0 aws.Context, arg1 *ec2.RevokeSecurityGroupEgressInput, arg2 ...request.Option) (*ec2.RevokeSecurityGroupEgressOutput, error) {
 11548  	varargs := []interface{}{arg0, arg1}
 11549  	for _, a := range arg2 {
 11550  		varargs = append(varargs, a)
 11551  	}
 11552  	ret := m.ctrl.Call(m, "RevokeSecurityGroupEgressWithContext", varargs...)
 11553  	ret0, _ := ret[0].(*ec2.RevokeSecurityGroupEgressOutput)
 11554  	ret1, _ := ret[1].(error)
 11555  	return ret0, ret1
 11556  }
 11557  
 11558  // RevokeSecurityGroupEgressWithContext indicates an expected call of RevokeSecurityGroupEgressWithContext
 11559  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupEgressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11560  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11561  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupEgressWithContext", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupEgressWithContext), varargs...)
 11562  }
 11563  
 11564  // RevokeSecurityGroupEgressRequest mocks base method
 11565  func (m *MockEC2API) RevokeSecurityGroupEgressRequest(arg0 *ec2.RevokeSecurityGroupEgressInput) (*request.Request, *ec2.RevokeSecurityGroupEgressOutput) {
 11566  	ret := m.ctrl.Call(m, "RevokeSecurityGroupEgressRequest", arg0)
 11567  	ret0, _ := ret[0].(*request.Request)
 11568  	ret1, _ := ret[1].(*ec2.RevokeSecurityGroupEgressOutput)
 11569  	return ret0, ret1
 11570  }
 11571  
 11572  // RevokeSecurityGroupEgressRequest indicates an expected call of RevokeSecurityGroupEgressRequest
 11573  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupEgressRequest(arg0 interface{}) *gomock.Call {
 11574  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupEgressRequest", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupEgressRequest), arg0)
 11575  }
 11576  
 11577  // RevokeSecurityGroupIngress mocks base method
 11578  func (m *MockEC2API) RevokeSecurityGroupIngress(arg0 *ec2.RevokeSecurityGroupIngressInput) (*ec2.RevokeSecurityGroupIngressOutput, error) {
 11579  	ret := m.ctrl.Call(m, "RevokeSecurityGroupIngress", arg0)
 11580  	ret0, _ := ret[0].(*ec2.RevokeSecurityGroupIngressOutput)
 11581  	ret1, _ := ret[1].(error)
 11582  	return ret0, ret1
 11583  }
 11584  
 11585  // RevokeSecurityGroupIngress indicates an expected call of RevokeSecurityGroupIngress
 11586  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupIngress(arg0 interface{}) *gomock.Call {
 11587  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupIngress", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupIngress), arg0)
 11588  }
 11589  
 11590  // RevokeSecurityGroupIngressWithContext mocks base method
 11591  func (m *MockEC2API) RevokeSecurityGroupIngressWithContext(arg0 aws.Context, arg1 *ec2.RevokeSecurityGroupIngressInput, arg2 ...request.Option) (*ec2.RevokeSecurityGroupIngressOutput, error) {
 11592  	varargs := []interface{}{arg0, arg1}
 11593  	for _, a := range arg2 {
 11594  		varargs = append(varargs, a)
 11595  	}
 11596  	ret := m.ctrl.Call(m, "RevokeSecurityGroupIngressWithContext", varargs...)
 11597  	ret0, _ := ret[0].(*ec2.RevokeSecurityGroupIngressOutput)
 11598  	ret1, _ := ret[1].(error)
 11599  	return ret0, ret1
 11600  }
 11601  
 11602  // RevokeSecurityGroupIngressWithContext indicates an expected call of RevokeSecurityGroupIngressWithContext
 11603  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupIngressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11604  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11605  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupIngressWithContext", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupIngressWithContext), varargs...)
 11606  }
 11607  
 11608  // RevokeSecurityGroupIngressRequest mocks base method
 11609  func (m *MockEC2API) RevokeSecurityGroupIngressRequest(arg0 *ec2.RevokeSecurityGroupIngressInput) (*request.Request, *ec2.RevokeSecurityGroupIngressOutput) {
 11610  	ret := m.ctrl.Call(m, "RevokeSecurityGroupIngressRequest", arg0)
 11611  	ret0, _ := ret[0].(*request.Request)
 11612  	ret1, _ := ret[1].(*ec2.RevokeSecurityGroupIngressOutput)
 11613  	return ret0, ret1
 11614  }
 11615  
 11616  // RevokeSecurityGroupIngressRequest indicates an expected call of RevokeSecurityGroupIngressRequest
 11617  func (mr *MockEC2APIMockRecorder) RevokeSecurityGroupIngressRequest(arg0 interface{}) *gomock.Call {
 11618  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevokeSecurityGroupIngressRequest", reflect.TypeOf((*MockEC2API)(nil).RevokeSecurityGroupIngressRequest), arg0)
 11619  }
 11620  
 11621  // RunInstances mocks base method
 11622  func (m *MockEC2API) RunInstances(arg0 *ec2.RunInstancesInput) (*ec2.Reservation, error) {
 11623  	ret := m.ctrl.Call(m, "RunInstances", arg0)
 11624  	ret0, _ := ret[0].(*ec2.Reservation)
 11625  	ret1, _ := ret[1].(error)
 11626  	return ret0, ret1
 11627  }
 11628  
 11629  // RunInstances indicates an expected call of RunInstances
 11630  func (mr *MockEC2APIMockRecorder) RunInstances(arg0 interface{}) *gomock.Call {
 11631  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInstances", reflect.TypeOf((*MockEC2API)(nil).RunInstances), arg0)
 11632  }
 11633  
 11634  // RunInstancesWithContext mocks base method
 11635  func (m *MockEC2API) RunInstancesWithContext(arg0 aws.Context, arg1 *ec2.RunInstancesInput, arg2 ...request.Option) (*ec2.Reservation, error) {
 11636  	varargs := []interface{}{arg0, arg1}
 11637  	for _, a := range arg2 {
 11638  		varargs = append(varargs, a)
 11639  	}
 11640  	ret := m.ctrl.Call(m, "RunInstancesWithContext", varargs...)
 11641  	ret0, _ := ret[0].(*ec2.Reservation)
 11642  	ret1, _ := ret[1].(error)
 11643  	return ret0, ret1
 11644  }
 11645  
 11646  // RunInstancesWithContext indicates an expected call of RunInstancesWithContext
 11647  func (mr *MockEC2APIMockRecorder) RunInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11648  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11649  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).RunInstancesWithContext), varargs...)
 11650  }
 11651  
 11652  // RunInstancesRequest mocks base method
 11653  func (m *MockEC2API) RunInstancesRequest(arg0 *ec2.RunInstancesInput) (*request.Request, *ec2.Reservation) {
 11654  	ret := m.ctrl.Call(m, "RunInstancesRequest", arg0)
 11655  	ret0, _ := ret[0].(*request.Request)
 11656  	ret1, _ := ret[1].(*ec2.Reservation)
 11657  	return ret0, ret1
 11658  }
 11659  
 11660  // RunInstancesRequest indicates an expected call of RunInstancesRequest
 11661  func (mr *MockEC2APIMockRecorder) RunInstancesRequest(arg0 interface{}) *gomock.Call {
 11662  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).RunInstancesRequest), arg0)
 11663  }
 11664  
 11665  // RunScheduledInstances mocks base method
 11666  func (m *MockEC2API) RunScheduledInstances(arg0 *ec2.RunScheduledInstancesInput) (*ec2.RunScheduledInstancesOutput, error) {
 11667  	ret := m.ctrl.Call(m, "RunScheduledInstances", arg0)
 11668  	ret0, _ := ret[0].(*ec2.RunScheduledInstancesOutput)
 11669  	ret1, _ := ret[1].(error)
 11670  	return ret0, ret1
 11671  }
 11672  
 11673  // RunScheduledInstances indicates an expected call of RunScheduledInstances
 11674  func (mr *MockEC2APIMockRecorder) RunScheduledInstances(arg0 interface{}) *gomock.Call {
 11675  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunScheduledInstances", reflect.TypeOf((*MockEC2API)(nil).RunScheduledInstances), arg0)
 11676  }
 11677  
 11678  // RunScheduledInstancesWithContext mocks base method
 11679  func (m *MockEC2API) RunScheduledInstancesWithContext(arg0 aws.Context, arg1 *ec2.RunScheduledInstancesInput, arg2 ...request.Option) (*ec2.RunScheduledInstancesOutput, error) {
 11680  	varargs := []interface{}{arg0, arg1}
 11681  	for _, a := range arg2 {
 11682  		varargs = append(varargs, a)
 11683  	}
 11684  	ret := m.ctrl.Call(m, "RunScheduledInstancesWithContext", varargs...)
 11685  	ret0, _ := ret[0].(*ec2.RunScheduledInstancesOutput)
 11686  	ret1, _ := ret[1].(error)
 11687  	return ret0, ret1
 11688  }
 11689  
 11690  // RunScheduledInstancesWithContext indicates an expected call of RunScheduledInstancesWithContext
 11691  func (mr *MockEC2APIMockRecorder) RunScheduledInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11692  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11693  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunScheduledInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).RunScheduledInstancesWithContext), varargs...)
 11694  }
 11695  
 11696  // RunScheduledInstancesRequest mocks base method
 11697  func (m *MockEC2API) RunScheduledInstancesRequest(arg0 *ec2.RunScheduledInstancesInput) (*request.Request, *ec2.RunScheduledInstancesOutput) {
 11698  	ret := m.ctrl.Call(m, "RunScheduledInstancesRequest", arg0)
 11699  	ret0, _ := ret[0].(*request.Request)
 11700  	ret1, _ := ret[1].(*ec2.RunScheduledInstancesOutput)
 11701  	return ret0, ret1
 11702  }
 11703  
 11704  // RunScheduledInstancesRequest indicates an expected call of RunScheduledInstancesRequest
 11705  func (mr *MockEC2APIMockRecorder) RunScheduledInstancesRequest(arg0 interface{}) *gomock.Call {
 11706  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunScheduledInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).RunScheduledInstancesRequest), arg0)
 11707  }
 11708  
 11709  // StartInstances mocks base method
 11710  func (m *MockEC2API) StartInstances(arg0 *ec2.StartInstancesInput) (*ec2.StartInstancesOutput, error) {
 11711  	ret := m.ctrl.Call(m, "StartInstances", arg0)
 11712  	ret0, _ := ret[0].(*ec2.StartInstancesOutput)
 11713  	ret1, _ := ret[1].(error)
 11714  	return ret0, ret1
 11715  }
 11716  
 11717  // StartInstances indicates an expected call of StartInstances
 11718  func (mr *MockEC2APIMockRecorder) StartInstances(arg0 interface{}) *gomock.Call {
 11719  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartInstances", reflect.TypeOf((*MockEC2API)(nil).StartInstances), arg0)
 11720  }
 11721  
 11722  // StartInstancesWithContext mocks base method
 11723  func (m *MockEC2API) StartInstancesWithContext(arg0 aws.Context, arg1 *ec2.StartInstancesInput, arg2 ...request.Option) (*ec2.StartInstancesOutput, error) {
 11724  	varargs := []interface{}{arg0, arg1}
 11725  	for _, a := range arg2 {
 11726  		varargs = append(varargs, a)
 11727  	}
 11728  	ret := m.ctrl.Call(m, "StartInstancesWithContext", varargs...)
 11729  	ret0, _ := ret[0].(*ec2.StartInstancesOutput)
 11730  	ret1, _ := ret[1].(error)
 11731  	return ret0, ret1
 11732  }
 11733  
 11734  // StartInstancesWithContext indicates an expected call of StartInstancesWithContext
 11735  func (mr *MockEC2APIMockRecorder) StartInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11736  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11737  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).StartInstancesWithContext), varargs...)
 11738  }
 11739  
 11740  // StartInstancesRequest mocks base method
 11741  func (m *MockEC2API) StartInstancesRequest(arg0 *ec2.StartInstancesInput) (*request.Request, *ec2.StartInstancesOutput) {
 11742  	ret := m.ctrl.Call(m, "StartInstancesRequest", arg0)
 11743  	ret0, _ := ret[0].(*request.Request)
 11744  	ret1, _ := ret[1].(*ec2.StartInstancesOutput)
 11745  	return ret0, ret1
 11746  }
 11747  
 11748  // StartInstancesRequest indicates an expected call of StartInstancesRequest
 11749  func (mr *MockEC2APIMockRecorder) StartInstancesRequest(arg0 interface{}) *gomock.Call {
 11750  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).StartInstancesRequest), arg0)
 11751  }
 11752  
 11753  // StopInstances mocks base method
 11754  func (m *MockEC2API) StopInstances(arg0 *ec2.StopInstancesInput) (*ec2.StopInstancesOutput, error) {
 11755  	ret := m.ctrl.Call(m, "StopInstances", arg0)
 11756  	ret0, _ := ret[0].(*ec2.StopInstancesOutput)
 11757  	ret1, _ := ret[1].(error)
 11758  	return ret0, ret1
 11759  }
 11760  
 11761  // StopInstances indicates an expected call of StopInstances
 11762  func (mr *MockEC2APIMockRecorder) StopInstances(arg0 interface{}) *gomock.Call {
 11763  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopInstances", reflect.TypeOf((*MockEC2API)(nil).StopInstances), arg0)
 11764  }
 11765  
 11766  // StopInstancesWithContext mocks base method
 11767  func (m *MockEC2API) StopInstancesWithContext(arg0 aws.Context, arg1 *ec2.StopInstancesInput, arg2 ...request.Option) (*ec2.StopInstancesOutput, error) {
 11768  	varargs := []interface{}{arg0, arg1}
 11769  	for _, a := range arg2 {
 11770  		varargs = append(varargs, a)
 11771  	}
 11772  	ret := m.ctrl.Call(m, "StopInstancesWithContext", varargs...)
 11773  	ret0, _ := ret[0].(*ec2.StopInstancesOutput)
 11774  	ret1, _ := ret[1].(error)
 11775  	return ret0, ret1
 11776  }
 11777  
 11778  // StopInstancesWithContext indicates an expected call of StopInstancesWithContext
 11779  func (mr *MockEC2APIMockRecorder) StopInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11780  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11781  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).StopInstancesWithContext), varargs...)
 11782  }
 11783  
 11784  // StopInstancesRequest mocks base method
 11785  func (m *MockEC2API) StopInstancesRequest(arg0 *ec2.StopInstancesInput) (*request.Request, *ec2.StopInstancesOutput) {
 11786  	ret := m.ctrl.Call(m, "StopInstancesRequest", arg0)
 11787  	ret0, _ := ret[0].(*request.Request)
 11788  	ret1, _ := ret[1].(*ec2.StopInstancesOutput)
 11789  	return ret0, ret1
 11790  }
 11791  
 11792  // StopInstancesRequest indicates an expected call of StopInstancesRequest
 11793  func (mr *MockEC2APIMockRecorder) StopInstancesRequest(arg0 interface{}) *gomock.Call {
 11794  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).StopInstancesRequest), arg0)
 11795  }
 11796  
 11797  // TerminateInstances mocks base method
 11798  func (m *MockEC2API) TerminateInstances(arg0 *ec2.TerminateInstancesInput) (*ec2.TerminateInstancesOutput, error) {
 11799  	ret := m.ctrl.Call(m, "TerminateInstances", arg0)
 11800  	ret0, _ := ret[0].(*ec2.TerminateInstancesOutput)
 11801  	ret1, _ := ret[1].(error)
 11802  	return ret0, ret1
 11803  }
 11804  
 11805  // TerminateInstances indicates an expected call of TerminateInstances
 11806  func (mr *MockEC2APIMockRecorder) TerminateInstances(arg0 interface{}) *gomock.Call {
 11807  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TerminateInstances", reflect.TypeOf((*MockEC2API)(nil).TerminateInstances), arg0)
 11808  }
 11809  
 11810  // TerminateInstancesWithContext mocks base method
 11811  func (m *MockEC2API) TerminateInstancesWithContext(arg0 aws.Context, arg1 *ec2.TerminateInstancesInput, arg2 ...request.Option) (*ec2.TerminateInstancesOutput, error) {
 11812  	varargs := []interface{}{arg0, arg1}
 11813  	for _, a := range arg2 {
 11814  		varargs = append(varargs, a)
 11815  	}
 11816  	ret := m.ctrl.Call(m, "TerminateInstancesWithContext", varargs...)
 11817  	ret0, _ := ret[0].(*ec2.TerminateInstancesOutput)
 11818  	ret1, _ := ret[1].(error)
 11819  	return ret0, ret1
 11820  }
 11821  
 11822  // TerminateInstancesWithContext indicates an expected call of TerminateInstancesWithContext
 11823  func (mr *MockEC2APIMockRecorder) TerminateInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11824  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11825  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TerminateInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).TerminateInstancesWithContext), varargs...)
 11826  }
 11827  
 11828  // TerminateInstancesRequest mocks base method
 11829  func (m *MockEC2API) TerminateInstancesRequest(arg0 *ec2.TerminateInstancesInput) (*request.Request, *ec2.TerminateInstancesOutput) {
 11830  	ret := m.ctrl.Call(m, "TerminateInstancesRequest", arg0)
 11831  	ret0, _ := ret[0].(*request.Request)
 11832  	ret1, _ := ret[1].(*ec2.TerminateInstancesOutput)
 11833  	return ret0, ret1
 11834  }
 11835  
 11836  // TerminateInstancesRequest indicates an expected call of TerminateInstancesRequest
 11837  func (mr *MockEC2APIMockRecorder) TerminateInstancesRequest(arg0 interface{}) *gomock.Call {
 11838  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TerminateInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).TerminateInstancesRequest), arg0)
 11839  }
 11840  
 11841  // UnassignIpv6Addresses mocks base method
 11842  func (m *MockEC2API) UnassignIpv6Addresses(arg0 *ec2.UnassignIpv6AddressesInput) (*ec2.UnassignIpv6AddressesOutput, error) {
 11843  	ret := m.ctrl.Call(m, "UnassignIpv6Addresses", arg0)
 11844  	ret0, _ := ret[0].(*ec2.UnassignIpv6AddressesOutput)
 11845  	ret1, _ := ret[1].(error)
 11846  	return ret0, ret1
 11847  }
 11848  
 11849  // UnassignIpv6Addresses indicates an expected call of UnassignIpv6Addresses
 11850  func (mr *MockEC2APIMockRecorder) UnassignIpv6Addresses(arg0 interface{}) *gomock.Call {
 11851  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignIpv6Addresses", reflect.TypeOf((*MockEC2API)(nil).UnassignIpv6Addresses), arg0)
 11852  }
 11853  
 11854  // UnassignIpv6AddressesWithContext mocks base method
 11855  func (m *MockEC2API) UnassignIpv6AddressesWithContext(arg0 aws.Context, arg1 *ec2.UnassignIpv6AddressesInput, arg2 ...request.Option) (*ec2.UnassignIpv6AddressesOutput, error) {
 11856  	varargs := []interface{}{arg0, arg1}
 11857  	for _, a := range arg2 {
 11858  		varargs = append(varargs, a)
 11859  	}
 11860  	ret := m.ctrl.Call(m, "UnassignIpv6AddressesWithContext", varargs...)
 11861  	ret0, _ := ret[0].(*ec2.UnassignIpv6AddressesOutput)
 11862  	ret1, _ := ret[1].(error)
 11863  	return ret0, ret1
 11864  }
 11865  
 11866  // UnassignIpv6AddressesWithContext indicates an expected call of UnassignIpv6AddressesWithContext
 11867  func (mr *MockEC2APIMockRecorder) UnassignIpv6AddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11868  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11869  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignIpv6AddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).UnassignIpv6AddressesWithContext), varargs...)
 11870  }
 11871  
 11872  // UnassignIpv6AddressesRequest mocks base method
 11873  func (m *MockEC2API) UnassignIpv6AddressesRequest(arg0 *ec2.UnassignIpv6AddressesInput) (*request.Request, *ec2.UnassignIpv6AddressesOutput) {
 11874  	ret := m.ctrl.Call(m, "UnassignIpv6AddressesRequest", arg0)
 11875  	ret0, _ := ret[0].(*request.Request)
 11876  	ret1, _ := ret[1].(*ec2.UnassignIpv6AddressesOutput)
 11877  	return ret0, ret1
 11878  }
 11879  
 11880  // UnassignIpv6AddressesRequest indicates an expected call of UnassignIpv6AddressesRequest
 11881  func (mr *MockEC2APIMockRecorder) UnassignIpv6AddressesRequest(arg0 interface{}) *gomock.Call {
 11882  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignIpv6AddressesRequest", reflect.TypeOf((*MockEC2API)(nil).UnassignIpv6AddressesRequest), arg0)
 11883  }
 11884  
 11885  // UnassignPrivateIpAddresses mocks base method
 11886  func (m *MockEC2API) UnassignPrivateIpAddresses(arg0 *ec2.UnassignPrivateIpAddressesInput) (*ec2.UnassignPrivateIpAddressesOutput, error) {
 11887  	ret := m.ctrl.Call(m, "UnassignPrivateIpAddresses", arg0)
 11888  	ret0, _ := ret[0].(*ec2.UnassignPrivateIpAddressesOutput)
 11889  	ret1, _ := ret[1].(error)
 11890  	return ret0, ret1
 11891  }
 11892  
 11893  // UnassignPrivateIpAddresses indicates an expected call of UnassignPrivateIpAddresses
 11894  func (mr *MockEC2APIMockRecorder) UnassignPrivateIpAddresses(arg0 interface{}) *gomock.Call {
 11895  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignPrivateIpAddresses", reflect.TypeOf((*MockEC2API)(nil).UnassignPrivateIpAddresses), arg0)
 11896  }
 11897  
 11898  // UnassignPrivateIpAddressesWithContext mocks base method
 11899  func (m *MockEC2API) UnassignPrivateIpAddressesWithContext(arg0 aws.Context, arg1 *ec2.UnassignPrivateIpAddressesInput, arg2 ...request.Option) (*ec2.UnassignPrivateIpAddressesOutput, error) {
 11900  	varargs := []interface{}{arg0, arg1}
 11901  	for _, a := range arg2 {
 11902  		varargs = append(varargs, a)
 11903  	}
 11904  	ret := m.ctrl.Call(m, "UnassignPrivateIpAddressesWithContext", varargs...)
 11905  	ret0, _ := ret[0].(*ec2.UnassignPrivateIpAddressesOutput)
 11906  	ret1, _ := ret[1].(error)
 11907  	return ret0, ret1
 11908  }
 11909  
 11910  // UnassignPrivateIpAddressesWithContext indicates an expected call of UnassignPrivateIpAddressesWithContext
 11911  func (mr *MockEC2APIMockRecorder) UnassignPrivateIpAddressesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11912  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11913  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignPrivateIpAddressesWithContext", reflect.TypeOf((*MockEC2API)(nil).UnassignPrivateIpAddressesWithContext), varargs...)
 11914  }
 11915  
 11916  // UnassignPrivateIpAddressesRequest mocks base method
 11917  func (m *MockEC2API) UnassignPrivateIpAddressesRequest(arg0 *ec2.UnassignPrivateIpAddressesInput) (*request.Request, *ec2.UnassignPrivateIpAddressesOutput) {
 11918  	ret := m.ctrl.Call(m, "UnassignPrivateIpAddressesRequest", arg0)
 11919  	ret0, _ := ret[0].(*request.Request)
 11920  	ret1, _ := ret[1].(*ec2.UnassignPrivateIpAddressesOutput)
 11921  	return ret0, ret1
 11922  }
 11923  
 11924  // UnassignPrivateIpAddressesRequest indicates an expected call of UnassignPrivateIpAddressesRequest
 11925  func (mr *MockEC2APIMockRecorder) UnassignPrivateIpAddressesRequest(arg0 interface{}) *gomock.Call {
 11926  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnassignPrivateIpAddressesRequest", reflect.TypeOf((*MockEC2API)(nil).UnassignPrivateIpAddressesRequest), arg0)
 11927  }
 11928  
 11929  // UnmonitorInstances mocks base method
 11930  func (m *MockEC2API) UnmonitorInstances(arg0 *ec2.UnmonitorInstancesInput) (*ec2.UnmonitorInstancesOutput, error) {
 11931  	ret := m.ctrl.Call(m, "UnmonitorInstances", arg0)
 11932  	ret0, _ := ret[0].(*ec2.UnmonitorInstancesOutput)
 11933  	ret1, _ := ret[1].(error)
 11934  	return ret0, ret1
 11935  }
 11936  
 11937  // UnmonitorInstances indicates an expected call of UnmonitorInstances
 11938  func (mr *MockEC2APIMockRecorder) UnmonitorInstances(arg0 interface{}) *gomock.Call {
 11939  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnmonitorInstances", reflect.TypeOf((*MockEC2API)(nil).UnmonitorInstances), arg0)
 11940  }
 11941  
 11942  // UnmonitorInstancesWithContext mocks base method
 11943  func (m *MockEC2API) UnmonitorInstancesWithContext(arg0 aws.Context, arg1 *ec2.UnmonitorInstancesInput, arg2 ...request.Option) (*ec2.UnmonitorInstancesOutput, error) {
 11944  	varargs := []interface{}{arg0, arg1}
 11945  	for _, a := range arg2 {
 11946  		varargs = append(varargs, a)
 11947  	}
 11948  	ret := m.ctrl.Call(m, "UnmonitorInstancesWithContext", varargs...)
 11949  	ret0, _ := ret[0].(*ec2.UnmonitorInstancesOutput)
 11950  	ret1, _ := ret[1].(error)
 11951  	return ret0, ret1
 11952  }
 11953  
 11954  // UnmonitorInstancesWithContext indicates an expected call of UnmonitorInstancesWithContext
 11955  func (mr *MockEC2APIMockRecorder) UnmonitorInstancesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 11956  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 11957  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnmonitorInstancesWithContext", reflect.TypeOf((*MockEC2API)(nil).UnmonitorInstancesWithContext), varargs...)
 11958  }
 11959  
 11960  // UnmonitorInstancesRequest mocks base method
 11961  func (m *MockEC2API) UnmonitorInstancesRequest(arg0 *ec2.UnmonitorInstancesInput) (*request.Request, *ec2.UnmonitorInstancesOutput) {
 11962  	ret := m.ctrl.Call(m, "UnmonitorInstancesRequest", arg0)
 11963  	ret0, _ := ret[0].(*request.Request)
 11964  	ret1, _ := ret[1].(*ec2.UnmonitorInstancesOutput)
 11965  	return ret0, ret1
 11966  }
 11967  
 11968  // UnmonitorInstancesRequest indicates an expected call of UnmonitorInstancesRequest
 11969  func (mr *MockEC2APIMockRecorder) UnmonitorInstancesRequest(arg0 interface{}) *gomock.Call {
 11970  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnmonitorInstancesRequest", reflect.TypeOf((*MockEC2API)(nil).UnmonitorInstancesRequest), arg0)
 11971  }
 11972  
 11973  // UpdateSecurityGroupRuleDescriptionsEgress mocks base method
 11974  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsEgress(arg0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) {
 11975  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsEgress", arg0)
 11976  	ret0, _ := ret[0].(*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput)
 11977  	ret1, _ := ret[1].(error)
 11978  	return ret0, ret1
 11979  }
 11980  
 11981  // UpdateSecurityGroupRuleDescriptionsEgress indicates an expected call of UpdateSecurityGroupRuleDescriptionsEgress
 11982  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsEgress(arg0 interface{}) *gomock.Call {
 11983  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsEgress", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsEgress), arg0)
 11984  }
 11985  
 11986  // UpdateSecurityGroupRuleDescriptionsEgressWithContext mocks base method
 11987  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsEgressWithContext(arg0 aws.Context, arg1 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, arg2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) {
 11988  	varargs := []interface{}{arg0, arg1}
 11989  	for _, a := range arg2 {
 11990  		varargs = append(varargs, a)
 11991  	}
 11992  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsEgressWithContext", varargs...)
 11993  	ret0, _ := ret[0].(*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput)
 11994  	ret1, _ := ret[1].(error)
 11995  	return ret0, ret1
 11996  }
 11997  
 11998  // UpdateSecurityGroupRuleDescriptionsEgressWithContext indicates an expected call of UpdateSecurityGroupRuleDescriptionsEgressWithContext
 11999  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsEgressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12000  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12001  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsEgressWithContext", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsEgressWithContext), varargs...)
 12002  }
 12003  
 12004  // UpdateSecurityGroupRuleDescriptionsEgressRequest mocks base method
 12005  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsEgressRequest(arg0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput) {
 12006  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsEgressRequest", arg0)
 12007  	ret0, _ := ret[0].(*request.Request)
 12008  	ret1, _ := ret[1].(*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput)
 12009  	return ret0, ret1
 12010  }
 12011  
 12012  // UpdateSecurityGroupRuleDescriptionsEgressRequest indicates an expected call of UpdateSecurityGroupRuleDescriptionsEgressRequest
 12013  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsEgressRequest(arg0 interface{}) *gomock.Call {
 12014  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsEgressRequest", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsEgressRequest), arg0)
 12015  }
 12016  
 12017  // UpdateSecurityGroupRuleDescriptionsIngress mocks base method
 12018  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsIngress(arg0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) {
 12019  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsIngress", arg0)
 12020  	ret0, _ := ret[0].(*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput)
 12021  	ret1, _ := ret[1].(error)
 12022  	return ret0, ret1
 12023  }
 12024  
 12025  // UpdateSecurityGroupRuleDescriptionsIngress indicates an expected call of UpdateSecurityGroupRuleDescriptionsIngress
 12026  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsIngress(arg0 interface{}) *gomock.Call {
 12027  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsIngress", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsIngress), arg0)
 12028  }
 12029  
 12030  // UpdateSecurityGroupRuleDescriptionsIngressWithContext mocks base method
 12031  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsIngressWithContext(arg0 aws.Context, arg1 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, arg2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) {
 12032  	varargs := []interface{}{arg0, arg1}
 12033  	for _, a := range arg2 {
 12034  		varargs = append(varargs, a)
 12035  	}
 12036  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsIngressWithContext", varargs...)
 12037  	ret0, _ := ret[0].(*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput)
 12038  	ret1, _ := ret[1].(error)
 12039  	return ret0, ret1
 12040  }
 12041  
 12042  // UpdateSecurityGroupRuleDescriptionsIngressWithContext indicates an expected call of UpdateSecurityGroupRuleDescriptionsIngressWithContext
 12043  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsIngressWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12044  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12045  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsIngressWithContext", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsIngressWithContext), varargs...)
 12046  }
 12047  
 12048  // UpdateSecurityGroupRuleDescriptionsIngressRequest mocks base method
 12049  func (m *MockEC2API) UpdateSecurityGroupRuleDescriptionsIngressRequest(arg0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput) {
 12050  	ret := m.ctrl.Call(m, "UpdateSecurityGroupRuleDescriptionsIngressRequest", arg0)
 12051  	ret0, _ := ret[0].(*request.Request)
 12052  	ret1, _ := ret[1].(*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput)
 12053  	return ret0, ret1
 12054  }
 12055  
 12056  // UpdateSecurityGroupRuleDescriptionsIngressRequest indicates an expected call of UpdateSecurityGroupRuleDescriptionsIngressRequest
 12057  func (mr *MockEC2APIMockRecorder) UpdateSecurityGroupRuleDescriptionsIngressRequest(arg0 interface{}) *gomock.Call {
 12058  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecurityGroupRuleDescriptionsIngressRequest", reflect.TypeOf((*MockEC2API)(nil).UpdateSecurityGroupRuleDescriptionsIngressRequest), arg0)
 12059  }
 12060  
 12061  // WaitUntilBundleTaskComplete mocks base method
 12062  func (m *MockEC2API) WaitUntilBundleTaskComplete(arg0 *ec2.DescribeBundleTasksInput) error {
 12063  	ret := m.ctrl.Call(m, "WaitUntilBundleTaskComplete", arg0)
 12064  	ret0, _ := ret[0].(error)
 12065  	return ret0
 12066  }
 12067  
 12068  // WaitUntilBundleTaskComplete indicates an expected call of WaitUntilBundleTaskComplete
 12069  func (mr *MockEC2APIMockRecorder) WaitUntilBundleTaskComplete(arg0 interface{}) *gomock.Call {
 12070  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilBundleTaskComplete", reflect.TypeOf((*MockEC2API)(nil).WaitUntilBundleTaskComplete), arg0)
 12071  }
 12072  
 12073  // WaitUntilBundleTaskCompleteWithContext mocks base method
 12074  func (m *MockEC2API) WaitUntilBundleTaskCompleteWithContext(arg0 aws.Context, arg1 *ec2.DescribeBundleTasksInput, arg2 ...request.WaiterOption) error {
 12075  	varargs := []interface{}{arg0, arg1}
 12076  	for _, a := range arg2 {
 12077  		varargs = append(varargs, a)
 12078  	}
 12079  	ret := m.ctrl.Call(m, "WaitUntilBundleTaskCompleteWithContext", varargs...)
 12080  	ret0, _ := ret[0].(error)
 12081  	return ret0
 12082  }
 12083  
 12084  // WaitUntilBundleTaskCompleteWithContext indicates an expected call of WaitUntilBundleTaskCompleteWithContext
 12085  func (mr *MockEC2APIMockRecorder) WaitUntilBundleTaskCompleteWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12086  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12087  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilBundleTaskCompleteWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilBundleTaskCompleteWithContext), varargs...)
 12088  }
 12089  
 12090  // WaitUntilConversionTaskCancelled mocks base method
 12091  func (m *MockEC2API) WaitUntilConversionTaskCancelled(arg0 *ec2.DescribeConversionTasksInput) error {
 12092  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskCancelled", arg0)
 12093  	ret0, _ := ret[0].(error)
 12094  	return ret0
 12095  }
 12096  
 12097  // WaitUntilConversionTaskCancelled indicates an expected call of WaitUntilConversionTaskCancelled
 12098  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskCancelled(arg0 interface{}) *gomock.Call {
 12099  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskCancelled", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskCancelled), arg0)
 12100  }
 12101  
 12102  // WaitUntilConversionTaskCancelledWithContext mocks base method
 12103  func (m *MockEC2API) WaitUntilConversionTaskCancelledWithContext(arg0 aws.Context, arg1 *ec2.DescribeConversionTasksInput, arg2 ...request.WaiterOption) error {
 12104  	varargs := []interface{}{arg0, arg1}
 12105  	for _, a := range arg2 {
 12106  		varargs = append(varargs, a)
 12107  	}
 12108  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskCancelledWithContext", varargs...)
 12109  	ret0, _ := ret[0].(error)
 12110  	return ret0
 12111  }
 12112  
 12113  // WaitUntilConversionTaskCancelledWithContext indicates an expected call of WaitUntilConversionTaskCancelledWithContext
 12114  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskCancelledWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12115  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskCancelledWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskCancelledWithContext), varargs...)
 12117  }
 12118  
 12119  // WaitUntilConversionTaskCompleted mocks base method
 12120  func (m *MockEC2API) WaitUntilConversionTaskCompleted(arg0 *ec2.DescribeConversionTasksInput) error {
 12121  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskCompleted", arg0)
 12122  	ret0, _ := ret[0].(error)
 12123  	return ret0
 12124  }
 12125  
 12126  // WaitUntilConversionTaskCompleted indicates an expected call of WaitUntilConversionTaskCompleted
 12127  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskCompleted(arg0 interface{}) *gomock.Call {
 12128  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskCompleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskCompleted), arg0)
 12129  }
 12130  
 12131  // WaitUntilConversionTaskCompletedWithContext mocks base method
 12132  func (m *MockEC2API) WaitUntilConversionTaskCompletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeConversionTasksInput, arg2 ...request.WaiterOption) error {
 12133  	varargs := []interface{}{arg0, arg1}
 12134  	for _, a := range arg2 {
 12135  		varargs = append(varargs, a)
 12136  	}
 12137  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskCompletedWithContext", varargs...)
 12138  	ret0, _ := ret[0].(error)
 12139  	return ret0
 12140  }
 12141  
 12142  // WaitUntilConversionTaskCompletedWithContext indicates an expected call of WaitUntilConversionTaskCompletedWithContext
 12143  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskCompletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12144  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12145  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskCompletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskCompletedWithContext), varargs...)
 12146  }
 12147  
 12148  // WaitUntilConversionTaskDeleted mocks base method
 12149  func (m *MockEC2API) WaitUntilConversionTaskDeleted(arg0 *ec2.DescribeConversionTasksInput) error {
 12150  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskDeleted", arg0)
 12151  	ret0, _ := ret[0].(error)
 12152  	return ret0
 12153  }
 12154  
 12155  // WaitUntilConversionTaskDeleted indicates an expected call of WaitUntilConversionTaskDeleted
 12156  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskDeleted(arg0 interface{}) *gomock.Call {
 12157  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskDeleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskDeleted), arg0)
 12158  }
 12159  
 12160  // WaitUntilConversionTaskDeletedWithContext mocks base method
 12161  func (m *MockEC2API) WaitUntilConversionTaskDeletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeConversionTasksInput, arg2 ...request.WaiterOption) error {
 12162  	varargs := []interface{}{arg0, arg1}
 12163  	for _, a := range arg2 {
 12164  		varargs = append(varargs, a)
 12165  	}
 12166  	ret := m.ctrl.Call(m, "WaitUntilConversionTaskDeletedWithContext", varargs...)
 12167  	ret0, _ := ret[0].(error)
 12168  	return ret0
 12169  }
 12170  
 12171  // WaitUntilConversionTaskDeletedWithContext indicates an expected call of WaitUntilConversionTaskDeletedWithContext
 12172  func (mr *MockEC2APIMockRecorder) WaitUntilConversionTaskDeletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12173  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12174  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilConversionTaskDeletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilConversionTaskDeletedWithContext), varargs...)
 12175  }
 12176  
 12177  // WaitUntilCustomerGatewayAvailable mocks base method
 12178  func (m *MockEC2API) WaitUntilCustomerGatewayAvailable(arg0 *ec2.DescribeCustomerGatewaysInput) error {
 12179  	ret := m.ctrl.Call(m, "WaitUntilCustomerGatewayAvailable", arg0)
 12180  	ret0, _ := ret[0].(error)
 12181  	return ret0
 12182  }
 12183  
 12184  // WaitUntilCustomerGatewayAvailable indicates an expected call of WaitUntilCustomerGatewayAvailable
 12185  func (mr *MockEC2APIMockRecorder) WaitUntilCustomerGatewayAvailable(arg0 interface{}) *gomock.Call {
 12186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilCustomerGatewayAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilCustomerGatewayAvailable), arg0)
 12187  }
 12188  
 12189  // WaitUntilCustomerGatewayAvailableWithContext mocks base method
 12190  func (m *MockEC2API) WaitUntilCustomerGatewayAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeCustomerGatewaysInput, arg2 ...request.WaiterOption) error {
 12191  	varargs := []interface{}{arg0, arg1}
 12192  	for _, a := range arg2 {
 12193  		varargs = append(varargs, a)
 12194  	}
 12195  	ret := m.ctrl.Call(m, "WaitUntilCustomerGatewayAvailableWithContext", varargs...)
 12196  	ret0, _ := ret[0].(error)
 12197  	return ret0
 12198  }
 12199  
 12200  // WaitUntilCustomerGatewayAvailableWithContext indicates an expected call of WaitUntilCustomerGatewayAvailableWithContext
 12201  func (mr *MockEC2APIMockRecorder) WaitUntilCustomerGatewayAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12202  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12203  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilCustomerGatewayAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilCustomerGatewayAvailableWithContext), varargs...)
 12204  }
 12205  
 12206  // WaitUntilExportTaskCancelled mocks base method
 12207  func (m *MockEC2API) WaitUntilExportTaskCancelled(arg0 *ec2.DescribeExportTasksInput) error {
 12208  	ret := m.ctrl.Call(m, "WaitUntilExportTaskCancelled", arg0)
 12209  	ret0, _ := ret[0].(error)
 12210  	return ret0
 12211  }
 12212  
 12213  // WaitUntilExportTaskCancelled indicates an expected call of WaitUntilExportTaskCancelled
 12214  func (mr *MockEC2APIMockRecorder) WaitUntilExportTaskCancelled(arg0 interface{}) *gomock.Call {
 12215  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilExportTaskCancelled", reflect.TypeOf((*MockEC2API)(nil).WaitUntilExportTaskCancelled), arg0)
 12216  }
 12217  
 12218  // WaitUntilExportTaskCancelledWithContext mocks base method
 12219  func (m *MockEC2API) WaitUntilExportTaskCancelledWithContext(arg0 aws.Context, arg1 *ec2.DescribeExportTasksInput, arg2 ...request.WaiterOption) error {
 12220  	varargs := []interface{}{arg0, arg1}
 12221  	for _, a := range arg2 {
 12222  		varargs = append(varargs, a)
 12223  	}
 12224  	ret := m.ctrl.Call(m, "WaitUntilExportTaskCancelledWithContext", varargs...)
 12225  	ret0, _ := ret[0].(error)
 12226  	return ret0
 12227  }
 12228  
 12229  // WaitUntilExportTaskCancelledWithContext indicates an expected call of WaitUntilExportTaskCancelledWithContext
 12230  func (mr *MockEC2APIMockRecorder) WaitUntilExportTaskCancelledWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12231  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12232  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilExportTaskCancelledWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilExportTaskCancelledWithContext), varargs...)
 12233  }
 12234  
 12235  // WaitUntilExportTaskCompleted mocks base method
 12236  func (m *MockEC2API) WaitUntilExportTaskCompleted(arg0 *ec2.DescribeExportTasksInput) error {
 12237  	ret := m.ctrl.Call(m, "WaitUntilExportTaskCompleted", arg0)
 12238  	ret0, _ := ret[0].(error)
 12239  	return ret0
 12240  }
 12241  
 12242  // WaitUntilExportTaskCompleted indicates an expected call of WaitUntilExportTaskCompleted
 12243  func (mr *MockEC2APIMockRecorder) WaitUntilExportTaskCompleted(arg0 interface{}) *gomock.Call {
 12244  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilExportTaskCompleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilExportTaskCompleted), arg0)
 12245  }
 12246  
 12247  // WaitUntilExportTaskCompletedWithContext mocks base method
 12248  func (m *MockEC2API) WaitUntilExportTaskCompletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeExportTasksInput, arg2 ...request.WaiterOption) error {
 12249  	varargs := []interface{}{arg0, arg1}
 12250  	for _, a := range arg2 {
 12251  		varargs = append(varargs, a)
 12252  	}
 12253  	ret := m.ctrl.Call(m, "WaitUntilExportTaskCompletedWithContext", varargs...)
 12254  	ret0, _ := ret[0].(error)
 12255  	return ret0
 12256  }
 12257  
 12258  // WaitUntilExportTaskCompletedWithContext indicates an expected call of WaitUntilExportTaskCompletedWithContext
 12259  func (mr *MockEC2APIMockRecorder) WaitUntilExportTaskCompletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12260  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12261  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilExportTaskCompletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilExportTaskCompletedWithContext), varargs...)
 12262  }
 12263  
 12264  // WaitUntilImageAvailable mocks base method
 12265  func (m *MockEC2API) WaitUntilImageAvailable(arg0 *ec2.DescribeImagesInput) error {
 12266  	ret := m.ctrl.Call(m, "WaitUntilImageAvailable", arg0)
 12267  	ret0, _ := ret[0].(error)
 12268  	return ret0
 12269  }
 12270  
 12271  // WaitUntilImageAvailable indicates an expected call of WaitUntilImageAvailable
 12272  func (mr *MockEC2APIMockRecorder) WaitUntilImageAvailable(arg0 interface{}) *gomock.Call {
 12273  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilImageAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilImageAvailable), arg0)
 12274  }
 12275  
 12276  // WaitUntilImageAvailableWithContext mocks base method
 12277  func (m *MockEC2API) WaitUntilImageAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeImagesInput, arg2 ...request.WaiterOption) error {
 12278  	varargs := []interface{}{arg0, arg1}
 12279  	for _, a := range arg2 {
 12280  		varargs = append(varargs, a)
 12281  	}
 12282  	ret := m.ctrl.Call(m, "WaitUntilImageAvailableWithContext", varargs...)
 12283  	ret0, _ := ret[0].(error)
 12284  	return ret0
 12285  }
 12286  
 12287  // WaitUntilImageAvailableWithContext indicates an expected call of WaitUntilImageAvailableWithContext
 12288  func (mr *MockEC2APIMockRecorder) WaitUntilImageAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12289  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilImageAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilImageAvailableWithContext), varargs...)
 12291  }
 12292  
 12293  // WaitUntilImageExists mocks base method
 12294  func (m *MockEC2API) WaitUntilImageExists(arg0 *ec2.DescribeImagesInput) error {
 12295  	ret := m.ctrl.Call(m, "WaitUntilImageExists", arg0)
 12296  	ret0, _ := ret[0].(error)
 12297  	return ret0
 12298  }
 12299  
 12300  // WaitUntilImageExists indicates an expected call of WaitUntilImageExists
 12301  func (mr *MockEC2APIMockRecorder) WaitUntilImageExists(arg0 interface{}) *gomock.Call {
 12302  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilImageExists", reflect.TypeOf((*MockEC2API)(nil).WaitUntilImageExists), arg0)
 12303  }
 12304  
 12305  // WaitUntilImageExistsWithContext mocks base method
 12306  func (m *MockEC2API) WaitUntilImageExistsWithContext(arg0 aws.Context, arg1 *ec2.DescribeImagesInput, arg2 ...request.WaiterOption) error {
 12307  	varargs := []interface{}{arg0, arg1}
 12308  	for _, a := range arg2 {
 12309  		varargs = append(varargs, a)
 12310  	}
 12311  	ret := m.ctrl.Call(m, "WaitUntilImageExistsWithContext", varargs...)
 12312  	ret0, _ := ret[0].(error)
 12313  	return ret0
 12314  }
 12315  
 12316  // WaitUntilImageExistsWithContext indicates an expected call of WaitUntilImageExistsWithContext
 12317  func (mr *MockEC2APIMockRecorder) WaitUntilImageExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12318  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12319  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilImageExistsWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilImageExistsWithContext), varargs...)
 12320  }
 12321  
 12322  // WaitUntilInstanceExists mocks base method
 12323  func (m *MockEC2API) WaitUntilInstanceExists(arg0 *ec2.DescribeInstancesInput) error {
 12324  	ret := m.ctrl.Call(m, "WaitUntilInstanceExists", arg0)
 12325  	ret0, _ := ret[0].(error)
 12326  	return ret0
 12327  }
 12328  
 12329  // WaitUntilInstanceExists indicates an expected call of WaitUntilInstanceExists
 12330  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceExists(arg0 interface{}) *gomock.Call {
 12331  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceExists", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceExists), arg0)
 12332  }
 12333  
 12334  // WaitUntilInstanceExistsWithContext mocks base method
 12335  func (m *MockEC2API) WaitUntilInstanceExistsWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 ...request.WaiterOption) error {
 12336  	varargs := []interface{}{arg0, arg1}
 12337  	for _, a := range arg2 {
 12338  		varargs = append(varargs, a)
 12339  	}
 12340  	ret := m.ctrl.Call(m, "WaitUntilInstanceExistsWithContext", varargs...)
 12341  	ret0, _ := ret[0].(error)
 12342  	return ret0
 12343  }
 12344  
 12345  // WaitUntilInstanceExistsWithContext indicates an expected call of WaitUntilInstanceExistsWithContext
 12346  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12347  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12348  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceExistsWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceExistsWithContext), varargs...)
 12349  }
 12350  
 12351  // WaitUntilInstanceRunning mocks base method
 12352  func (m *MockEC2API) WaitUntilInstanceRunning(arg0 *ec2.DescribeInstancesInput) error {
 12353  	ret := m.ctrl.Call(m, "WaitUntilInstanceRunning", arg0)
 12354  	ret0, _ := ret[0].(error)
 12355  	return ret0
 12356  }
 12357  
 12358  // WaitUntilInstanceRunning indicates an expected call of WaitUntilInstanceRunning
 12359  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceRunning(arg0 interface{}) *gomock.Call {
 12360  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceRunning", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceRunning), arg0)
 12361  }
 12362  
 12363  // WaitUntilInstanceRunningWithContext mocks base method
 12364  func (m *MockEC2API) WaitUntilInstanceRunningWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 ...request.WaiterOption) error {
 12365  	varargs := []interface{}{arg0, arg1}
 12366  	for _, a := range arg2 {
 12367  		varargs = append(varargs, a)
 12368  	}
 12369  	ret := m.ctrl.Call(m, "WaitUntilInstanceRunningWithContext", varargs...)
 12370  	ret0, _ := ret[0].(error)
 12371  	return ret0
 12372  }
 12373  
 12374  // WaitUntilInstanceRunningWithContext indicates an expected call of WaitUntilInstanceRunningWithContext
 12375  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceRunningWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12376  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12377  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceRunningWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceRunningWithContext), varargs...)
 12378  }
 12379  
 12380  // WaitUntilInstanceStatusOk mocks base method
 12381  func (m *MockEC2API) WaitUntilInstanceStatusOk(arg0 *ec2.DescribeInstanceStatusInput) error {
 12382  	ret := m.ctrl.Call(m, "WaitUntilInstanceStatusOk", arg0)
 12383  	ret0, _ := ret[0].(error)
 12384  	return ret0
 12385  }
 12386  
 12387  // WaitUntilInstanceStatusOk indicates an expected call of WaitUntilInstanceStatusOk
 12388  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceStatusOk(arg0 interface{}) *gomock.Call {
 12389  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceStatusOk", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceStatusOk), arg0)
 12390  }
 12391  
 12392  // WaitUntilInstanceStatusOkWithContext mocks base method
 12393  func (m *MockEC2API) WaitUntilInstanceStatusOkWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceStatusInput, arg2 ...request.WaiterOption) error {
 12394  	varargs := []interface{}{arg0, arg1}
 12395  	for _, a := range arg2 {
 12396  		varargs = append(varargs, a)
 12397  	}
 12398  	ret := m.ctrl.Call(m, "WaitUntilInstanceStatusOkWithContext", varargs...)
 12399  	ret0, _ := ret[0].(error)
 12400  	return ret0
 12401  }
 12402  
 12403  // WaitUntilInstanceStatusOkWithContext indicates an expected call of WaitUntilInstanceStatusOkWithContext
 12404  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceStatusOkWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12405  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12406  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceStatusOkWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceStatusOkWithContext), varargs...)
 12407  }
 12408  
 12409  // WaitUntilInstanceStopped mocks base method
 12410  func (m *MockEC2API) WaitUntilInstanceStopped(arg0 *ec2.DescribeInstancesInput) error {
 12411  	ret := m.ctrl.Call(m, "WaitUntilInstanceStopped", arg0)
 12412  	ret0, _ := ret[0].(error)
 12413  	return ret0
 12414  }
 12415  
 12416  // WaitUntilInstanceStopped indicates an expected call of WaitUntilInstanceStopped
 12417  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceStopped(arg0 interface{}) *gomock.Call {
 12418  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceStopped", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceStopped), arg0)
 12419  }
 12420  
 12421  // WaitUntilInstanceStoppedWithContext mocks base method
 12422  func (m *MockEC2API) WaitUntilInstanceStoppedWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 ...request.WaiterOption) error {
 12423  	varargs := []interface{}{arg0, arg1}
 12424  	for _, a := range arg2 {
 12425  		varargs = append(varargs, a)
 12426  	}
 12427  	ret := m.ctrl.Call(m, "WaitUntilInstanceStoppedWithContext", varargs...)
 12428  	ret0, _ := ret[0].(error)
 12429  	return ret0
 12430  }
 12431  
 12432  // WaitUntilInstanceStoppedWithContext indicates an expected call of WaitUntilInstanceStoppedWithContext
 12433  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceStoppedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12434  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12435  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceStoppedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceStoppedWithContext), varargs...)
 12436  }
 12437  
 12438  // WaitUntilInstanceTerminated mocks base method
 12439  func (m *MockEC2API) WaitUntilInstanceTerminated(arg0 *ec2.DescribeInstancesInput) error {
 12440  	ret := m.ctrl.Call(m, "WaitUntilInstanceTerminated", arg0)
 12441  	ret0, _ := ret[0].(error)
 12442  	return ret0
 12443  }
 12444  
 12445  // WaitUntilInstanceTerminated indicates an expected call of WaitUntilInstanceTerminated
 12446  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceTerminated(arg0 interface{}) *gomock.Call {
 12447  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceTerminated", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceTerminated), arg0)
 12448  }
 12449  
 12450  // WaitUntilInstanceTerminatedWithContext mocks base method
 12451  func (m *MockEC2API) WaitUntilInstanceTerminatedWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstancesInput, arg2 ...request.WaiterOption) error {
 12452  	varargs := []interface{}{arg0, arg1}
 12453  	for _, a := range arg2 {
 12454  		varargs = append(varargs, a)
 12455  	}
 12456  	ret := m.ctrl.Call(m, "WaitUntilInstanceTerminatedWithContext", varargs...)
 12457  	ret0, _ := ret[0].(error)
 12458  	return ret0
 12459  }
 12460  
 12461  // WaitUntilInstanceTerminatedWithContext indicates an expected call of WaitUntilInstanceTerminatedWithContext
 12462  func (mr *MockEC2APIMockRecorder) WaitUntilInstanceTerminatedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12463  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12464  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceTerminatedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilInstanceTerminatedWithContext), varargs...)
 12465  }
 12466  
 12467  // WaitUntilKeyPairExists mocks base method
 12468  func (m *MockEC2API) WaitUntilKeyPairExists(arg0 *ec2.DescribeKeyPairsInput) error {
 12469  	ret := m.ctrl.Call(m, "WaitUntilKeyPairExists", arg0)
 12470  	ret0, _ := ret[0].(error)
 12471  	return ret0
 12472  }
 12473  
 12474  // WaitUntilKeyPairExists indicates an expected call of WaitUntilKeyPairExists
 12475  func (mr *MockEC2APIMockRecorder) WaitUntilKeyPairExists(arg0 interface{}) *gomock.Call {
 12476  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilKeyPairExists", reflect.TypeOf((*MockEC2API)(nil).WaitUntilKeyPairExists), arg0)
 12477  }
 12478  
 12479  // WaitUntilKeyPairExistsWithContext mocks base method
 12480  func (m *MockEC2API) WaitUntilKeyPairExistsWithContext(arg0 aws.Context, arg1 *ec2.DescribeKeyPairsInput, arg2 ...request.WaiterOption) error {
 12481  	varargs := []interface{}{arg0, arg1}
 12482  	for _, a := range arg2 {
 12483  		varargs = append(varargs, a)
 12484  	}
 12485  	ret := m.ctrl.Call(m, "WaitUntilKeyPairExistsWithContext", varargs...)
 12486  	ret0, _ := ret[0].(error)
 12487  	return ret0
 12488  }
 12489  
 12490  // WaitUntilKeyPairExistsWithContext indicates an expected call of WaitUntilKeyPairExistsWithContext
 12491  func (mr *MockEC2APIMockRecorder) WaitUntilKeyPairExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12492  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12493  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilKeyPairExistsWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilKeyPairExistsWithContext), varargs...)
 12494  }
 12495  
 12496  // WaitUntilNatGatewayAvailable mocks base method
 12497  func (m *MockEC2API) WaitUntilNatGatewayAvailable(arg0 *ec2.DescribeNatGatewaysInput) error {
 12498  	ret := m.ctrl.Call(m, "WaitUntilNatGatewayAvailable", arg0)
 12499  	ret0, _ := ret[0].(error)
 12500  	return ret0
 12501  }
 12502  
 12503  // WaitUntilNatGatewayAvailable indicates an expected call of WaitUntilNatGatewayAvailable
 12504  func (mr *MockEC2APIMockRecorder) WaitUntilNatGatewayAvailable(arg0 interface{}) *gomock.Call {
 12505  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilNatGatewayAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilNatGatewayAvailable), arg0)
 12506  }
 12507  
 12508  // WaitUntilNatGatewayAvailableWithContext mocks base method
 12509  func (m *MockEC2API) WaitUntilNatGatewayAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeNatGatewaysInput, arg2 ...request.WaiterOption) error {
 12510  	varargs := []interface{}{arg0, arg1}
 12511  	for _, a := range arg2 {
 12512  		varargs = append(varargs, a)
 12513  	}
 12514  	ret := m.ctrl.Call(m, "WaitUntilNatGatewayAvailableWithContext", varargs...)
 12515  	ret0, _ := ret[0].(error)
 12516  	return ret0
 12517  }
 12518  
 12519  // WaitUntilNatGatewayAvailableWithContext indicates an expected call of WaitUntilNatGatewayAvailableWithContext
 12520  func (mr *MockEC2APIMockRecorder) WaitUntilNatGatewayAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12521  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12522  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilNatGatewayAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilNatGatewayAvailableWithContext), varargs...)
 12523  }
 12524  
 12525  // WaitUntilNetworkInterfaceAvailable mocks base method
 12526  func (m *MockEC2API) WaitUntilNetworkInterfaceAvailable(arg0 *ec2.DescribeNetworkInterfacesInput) error {
 12527  	ret := m.ctrl.Call(m, "WaitUntilNetworkInterfaceAvailable", arg0)
 12528  	ret0, _ := ret[0].(error)
 12529  	return ret0
 12530  }
 12531  
 12532  // WaitUntilNetworkInterfaceAvailable indicates an expected call of WaitUntilNetworkInterfaceAvailable
 12533  func (mr *MockEC2APIMockRecorder) WaitUntilNetworkInterfaceAvailable(arg0 interface{}) *gomock.Call {
 12534  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilNetworkInterfaceAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilNetworkInterfaceAvailable), arg0)
 12535  }
 12536  
 12537  // WaitUntilNetworkInterfaceAvailableWithContext mocks base method
 12538  func (m *MockEC2API) WaitUntilNetworkInterfaceAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeNetworkInterfacesInput, arg2 ...request.WaiterOption) error {
 12539  	varargs := []interface{}{arg0, arg1}
 12540  	for _, a := range arg2 {
 12541  		varargs = append(varargs, a)
 12542  	}
 12543  	ret := m.ctrl.Call(m, "WaitUntilNetworkInterfaceAvailableWithContext", varargs...)
 12544  	ret0, _ := ret[0].(error)
 12545  	return ret0
 12546  }
 12547  
 12548  // WaitUntilNetworkInterfaceAvailableWithContext indicates an expected call of WaitUntilNetworkInterfaceAvailableWithContext
 12549  func (mr *MockEC2APIMockRecorder) WaitUntilNetworkInterfaceAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12550  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12551  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilNetworkInterfaceAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilNetworkInterfaceAvailableWithContext), varargs...)
 12552  }
 12553  
 12554  // WaitUntilPasswordDataAvailable mocks base method
 12555  func (m *MockEC2API) WaitUntilPasswordDataAvailable(arg0 *ec2.GetPasswordDataInput) error {
 12556  	ret := m.ctrl.Call(m, "WaitUntilPasswordDataAvailable", arg0)
 12557  	ret0, _ := ret[0].(error)
 12558  	return ret0
 12559  }
 12560  
 12561  // WaitUntilPasswordDataAvailable indicates an expected call of WaitUntilPasswordDataAvailable
 12562  func (mr *MockEC2APIMockRecorder) WaitUntilPasswordDataAvailable(arg0 interface{}) *gomock.Call {
 12563  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilPasswordDataAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilPasswordDataAvailable), arg0)
 12564  }
 12565  
 12566  // WaitUntilPasswordDataAvailableWithContext mocks base method
 12567  func (m *MockEC2API) WaitUntilPasswordDataAvailableWithContext(arg0 aws.Context, arg1 *ec2.GetPasswordDataInput, arg2 ...request.WaiterOption) error {
 12568  	varargs := []interface{}{arg0, arg1}
 12569  	for _, a := range arg2 {
 12570  		varargs = append(varargs, a)
 12571  	}
 12572  	ret := m.ctrl.Call(m, "WaitUntilPasswordDataAvailableWithContext", varargs...)
 12573  	ret0, _ := ret[0].(error)
 12574  	return ret0
 12575  }
 12576  
 12577  // WaitUntilPasswordDataAvailableWithContext indicates an expected call of WaitUntilPasswordDataAvailableWithContext
 12578  func (mr *MockEC2APIMockRecorder) WaitUntilPasswordDataAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12579  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12580  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilPasswordDataAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilPasswordDataAvailableWithContext), varargs...)
 12581  }
 12582  
 12583  // WaitUntilSnapshotCompleted mocks base method
 12584  func (m *MockEC2API) WaitUntilSnapshotCompleted(arg0 *ec2.DescribeSnapshotsInput) error {
 12585  	ret := m.ctrl.Call(m, "WaitUntilSnapshotCompleted", arg0)
 12586  	ret0, _ := ret[0].(error)
 12587  	return ret0
 12588  }
 12589  
 12590  // WaitUntilSnapshotCompleted indicates an expected call of WaitUntilSnapshotCompleted
 12591  func (mr *MockEC2APIMockRecorder) WaitUntilSnapshotCompleted(arg0 interface{}) *gomock.Call {
 12592  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSnapshotCompleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSnapshotCompleted), arg0)
 12593  }
 12594  
 12595  // WaitUntilSnapshotCompletedWithContext mocks base method
 12596  func (m *MockEC2API) WaitUntilSnapshotCompletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeSnapshotsInput, arg2 ...request.WaiterOption) error {
 12597  	varargs := []interface{}{arg0, arg1}
 12598  	for _, a := range arg2 {
 12599  		varargs = append(varargs, a)
 12600  	}
 12601  	ret := m.ctrl.Call(m, "WaitUntilSnapshotCompletedWithContext", varargs...)
 12602  	ret0, _ := ret[0].(error)
 12603  	return ret0
 12604  }
 12605  
 12606  // WaitUntilSnapshotCompletedWithContext indicates an expected call of WaitUntilSnapshotCompletedWithContext
 12607  func (mr *MockEC2APIMockRecorder) WaitUntilSnapshotCompletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12608  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12609  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSnapshotCompletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSnapshotCompletedWithContext), varargs...)
 12610  }
 12611  
 12612  // WaitUntilSpotInstanceRequestFulfilled mocks base method
 12613  func (m *MockEC2API) WaitUntilSpotInstanceRequestFulfilled(arg0 *ec2.DescribeSpotInstanceRequestsInput) error {
 12614  	ret := m.ctrl.Call(m, "WaitUntilSpotInstanceRequestFulfilled", arg0)
 12615  	ret0, _ := ret[0].(error)
 12616  	return ret0
 12617  }
 12618  
 12619  // WaitUntilSpotInstanceRequestFulfilled indicates an expected call of WaitUntilSpotInstanceRequestFulfilled
 12620  func (mr *MockEC2APIMockRecorder) WaitUntilSpotInstanceRequestFulfilled(arg0 interface{}) *gomock.Call {
 12621  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSpotInstanceRequestFulfilled", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSpotInstanceRequestFulfilled), arg0)
 12622  }
 12623  
 12624  // WaitUntilSpotInstanceRequestFulfilledWithContext mocks base method
 12625  func (m *MockEC2API) WaitUntilSpotInstanceRequestFulfilledWithContext(arg0 aws.Context, arg1 *ec2.DescribeSpotInstanceRequestsInput, arg2 ...request.WaiterOption) error {
 12626  	varargs := []interface{}{arg0, arg1}
 12627  	for _, a := range arg2 {
 12628  		varargs = append(varargs, a)
 12629  	}
 12630  	ret := m.ctrl.Call(m, "WaitUntilSpotInstanceRequestFulfilledWithContext", varargs...)
 12631  	ret0, _ := ret[0].(error)
 12632  	return ret0
 12633  }
 12634  
 12635  // WaitUntilSpotInstanceRequestFulfilledWithContext indicates an expected call of WaitUntilSpotInstanceRequestFulfilledWithContext
 12636  func (mr *MockEC2APIMockRecorder) WaitUntilSpotInstanceRequestFulfilledWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12637  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSpotInstanceRequestFulfilledWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSpotInstanceRequestFulfilledWithContext), varargs...)
 12639  }
 12640  
 12641  // WaitUntilSubnetAvailable mocks base method
 12642  func (m *MockEC2API) WaitUntilSubnetAvailable(arg0 *ec2.DescribeSubnetsInput) error {
 12643  	ret := m.ctrl.Call(m, "WaitUntilSubnetAvailable", arg0)
 12644  	ret0, _ := ret[0].(error)
 12645  	return ret0
 12646  }
 12647  
 12648  // WaitUntilSubnetAvailable indicates an expected call of WaitUntilSubnetAvailable
 12649  func (mr *MockEC2APIMockRecorder) WaitUntilSubnetAvailable(arg0 interface{}) *gomock.Call {
 12650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSubnetAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSubnetAvailable), arg0)
 12651  }
 12652  
 12653  // WaitUntilSubnetAvailableWithContext mocks base method
 12654  func (m *MockEC2API) WaitUntilSubnetAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeSubnetsInput, arg2 ...request.WaiterOption) error {
 12655  	varargs := []interface{}{arg0, arg1}
 12656  	for _, a := range arg2 {
 12657  		varargs = append(varargs, a)
 12658  	}
 12659  	ret := m.ctrl.Call(m, "WaitUntilSubnetAvailableWithContext", varargs...)
 12660  	ret0, _ := ret[0].(error)
 12661  	return ret0
 12662  }
 12663  
 12664  // WaitUntilSubnetAvailableWithContext indicates an expected call of WaitUntilSubnetAvailableWithContext
 12665  func (mr *MockEC2APIMockRecorder) WaitUntilSubnetAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12666  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12667  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSubnetAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSubnetAvailableWithContext), varargs...)
 12668  }
 12669  
 12670  // WaitUntilSystemStatusOk mocks base method
 12671  func (m *MockEC2API) WaitUntilSystemStatusOk(arg0 *ec2.DescribeInstanceStatusInput) error {
 12672  	ret := m.ctrl.Call(m, "WaitUntilSystemStatusOk", arg0)
 12673  	ret0, _ := ret[0].(error)
 12674  	return ret0
 12675  }
 12676  
 12677  // WaitUntilSystemStatusOk indicates an expected call of WaitUntilSystemStatusOk
 12678  func (mr *MockEC2APIMockRecorder) WaitUntilSystemStatusOk(arg0 interface{}) *gomock.Call {
 12679  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSystemStatusOk", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSystemStatusOk), arg0)
 12680  }
 12681  
 12682  // WaitUntilSystemStatusOkWithContext mocks base method
 12683  func (m *MockEC2API) WaitUntilSystemStatusOkWithContext(arg0 aws.Context, arg1 *ec2.DescribeInstanceStatusInput, arg2 ...request.WaiterOption) error {
 12684  	varargs := []interface{}{arg0, arg1}
 12685  	for _, a := range arg2 {
 12686  		varargs = append(varargs, a)
 12687  	}
 12688  	ret := m.ctrl.Call(m, "WaitUntilSystemStatusOkWithContext", varargs...)
 12689  	ret0, _ := ret[0].(error)
 12690  	return ret0
 12691  }
 12692  
 12693  // WaitUntilSystemStatusOkWithContext indicates an expected call of WaitUntilSystemStatusOkWithContext
 12694  func (mr *MockEC2APIMockRecorder) WaitUntilSystemStatusOkWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12695  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12696  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilSystemStatusOkWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilSystemStatusOkWithContext), varargs...)
 12697  }
 12698  
 12699  // WaitUntilVolumeAvailable mocks base method
 12700  func (m *MockEC2API) WaitUntilVolumeAvailable(arg0 *ec2.DescribeVolumesInput) error {
 12701  	ret := m.ctrl.Call(m, "WaitUntilVolumeAvailable", arg0)
 12702  	ret0, _ := ret[0].(error)
 12703  	return ret0
 12704  }
 12705  
 12706  // WaitUntilVolumeAvailable indicates an expected call of WaitUntilVolumeAvailable
 12707  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeAvailable(arg0 interface{}) *gomock.Call {
 12708  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeAvailable), arg0)
 12709  }
 12710  
 12711  // WaitUntilVolumeAvailableWithContext mocks base method
 12712  func (m *MockEC2API) WaitUntilVolumeAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesInput, arg2 ...request.WaiterOption) error {
 12713  	varargs := []interface{}{arg0, arg1}
 12714  	for _, a := range arg2 {
 12715  		varargs = append(varargs, a)
 12716  	}
 12717  	ret := m.ctrl.Call(m, "WaitUntilVolumeAvailableWithContext", varargs...)
 12718  	ret0, _ := ret[0].(error)
 12719  	return ret0
 12720  }
 12721  
 12722  // WaitUntilVolumeAvailableWithContext indicates an expected call of WaitUntilVolumeAvailableWithContext
 12723  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12724  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12725  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeAvailableWithContext), varargs...)
 12726  }
 12727  
 12728  // WaitUntilVolumeDeleted mocks base method
 12729  func (m *MockEC2API) WaitUntilVolumeDeleted(arg0 *ec2.DescribeVolumesInput) error {
 12730  	ret := m.ctrl.Call(m, "WaitUntilVolumeDeleted", arg0)
 12731  	ret0, _ := ret[0].(error)
 12732  	return ret0
 12733  }
 12734  
 12735  // WaitUntilVolumeDeleted indicates an expected call of WaitUntilVolumeDeleted
 12736  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeDeleted(arg0 interface{}) *gomock.Call {
 12737  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeDeleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeDeleted), arg0)
 12738  }
 12739  
 12740  // WaitUntilVolumeDeletedWithContext mocks base method
 12741  func (m *MockEC2API) WaitUntilVolumeDeletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesInput, arg2 ...request.WaiterOption) error {
 12742  	varargs := []interface{}{arg0, arg1}
 12743  	for _, a := range arg2 {
 12744  		varargs = append(varargs, a)
 12745  	}
 12746  	ret := m.ctrl.Call(m, "WaitUntilVolumeDeletedWithContext", varargs...)
 12747  	ret0, _ := ret[0].(error)
 12748  	return ret0
 12749  }
 12750  
 12751  // WaitUntilVolumeDeletedWithContext indicates an expected call of WaitUntilVolumeDeletedWithContext
 12752  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeDeletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12753  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12754  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeDeletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeDeletedWithContext), varargs...)
 12755  }
 12756  
 12757  // WaitUntilVolumeInUse mocks base method
 12758  func (m *MockEC2API) WaitUntilVolumeInUse(arg0 *ec2.DescribeVolumesInput) error {
 12759  	ret := m.ctrl.Call(m, "WaitUntilVolumeInUse", arg0)
 12760  	ret0, _ := ret[0].(error)
 12761  	return ret0
 12762  }
 12763  
 12764  // WaitUntilVolumeInUse indicates an expected call of WaitUntilVolumeInUse
 12765  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeInUse(arg0 interface{}) *gomock.Call {
 12766  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeInUse", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeInUse), arg0)
 12767  }
 12768  
 12769  // WaitUntilVolumeInUseWithContext mocks base method
 12770  func (m *MockEC2API) WaitUntilVolumeInUseWithContext(arg0 aws.Context, arg1 *ec2.DescribeVolumesInput, arg2 ...request.WaiterOption) error {
 12771  	varargs := []interface{}{arg0, arg1}
 12772  	for _, a := range arg2 {
 12773  		varargs = append(varargs, a)
 12774  	}
 12775  	ret := m.ctrl.Call(m, "WaitUntilVolumeInUseWithContext", varargs...)
 12776  	ret0, _ := ret[0].(error)
 12777  	return ret0
 12778  }
 12779  
 12780  // WaitUntilVolumeInUseWithContext indicates an expected call of WaitUntilVolumeInUseWithContext
 12781  func (mr *MockEC2APIMockRecorder) WaitUntilVolumeInUseWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12782  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12783  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVolumeInUseWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVolumeInUseWithContext), varargs...)
 12784  }
 12785  
 12786  // WaitUntilVpcAvailable mocks base method
 12787  func (m *MockEC2API) WaitUntilVpcAvailable(arg0 *ec2.DescribeVpcsInput) error {
 12788  	ret := m.ctrl.Call(m, "WaitUntilVpcAvailable", arg0)
 12789  	ret0, _ := ret[0].(error)
 12790  	return ret0
 12791  }
 12792  
 12793  // WaitUntilVpcAvailable indicates an expected call of WaitUntilVpcAvailable
 12794  func (mr *MockEC2APIMockRecorder) WaitUntilVpcAvailable(arg0 interface{}) *gomock.Call {
 12795  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcAvailable), arg0)
 12796  }
 12797  
 12798  // WaitUntilVpcAvailableWithContext mocks base method
 12799  func (m *MockEC2API) WaitUntilVpcAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcsInput, arg2 ...request.WaiterOption) error {
 12800  	varargs := []interface{}{arg0, arg1}
 12801  	for _, a := range arg2 {
 12802  		varargs = append(varargs, a)
 12803  	}
 12804  	ret := m.ctrl.Call(m, "WaitUntilVpcAvailableWithContext", varargs...)
 12805  	ret0, _ := ret[0].(error)
 12806  	return ret0
 12807  }
 12808  
 12809  // WaitUntilVpcAvailableWithContext indicates an expected call of WaitUntilVpcAvailableWithContext
 12810  func (mr *MockEC2APIMockRecorder) WaitUntilVpcAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12811  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12812  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcAvailableWithContext), varargs...)
 12813  }
 12814  
 12815  // WaitUntilVpcExists mocks base method
 12816  func (m *MockEC2API) WaitUntilVpcExists(arg0 *ec2.DescribeVpcsInput) error {
 12817  	ret := m.ctrl.Call(m, "WaitUntilVpcExists", arg0)
 12818  	ret0, _ := ret[0].(error)
 12819  	return ret0
 12820  }
 12821  
 12822  // WaitUntilVpcExists indicates an expected call of WaitUntilVpcExists
 12823  func (mr *MockEC2APIMockRecorder) WaitUntilVpcExists(arg0 interface{}) *gomock.Call {
 12824  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcExists", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcExists), arg0)
 12825  }
 12826  
 12827  // WaitUntilVpcExistsWithContext mocks base method
 12828  func (m *MockEC2API) WaitUntilVpcExistsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcsInput, arg2 ...request.WaiterOption) error {
 12829  	varargs := []interface{}{arg0, arg1}
 12830  	for _, a := range arg2 {
 12831  		varargs = append(varargs, a)
 12832  	}
 12833  	ret := m.ctrl.Call(m, "WaitUntilVpcExistsWithContext", varargs...)
 12834  	ret0, _ := ret[0].(error)
 12835  	return ret0
 12836  }
 12837  
 12838  // WaitUntilVpcExistsWithContext indicates an expected call of WaitUntilVpcExistsWithContext
 12839  func (mr *MockEC2APIMockRecorder) WaitUntilVpcExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12840  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12841  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcExistsWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcExistsWithContext), varargs...)
 12842  }
 12843  
 12844  // WaitUntilVpcPeeringConnectionDeleted mocks base method
 12845  func (m *MockEC2API) WaitUntilVpcPeeringConnectionDeleted(arg0 *ec2.DescribeVpcPeeringConnectionsInput) error {
 12846  	ret := m.ctrl.Call(m, "WaitUntilVpcPeeringConnectionDeleted", arg0)
 12847  	ret0, _ := ret[0].(error)
 12848  	return ret0
 12849  }
 12850  
 12851  // WaitUntilVpcPeeringConnectionDeleted indicates an expected call of WaitUntilVpcPeeringConnectionDeleted
 12852  func (mr *MockEC2APIMockRecorder) WaitUntilVpcPeeringConnectionDeleted(arg0 interface{}) *gomock.Call {
 12853  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcPeeringConnectionDeleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcPeeringConnectionDeleted), arg0)
 12854  }
 12855  
 12856  // WaitUntilVpcPeeringConnectionDeletedWithContext mocks base method
 12857  func (m *MockEC2API) WaitUntilVpcPeeringConnectionDeletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcPeeringConnectionsInput, arg2 ...request.WaiterOption) error {
 12858  	varargs := []interface{}{arg0, arg1}
 12859  	for _, a := range arg2 {
 12860  		varargs = append(varargs, a)
 12861  	}
 12862  	ret := m.ctrl.Call(m, "WaitUntilVpcPeeringConnectionDeletedWithContext", varargs...)
 12863  	ret0, _ := ret[0].(error)
 12864  	return ret0
 12865  }
 12866  
 12867  // WaitUntilVpcPeeringConnectionDeletedWithContext indicates an expected call of WaitUntilVpcPeeringConnectionDeletedWithContext
 12868  func (mr *MockEC2APIMockRecorder) WaitUntilVpcPeeringConnectionDeletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12869  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcPeeringConnectionDeletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcPeeringConnectionDeletedWithContext), varargs...)
 12871  }
 12872  
 12873  // WaitUntilVpcPeeringConnectionExists mocks base method
 12874  func (m *MockEC2API) WaitUntilVpcPeeringConnectionExists(arg0 *ec2.DescribeVpcPeeringConnectionsInput) error {
 12875  	ret := m.ctrl.Call(m, "WaitUntilVpcPeeringConnectionExists", arg0)
 12876  	ret0, _ := ret[0].(error)
 12877  	return ret0
 12878  }
 12879  
 12880  // WaitUntilVpcPeeringConnectionExists indicates an expected call of WaitUntilVpcPeeringConnectionExists
 12881  func (mr *MockEC2APIMockRecorder) WaitUntilVpcPeeringConnectionExists(arg0 interface{}) *gomock.Call {
 12882  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcPeeringConnectionExists", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcPeeringConnectionExists), arg0)
 12883  }
 12884  
 12885  // WaitUntilVpcPeeringConnectionExistsWithContext mocks base method
 12886  func (m *MockEC2API) WaitUntilVpcPeeringConnectionExistsWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpcPeeringConnectionsInput, arg2 ...request.WaiterOption) error {
 12887  	varargs := []interface{}{arg0, arg1}
 12888  	for _, a := range arg2 {
 12889  		varargs = append(varargs, a)
 12890  	}
 12891  	ret := m.ctrl.Call(m, "WaitUntilVpcPeeringConnectionExistsWithContext", varargs...)
 12892  	ret0, _ := ret[0].(error)
 12893  	return ret0
 12894  }
 12895  
 12896  // WaitUntilVpcPeeringConnectionExistsWithContext indicates an expected call of WaitUntilVpcPeeringConnectionExistsWithContext
 12897  func (mr *MockEC2APIMockRecorder) WaitUntilVpcPeeringConnectionExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12898  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12899  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpcPeeringConnectionExistsWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpcPeeringConnectionExistsWithContext), varargs...)
 12900  }
 12901  
 12902  // WaitUntilVpnConnectionAvailable mocks base method
 12903  func (m *MockEC2API) WaitUntilVpnConnectionAvailable(arg0 *ec2.DescribeVpnConnectionsInput) error {
 12904  	ret := m.ctrl.Call(m, "WaitUntilVpnConnectionAvailable", arg0)
 12905  	ret0, _ := ret[0].(error)
 12906  	return ret0
 12907  }
 12908  
 12909  // WaitUntilVpnConnectionAvailable indicates an expected call of WaitUntilVpnConnectionAvailable
 12910  func (mr *MockEC2APIMockRecorder) WaitUntilVpnConnectionAvailable(arg0 interface{}) *gomock.Call {
 12911  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpnConnectionAvailable", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpnConnectionAvailable), arg0)
 12912  }
 12913  
 12914  // WaitUntilVpnConnectionAvailableWithContext mocks base method
 12915  func (m *MockEC2API) WaitUntilVpnConnectionAvailableWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpnConnectionsInput, arg2 ...request.WaiterOption) error {
 12916  	varargs := []interface{}{arg0, arg1}
 12917  	for _, a := range arg2 {
 12918  		varargs = append(varargs, a)
 12919  	}
 12920  	ret := m.ctrl.Call(m, "WaitUntilVpnConnectionAvailableWithContext", varargs...)
 12921  	ret0, _ := ret[0].(error)
 12922  	return ret0
 12923  }
 12924  
 12925  // WaitUntilVpnConnectionAvailableWithContext indicates an expected call of WaitUntilVpnConnectionAvailableWithContext
 12926  func (mr *MockEC2APIMockRecorder) WaitUntilVpnConnectionAvailableWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12927  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12928  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpnConnectionAvailableWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpnConnectionAvailableWithContext), varargs...)
 12929  }
 12930  
 12931  // WaitUntilVpnConnectionDeleted mocks base method
 12932  func (m *MockEC2API) WaitUntilVpnConnectionDeleted(arg0 *ec2.DescribeVpnConnectionsInput) error {
 12933  	ret := m.ctrl.Call(m, "WaitUntilVpnConnectionDeleted", arg0)
 12934  	ret0, _ := ret[0].(error)
 12935  	return ret0
 12936  }
 12937  
 12938  // WaitUntilVpnConnectionDeleted indicates an expected call of WaitUntilVpnConnectionDeleted
 12939  func (mr *MockEC2APIMockRecorder) WaitUntilVpnConnectionDeleted(arg0 interface{}) *gomock.Call {
 12940  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpnConnectionDeleted", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpnConnectionDeleted), arg0)
 12941  }
 12942  
 12943  // WaitUntilVpnConnectionDeletedWithContext mocks base method
 12944  func (m *MockEC2API) WaitUntilVpnConnectionDeletedWithContext(arg0 aws.Context, arg1 *ec2.DescribeVpnConnectionsInput, arg2 ...request.WaiterOption) error {
 12945  	varargs := []interface{}{arg0, arg1}
 12946  	for _, a := range arg2 {
 12947  		varargs = append(varargs, a)
 12948  	}
 12949  	ret := m.ctrl.Call(m, "WaitUntilVpnConnectionDeletedWithContext", varargs...)
 12950  	ret0, _ := ret[0].(error)
 12951  	return ret0
 12952  }
 12953  
 12954  // WaitUntilVpnConnectionDeletedWithContext indicates an expected call of WaitUntilVpnConnectionDeletedWithContext
 12955  func (mr *MockEC2APIMockRecorder) WaitUntilVpnConnectionDeletedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
 12956  	varargs := append([]interface{}{arg0, arg1}, arg2...)
 12957  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilVpnConnectionDeletedWithContext", reflect.TypeOf((*MockEC2API)(nil).WaitUntilVpnConnectionDeletedWithContext), varargs...)
 12958  }