internal/resources/providers/azurelib/mock_provider_api.go (1,566 lines of code) (raw):

// Licensed to Elasticsearch B.V. under one or more contributor // license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright // ownership. Elasticsearch B.V. licenses this file to you under // the Apache License, Version 2.0 (the "License"); you may // not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. // Code generated by mockery v2.53.3. DO NOT EDIT. package azurelib import ( context "context" cycle "github.com/elastic/cloudbeat/internal/resources/fetching/cycle" governance "github.com/elastic/cloudbeat/internal/resources/providers/azurelib/governance" inventory "github.com/elastic/cloudbeat/internal/resources/providers/azurelib/inventory" mock "github.com/stretchr/testify/mock" ) // MockProviderAPI is an autogenerated mock type for the ProviderAPI type type MockProviderAPI struct { mock.Mock } type MockProviderAPI_Expecter struct { mock *mock.Mock } func (_m *MockProviderAPI) EXPECT() *MockProviderAPI_Expecter { return &MockProviderAPI_Expecter{mock: &_m.Mock} } // GetAppServiceAuthSettings provides a mock function with given fields: ctx, webApp func (_m *MockProviderAPI) GetAppServiceAuthSettings(ctx context.Context, webApp inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, webApp) if len(ret) == 0 { panic("no return value specified for GetAppServiceAuthSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, webApp) } if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, webApp) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, inventory.AzureAsset) error); ok { r1 = rf(ctx, webApp) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_GetAppServiceAuthSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAppServiceAuthSettings' type MockProviderAPI_GetAppServiceAuthSettings_Call struct { *mock.Call } // GetAppServiceAuthSettings is a helper method to define mock.On call // - ctx context.Context // - webApp inventory.AzureAsset func (_e *MockProviderAPI_Expecter) GetAppServiceAuthSettings(ctx interface{}, webApp interface{}) *MockProviderAPI_GetAppServiceAuthSettings_Call { return &MockProviderAPI_GetAppServiceAuthSettings_Call{Call: _e.mock.On("GetAppServiceAuthSettings", ctx, webApp)} } func (_c *MockProviderAPI_GetAppServiceAuthSettings_Call) Run(run func(ctx context.Context, webApp inventory.AzureAsset)) *MockProviderAPI_GetAppServiceAuthSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_GetAppServiceAuthSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_GetAppServiceAuthSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_GetAppServiceAuthSettings_Call) RunAndReturn(run func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_GetAppServiceAuthSettings_Call { _c.Call.Return(run) return _c } // GetAppServiceSiteConfig provides a mock function with given fields: ctx, webApp func (_m *MockProviderAPI) GetAppServiceSiteConfig(ctx context.Context, webApp inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, webApp) if len(ret) == 0 { panic("no return value specified for GetAppServiceSiteConfig") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, webApp) } if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, webApp) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, inventory.AzureAsset) error); ok { r1 = rf(ctx, webApp) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_GetAppServiceSiteConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAppServiceSiteConfig' type MockProviderAPI_GetAppServiceSiteConfig_Call struct { *mock.Call } // GetAppServiceSiteConfig is a helper method to define mock.On call // - ctx context.Context // - webApp inventory.AzureAsset func (_e *MockProviderAPI_Expecter) GetAppServiceSiteConfig(ctx interface{}, webApp interface{}) *MockProviderAPI_GetAppServiceSiteConfig_Call { return &MockProviderAPI_GetAppServiceSiteConfig_Call{Call: _e.mock.On("GetAppServiceSiteConfig", ctx, webApp)} } func (_c *MockProviderAPI_GetAppServiceSiteConfig_Call) Run(run func(ctx context.Context, webApp inventory.AzureAsset)) *MockProviderAPI_GetAppServiceSiteConfig_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_GetAppServiceSiteConfig_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_GetAppServiceSiteConfig_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_GetAppServiceSiteConfig_Call) RunAndReturn(run func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_GetAppServiceSiteConfig_Call { _c.Call.Return(run) return _c } // GetFlexibleTLSVersionConfiguration provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) GetFlexibleTLSVersionConfiguration(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for GetFlexibleTLSVersionConfiguration") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFlexibleTLSVersionConfiguration' type MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call struct { *mock.Call } // GetFlexibleTLSVersionConfiguration is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) GetFlexibleTLSVersionConfiguration(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call { return &MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call{Call: _e.mock.On("GetFlexibleTLSVersionConfiguration", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_GetFlexibleTLSVersionConfiguration_Call { _c.Call.Return(run) return _c } // GetSQLBlobAuditingPolicies provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) GetSQLBlobAuditingPolicies(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for GetSQLBlobAuditingPolicies") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_GetSQLBlobAuditingPolicies_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSQLBlobAuditingPolicies' type MockProviderAPI_GetSQLBlobAuditingPolicies_Call struct { *mock.Call } // GetSQLBlobAuditingPolicies is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) GetSQLBlobAuditingPolicies(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_GetSQLBlobAuditingPolicies_Call { return &MockProviderAPI_GetSQLBlobAuditingPolicies_Call{Call: _e.mock.On("GetSQLBlobAuditingPolicies", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_GetSQLBlobAuditingPolicies_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_GetSQLBlobAuditingPolicies_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_GetSQLBlobAuditingPolicies_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_GetSQLBlobAuditingPolicies_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_GetSQLBlobAuditingPolicies_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_GetSQLBlobAuditingPolicies_Call { _c.Call.Return(run) return _c } // GetSubscriptions provides a mock function with given fields: ctx, cycleMetadata func (_m *MockProviderAPI) GetSubscriptions(ctx context.Context, cycleMetadata cycle.Metadata) (map[string]governance.Subscription, error) { ret := _m.Called(ctx, cycleMetadata) if len(ret) == 0 { panic("no return value specified for GetSubscriptions") } var r0 map[string]governance.Subscription var r1 error if rf, ok := ret.Get(0).(func(context.Context, cycle.Metadata) (map[string]governance.Subscription, error)); ok { return rf(ctx, cycleMetadata) } if rf, ok := ret.Get(0).(func(context.Context, cycle.Metadata) map[string]governance.Subscription); ok { r0 = rf(ctx, cycleMetadata) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(map[string]governance.Subscription) } } if rf, ok := ret.Get(1).(func(context.Context, cycle.Metadata) error); ok { r1 = rf(ctx, cycleMetadata) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_GetSubscriptions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSubscriptions' type MockProviderAPI_GetSubscriptions_Call struct { *mock.Call } // GetSubscriptions is a helper method to define mock.On call // - ctx context.Context // - cycleMetadata cycle.Metadata func (_e *MockProviderAPI_Expecter) GetSubscriptions(ctx interface{}, cycleMetadata interface{}) *MockProviderAPI_GetSubscriptions_Call { return &MockProviderAPI_GetSubscriptions_Call{Call: _e.mock.On("GetSubscriptions", ctx, cycleMetadata)} } func (_c *MockProviderAPI_GetSubscriptions_Call) Run(run func(ctx context.Context, cycleMetadata cycle.Metadata)) *MockProviderAPI_GetSubscriptions_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(cycle.Metadata)) }) return _c } func (_c *MockProviderAPI_GetSubscriptions_Call) Return(_a0 map[string]governance.Subscription, _a1 error) *MockProviderAPI_GetSubscriptions_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_GetSubscriptions_Call) RunAndReturn(run func(context.Context, cycle.Metadata) (map[string]governance.Subscription, error)) *MockProviderAPI_GetSubscriptions_Call { _c.Call.Return(run) return _c } // ListAllAssetTypesByName provides a mock function with given fields: ctx, assetsGroup, assets func (_m *MockProviderAPI) ListAllAssetTypesByName(ctx context.Context, assetsGroup string, assets []string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, assetsGroup, assets) if len(ret) == 0 { panic("no return value specified for ListAllAssetTypesByName") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, []string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, assetsGroup, assets) } if rf, ok := ret.Get(0).(func(context.Context, string, []string) []inventory.AzureAsset); ok { r0 = rf(ctx, assetsGroup, assets) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, []string) error); ok { r1 = rf(ctx, assetsGroup, assets) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListAllAssetTypesByName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListAllAssetTypesByName' type MockProviderAPI_ListAllAssetTypesByName_Call struct { *mock.Call } // ListAllAssetTypesByName is a helper method to define mock.On call // - ctx context.Context // - assetsGroup string // - assets []string func (_e *MockProviderAPI_Expecter) ListAllAssetTypesByName(ctx interface{}, assetsGroup interface{}, assets interface{}) *MockProviderAPI_ListAllAssetTypesByName_Call { return &MockProviderAPI_ListAllAssetTypesByName_Call{Call: _e.mock.On("ListAllAssetTypesByName", ctx, assetsGroup, assets)} } func (_c *MockProviderAPI_ListAllAssetTypesByName_Call) Run(run func(ctx context.Context, assetsGroup string, assets []string)) *MockProviderAPI_ListAllAssetTypesByName_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].([]string)) }) return _c } func (_c *MockProviderAPI_ListAllAssetTypesByName_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListAllAssetTypesByName_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListAllAssetTypesByName_Call) RunAndReturn(run func(context.Context, string, []string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListAllAssetTypesByName_Call { _c.Call.Return(run) return _c } // ListAutoProvisioningSettings provides a mock function with given fields: ctx, subscriptionID func (_m *MockProviderAPI) ListAutoProvisioningSettings(ctx context.Context, subscriptionID string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subscriptionID) if len(ret) == 0 { panic("no return value specified for ListAutoProvisioningSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subscriptionID) } if rf, ok := ret.Get(0).(func(context.Context, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subscriptionID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = rf(ctx, subscriptionID) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListAutoProvisioningSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListAutoProvisioningSettings' type MockProviderAPI_ListAutoProvisioningSettings_Call struct { *mock.Call } // ListAutoProvisioningSettings is a helper method to define mock.On call // - ctx context.Context // - subscriptionID string func (_e *MockProviderAPI_Expecter) ListAutoProvisioningSettings(ctx interface{}, subscriptionID interface{}) *MockProviderAPI_ListAutoProvisioningSettings_Call { return &MockProviderAPI_ListAutoProvisioningSettings_Call{Call: _e.mock.On("ListAutoProvisioningSettings", ctx, subscriptionID)} } func (_c *MockProviderAPI_ListAutoProvisioningSettings_Call) Run(run func(ctx context.Context, subscriptionID string)) *MockProviderAPI_ListAutoProvisioningSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string)) }) return _c } func (_c *MockProviderAPI_ListAutoProvisioningSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListAutoProvisioningSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListAutoProvisioningSettings_Call) RunAndReturn(run func(context.Context, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListAutoProvisioningSettings_Call { _c.Call.Return(run) return _c } // ListDiagnosticSettingsAssetTypes provides a mock function with given fields: ctx, cycleMetadata, subscriptionIDs func (_m *MockProviderAPI) ListDiagnosticSettingsAssetTypes(ctx context.Context, cycleMetadata cycle.Metadata, subscriptionIDs []string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, cycleMetadata, subscriptionIDs) if len(ret) == 0 { panic("no return value specified for ListDiagnosticSettingsAssetTypes") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, cycle.Metadata, []string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, cycleMetadata, subscriptionIDs) } if rf, ok := ret.Get(0).(func(context.Context, cycle.Metadata, []string) []inventory.AzureAsset); ok { r0 = rf(ctx, cycleMetadata, subscriptionIDs) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, cycle.Metadata, []string) error); ok { r1 = rf(ctx, cycleMetadata, subscriptionIDs) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListDiagnosticSettingsAssetTypes' type MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call struct { *mock.Call } // ListDiagnosticSettingsAssetTypes is a helper method to define mock.On call // - ctx context.Context // - cycleMetadata cycle.Metadata // - subscriptionIDs []string func (_e *MockProviderAPI_Expecter) ListDiagnosticSettingsAssetTypes(ctx interface{}, cycleMetadata interface{}, subscriptionIDs interface{}) *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call { return &MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call{Call: _e.mock.On("ListDiagnosticSettingsAssetTypes", ctx, cycleMetadata, subscriptionIDs)} } func (_c *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call) Run(run func(ctx context.Context, cycleMetadata cycle.Metadata, subscriptionIDs []string)) *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(cycle.Metadata), args[2].([]string)) }) return _c } func (_c *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call) RunAndReturn(run func(context.Context, cycle.Metadata, []string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListDiagnosticSettingsAssetTypes_Call { _c.Call.Return(run) return _c } // ListFlexiblePostgresConfigurations provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListFlexiblePostgresConfigurations(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListFlexiblePostgresConfigurations") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListFlexiblePostgresConfigurations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListFlexiblePostgresConfigurations' type MockProviderAPI_ListFlexiblePostgresConfigurations_Call struct { *mock.Call } // ListFlexiblePostgresConfigurations is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListFlexiblePostgresConfigurations(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListFlexiblePostgresConfigurations_Call { return &MockProviderAPI_ListFlexiblePostgresConfigurations_Call{Call: _e.mock.On("ListFlexiblePostgresConfigurations", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListFlexiblePostgresConfigurations_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListFlexiblePostgresConfigurations_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListFlexiblePostgresConfigurations_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListFlexiblePostgresConfigurations_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListFlexiblePostgresConfigurations_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListFlexiblePostgresConfigurations_Call { _c.Call.Return(run) return _c } // ListFlexiblePostgresFirewallRules provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListFlexiblePostgresFirewallRules(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListFlexiblePostgresFirewallRules") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListFlexiblePostgresFirewallRules_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListFlexiblePostgresFirewallRules' type MockProviderAPI_ListFlexiblePostgresFirewallRules_Call struct { *mock.Call } // ListFlexiblePostgresFirewallRules is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListFlexiblePostgresFirewallRules(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call { return &MockProviderAPI_ListFlexiblePostgresFirewallRules_Call{Call: _e.mock.On("ListFlexiblePostgresFirewallRules", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListFlexiblePostgresFirewallRules_Call { _c.Call.Return(run) return _c } // ListKeyVaultDiagnosticSettings provides a mock function with given fields: ctx, vault func (_m *MockProviderAPI) ListKeyVaultDiagnosticSettings(ctx context.Context, vault inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, vault) if len(ret) == 0 { panic("no return value specified for ListKeyVaultDiagnosticSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, vault) } if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, vault) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, inventory.AzureAsset) error); ok { r1 = rf(ctx, vault) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListKeyVaultDiagnosticSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListKeyVaultDiagnosticSettings' type MockProviderAPI_ListKeyVaultDiagnosticSettings_Call struct { *mock.Call } // ListKeyVaultDiagnosticSettings is a helper method to define mock.On call // - ctx context.Context // - vault inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListKeyVaultDiagnosticSettings(ctx interface{}, vault interface{}) *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call { return &MockProviderAPI_ListKeyVaultDiagnosticSettings_Call{Call: _e.mock.On("ListKeyVaultDiagnosticSettings", ctx, vault)} } func (_c *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call) Run(run func(ctx context.Context, vault inventory.AzureAsset)) *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call) RunAndReturn(run func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListKeyVaultDiagnosticSettings_Call { _c.Call.Return(run) return _c } // ListKeyVaultKeys provides a mock function with given fields: ctx, vault func (_m *MockProviderAPI) ListKeyVaultKeys(ctx context.Context, vault inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, vault) if len(ret) == 0 { panic("no return value specified for ListKeyVaultKeys") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, vault) } if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, vault) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, inventory.AzureAsset) error); ok { r1 = rf(ctx, vault) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListKeyVaultKeys_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListKeyVaultKeys' type MockProviderAPI_ListKeyVaultKeys_Call struct { *mock.Call } // ListKeyVaultKeys is a helper method to define mock.On call // - ctx context.Context // - vault inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListKeyVaultKeys(ctx interface{}, vault interface{}) *MockProviderAPI_ListKeyVaultKeys_Call { return &MockProviderAPI_ListKeyVaultKeys_Call{Call: _e.mock.On("ListKeyVaultKeys", ctx, vault)} } func (_c *MockProviderAPI_ListKeyVaultKeys_Call) Run(run func(ctx context.Context, vault inventory.AzureAsset)) *MockProviderAPI_ListKeyVaultKeys_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListKeyVaultKeys_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListKeyVaultKeys_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListKeyVaultKeys_Call) RunAndReturn(run func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListKeyVaultKeys_Call { _c.Call.Return(run) return _c } // ListKeyVaultSecrets provides a mock function with given fields: ctx, vault func (_m *MockProviderAPI) ListKeyVaultSecrets(ctx context.Context, vault inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, vault) if len(ret) == 0 { panic("no return value specified for ListKeyVaultSecrets") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, vault) } if rf, ok := ret.Get(0).(func(context.Context, inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, vault) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, inventory.AzureAsset) error); ok { r1 = rf(ctx, vault) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListKeyVaultSecrets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListKeyVaultSecrets' type MockProviderAPI_ListKeyVaultSecrets_Call struct { *mock.Call } // ListKeyVaultSecrets is a helper method to define mock.On call // - ctx context.Context // - vault inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListKeyVaultSecrets(ctx interface{}, vault interface{}) *MockProviderAPI_ListKeyVaultSecrets_Call { return &MockProviderAPI_ListKeyVaultSecrets_Call{Call: _e.mock.On("ListKeyVaultSecrets", ctx, vault)} } func (_c *MockProviderAPI_ListKeyVaultSecrets_Call) Run(run func(ctx context.Context, vault inventory.AzureAsset)) *MockProviderAPI_ListKeyVaultSecrets_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListKeyVaultSecrets_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListKeyVaultSecrets_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListKeyVaultSecrets_Call) RunAndReturn(run func(context.Context, inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListKeyVaultSecrets_Call { _c.Call.Return(run) return _c } // ListLocations provides a mock function with given fields: ctx, subID func (_m *MockProviderAPI) ListLocations(ctx context.Context, subID string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID) if len(ret) == 0 { panic("no return value specified for ListLocations") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID) } if rf, ok := ret.Get(0).(func(context.Context, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = rf(ctx, subID) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListLocations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListLocations' type MockProviderAPI_ListLocations_Call struct { *mock.Call } // ListLocations is a helper method to define mock.On call // - ctx context.Context // - subID string func (_e *MockProviderAPI_Expecter) ListLocations(ctx interface{}, subID interface{}) *MockProviderAPI_ListLocations_Call { return &MockProviderAPI_ListLocations_Call{Call: _e.mock.On("ListLocations", ctx, subID)} } func (_c *MockProviderAPI_ListLocations_Call) Run(run func(ctx context.Context, subID string)) *MockProviderAPI_ListLocations_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string)) }) return _c } func (_c *MockProviderAPI_ListLocations_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListLocations_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListLocations_Call) RunAndReturn(run func(context.Context, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListLocations_Call { _c.Call.Return(run) return _c } // ListSQLAdvancedThreatProtectionSettings provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSQLAdvancedThreatProtectionSettings(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSQLAdvancedThreatProtectionSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSQLAdvancedThreatProtectionSettings' type MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call struct { *mock.Call } // ListSQLAdvancedThreatProtectionSettings is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSQLAdvancedThreatProtectionSettings(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call { return &MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call{Call: _e.mock.On("ListSQLAdvancedThreatProtectionSettings", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSQLAdvancedThreatProtectionSettings_Call { _c.Call.Return(run) return _c } // ListSQLEncryptionProtector provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSQLEncryptionProtector(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSQLEncryptionProtector") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSQLEncryptionProtector_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSQLEncryptionProtector' type MockProviderAPI_ListSQLEncryptionProtector_Call struct { *mock.Call } // ListSQLEncryptionProtector is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSQLEncryptionProtector(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSQLEncryptionProtector_Call { return &MockProviderAPI_ListSQLEncryptionProtector_Call{Call: _e.mock.On("ListSQLEncryptionProtector", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSQLEncryptionProtector_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSQLEncryptionProtector_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSQLEncryptionProtector_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSQLEncryptionProtector_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSQLEncryptionProtector_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSQLEncryptionProtector_Call { _c.Call.Return(run) return _c } // ListSQLFirewallRules provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSQLFirewallRules(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSQLFirewallRules") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSQLFirewallRules_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSQLFirewallRules' type MockProviderAPI_ListSQLFirewallRules_Call struct { *mock.Call } // ListSQLFirewallRules is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSQLFirewallRules(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSQLFirewallRules_Call { return &MockProviderAPI_ListSQLFirewallRules_Call{Call: _e.mock.On("ListSQLFirewallRules", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSQLFirewallRules_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSQLFirewallRules_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSQLFirewallRules_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSQLFirewallRules_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSQLFirewallRules_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSQLFirewallRules_Call { _c.Call.Return(run) return _c } // ListSQLTransparentDataEncryptions provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSQLTransparentDataEncryptions(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSQLTransparentDataEncryptions") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSQLTransparentDataEncryptions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSQLTransparentDataEncryptions' type MockProviderAPI_ListSQLTransparentDataEncryptions_Call struct { *mock.Call } // ListSQLTransparentDataEncryptions is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSQLTransparentDataEncryptions(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSQLTransparentDataEncryptions_Call { return &MockProviderAPI_ListSQLTransparentDataEncryptions_Call{Call: _e.mock.On("ListSQLTransparentDataEncryptions", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSQLTransparentDataEncryptions_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSQLTransparentDataEncryptions_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSQLTransparentDataEncryptions_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSQLTransparentDataEncryptions_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSQLTransparentDataEncryptions_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSQLTransparentDataEncryptions_Call { _c.Call.Return(run) return _c } // ListSecurityContacts provides a mock function with given fields: ctx, subscriptionID func (_m *MockProviderAPI) ListSecurityContacts(ctx context.Context, subscriptionID string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subscriptionID) if len(ret) == 0 { panic("no return value specified for ListSecurityContacts") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subscriptionID) } if rf, ok := ret.Get(0).(func(context.Context, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subscriptionID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = rf(ctx, subscriptionID) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSecurityContacts_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSecurityContacts' type MockProviderAPI_ListSecurityContacts_Call struct { *mock.Call } // ListSecurityContacts is a helper method to define mock.On call // - ctx context.Context // - subscriptionID string func (_e *MockProviderAPI_Expecter) ListSecurityContacts(ctx interface{}, subscriptionID interface{}) *MockProviderAPI_ListSecurityContacts_Call { return &MockProviderAPI_ListSecurityContacts_Call{Call: _e.mock.On("ListSecurityContacts", ctx, subscriptionID)} } func (_c *MockProviderAPI_ListSecurityContacts_Call) Run(run func(ctx context.Context, subscriptionID string)) *MockProviderAPI_ListSecurityContacts_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string)) }) return _c } func (_c *MockProviderAPI_ListSecurityContacts_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSecurityContacts_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSecurityContacts_Call) RunAndReturn(run func(context.Context, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSecurityContacts_Call { _c.Call.Return(run) return _c } // ListSinglePostgresConfigurations provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSinglePostgresConfigurations(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSinglePostgresConfigurations") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSinglePostgresConfigurations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSinglePostgresConfigurations' type MockProviderAPI_ListSinglePostgresConfigurations_Call struct { *mock.Call } // ListSinglePostgresConfigurations is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSinglePostgresConfigurations(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSinglePostgresConfigurations_Call { return &MockProviderAPI_ListSinglePostgresConfigurations_Call{Call: _e.mock.On("ListSinglePostgresConfigurations", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSinglePostgresConfigurations_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSinglePostgresConfigurations_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSinglePostgresConfigurations_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSinglePostgresConfigurations_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSinglePostgresConfigurations_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSinglePostgresConfigurations_Call { _c.Call.Return(run) return _c } // ListSinglePostgresFirewallRules provides a mock function with given fields: ctx, subID, resourceGroup, serverName func (_m *MockProviderAPI) ListSinglePostgresFirewallRules(ctx context.Context, subID string, resourceGroup string, serverName string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, subID, resourceGroup, serverName) if len(ret) == 0 { panic("no return value specified for ListSinglePostgresFirewallRules") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string, string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, subID, resourceGroup, serverName) } if rf, ok := ret.Get(0).(func(context.Context, string, string, string) []inventory.AzureAsset); ok { r0 = rf(ctx, subID, resourceGroup, serverName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = rf(ctx, subID, resourceGroup, serverName) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSinglePostgresFirewallRules_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSinglePostgresFirewallRules' type MockProviderAPI_ListSinglePostgresFirewallRules_Call struct { *mock.Call } // ListSinglePostgresFirewallRules is a helper method to define mock.On call // - ctx context.Context // - subID string // - resourceGroup string // - serverName string func (_e *MockProviderAPI_Expecter) ListSinglePostgresFirewallRules(ctx interface{}, subID interface{}, resourceGroup interface{}, serverName interface{}) *MockProviderAPI_ListSinglePostgresFirewallRules_Call { return &MockProviderAPI_ListSinglePostgresFirewallRules_Call{Call: _e.mock.On("ListSinglePostgresFirewallRules", ctx, subID, resourceGroup, serverName)} } func (_c *MockProviderAPI_ListSinglePostgresFirewallRules_Call) Run(run func(ctx context.Context, subID string, resourceGroup string, serverName string)) *MockProviderAPI_ListSinglePostgresFirewallRules_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string), args[3].(string)) }) return _c } func (_c *MockProviderAPI_ListSinglePostgresFirewallRules_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSinglePostgresFirewallRules_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSinglePostgresFirewallRules_Call) RunAndReturn(run func(context.Context, string, string, string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSinglePostgresFirewallRules_Call { _c.Call.Return(run) return _c } // ListStorageAccountBlobContainers provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountBlobContainers(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountBlobContainers") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountBlobContainers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountBlobContainers' type MockProviderAPI_ListStorageAccountBlobContainers_Call struct { *mock.Call } // ListStorageAccountBlobContainers is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountBlobContainers(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountBlobContainers_Call { return &MockProviderAPI_ListStorageAccountBlobContainers_Call{Call: _e.mock.On("ListStorageAccountBlobContainers", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountBlobContainers_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountBlobContainers_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountBlobContainers_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountBlobContainers_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountBlobContainers_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountBlobContainers_Call { _c.Call.Return(run) return _c } // ListStorageAccountBlobServices provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountBlobServices(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountBlobServices") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountBlobServices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountBlobServices' type MockProviderAPI_ListStorageAccountBlobServices_Call struct { *mock.Call } // ListStorageAccountBlobServices is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountBlobServices(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountBlobServices_Call { return &MockProviderAPI_ListStorageAccountBlobServices_Call{Call: _e.mock.On("ListStorageAccountBlobServices", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountBlobServices_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountBlobServices_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountBlobServices_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountBlobServices_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountBlobServices_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountBlobServices_Call { _c.Call.Return(run) return _c } // ListStorageAccountFileServices provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountFileServices(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountFileServices") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountFileServices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountFileServices' type MockProviderAPI_ListStorageAccountFileServices_Call struct { *mock.Call } // ListStorageAccountFileServices is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountFileServices(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountFileServices_Call { return &MockProviderAPI_ListStorageAccountFileServices_Call{Call: _e.mock.On("ListStorageAccountFileServices", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountFileServices_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountFileServices_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountFileServices_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountFileServices_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountFileServices_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountFileServices_Call { _c.Call.Return(run) return _c } // ListStorageAccountFileShares provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountFileShares(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountFileShares") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountFileShares_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountFileShares' type MockProviderAPI_ListStorageAccountFileShares_Call struct { *mock.Call } // ListStorageAccountFileShares is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountFileShares(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountFileShares_Call { return &MockProviderAPI_ListStorageAccountFileShares_Call{Call: _e.mock.On("ListStorageAccountFileShares", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountFileShares_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountFileShares_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountFileShares_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountFileShares_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountFileShares_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountFileShares_Call { _c.Call.Return(run) return _c } // ListStorageAccountQueueServices provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountQueueServices(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountQueueServices") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountQueueServices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountQueueServices' type MockProviderAPI_ListStorageAccountQueueServices_Call struct { *mock.Call } // ListStorageAccountQueueServices is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountQueueServices(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountQueueServices_Call { return &MockProviderAPI_ListStorageAccountQueueServices_Call{Call: _e.mock.On("ListStorageAccountQueueServices", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountQueueServices_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountQueueServices_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountQueueServices_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountQueueServices_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountQueueServices_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountQueueServices_Call { _c.Call.Return(run) return _c } // ListStorageAccountQueues provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountQueues(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountQueues") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountQueues_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountQueues' type MockProviderAPI_ListStorageAccountQueues_Call struct { *mock.Call } // ListStorageAccountQueues is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountQueues(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountQueues_Call { return &MockProviderAPI_ListStorageAccountQueues_Call{Call: _e.mock.On("ListStorageAccountQueues", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountQueues_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountQueues_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountQueues_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountQueues_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountQueues_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountQueues_Call { _c.Call.Return(run) return _c } // ListStorageAccountTableServices provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountTableServices(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountTableServices") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountTableServices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountTableServices' type MockProviderAPI_ListStorageAccountTableServices_Call struct { *mock.Call } // ListStorageAccountTableServices is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountTableServices(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountTableServices_Call { return &MockProviderAPI_ListStorageAccountTableServices_Call{Call: _e.mock.On("ListStorageAccountTableServices", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountTableServices_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountTableServices_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountTableServices_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountTableServices_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountTableServices_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountTableServices_Call { _c.Call.Return(run) return _c } // ListStorageAccountTables provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountTables(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountTables") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountTables_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountTables' type MockProviderAPI_ListStorageAccountTables_Call struct { *mock.Call } // ListStorageAccountTables is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountTables(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountTables_Call { return &MockProviderAPI_ListStorageAccountTables_Call{Call: _e.mock.On("ListStorageAccountTables", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountTables_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountTables_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountTables_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountTables_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountTables_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountTables_Call { _c.Call.Return(run) return _c } // ListStorageAccounts provides a mock function with given fields: ctx, storageAccountsSubscriptionsIds func (_m *MockProviderAPI) ListStorageAccounts(ctx context.Context, storageAccountsSubscriptionsIds []string) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccountsSubscriptionsIds) if len(ret) == 0 { panic("no return value specified for ListStorageAccounts") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []string) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccountsSubscriptionsIds) } if rf, ok := ret.Get(0).(func(context.Context, []string) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccountsSubscriptionsIds) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []string) error); ok { r1 = rf(ctx, storageAccountsSubscriptionsIds) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccounts_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccounts' type MockProviderAPI_ListStorageAccounts_Call struct { *mock.Call } // ListStorageAccounts is a helper method to define mock.On call // - ctx context.Context // - storageAccountsSubscriptionsIds []string func (_e *MockProviderAPI_Expecter) ListStorageAccounts(ctx interface{}, storageAccountsSubscriptionsIds interface{}) *MockProviderAPI_ListStorageAccounts_Call { return &MockProviderAPI_ListStorageAccounts_Call{Call: _e.mock.On("ListStorageAccounts", ctx, storageAccountsSubscriptionsIds)} } func (_c *MockProviderAPI_ListStorageAccounts_Call) Run(run func(ctx context.Context, storageAccountsSubscriptionsIds []string)) *MockProviderAPI_ListStorageAccounts_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]string)) }) return _c } func (_c *MockProviderAPI_ListStorageAccounts_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccounts_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccounts_Call) RunAndReturn(run func(context.Context, []string) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccounts_Call { _c.Call.Return(run) return _c } // ListStorageAccountsBlobDiagnosticSettings provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountsBlobDiagnosticSettings(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountsBlobDiagnosticSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountsBlobDiagnosticSettings' type MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call struct { *mock.Call } // ListStorageAccountsBlobDiagnosticSettings is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountsBlobDiagnosticSettings(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call { return &MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call{Call: _e.mock.On("ListStorageAccountsBlobDiagnosticSettings", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountsBlobDiagnosticSettings_Call { _c.Call.Return(run) return _c } // ListStorageAccountsQueueDiagnosticSettings provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountsQueueDiagnosticSettings(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountsQueueDiagnosticSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountsQueueDiagnosticSettings' type MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call struct { *mock.Call } // ListStorageAccountsQueueDiagnosticSettings is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountsQueueDiagnosticSettings(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call { return &MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call{Call: _e.mock.On("ListStorageAccountsQueueDiagnosticSettings", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountsQueueDiagnosticSettings_Call { _c.Call.Return(run) return _c } // ListStorageAccountsTableDiagnosticSettings provides a mock function with given fields: ctx, storageAccounts func (_m *MockProviderAPI) ListStorageAccountsTableDiagnosticSettings(ctx context.Context, storageAccounts []inventory.AzureAsset) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx, storageAccounts) if len(ret) == 0 { panic("no return value specified for ListStorageAccountsTableDiagnosticSettings") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)); ok { return rf(ctx, storageAccounts) } if rf, ok := ret.Get(0).(func(context.Context, []inventory.AzureAsset) []inventory.AzureAsset); ok { r0 = rf(ctx, storageAccounts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context, []inventory.AzureAsset) error); ok { r1 = rf(ctx, storageAccounts) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListStorageAccountsTableDiagnosticSettings' type MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call struct { *mock.Call } // ListStorageAccountsTableDiagnosticSettings is a helper method to define mock.On call // - ctx context.Context // - storageAccounts []inventory.AzureAsset func (_e *MockProviderAPI_Expecter) ListStorageAccountsTableDiagnosticSettings(ctx interface{}, storageAccounts interface{}) *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call { return &MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call{Call: _e.mock.On("ListStorageAccountsTableDiagnosticSettings", ctx, storageAccounts)} } func (_c *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call) Run(run func(ctx context.Context, storageAccounts []inventory.AzureAsset)) *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]inventory.AzureAsset)) }) return _c } func (_c *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call) RunAndReturn(run func(context.Context, []inventory.AzureAsset) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListStorageAccountsTableDiagnosticSettings_Call { _c.Call.Return(run) return _c } // ListSubscriptions provides a mock function with given fields: ctx func (_m *MockProviderAPI) ListSubscriptions(ctx context.Context) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx) if len(ret) == 0 { panic("no return value specified for ListSubscriptions") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context) ([]inventory.AzureAsset, error)); ok { return rf(ctx) } if rf, ok := ret.Get(0).(func(context.Context) []inventory.AzureAsset); ok { r0 = rf(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context) error); ok { r1 = rf(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListSubscriptions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListSubscriptions' type MockProviderAPI_ListSubscriptions_Call struct { *mock.Call } // ListSubscriptions is a helper method to define mock.On call // - ctx context.Context func (_e *MockProviderAPI_Expecter) ListSubscriptions(ctx interface{}) *MockProviderAPI_ListSubscriptions_Call { return &MockProviderAPI_ListSubscriptions_Call{Call: _e.mock.On("ListSubscriptions", ctx)} } func (_c *MockProviderAPI_ListSubscriptions_Call) Run(run func(ctx context.Context)) *MockProviderAPI_ListSubscriptions_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context)) }) return _c } func (_c *MockProviderAPI_ListSubscriptions_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListSubscriptions_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListSubscriptions_Call) RunAndReturn(run func(context.Context) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListSubscriptions_Call { _c.Call.Return(run) return _c } // ListTenants provides a mock function with given fields: ctx func (_m *MockProviderAPI) ListTenants(ctx context.Context) ([]inventory.AzureAsset, error) { ret := _m.Called(ctx) if len(ret) == 0 { panic("no return value specified for ListTenants") } var r0 []inventory.AzureAsset var r1 error if rf, ok := ret.Get(0).(func(context.Context) ([]inventory.AzureAsset, error)); ok { return rf(ctx) } if rf, ok := ret.Get(0).(func(context.Context) []inventory.AzureAsset); ok { r0 = rf(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]inventory.AzureAsset) } } if rf, ok := ret.Get(1).(func(context.Context) error); ok { r1 = rf(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockProviderAPI_ListTenants_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListTenants' type MockProviderAPI_ListTenants_Call struct { *mock.Call } // ListTenants is a helper method to define mock.On call // - ctx context.Context func (_e *MockProviderAPI_Expecter) ListTenants(ctx interface{}) *MockProviderAPI_ListTenants_Call { return &MockProviderAPI_ListTenants_Call{Call: _e.mock.On("ListTenants", ctx)} } func (_c *MockProviderAPI_ListTenants_Call) Run(run func(ctx context.Context)) *MockProviderAPI_ListTenants_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context)) }) return _c } func (_c *MockProviderAPI_ListTenants_Call) Return(_a0 []inventory.AzureAsset, _a1 error) *MockProviderAPI_ListTenants_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockProviderAPI_ListTenants_Call) RunAndReturn(run func(context.Context) ([]inventory.AzureAsset, error)) *MockProviderAPI_ListTenants_Call { _c.Call.Return(run) return _c } // NewMockProviderAPI creates a new instance of MockProviderAPI. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockProviderAPI(t interface { mock.TestingT Cleanup(func()) }) *MockProviderAPI { mock := &MockProviderAPI{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }