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 }