sigs.k8s.io/cluster-api-provider-aws@v1.5.5/pkg/cloud/services/mock_services/ec2_interface_mock.go (about)

     1  /*
     2  Copyright The Kubernetes Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8  	http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  // Code generated by MockGen. DO NOT EDIT.
    18  // Source: sigs.k8s.io/cluster-api-provider-aws/pkg/cloud/services (interfaces: EC2Interface)
    19  
    20  // Package mock_services is a generated GoMock package.
    21  package mock_services
    22  
    23  import (
    24  	reflect "reflect"
    25  
    26  	gomock "github.com/golang/mock/gomock"
    27  	v1beta1 "sigs.k8s.io/cluster-api-provider-aws/api/v1beta1"
    28  	v1beta10 "sigs.k8s.io/cluster-api-provider-aws/exp/api/v1beta1"
    29  	scope "sigs.k8s.io/cluster-api-provider-aws/pkg/cloud/scope"
    30  )
    31  
    32  // MockEC2Interface is a mock of EC2Interface interface.
    33  type MockEC2Interface struct {
    34  	ctrl     *gomock.Controller
    35  	recorder *MockEC2InterfaceMockRecorder
    36  }
    37  
    38  // MockEC2InterfaceMockRecorder is the mock recorder for MockEC2Interface.
    39  type MockEC2InterfaceMockRecorder struct {
    40  	mock *MockEC2Interface
    41  }
    42  
    43  // NewMockEC2Interface creates a new mock instance.
    44  func NewMockEC2Interface(ctrl *gomock.Controller) *MockEC2Interface {
    45  	mock := &MockEC2Interface{ctrl: ctrl}
    46  	mock.recorder = &MockEC2InterfaceMockRecorder{mock}
    47  	return mock
    48  }
    49  
    50  // EXPECT returns an object that allows the caller to indicate expected use.
    51  func (m *MockEC2Interface) EXPECT() *MockEC2InterfaceMockRecorder {
    52  	return m.recorder
    53  }
    54  
    55  // CreateInstance mocks base method.
    56  func (m *MockEC2Interface) CreateInstance(arg0 *scope.MachineScope, arg1 []byte, arg2 string) (*v1beta1.Instance, error) {
    57  	m.ctrl.T.Helper()
    58  	ret := m.ctrl.Call(m, "CreateInstance", arg0, arg1, arg2)
    59  	ret0, _ := ret[0].(*v1beta1.Instance)
    60  	ret1, _ := ret[1].(error)
    61  	return ret0, ret1
    62  }
    63  
    64  // CreateInstance indicates an expected call of CreateInstance.
    65  func (mr *MockEC2InterfaceMockRecorder) CreateInstance(arg0, arg1, arg2 interface{}) *gomock.Call {
    66  	mr.mock.ctrl.T.Helper()
    67  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstance", reflect.TypeOf((*MockEC2Interface)(nil).CreateInstance), arg0, arg1, arg2)
    68  }
    69  
    70  // CreateLaunchTemplate mocks base method.
    71  func (m *MockEC2Interface) CreateLaunchTemplate(arg0 *scope.MachinePoolScope, arg1 *string, arg2 []byte) (string, error) {
    72  	m.ctrl.T.Helper()
    73  	ret := m.ctrl.Call(m, "CreateLaunchTemplate", arg0, arg1, arg2)
    74  	ret0, _ := ret[0].(string)
    75  	ret1, _ := ret[1].(error)
    76  	return ret0, ret1
    77  }
    78  
    79  // CreateLaunchTemplate indicates an expected call of CreateLaunchTemplate.
    80  func (mr *MockEC2InterfaceMockRecorder) CreateLaunchTemplate(arg0, arg1, arg2 interface{}) *gomock.Call {
    81  	mr.mock.ctrl.T.Helper()
    82  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplate", reflect.TypeOf((*MockEC2Interface)(nil).CreateLaunchTemplate), arg0, arg1, arg2)
    83  }
    84  
    85  // CreateLaunchTemplateVersion mocks base method.
    86  func (m *MockEC2Interface) CreateLaunchTemplateVersion(arg0 *scope.MachinePoolScope, arg1 *string, arg2 []byte) error {
    87  	m.ctrl.T.Helper()
    88  	ret := m.ctrl.Call(m, "CreateLaunchTemplateVersion", arg0, arg1, arg2)
    89  	ret0, _ := ret[0].(error)
    90  	return ret0
    91  }
    92  
    93  // CreateLaunchTemplateVersion indicates an expected call of CreateLaunchTemplateVersion.
    94  func (mr *MockEC2InterfaceMockRecorder) CreateLaunchTemplateVersion(arg0, arg1, arg2 interface{}) *gomock.Call {
    95  	mr.mock.ctrl.T.Helper()
    96  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLaunchTemplateVersion", reflect.TypeOf((*MockEC2Interface)(nil).CreateLaunchTemplateVersion), arg0, arg1, arg2)
    97  }
    98  
    99  // DeleteBastion mocks base method.
   100  func (m *MockEC2Interface) DeleteBastion() error {
   101  	m.ctrl.T.Helper()
   102  	ret := m.ctrl.Call(m, "DeleteBastion")
   103  	ret0, _ := ret[0].(error)
   104  	return ret0
   105  }
   106  
   107  // DeleteBastion indicates an expected call of DeleteBastion.
   108  func (mr *MockEC2InterfaceMockRecorder) DeleteBastion() *gomock.Call {
   109  	mr.mock.ctrl.T.Helper()
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteBastion", reflect.TypeOf((*MockEC2Interface)(nil).DeleteBastion))
   111  }
   112  
   113  // DeleteLaunchTemplate mocks base method.
   114  func (m *MockEC2Interface) DeleteLaunchTemplate(arg0 string) error {
   115  	m.ctrl.T.Helper()
   116  	ret := m.ctrl.Call(m, "DeleteLaunchTemplate", arg0)
   117  	ret0, _ := ret[0].(error)
   118  	return ret0
   119  }
   120  
   121  // DeleteLaunchTemplate indicates an expected call of DeleteLaunchTemplate.
   122  func (mr *MockEC2InterfaceMockRecorder) DeleteLaunchTemplate(arg0 interface{}) *gomock.Call {
   123  	mr.mock.ctrl.T.Helper()
   124  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLaunchTemplate", reflect.TypeOf((*MockEC2Interface)(nil).DeleteLaunchTemplate), arg0)
   125  }
   126  
   127  // DetachSecurityGroupsFromNetworkInterface mocks base method.
   128  func (m *MockEC2Interface) DetachSecurityGroupsFromNetworkInterface(arg0 []string, arg1 string) error {
   129  	m.ctrl.T.Helper()
   130  	ret := m.ctrl.Call(m, "DetachSecurityGroupsFromNetworkInterface", arg0, arg1)
   131  	ret0, _ := ret[0].(error)
   132  	return ret0
   133  }
   134  
   135  // DetachSecurityGroupsFromNetworkInterface indicates an expected call of DetachSecurityGroupsFromNetworkInterface.
   136  func (mr *MockEC2InterfaceMockRecorder) DetachSecurityGroupsFromNetworkInterface(arg0, arg1 interface{}) *gomock.Call {
   137  	mr.mock.ctrl.T.Helper()
   138  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachSecurityGroupsFromNetworkInterface", reflect.TypeOf((*MockEC2Interface)(nil).DetachSecurityGroupsFromNetworkInterface), arg0, arg1)
   139  }
   140  
   141  // DiscoverLaunchTemplateAMI mocks base method.
   142  func (m *MockEC2Interface) DiscoverLaunchTemplateAMI(arg0 *scope.MachinePoolScope) (*string, error) {
   143  	m.ctrl.T.Helper()
   144  	ret := m.ctrl.Call(m, "DiscoverLaunchTemplateAMI", arg0)
   145  	ret0, _ := ret[0].(*string)
   146  	ret1, _ := ret[1].(error)
   147  	return ret0, ret1
   148  }
   149  
   150  // DiscoverLaunchTemplateAMI indicates an expected call of DiscoverLaunchTemplateAMI.
   151  func (mr *MockEC2InterfaceMockRecorder) DiscoverLaunchTemplateAMI(arg0 interface{}) *gomock.Call {
   152  	mr.mock.ctrl.T.Helper()
   153  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DiscoverLaunchTemplateAMI", reflect.TypeOf((*MockEC2Interface)(nil).DiscoverLaunchTemplateAMI), arg0)
   154  }
   155  
   156  // GetAdditionalSecurityGroupsIDs mocks base method.
   157  func (m *MockEC2Interface) GetAdditionalSecurityGroupsIDs(arg0 []v1beta1.AWSResourceReference) ([]string, error) {
   158  	m.ctrl.T.Helper()
   159  	ret := m.ctrl.Call(m, "GetAdditionalSecurityGroupsIDs", arg0)
   160  	ret0, _ := ret[0].([]string)
   161  	ret1, _ := ret[1].(error)
   162  	return ret0, ret1
   163  }
   164  
   165  // GetAdditionalSecurityGroupsIDs indicates an expected call of GetAdditionalSecurityGroupsIDs.
   166  func (mr *MockEC2InterfaceMockRecorder) GetAdditionalSecurityGroupsIDs(arg0 interface{}) *gomock.Call {
   167  	mr.mock.ctrl.T.Helper()
   168  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAdditionalSecurityGroupsIDs", reflect.TypeOf((*MockEC2Interface)(nil).GetAdditionalSecurityGroupsIDs), arg0)
   169  }
   170  
   171  // GetCoreSecurityGroups mocks base method.
   172  func (m *MockEC2Interface) GetCoreSecurityGroups(arg0 *scope.MachineScope) ([]string, error) {
   173  	m.ctrl.T.Helper()
   174  	ret := m.ctrl.Call(m, "GetCoreSecurityGroups", arg0)
   175  	ret0, _ := ret[0].([]string)
   176  	ret1, _ := ret[1].(error)
   177  	return ret0, ret1
   178  }
   179  
   180  // GetCoreSecurityGroups indicates an expected call of GetCoreSecurityGroups.
   181  func (mr *MockEC2InterfaceMockRecorder) GetCoreSecurityGroups(arg0 interface{}) *gomock.Call {
   182  	mr.mock.ctrl.T.Helper()
   183  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCoreSecurityGroups", reflect.TypeOf((*MockEC2Interface)(nil).GetCoreSecurityGroups), arg0)
   184  }
   185  
   186  // GetInstanceSecurityGroups mocks base method.
   187  func (m *MockEC2Interface) GetInstanceSecurityGroups(arg0 string) (map[string][]string, error) {
   188  	m.ctrl.T.Helper()
   189  	ret := m.ctrl.Call(m, "GetInstanceSecurityGroups", arg0)
   190  	ret0, _ := ret[0].(map[string][]string)
   191  	ret1, _ := ret[1].(error)
   192  	return ret0, ret1
   193  }
   194  
   195  // GetInstanceSecurityGroups indicates an expected call of GetInstanceSecurityGroups.
   196  func (mr *MockEC2InterfaceMockRecorder) GetInstanceSecurityGroups(arg0 interface{}) *gomock.Call {
   197  	mr.mock.ctrl.T.Helper()
   198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceSecurityGroups", reflect.TypeOf((*MockEC2Interface)(nil).GetInstanceSecurityGroups), arg0)
   199  }
   200  
   201  // GetLaunchTemplate mocks base method.
   202  func (m *MockEC2Interface) GetLaunchTemplate(arg0 string) (*v1beta10.AWSLaunchTemplate, string, error) {
   203  	m.ctrl.T.Helper()
   204  	ret := m.ctrl.Call(m, "GetLaunchTemplate", arg0)
   205  	ret0, _ := ret[0].(*v1beta10.AWSLaunchTemplate)
   206  	ret1, _ := ret[1].(string)
   207  	ret2, _ := ret[2].(error)
   208  	return ret0, ret1, ret2
   209  }
   210  
   211  // GetLaunchTemplate indicates an expected call of GetLaunchTemplate.
   212  func (mr *MockEC2InterfaceMockRecorder) GetLaunchTemplate(arg0 interface{}) *gomock.Call {
   213  	mr.mock.ctrl.T.Helper()
   214  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLaunchTemplate", reflect.TypeOf((*MockEC2Interface)(nil).GetLaunchTemplate), arg0)
   215  }
   216  
   217  // GetLaunchTemplateID mocks base method.
   218  func (m *MockEC2Interface) GetLaunchTemplateID(arg0 string) (string, error) {
   219  	m.ctrl.T.Helper()
   220  	ret := m.ctrl.Call(m, "GetLaunchTemplateID", arg0)
   221  	ret0, _ := ret[0].(string)
   222  	ret1, _ := ret[1].(error)
   223  	return ret0, ret1
   224  }
   225  
   226  // GetLaunchTemplateID indicates an expected call of GetLaunchTemplateID.
   227  func (mr *MockEC2InterfaceMockRecorder) GetLaunchTemplateID(arg0 interface{}) *gomock.Call {
   228  	mr.mock.ctrl.T.Helper()
   229  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLaunchTemplateID", reflect.TypeOf((*MockEC2Interface)(nil).GetLaunchTemplateID), arg0)
   230  }
   231  
   232  // GetRunningInstanceByTags mocks base method.
   233  func (m *MockEC2Interface) GetRunningInstanceByTags(arg0 *scope.MachineScope) (*v1beta1.Instance, error) {
   234  	m.ctrl.T.Helper()
   235  	ret := m.ctrl.Call(m, "GetRunningInstanceByTags", arg0)
   236  	ret0, _ := ret[0].(*v1beta1.Instance)
   237  	ret1, _ := ret[1].(error)
   238  	return ret0, ret1
   239  }
   240  
   241  // GetRunningInstanceByTags indicates an expected call of GetRunningInstanceByTags.
   242  func (mr *MockEC2InterfaceMockRecorder) GetRunningInstanceByTags(arg0 interface{}) *gomock.Call {
   243  	mr.mock.ctrl.T.Helper()
   244  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRunningInstanceByTags", reflect.TypeOf((*MockEC2Interface)(nil).GetRunningInstanceByTags), arg0)
   245  }
   246  
   247  // InstanceIfExists mocks base method.
   248  func (m *MockEC2Interface) InstanceIfExists(arg0 *string) (*v1beta1.Instance, error) {
   249  	m.ctrl.T.Helper()
   250  	ret := m.ctrl.Call(m, "InstanceIfExists", arg0)
   251  	ret0, _ := ret[0].(*v1beta1.Instance)
   252  	ret1, _ := ret[1].(error)
   253  	return ret0, ret1
   254  }
   255  
   256  // InstanceIfExists indicates an expected call of InstanceIfExists.
   257  func (mr *MockEC2InterfaceMockRecorder) InstanceIfExists(arg0 interface{}) *gomock.Call {
   258  	mr.mock.ctrl.T.Helper()
   259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceIfExists", reflect.TypeOf((*MockEC2Interface)(nil).InstanceIfExists), arg0)
   260  }
   261  
   262  // LaunchTemplateNeedsUpdate mocks base method.
   263  func (m *MockEC2Interface) LaunchTemplateNeedsUpdate(arg0 *scope.MachinePoolScope, arg1, arg2 *v1beta10.AWSLaunchTemplate) (bool, error) {
   264  	m.ctrl.T.Helper()
   265  	ret := m.ctrl.Call(m, "LaunchTemplateNeedsUpdate", arg0, arg1, arg2)
   266  	ret0, _ := ret[0].(bool)
   267  	ret1, _ := ret[1].(error)
   268  	return ret0, ret1
   269  }
   270  
   271  // LaunchTemplateNeedsUpdate indicates an expected call of LaunchTemplateNeedsUpdate.
   272  func (mr *MockEC2InterfaceMockRecorder) LaunchTemplateNeedsUpdate(arg0, arg1, arg2 interface{}) *gomock.Call {
   273  	mr.mock.ctrl.T.Helper()
   274  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LaunchTemplateNeedsUpdate", reflect.TypeOf((*MockEC2Interface)(nil).LaunchTemplateNeedsUpdate), arg0, arg1, arg2)
   275  }
   276  
   277  // PruneLaunchTemplateVersions mocks base method.
   278  func (m *MockEC2Interface) PruneLaunchTemplateVersions(arg0 string) error {
   279  	m.ctrl.T.Helper()
   280  	ret := m.ctrl.Call(m, "PruneLaunchTemplateVersions", arg0)
   281  	ret0, _ := ret[0].(error)
   282  	return ret0
   283  }
   284  
   285  // PruneLaunchTemplateVersions indicates an expected call of PruneLaunchTemplateVersions.
   286  func (mr *MockEC2InterfaceMockRecorder) PruneLaunchTemplateVersions(arg0 interface{}) *gomock.Call {
   287  	mr.mock.ctrl.T.Helper()
   288  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PruneLaunchTemplateVersions", reflect.TypeOf((*MockEC2Interface)(nil).PruneLaunchTemplateVersions), arg0)
   289  }
   290  
   291  // ReconcileBastion mocks base method.
   292  func (m *MockEC2Interface) ReconcileBastion() error {
   293  	m.ctrl.T.Helper()
   294  	ret := m.ctrl.Call(m, "ReconcileBastion")
   295  	ret0, _ := ret[0].(error)
   296  	return ret0
   297  }
   298  
   299  // ReconcileBastion indicates an expected call of ReconcileBastion.
   300  func (mr *MockEC2InterfaceMockRecorder) ReconcileBastion() *gomock.Call {
   301  	mr.mock.ctrl.T.Helper()
   302  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReconcileBastion", reflect.TypeOf((*MockEC2Interface)(nil).ReconcileBastion))
   303  }
   304  
   305  // TerminateInstance mocks base method.
   306  func (m *MockEC2Interface) TerminateInstance(arg0 string) error {
   307  	m.ctrl.T.Helper()
   308  	ret := m.ctrl.Call(m, "TerminateInstance", arg0)
   309  	ret0, _ := ret[0].(error)
   310  	return ret0
   311  }
   312  
   313  // TerminateInstance indicates an expected call of TerminateInstance.
   314  func (mr *MockEC2InterfaceMockRecorder) TerminateInstance(arg0 interface{}) *gomock.Call {
   315  	mr.mock.ctrl.T.Helper()
   316  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TerminateInstance", reflect.TypeOf((*MockEC2Interface)(nil).TerminateInstance), arg0)
   317  }
   318  
   319  // TerminateInstanceAndWait mocks base method.
   320  func (m *MockEC2Interface) TerminateInstanceAndWait(arg0 string) error {
   321  	m.ctrl.T.Helper()
   322  	ret := m.ctrl.Call(m, "TerminateInstanceAndWait", arg0)
   323  	ret0, _ := ret[0].(error)
   324  	return ret0
   325  }
   326  
   327  // TerminateInstanceAndWait indicates an expected call of TerminateInstanceAndWait.
   328  func (mr *MockEC2InterfaceMockRecorder) TerminateInstanceAndWait(arg0 interface{}) *gomock.Call {
   329  	mr.mock.ctrl.T.Helper()
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TerminateInstanceAndWait", reflect.TypeOf((*MockEC2Interface)(nil).TerminateInstanceAndWait), arg0)
   331  }
   332  
   333  // UpdateInstanceSecurityGroups mocks base method.
   334  func (m *MockEC2Interface) UpdateInstanceSecurityGroups(arg0 string, arg1 []string) error {
   335  	m.ctrl.T.Helper()
   336  	ret := m.ctrl.Call(m, "UpdateInstanceSecurityGroups", arg0, arg1)
   337  	ret0, _ := ret[0].(error)
   338  	return ret0
   339  }
   340  
   341  // UpdateInstanceSecurityGroups indicates an expected call of UpdateInstanceSecurityGroups.
   342  func (mr *MockEC2InterfaceMockRecorder) UpdateInstanceSecurityGroups(arg0, arg1 interface{}) *gomock.Call {
   343  	mr.mock.ctrl.T.Helper()
   344  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateInstanceSecurityGroups", reflect.TypeOf((*MockEC2Interface)(nil).UpdateInstanceSecurityGroups), arg0, arg1)
   345  }
   346  
   347  // UpdateResourceTags mocks base method.
   348  func (m *MockEC2Interface) UpdateResourceTags(arg0 *string, arg1, arg2 map[string]string) error {
   349  	m.ctrl.T.Helper()
   350  	ret := m.ctrl.Call(m, "UpdateResourceTags", arg0, arg1, arg2)
   351  	ret0, _ := ret[0].(error)
   352  	return ret0
   353  }
   354  
   355  // UpdateResourceTags indicates an expected call of UpdateResourceTags.
   356  func (mr *MockEC2InterfaceMockRecorder) UpdateResourceTags(arg0, arg1, arg2 interface{}) *gomock.Call {
   357  	mr.mock.ctrl.T.Helper()
   358  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateResourceTags", reflect.TypeOf((*MockEC2Interface)(nil).UpdateResourceTags), arg0, arg1, arg2)
   359  }