github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/environs/mocks/package_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/environs (interfaces: Environ,NetworkingEnviron,CloudEnvironProvider,InstanceTypesFetcher)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/package_mock.go github.com/juju/juju/environs Environ,NetworkingEnviron,CloudEnvironProvider,InstanceTypesFetcher
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	context "context"
    14  	reflect "reflect"
    15  
    16  	jsonschema "github.com/juju/jsonschema"
    17  	cloud "github.com/juju/juju/cloud"
    18  	constraints "github.com/juju/juju/core/constraints"
    19  	instance "github.com/juju/juju/core/instance"
    20  	network "github.com/juju/juju/core/network"
    21  	environs "github.com/juju/juju/environs"
    22  	config "github.com/juju/juju/environs/config"
    23  	context0 "github.com/juju/juju/environs/context"
    24  	instances "github.com/juju/juju/environs/instances"
    25  	storage "github.com/juju/juju/storage"
    26  	names "github.com/juju/names/v5"
    27  	version "github.com/juju/version/v2"
    28  	gomock "go.uber.org/mock/gomock"
    29  )
    30  
    31  // MockEnviron is a mock of Environ interface.
    32  type MockEnviron struct {
    33  	ctrl     *gomock.Controller
    34  	recorder *MockEnvironMockRecorder
    35  }
    36  
    37  // MockEnvironMockRecorder is the mock recorder for MockEnviron.
    38  type MockEnvironMockRecorder struct {
    39  	mock *MockEnviron
    40  }
    41  
    42  // NewMockEnviron creates a new mock instance.
    43  func NewMockEnviron(ctrl *gomock.Controller) *MockEnviron {
    44  	mock := &MockEnviron{ctrl: ctrl}
    45  	mock.recorder = &MockEnvironMockRecorder{mock}
    46  	return mock
    47  }
    48  
    49  // EXPECT returns an object that allows the caller to indicate expected use.
    50  func (m *MockEnviron) EXPECT() *MockEnvironMockRecorder {
    51  	return m.recorder
    52  }
    53  
    54  // AdoptResources mocks base method.
    55  func (m *MockEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error {
    56  	m.ctrl.T.Helper()
    57  	ret := m.ctrl.Call(m, "AdoptResources", arg0, arg1, arg2)
    58  	ret0, _ := ret[0].(error)
    59  	return ret0
    60  }
    61  
    62  // AdoptResources indicates an expected call of AdoptResources.
    63  func (mr *MockEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 any) *gomock.Call {
    64  	mr.mock.ctrl.T.Helper()
    65  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AdoptResources", reflect.TypeOf((*MockEnviron)(nil).AdoptResources), arg0, arg1, arg2)
    66  }
    67  
    68  // AllInstances mocks base method.
    69  func (m *MockEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error) {
    70  	m.ctrl.T.Helper()
    71  	ret := m.ctrl.Call(m, "AllInstances", arg0)
    72  	ret0, _ := ret[0].([]instances.Instance)
    73  	ret1, _ := ret[1].(error)
    74  	return ret0, ret1
    75  }
    76  
    77  // AllInstances indicates an expected call of AllInstances.
    78  func (mr *MockEnvironMockRecorder) AllInstances(arg0 any) *gomock.Call {
    79  	mr.mock.ctrl.T.Helper()
    80  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllInstances", reflect.TypeOf((*MockEnviron)(nil).AllInstances), arg0)
    81  }
    82  
    83  // AllRunningInstances mocks base method.
    84  func (m *MockEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error) {
    85  	m.ctrl.T.Helper()
    86  	ret := m.ctrl.Call(m, "AllRunningInstances", arg0)
    87  	ret0, _ := ret[0].([]instances.Instance)
    88  	ret1, _ := ret[1].(error)
    89  	return ret0, ret1
    90  }
    91  
    92  // AllRunningInstances indicates an expected call of AllRunningInstances.
    93  func (mr *MockEnvironMockRecorder) AllRunningInstances(arg0 any) *gomock.Call {
    94  	mr.mock.ctrl.T.Helper()
    95  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllRunningInstances", reflect.TypeOf((*MockEnviron)(nil).AllRunningInstances), arg0)
    96  }
    97  
    98  // Bootstrap mocks base method.
    99  func (m *MockEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, arg2 environs.BootstrapParams) (*environs.BootstrapResult, error) {
   100  	m.ctrl.T.Helper()
   101  	ret := m.ctrl.Call(m, "Bootstrap", arg0, arg1, arg2)
   102  	ret0, _ := ret[0].(*environs.BootstrapResult)
   103  	ret1, _ := ret[1].(error)
   104  	return ret0, ret1
   105  }
   106  
   107  // Bootstrap indicates an expected call of Bootstrap.
   108  func (mr *MockEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 any) *gomock.Call {
   109  	mr.mock.ctrl.T.Helper()
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Bootstrap", reflect.TypeOf((*MockEnviron)(nil).Bootstrap), arg0, arg1, arg2)
   111  }
   112  
   113  // Config mocks base method.
   114  func (m *MockEnviron) Config() *config.Config {
   115  	m.ctrl.T.Helper()
   116  	ret := m.ctrl.Call(m, "Config")
   117  	ret0, _ := ret[0].(*config.Config)
   118  	return ret0
   119  }
   120  
   121  // Config indicates an expected call of Config.
   122  func (mr *MockEnvironMockRecorder) Config() *gomock.Call {
   123  	mr.mock.ctrl.T.Helper()
   124  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Config", reflect.TypeOf((*MockEnviron)(nil).Config))
   125  }
   126  
   127  // ConstraintsValidator mocks base method.
   128  func (m *MockEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error) {
   129  	m.ctrl.T.Helper()
   130  	ret := m.ctrl.Call(m, "ConstraintsValidator", arg0)
   131  	ret0, _ := ret[0].(constraints.Validator)
   132  	ret1, _ := ret[1].(error)
   133  	return ret0, ret1
   134  }
   135  
   136  // ConstraintsValidator indicates an expected call of ConstraintsValidator.
   137  func (mr *MockEnvironMockRecorder) ConstraintsValidator(arg0 any) *gomock.Call {
   138  	mr.mock.ctrl.T.Helper()
   139  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConstraintsValidator", reflect.TypeOf((*MockEnviron)(nil).ConstraintsValidator), arg0)
   140  }
   141  
   142  // ControllerInstances mocks base method.
   143  func (m *MockEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error) {
   144  	m.ctrl.T.Helper()
   145  	ret := m.ctrl.Call(m, "ControllerInstances", arg0, arg1)
   146  	ret0, _ := ret[0].([]instance.Id)
   147  	ret1, _ := ret[1].(error)
   148  	return ret0, ret1
   149  }
   150  
   151  // ControllerInstances indicates an expected call of ControllerInstances.
   152  func (mr *MockEnvironMockRecorder) ControllerInstances(arg0, arg1 any) *gomock.Call {
   153  	mr.mock.ctrl.T.Helper()
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ControllerInstances", reflect.TypeOf((*MockEnviron)(nil).ControllerInstances), arg0, arg1)
   155  }
   156  
   157  // Create mocks base method.
   158  func (m *MockEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error {
   159  	m.ctrl.T.Helper()
   160  	ret := m.ctrl.Call(m, "Create", arg0, arg1)
   161  	ret0, _ := ret[0].(error)
   162  	return ret0
   163  }
   164  
   165  // Create indicates an expected call of Create.
   166  func (mr *MockEnvironMockRecorder) Create(arg0, arg1 any) *gomock.Call {
   167  	mr.mock.ctrl.T.Helper()
   168  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockEnviron)(nil).Create), arg0, arg1)
   169  }
   170  
   171  // Destroy mocks base method.
   172  func (m *MockEnviron) Destroy(arg0 context0.ProviderCallContext) error {
   173  	m.ctrl.T.Helper()
   174  	ret := m.ctrl.Call(m, "Destroy", arg0)
   175  	ret0, _ := ret[0].(error)
   176  	return ret0
   177  }
   178  
   179  // Destroy indicates an expected call of Destroy.
   180  func (mr *MockEnvironMockRecorder) Destroy(arg0 any) *gomock.Call {
   181  	mr.mock.ctrl.T.Helper()
   182  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Destroy", reflect.TypeOf((*MockEnviron)(nil).Destroy), arg0)
   183  }
   184  
   185  // DestroyController mocks base method.
   186  func (m *MockEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error {
   187  	m.ctrl.T.Helper()
   188  	ret := m.ctrl.Call(m, "DestroyController", arg0, arg1)
   189  	ret0, _ := ret[0].(error)
   190  	return ret0
   191  }
   192  
   193  // DestroyController indicates an expected call of DestroyController.
   194  func (mr *MockEnvironMockRecorder) DestroyController(arg0, arg1 any) *gomock.Call {
   195  	mr.mock.ctrl.T.Helper()
   196  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DestroyController", reflect.TypeOf((*MockEnviron)(nil).DestroyController), arg0, arg1)
   197  }
   198  
   199  // InstanceTypes mocks base method.
   200  func (m *MockEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error) {
   201  	m.ctrl.T.Helper()
   202  	ret := m.ctrl.Call(m, "InstanceTypes", arg0, arg1)
   203  	ret0, _ := ret[0].(instances.InstanceTypesWithCostMetadata)
   204  	ret1, _ := ret[1].(error)
   205  	return ret0, ret1
   206  }
   207  
   208  // InstanceTypes indicates an expected call of InstanceTypes.
   209  func (mr *MockEnvironMockRecorder) InstanceTypes(arg0, arg1 any) *gomock.Call {
   210  	mr.mock.ctrl.T.Helper()
   211  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceTypes", reflect.TypeOf((*MockEnviron)(nil).InstanceTypes), arg0, arg1)
   212  }
   213  
   214  // Instances mocks base method.
   215  func (m *MockEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error) {
   216  	m.ctrl.T.Helper()
   217  	ret := m.ctrl.Call(m, "Instances", arg0, arg1)
   218  	ret0, _ := ret[0].([]instances.Instance)
   219  	ret1, _ := ret[1].(error)
   220  	return ret0, ret1
   221  }
   222  
   223  // Instances indicates an expected call of Instances.
   224  func (mr *MockEnvironMockRecorder) Instances(arg0, arg1 any) *gomock.Call {
   225  	mr.mock.ctrl.T.Helper()
   226  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Instances", reflect.TypeOf((*MockEnviron)(nil).Instances), arg0, arg1)
   227  }
   228  
   229  // PrecheckInstance mocks base method.
   230  func (m *MockEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error {
   231  	m.ctrl.T.Helper()
   232  	ret := m.ctrl.Call(m, "PrecheckInstance", arg0, arg1)
   233  	ret0, _ := ret[0].(error)
   234  	return ret0
   235  }
   236  
   237  // PrecheckInstance indicates an expected call of PrecheckInstance.
   238  func (mr *MockEnvironMockRecorder) PrecheckInstance(arg0, arg1 any) *gomock.Call {
   239  	mr.mock.ctrl.T.Helper()
   240  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrecheckInstance", reflect.TypeOf((*MockEnviron)(nil).PrecheckInstance), arg0, arg1)
   241  }
   242  
   243  // PrepareForBootstrap mocks base method.
   244  func (m *MockEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error {
   245  	m.ctrl.T.Helper()
   246  	ret := m.ctrl.Call(m, "PrepareForBootstrap", arg0, arg1)
   247  	ret0, _ := ret[0].(error)
   248  	return ret0
   249  }
   250  
   251  // PrepareForBootstrap indicates an expected call of PrepareForBootstrap.
   252  func (mr *MockEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 any) *gomock.Call {
   253  	mr.mock.ctrl.T.Helper()
   254  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareForBootstrap", reflect.TypeOf((*MockEnviron)(nil).PrepareForBootstrap), arg0, arg1)
   255  }
   256  
   257  // Provider mocks base method.
   258  func (m *MockEnviron) Provider() environs.EnvironProvider {
   259  	m.ctrl.T.Helper()
   260  	ret := m.ctrl.Call(m, "Provider")
   261  	ret0, _ := ret[0].(environs.EnvironProvider)
   262  	return ret0
   263  }
   264  
   265  // Provider indicates an expected call of Provider.
   266  func (mr *MockEnvironMockRecorder) Provider() *gomock.Call {
   267  	mr.mock.ctrl.T.Helper()
   268  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Provider", reflect.TypeOf((*MockEnviron)(nil).Provider))
   269  }
   270  
   271  // SetConfig mocks base method.
   272  func (m *MockEnviron) SetConfig(arg0 *config.Config) error {
   273  	m.ctrl.T.Helper()
   274  	ret := m.ctrl.Call(m, "SetConfig", arg0)
   275  	ret0, _ := ret[0].(error)
   276  	return ret0
   277  }
   278  
   279  // SetConfig indicates an expected call of SetConfig.
   280  func (mr *MockEnvironMockRecorder) SetConfig(arg0 any) *gomock.Call {
   281  	mr.mock.ctrl.T.Helper()
   282  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetConfig", reflect.TypeOf((*MockEnviron)(nil).SetConfig), arg0)
   283  }
   284  
   285  // StartInstance mocks base method.
   286  func (m *MockEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error) {
   287  	m.ctrl.T.Helper()
   288  	ret := m.ctrl.Call(m, "StartInstance", arg0, arg1)
   289  	ret0, _ := ret[0].(*environs.StartInstanceResult)
   290  	ret1, _ := ret[1].(error)
   291  	return ret0, ret1
   292  }
   293  
   294  // StartInstance indicates an expected call of StartInstance.
   295  func (mr *MockEnvironMockRecorder) StartInstance(arg0, arg1 any) *gomock.Call {
   296  	mr.mock.ctrl.T.Helper()
   297  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartInstance", reflect.TypeOf((*MockEnviron)(nil).StartInstance), arg0, arg1)
   298  }
   299  
   300  // StopInstances mocks base method.
   301  func (m *MockEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error {
   302  	m.ctrl.T.Helper()
   303  	varargs := []any{arg0}
   304  	for _, a := range arg1 {
   305  		varargs = append(varargs, a)
   306  	}
   307  	ret := m.ctrl.Call(m, "StopInstances", varargs...)
   308  	ret0, _ := ret[0].(error)
   309  	return ret0
   310  }
   311  
   312  // StopInstances indicates an expected call of StopInstances.
   313  func (mr *MockEnvironMockRecorder) StopInstances(arg0 any, arg1 ...any) *gomock.Call {
   314  	mr.mock.ctrl.T.Helper()
   315  	varargs := append([]any{arg0}, arg1...)
   316  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopInstances", reflect.TypeOf((*MockEnviron)(nil).StopInstances), varargs...)
   317  }
   318  
   319  // StorageProvider mocks base method.
   320  func (m *MockEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error) {
   321  	m.ctrl.T.Helper()
   322  	ret := m.ctrl.Call(m, "StorageProvider", arg0)
   323  	ret0, _ := ret[0].(storage.Provider)
   324  	ret1, _ := ret[1].(error)
   325  	return ret0, ret1
   326  }
   327  
   328  // StorageProvider indicates an expected call of StorageProvider.
   329  func (mr *MockEnvironMockRecorder) StorageProvider(arg0 any) *gomock.Call {
   330  	mr.mock.ctrl.T.Helper()
   331  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageProvider", reflect.TypeOf((*MockEnviron)(nil).StorageProvider), arg0)
   332  }
   333  
   334  // StorageProviderTypes mocks base method.
   335  func (m *MockEnviron) StorageProviderTypes() ([]storage.ProviderType, error) {
   336  	m.ctrl.T.Helper()
   337  	ret := m.ctrl.Call(m, "StorageProviderTypes")
   338  	ret0, _ := ret[0].([]storage.ProviderType)
   339  	ret1, _ := ret[1].(error)
   340  	return ret0, ret1
   341  }
   342  
   343  // StorageProviderTypes indicates an expected call of StorageProviderTypes.
   344  func (mr *MockEnvironMockRecorder) StorageProviderTypes() *gomock.Call {
   345  	mr.mock.ctrl.T.Helper()
   346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageProviderTypes", reflect.TypeOf((*MockEnviron)(nil).StorageProviderTypes))
   347  }
   348  
   349  // MockNetworkingEnviron is a mock of NetworkingEnviron interface.
   350  type MockNetworkingEnviron struct {
   351  	ctrl     *gomock.Controller
   352  	recorder *MockNetworkingEnvironMockRecorder
   353  }
   354  
   355  // MockNetworkingEnvironMockRecorder is the mock recorder for MockNetworkingEnviron.
   356  type MockNetworkingEnvironMockRecorder struct {
   357  	mock *MockNetworkingEnviron
   358  }
   359  
   360  // NewMockNetworkingEnviron creates a new mock instance.
   361  func NewMockNetworkingEnviron(ctrl *gomock.Controller) *MockNetworkingEnviron {
   362  	mock := &MockNetworkingEnviron{ctrl: ctrl}
   363  	mock.recorder = &MockNetworkingEnvironMockRecorder{mock}
   364  	return mock
   365  }
   366  
   367  // EXPECT returns an object that allows the caller to indicate expected use.
   368  func (m *MockNetworkingEnviron) EXPECT() *MockNetworkingEnvironMockRecorder {
   369  	return m.recorder
   370  }
   371  
   372  // AdoptResources mocks base method.
   373  func (m *MockNetworkingEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error {
   374  	m.ctrl.T.Helper()
   375  	ret := m.ctrl.Call(m, "AdoptResources", arg0, arg1, arg2)
   376  	ret0, _ := ret[0].(error)
   377  	return ret0
   378  }
   379  
   380  // AdoptResources indicates an expected call of AdoptResources.
   381  func (mr *MockNetworkingEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 any) *gomock.Call {
   382  	mr.mock.ctrl.T.Helper()
   383  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AdoptResources", reflect.TypeOf((*MockNetworkingEnviron)(nil).AdoptResources), arg0, arg1, arg2)
   384  }
   385  
   386  // AllInstances mocks base method.
   387  func (m *MockNetworkingEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error) {
   388  	m.ctrl.T.Helper()
   389  	ret := m.ctrl.Call(m, "AllInstances", arg0)
   390  	ret0, _ := ret[0].([]instances.Instance)
   391  	ret1, _ := ret[1].(error)
   392  	return ret0, ret1
   393  }
   394  
   395  // AllInstances indicates an expected call of AllInstances.
   396  func (mr *MockNetworkingEnvironMockRecorder) AllInstances(arg0 any) *gomock.Call {
   397  	mr.mock.ctrl.T.Helper()
   398  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllInstances", reflect.TypeOf((*MockNetworkingEnviron)(nil).AllInstances), arg0)
   399  }
   400  
   401  // AllRunningInstances mocks base method.
   402  func (m *MockNetworkingEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error) {
   403  	m.ctrl.T.Helper()
   404  	ret := m.ctrl.Call(m, "AllRunningInstances", arg0)
   405  	ret0, _ := ret[0].([]instances.Instance)
   406  	ret1, _ := ret[1].(error)
   407  	return ret0, ret1
   408  }
   409  
   410  // AllRunningInstances indicates an expected call of AllRunningInstances.
   411  func (mr *MockNetworkingEnvironMockRecorder) AllRunningInstances(arg0 any) *gomock.Call {
   412  	mr.mock.ctrl.T.Helper()
   413  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllRunningInstances", reflect.TypeOf((*MockNetworkingEnviron)(nil).AllRunningInstances), arg0)
   414  }
   415  
   416  // AllocateContainerAddresses mocks base method.
   417  func (m *MockNetworkingEnviron) AllocateContainerAddresses(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 names.MachineTag, arg3 network.InterfaceInfos) (network.InterfaceInfos, error) {
   418  	m.ctrl.T.Helper()
   419  	ret := m.ctrl.Call(m, "AllocateContainerAddresses", arg0, arg1, arg2, arg3)
   420  	ret0, _ := ret[0].(network.InterfaceInfos)
   421  	ret1, _ := ret[1].(error)
   422  	return ret0, ret1
   423  }
   424  
   425  // AllocateContainerAddresses indicates an expected call of AllocateContainerAddresses.
   426  func (mr *MockNetworkingEnvironMockRecorder) AllocateContainerAddresses(arg0, arg1, arg2, arg3 any) *gomock.Call {
   427  	mr.mock.ctrl.T.Helper()
   428  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllocateContainerAddresses", reflect.TypeOf((*MockNetworkingEnviron)(nil).AllocateContainerAddresses), arg0, arg1, arg2, arg3)
   429  }
   430  
   431  // AreSpacesRoutable mocks base method.
   432  func (m *MockNetworkingEnviron) AreSpacesRoutable(arg0 context0.ProviderCallContext, arg1, arg2 *environs.ProviderSpaceInfo) (bool, error) {
   433  	m.ctrl.T.Helper()
   434  	ret := m.ctrl.Call(m, "AreSpacesRoutable", arg0, arg1, arg2)
   435  	ret0, _ := ret[0].(bool)
   436  	ret1, _ := ret[1].(error)
   437  	return ret0, ret1
   438  }
   439  
   440  // AreSpacesRoutable indicates an expected call of AreSpacesRoutable.
   441  func (mr *MockNetworkingEnvironMockRecorder) AreSpacesRoutable(arg0, arg1, arg2 any) *gomock.Call {
   442  	mr.mock.ctrl.T.Helper()
   443  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AreSpacesRoutable", reflect.TypeOf((*MockNetworkingEnviron)(nil).AreSpacesRoutable), arg0, arg1, arg2)
   444  }
   445  
   446  // Bootstrap mocks base method.
   447  func (m *MockNetworkingEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, arg2 environs.BootstrapParams) (*environs.BootstrapResult, error) {
   448  	m.ctrl.T.Helper()
   449  	ret := m.ctrl.Call(m, "Bootstrap", arg0, arg1, arg2)
   450  	ret0, _ := ret[0].(*environs.BootstrapResult)
   451  	ret1, _ := ret[1].(error)
   452  	return ret0, ret1
   453  }
   454  
   455  // Bootstrap indicates an expected call of Bootstrap.
   456  func (mr *MockNetworkingEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 any) *gomock.Call {
   457  	mr.mock.ctrl.T.Helper()
   458  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Bootstrap", reflect.TypeOf((*MockNetworkingEnviron)(nil).Bootstrap), arg0, arg1, arg2)
   459  }
   460  
   461  // Config mocks base method.
   462  func (m *MockNetworkingEnviron) Config() *config.Config {
   463  	m.ctrl.T.Helper()
   464  	ret := m.ctrl.Call(m, "Config")
   465  	ret0, _ := ret[0].(*config.Config)
   466  	return ret0
   467  }
   468  
   469  // Config indicates an expected call of Config.
   470  func (mr *MockNetworkingEnvironMockRecorder) Config() *gomock.Call {
   471  	mr.mock.ctrl.T.Helper()
   472  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Config", reflect.TypeOf((*MockNetworkingEnviron)(nil).Config))
   473  }
   474  
   475  // ConstraintsValidator mocks base method.
   476  func (m *MockNetworkingEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error) {
   477  	m.ctrl.T.Helper()
   478  	ret := m.ctrl.Call(m, "ConstraintsValidator", arg0)
   479  	ret0, _ := ret[0].(constraints.Validator)
   480  	ret1, _ := ret[1].(error)
   481  	return ret0, ret1
   482  }
   483  
   484  // ConstraintsValidator indicates an expected call of ConstraintsValidator.
   485  func (mr *MockNetworkingEnvironMockRecorder) ConstraintsValidator(arg0 any) *gomock.Call {
   486  	mr.mock.ctrl.T.Helper()
   487  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConstraintsValidator", reflect.TypeOf((*MockNetworkingEnviron)(nil).ConstraintsValidator), arg0)
   488  }
   489  
   490  // ControllerInstances mocks base method.
   491  func (m *MockNetworkingEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error) {
   492  	m.ctrl.T.Helper()
   493  	ret := m.ctrl.Call(m, "ControllerInstances", arg0, arg1)
   494  	ret0, _ := ret[0].([]instance.Id)
   495  	ret1, _ := ret[1].(error)
   496  	return ret0, ret1
   497  }
   498  
   499  // ControllerInstances indicates an expected call of ControllerInstances.
   500  func (mr *MockNetworkingEnvironMockRecorder) ControllerInstances(arg0, arg1 any) *gomock.Call {
   501  	mr.mock.ctrl.T.Helper()
   502  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ControllerInstances", reflect.TypeOf((*MockNetworkingEnviron)(nil).ControllerInstances), arg0, arg1)
   503  }
   504  
   505  // Create mocks base method.
   506  func (m *MockNetworkingEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error {
   507  	m.ctrl.T.Helper()
   508  	ret := m.ctrl.Call(m, "Create", arg0, arg1)
   509  	ret0, _ := ret[0].(error)
   510  	return ret0
   511  }
   512  
   513  // Create indicates an expected call of Create.
   514  func (mr *MockNetworkingEnvironMockRecorder) Create(arg0, arg1 any) *gomock.Call {
   515  	mr.mock.ctrl.T.Helper()
   516  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockNetworkingEnviron)(nil).Create), arg0, arg1)
   517  }
   518  
   519  // Destroy mocks base method.
   520  func (m *MockNetworkingEnviron) Destroy(arg0 context0.ProviderCallContext) error {
   521  	m.ctrl.T.Helper()
   522  	ret := m.ctrl.Call(m, "Destroy", arg0)
   523  	ret0, _ := ret[0].(error)
   524  	return ret0
   525  }
   526  
   527  // Destroy indicates an expected call of Destroy.
   528  func (mr *MockNetworkingEnvironMockRecorder) Destroy(arg0 any) *gomock.Call {
   529  	mr.mock.ctrl.T.Helper()
   530  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Destroy", reflect.TypeOf((*MockNetworkingEnviron)(nil).Destroy), arg0)
   531  }
   532  
   533  // DestroyController mocks base method.
   534  func (m *MockNetworkingEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error {
   535  	m.ctrl.T.Helper()
   536  	ret := m.ctrl.Call(m, "DestroyController", arg0, arg1)
   537  	ret0, _ := ret[0].(error)
   538  	return ret0
   539  }
   540  
   541  // DestroyController indicates an expected call of DestroyController.
   542  func (mr *MockNetworkingEnvironMockRecorder) DestroyController(arg0, arg1 any) *gomock.Call {
   543  	mr.mock.ctrl.T.Helper()
   544  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DestroyController", reflect.TypeOf((*MockNetworkingEnviron)(nil).DestroyController), arg0, arg1)
   545  }
   546  
   547  // InstanceTypes mocks base method.
   548  func (m *MockNetworkingEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error) {
   549  	m.ctrl.T.Helper()
   550  	ret := m.ctrl.Call(m, "InstanceTypes", arg0, arg1)
   551  	ret0, _ := ret[0].(instances.InstanceTypesWithCostMetadata)
   552  	ret1, _ := ret[1].(error)
   553  	return ret0, ret1
   554  }
   555  
   556  // InstanceTypes indicates an expected call of InstanceTypes.
   557  func (mr *MockNetworkingEnvironMockRecorder) InstanceTypes(arg0, arg1 any) *gomock.Call {
   558  	mr.mock.ctrl.T.Helper()
   559  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceTypes", reflect.TypeOf((*MockNetworkingEnviron)(nil).InstanceTypes), arg0, arg1)
   560  }
   561  
   562  // Instances mocks base method.
   563  func (m *MockNetworkingEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error) {
   564  	m.ctrl.T.Helper()
   565  	ret := m.ctrl.Call(m, "Instances", arg0, arg1)
   566  	ret0, _ := ret[0].([]instances.Instance)
   567  	ret1, _ := ret[1].(error)
   568  	return ret0, ret1
   569  }
   570  
   571  // Instances indicates an expected call of Instances.
   572  func (mr *MockNetworkingEnvironMockRecorder) Instances(arg0, arg1 any) *gomock.Call {
   573  	mr.mock.ctrl.T.Helper()
   574  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Instances", reflect.TypeOf((*MockNetworkingEnviron)(nil).Instances), arg0, arg1)
   575  }
   576  
   577  // NetworkInterfaces mocks base method.
   578  func (m *MockNetworkingEnviron) NetworkInterfaces(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]network.InterfaceInfos, error) {
   579  	m.ctrl.T.Helper()
   580  	ret := m.ctrl.Call(m, "NetworkInterfaces", arg0, arg1)
   581  	ret0, _ := ret[0].([]network.InterfaceInfos)
   582  	ret1, _ := ret[1].(error)
   583  	return ret0, ret1
   584  }
   585  
   586  // NetworkInterfaces indicates an expected call of NetworkInterfaces.
   587  func (mr *MockNetworkingEnvironMockRecorder) NetworkInterfaces(arg0, arg1 any) *gomock.Call {
   588  	mr.mock.ctrl.T.Helper()
   589  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkInterfaces", reflect.TypeOf((*MockNetworkingEnviron)(nil).NetworkInterfaces), arg0, arg1)
   590  }
   591  
   592  // PrecheckInstance mocks base method.
   593  func (m *MockNetworkingEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error {
   594  	m.ctrl.T.Helper()
   595  	ret := m.ctrl.Call(m, "PrecheckInstance", arg0, arg1)
   596  	ret0, _ := ret[0].(error)
   597  	return ret0
   598  }
   599  
   600  // PrecheckInstance indicates an expected call of PrecheckInstance.
   601  func (mr *MockNetworkingEnvironMockRecorder) PrecheckInstance(arg0, arg1 any) *gomock.Call {
   602  	mr.mock.ctrl.T.Helper()
   603  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrecheckInstance", reflect.TypeOf((*MockNetworkingEnviron)(nil).PrecheckInstance), arg0, arg1)
   604  }
   605  
   606  // PrepareForBootstrap mocks base method.
   607  func (m *MockNetworkingEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error {
   608  	m.ctrl.T.Helper()
   609  	ret := m.ctrl.Call(m, "PrepareForBootstrap", arg0, arg1)
   610  	ret0, _ := ret[0].(error)
   611  	return ret0
   612  }
   613  
   614  // PrepareForBootstrap indicates an expected call of PrepareForBootstrap.
   615  func (mr *MockNetworkingEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 any) *gomock.Call {
   616  	mr.mock.ctrl.T.Helper()
   617  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareForBootstrap", reflect.TypeOf((*MockNetworkingEnviron)(nil).PrepareForBootstrap), arg0, arg1)
   618  }
   619  
   620  // Provider mocks base method.
   621  func (m *MockNetworkingEnviron) Provider() environs.EnvironProvider {
   622  	m.ctrl.T.Helper()
   623  	ret := m.ctrl.Call(m, "Provider")
   624  	ret0, _ := ret[0].(environs.EnvironProvider)
   625  	return ret0
   626  }
   627  
   628  // Provider indicates an expected call of Provider.
   629  func (mr *MockNetworkingEnvironMockRecorder) Provider() *gomock.Call {
   630  	mr.mock.ctrl.T.Helper()
   631  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Provider", reflect.TypeOf((*MockNetworkingEnviron)(nil).Provider))
   632  }
   633  
   634  // ProviderSpaceInfo mocks base method.
   635  func (m *MockNetworkingEnviron) ProviderSpaceInfo(arg0 context0.ProviderCallContext, arg1 *network.SpaceInfo) (*environs.ProviderSpaceInfo, error) {
   636  	m.ctrl.T.Helper()
   637  	ret := m.ctrl.Call(m, "ProviderSpaceInfo", arg0, arg1)
   638  	ret0, _ := ret[0].(*environs.ProviderSpaceInfo)
   639  	ret1, _ := ret[1].(error)
   640  	return ret0, ret1
   641  }
   642  
   643  // ProviderSpaceInfo indicates an expected call of ProviderSpaceInfo.
   644  func (mr *MockNetworkingEnvironMockRecorder) ProviderSpaceInfo(arg0, arg1 any) *gomock.Call {
   645  	mr.mock.ctrl.T.Helper()
   646  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderSpaceInfo", reflect.TypeOf((*MockNetworkingEnviron)(nil).ProviderSpaceInfo), arg0, arg1)
   647  }
   648  
   649  // ReleaseContainerAddresses mocks base method.
   650  func (m *MockNetworkingEnviron) ReleaseContainerAddresses(arg0 context0.ProviderCallContext, arg1 []network.ProviderInterfaceInfo) error {
   651  	m.ctrl.T.Helper()
   652  	ret := m.ctrl.Call(m, "ReleaseContainerAddresses", arg0, arg1)
   653  	ret0, _ := ret[0].(error)
   654  	return ret0
   655  }
   656  
   657  // ReleaseContainerAddresses indicates an expected call of ReleaseContainerAddresses.
   658  func (mr *MockNetworkingEnvironMockRecorder) ReleaseContainerAddresses(arg0, arg1 any) *gomock.Call {
   659  	mr.mock.ctrl.T.Helper()
   660  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseContainerAddresses", reflect.TypeOf((*MockNetworkingEnviron)(nil).ReleaseContainerAddresses), arg0, arg1)
   661  }
   662  
   663  // SetConfig mocks base method.
   664  func (m *MockNetworkingEnviron) SetConfig(arg0 *config.Config) error {
   665  	m.ctrl.T.Helper()
   666  	ret := m.ctrl.Call(m, "SetConfig", arg0)
   667  	ret0, _ := ret[0].(error)
   668  	return ret0
   669  }
   670  
   671  // SetConfig indicates an expected call of SetConfig.
   672  func (mr *MockNetworkingEnvironMockRecorder) SetConfig(arg0 any) *gomock.Call {
   673  	mr.mock.ctrl.T.Helper()
   674  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetConfig", reflect.TypeOf((*MockNetworkingEnviron)(nil).SetConfig), arg0)
   675  }
   676  
   677  // Spaces mocks base method.
   678  func (m *MockNetworkingEnviron) Spaces(arg0 context0.ProviderCallContext) (network.SpaceInfos, error) {
   679  	m.ctrl.T.Helper()
   680  	ret := m.ctrl.Call(m, "Spaces", arg0)
   681  	ret0, _ := ret[0].(network.SpaceInfos)
   682  	ret1, _ := ret[1].(error)
   683  	return ret0, ret1
   684  }
   685  
   686  // Spaces indicates an expected call of Spaces.
   687  func (mr *MockNetworkingEnvironMockRecorder) Spaces(arg0 any) *gomock.Call {
   688  	mr.mock.ctrl.T.Helper()
   689  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Spaces", reflect.TypeOf((*MockNetworkingEnviron)(nil).Spaces), arg0)
   690  }
   691  
   692  // StartInstance mocks base method.
   693  func (m *MockNetworkingEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error) {
   694  	m.ctrl.T.Helper()
   695  	ret := m.ctrl.Call(m, "StartInstance", arg0, arg1)
   696  	ret0, _ := ret[0].(*environs.StartInstanceResult)
   697  	ret1, _ := ret[1].(error)
   698  	return ret0, ret1
   699  }
   700  
   701  // StartInstance indicates an expected call of StartInstance.
   702  func (mr *MockNetworkingEnvironMockRecorder) StartInstance(arg0, arg1 any) *gomock.Call {
   703  	mr.mock.ctrl.T.Helper()
   704  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartInstance", reflect.TypeOf((*MockNetworkingEnviron)(nil).StartInstance), arg0, arg1)
   705  }
   706  
   707  // StopInstances mocks base method.
   708  func (m *MockNetworkingEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error {
   709  	m.ctrl.T.Helper()
   710  	varargs := []any{arg0}
   711  	for _, a := range arg1 {
   712  		varargs = append(varargs, a)
   713  	}
   714  	ret := m.ctrl.Call(m, "StopInstances", varargs...)
   715  	ret0, _ := ret[0].(error)
   716  	return ret0
   717  }
   718  
   719  // StopInstances indicates an expected call of StopInstances.
   720  func (mr *MockNetworkingEnvironMockRecorder) StopInstances(arg0 any, arg1 ...any) *gomock.Call {
   721  	mr.mock.ctrl.T.Helper()
   722  	varargs := append([]any{arg0}, arg1...)
   723  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StopInstances", reflect.TypeOf((*MockNetworkingEnviron)(nil).StopInstances), varargs...)
   724  }
   725  
   726  // StorageProvider mocks base method.
   727  func (m *MockNetworkingEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error) {
   728  	m.ctrl.T.Helper()
   729  	ret := m.ctrl.Call(m, "StorageProvider", arg0)
   730  	ret0, _ := ret[0].(storage.Provider)
   731  	ret1, _ := ret[1].(error)
   732  	return ret0, ret1
   733  }
   734  
   735  // StorageProvider indicates an expected call of StorageProvider.
   736  func (mr *MockNetworkingEnvironMockRecorder) StorageProvider(arg0 any) *gomock.Call {
   737  	mr.mock.ctrl.T.Helper()
   738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageProvider", reflect.TypeOf((*MockNetworkingEnviron)(nil).StorageProvider), arg0)
   739  }
   740  
   741  // StorageProviderTypes mocks base method.
   742  func (m *MockNetworkingEnviron) StorageProviderTypes() ([]storage.ProviderType, error) {
   743  	m.ctrl.T.Helper()
   744  	ret := m.ctrl.Call(m, "StorageProviderTypes")
   745  	ret0, _ := ret[0].([]storage.ProviderType)
   746  	ret1, _ := ret[1].(error)
   747  	return ret0, ret1
   748  }
   749  
   750  // StorageProviderTypes indicates an expected call of StorageProviderTypes.
   751  func (mr *MockNetworkingEnvironMockRecorder) StorageProviderTypes() *gomock.Call {
   752  	mr.mock.ctrl.T.Helper()
   753  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageProviderTypes", reflect.TypeOf((*MockNetworkingEnviron)(nil).StorageProviderTypes))
   754  }
   755  
   756  // Subnets mocks base method.
   757  func (m *MockNetworkingEnviron) Subnets(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 []network.Id) ([]network.SubnetInfo, error) {
   758  	m.ctrl.T.Helper()
   759  	ret := m.ctrl.Call(m, "Subnets", arg0, arg1, arg2)
   760  	ret0, _ := ret[0].([]network.SubnetInfo)
   761  	ret1, _ := ret[1].(error)
   762  	return ret0, ret1
   763  }
   764  
   765  // Subnets indicates an expected call of Subnets.
   766  func (mr *MockNetworkingEnvironMockRecorder) Subnets(arg0, arg1, arg2 any) *gomock.Call {
   767  	mr.mock.ctrl.T.Helper()
   768  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Subnets", reflect.TypeOf((*MockNetworkingEnviron)(nil).Subnets), arg0, arg1, arg2)
   769  }
   770  
   771  // SuperSubnets mocks base method.
   772  func (m *MockNetworkingEnviron) SuperSubnets(arg0 context0.ProviderCallContext) ([]string, error) {
   773  	m.ctrl.T.Helper()
   774  	ret := m.ctrl.Call(m, "SuperSubnets", arg0)
   775  	ret0, _ := ret[0].([]string)
   776  	ret1, _ := ret[1].(error)
   777  	return ret0, ret1
   778  }
   779  
   780  // SuperSubnets indicates an expected call of SuperSubnets.
   781  func (mr *MockNetworkingEnvironMockRecorder) SuperSubnets(arg0 any) *gomock.Call {
   782  	mr.mock.ctrl.T.Helper()
   783  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SuperSubnets", reflect.TypeOf((*MockNetworkingEnviron)(nil).SuperSubnets), arg0)
   784  }
   785  
   786  // SupportsContainerAddresses mocks base method.
   787  func (m *MockNetworkingEnviron) SupportsContainerAddresses(arg0 context0.ProviderCallContext) (bool, error) {
   788  	m.ctrl.T.Helper()
   789  	ret := m.ctrl.Call(m, "SupportsContainerAddresses", arg0)
   790  	ret0, _ := ret[0].(bool)
   791  	ret1, _ := ret[1].(error)
   792  	return ret0, ret1
   793  }
   794  
   795  // SupportsContainerAddresses indicates an expected call of SupportsContainerAddresses.
   796  func (mr *MockNetworkingEnvironMockRecorder) SupportsContainerAddresses(arg0 any) *gomock.Call {
   797  	mr.mock.ctrl.T.Helper()
   798  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportsContainerAddresses", reflect.TypeOf((*MockNetworkingEnviron)(nil).SupportsContainerAddresses), arg0)
   799  }
   800  
   801  // SupportsSpaceDiscovery mocks base method.
   802  func (m *MockNetworkingEnviron) SupportsSpaceDiscovery(arg0 context0.ProviderCallContext) (bool, error) {
   803  	m.ctrl.T.Helper()
   804  	ret := m.ctrl.Call(m, "SupportsSpaceDiscovery", arg0)
   805  	ret0, _ := ret[0].(bool)
   806  	ret1, _ := ret[1].(error)
   807  	return ret0, ret1
   808  }
   809  
   810  // SupportsSpaceDiscovery indicates an expected call of SupportsSpaceDiscovery.
   811  func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaceDiscovery(arg0 any) *gomock.Call {
   812  	mr.mock.ctrl.T.Helper()
   813  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportsSpaceDiscovery", reflect.TypeOf((*MockNetworkingEnviron)(nil).SupportsSpaceDiscovery), arg0)
   814  }
   815  
   816  // SupportsSpaces mocks base method.
   817  func (m *MockNetworkingEnviron) SupportsSpaces(arg0 context0.ProviderCallContext) (bool, error) {
   818  	m.ctrl.T.Helper()
   819  	ret := m.ctrl.Call(m, "SupportsSpaces", arg0)
   820  	ret0, _ := ret[0].(bool)
   821  	ret1, _ := ret[1].(error)
   822  	return ret0, ret1
   823  }
   824  
   825  // SupportsSpaces indicates an expected call of SupportsSpaces.
   826  func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaces(arg0 any) *gomock.Call {
   827  	mr.mock.ctrl.T.Helper()
   828  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportsSpaces", reflect.TypeOf((*MockNetworkingEnviron)(nil).SupportsSpaces), arg0)
   829  }
   830  
   831  // MockCloudEnvironProvider is a mock of CloudEnvironProvider interface.
   832  type MockCloudEnvironProvider struct {
   833  	ctrl     *gomock.Controller
   834  	recorder *MockCloudEnvironProviderMockRecorder
   835  }
   836  
   837  // MockCloudEnvironProviderMockRecorder is the mock recorder for MockCloudEnvironProvider.
   838  type MockCloudEnvironProviderMockRecorder struct {
   839  	mock *MockCloudEnvironProvider
   840  }
   841  
   842  // NewMockCloudEnvironProvider creates a new mock instance.
   843  func NewMockCloudEnvironProvider(ctrl *gomock.Controller) *MockCloudEnvironProvider {
   844  	mock := &MockCloudEnvironProvider{ctrl: ctrl}
   845  	mock.recorder = &MockCloudEnvironProviderMockRecorder{mock}
   846  	return mock
   847  }
   848  
   849  // EXPECT returns an object that allows the caller to indicate expected use.
   850  func (m *MockCloudEnvironProvider) EXPECT() *MockCloudEnvironProviderMockRecorder {
   851  	return m.recorder
   852  }
   853  
   854  // CloudSchema mocks base method.
   855  func (m *MockCloudEnvironProvider) CloudSchema() *jsonschema.Schema {
   856  	m.ctrl.T.Helper()
   857  	ret := m.ctrl.Call(m, "CloudSchema")
   858  	ret0, _ := ret[0].(*jsonschema.Schema)
   859  	return ret0
   860  }
   861  
   862  // CloudSchema indicates an expected call of CloudSchema.
   863  func (mr *MockCloudEnvironProviderMockRecorder) CloudSchema() *gomock.Call {
   864  	mr.mock.ctrl.T.Helper()
   865  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloudSchema", reflect.TypeOf((*MockCloudEnvironProvider)(nil).CloudSchema))
   866  }
   867  
   868  // CredentialSchemas mocks base method.
   869  func (m *MockCloudEnvironProvider) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema {
   870  	m.ctrl.T.Helper()
   871  	ret := m.ctrl.Call(m, "CredentialSchemas")
   872  	ret0, _ := ret[0].(map[cloud.AuthType]cloud.CredentialSchema)
   873  	return ret0
   874  }
   875  
   876  // CredentialSchemas indicates an expected call of CredentialSchemas.
   877  func (mr *MockCloudEnvironProviderMockRecorder) CredentialSchemas() *gomock.Call {
   878  	mr.mock.ctrl.T.Helper()
   879  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CredentialSchemas", reflect.TypeOf((*MockCloudEnvironProvider)(nil).CredentialSchemas))
   880  }
   881  
   882  // DetectCredentials mocks base method.
   883  func (m *MockCloudEnvironProvider) DetectCredentials(arg0 string) (*cloud.CloudCredential, error) {
   884  	m.ctrl.T.Helper()
   885  	ret := m.ctrl.Call(m, "DetectCredentials", arg0)
   886  	ret0, _ := ret[0].(*cloud.CloudCredential)
   887  	ret1, _ := ret[1].(error)
   888  	return ret0, ret1
   889  }
   890  
   891  // DetectCredentials indicates an expected call of DetectCredentials.
   892  func (mr *MockCloudEnvironProviderMockRecorder) DetectCredentials(arg0 any) *gomock.Call {
   893  	mr.mock.ctrl.T.Helper()
   894  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetectCredentials", reflect.TypeOf((*MockCloudEnvironProvider)(nil).DetectCredentials), arg0)
   895  }
   896  
   897  // FinalizeCredential mocks base method.
   898  func (m *MockCloudEnvironProvider) FinalizeCredential(arg0 environs.FinalizeCredentialContext, arg1 environs.FinalizeCredentialParams) (*cloud.Credential, error) {
   899  	m.ctrl.T.Helper()
   900  	ret := m.ctrl.Call(m, "FinalizeCredential", arg0, arg1)
   901  	ret0, _ := ret[0].(*cloud.Credential)
   902  	ret1, _ := ret[1].(error)
   903  	return ret0, ret1
   904  }
   905  
   906  // FinalizeCredential indicates an expected call of FinalizeCredential.
   907  func (mr *MockCloudEnvironProviderMockRecorder) FinalizeCredential(arg0, arg1 any) *gomock.Call {
   908  	mr.mock.ctrl.T.Helper()
   909  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FinalizeCredential", reflect.TypeOf((*MockCloudEnvironProvider)(nil).FinalizeCredential), arg0, arg1)
   910  }
   911  
   912  // Open mocks base method.
   913  func (m *MockCloudEnvironProvider) Open(arg0 context.Context, arg1 environs.OpenParams) (environs.Environ, error) {
   914  	m.ctrl.T.Helper()
   915  	ret := m.ctrl.Call(m, "Open", arg0, arg1)
   916  	ret0, _ := ret[0].(environs.Environ)
   917  	ret1, _ := ret[1].(error)
   918  	return ret0, ret1
   919  }
   920  
   921  // Open indicates an expected call of Open.
   922  func (mr *MockCloudEnvironProviderMockRecorder) Open(arg0, arg1 any) *gomock.Call {
   923  	mr.mock.ctrl.T.Helper()
   924  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Open", reflect.TypeOf((*MockCloudEnvironProvider)(nil).Open), arg0, arg1)
   925  }
   926  
   927  // Ping mocks base method.
   928  func (m *MockCloudEnvironProvider) Ping(arg0 context0.ProviderCallContext, arg1 string) error {
   929  	m.ctrl.T.Helper()
   930  	ret := m.ctrl.Call(m, "Ping", arg0, arg1)
   931  	ret0, _ := ret[0].(error)
   932  	return ret0
   933  }
   934  
   935  // Ping indicates an expected call of Ping.
   936  func (mr *MockCloudEnvironProviderMockRecorder) Ping(arg0, arg1 any) *gomock.Call {
   937  	mr.mock.ctrl.T.Helper()
   938  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ping", reflect.TypeOf((*MockCloudEnvironProvider)(nil).Ping), arg0, arg1)
   939  }
   940  
   941  // PrepareConfig mocks base method.
   942  func (m *MockCloudEnvironProvider) PrepareConfig(arg0 environs.PrepareConfigParams) (*config.Config, error) {
   943  	m.ctrl.T.Helper()
   944  	ret := m.ctrl.Call(m, "PrepareConfig", arg0)
   945  	ret0, _ := ret[0].(*config.Config)
   946  	ret1, _ := ret[1].(error)
   947  	return ret0, ret1
   948  }
   949  
   950  // PrepareConfig indicates an expected call of PrepareConfig.
   951  func (mr *MockCloudEnvironProviderMockRecorder) PrepareConfig(arg0 any) *gomock.Call {
   952  	mr.mock.ctrl.T.Helper()
   953  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareConfig", reflect.TypeOf((*MockCloudEnvironProvider)(nil).PrepareConfig), arg0)
   954  }
   955  
   956  // Validate mocks base method.
   957  func (m *MockCloudEnvironProvider) Validate(arg0, arg1 *config.Config) (*config.Config, error) {
   958  	m.ctrl.T.Helper()
   959  	ret := m.ctrl.Call(m, "Validate", arg0, arg1)
   960  	ret0, _ := ret[0].(*config.Config)
   961  	ret1, _ := ret[1].(error)
   962  	return ret0, ret1
   963  }
   964  
   965  // Validate indicates an expected call of Validate.
   966  func (mr *MockCloudEnvironProviderMockRecorder) Validate(arg0, arg1 any) *gomock.Call {
   967  	mr.mock.ctrl.T.Helper()
   968  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Validate", reflect.TypeOf((*MockCloudEnvironProvider)(nil).Validate), arg0, arg1)
   969  }
   970  
   971  // Version mocks base method.
   972  func (m *MockCloudEnvironProvider) Version() int {
   973  	m.ctrl.T.Helper()
   974  	ret := m.ctrl.Call(m, "Version")
   975  	ret0, _ := ret[0].(int)
   976  	return ret0
   977  }
   978  
   979  // Version indicates an expected call of Version.
   980  func (mr *MockCloudEnvironProviderMockRecorder) Version() *gomock.Call {
   981  	mr.mock.ctrl.T.Helper()
   982  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Version", reflect.TypeOf((*MockCloudEnvironProvider)(nil).Version))
   983  }
   984  
   985  // MockInstanceTypesFetcher is a mock of InstanceTypesFetcher interface.
   986  type MockInstanceTypesFetcher struct {
   987  	ctrl     *gomock.Controller
   988  	recorder *MockInstanceTypesFetcherMockRecorder
   989  }
   990  
   991  // MockInstanceTypesFetcherMockRecorder is the mock recorder for MockInstanceTypesFetcher.
   992  type MockInstanceTypesFetcherMockRecorder struct {
   993  	mock *MockInstanceTypesFetcher
   994  }
   995  
   996  // NewMockInstanceTypesFetcher creates a new mock instance.
   997  func NewMockInstanceTypesFetcher(ctrl *gomock.Controller) *MockInstanceTypesFetcher {
   998  	mock := &MockInstanceTypesFetcher{ctrl: ctrl}
   999  	mock.recorder = &MockInstanceTypesFetcherMockRecorder{mock}
  1000  	return mock
  1001  }
  1002  
  1003  // EXPECT returns an object that allows the caller to indicate expected use.
  1004  func (m *MockInstanceTypesFetcher) EXPECT() *MockInstanceTypesFetcherMockRecorder {
  1005  	return m.recorder
  1006  }
  1007  
  1008  // InstanceTypes mocks base method.
  1009  func (m *MockInstanceTypesFetcher) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error) {
  1010  	m.ctrl.T.Helper()
  1011  	ret := m.ctrl.Call(m, "InstanceTypes", arg0, arg1)
  1012  	ret0, _ := ret[0].(instances.InstanceTypesWithCostMetadata)
  1013  	ret1, _ := ret[1].(error)
  1014  	return ret0, ret1
  1015  }
  1016  
  1017  // InstanceTypes indicates an expected call of InstanceTypes.
  1018  func (mr *MockInstanceTypesFetcherMockRecorder) InstanceTypes(arg0, arg1 any) *gomock.Call {
  1019  	mr.mock.ctrl.T.Helper()
  1020  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceTypes", reflect.TypeOf((*MockInstanceTypesFetcher)(nil).InstanceTypes), arg0, arg1)
  1021  }