Documentation
¶
Index ¶
- func DataSourceSync(syncer DataSourceSyncer) *dataSourceSyncFunction
- func DataUsageSync(syncer DataUsageSyncer) *dataUsageSyncFunction
- func IdentityStoreSync(syncer IdentityStoreSyncer) *identityStoreSyncFunction
- type DataSourceObjectHandler
- type DataSourceSyncer
- type DataUsageStatementHandler
- type DataUsageSyncer
- type IdentityStoreIdentityHandler
- type IdentityStoreSyncer
- type MockDataSourceSyncer
- type MockDataSourceSyncer_Expecter
- type MockDataSourceSyncer_GetMetaData_Call
- type MockDataSourceSyncer_SyncDataSource_Call
- type MockDataUsageSyncer
- type MockDataUsageSyncer_Expecter
- type MockDataUsageSyncer_SyncDataUsage_Call
- type MockIdentityStoreSyncer
- type MockIdentityStoreSyncer_Expecter
- type MockIdentityStoreSyncer_SyncIdentityStore_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceSync ¶ added in v0.23.5
func DataSourceSync(syncer DataSourceSyncer) *dataSourceSyncFunction
func DataUsageSync ¶
func DataUsageSync(syncer DataUsageSyncer) *dataUsageSyncFunction
func IdentityStoreSync ¶ added in v0.23.3
func IdentityStoreSync(syncer IdentityStoreSyncer) *identityStoreSyncFunction
Types ¶
type DataSourceObjectHandler ¶ added in v0.23.5
type DataSourceObjectHandler interface {
AddDataObjects(dataObjects ...*data_source.DataObject) error
SetDataSourceName(name string)
SetDataSourceFullname(name string)
SetDataSourceDescription(desc string)
}
type DataSourceSyncer ¶ added in v0.23.5
type DataSourceSyncer interface {
SyncDataSource(ctx context.Context, dataSourceHandler DataSourceObjectHandler, configParams *config.ConfigMap) error
GetMetaData() data_source.MetaData
}
type DataUsageStatementHandler ¶
type DataUsageStatementHandler interface {
AddStatements(statements []data_usage.Statement) error
}
type DataUsageSyncer ¶
type IdentityStoreIdentityHandler ¶ added in v0.23.3
type IdentityStoreIdentityHandler interface {
AddGroups(groups ...*identity_store.Group) error
AddUsers(user ...*identity_store.User) error
}
type IdentityStoreSyncer ¶ added in v0.23.3
type MockDataSourceSyncer ¶ added in v0.23.5
MockDataSourceSyncer is an autogenerated mock type for the DataSourceSyncer type
func NewMockDataSourceSyncer ¶ added in v0.23.5
func NewMockDataSourceSyncer(t mockConstructorTestingTNewMockDataSourceSyncer) *MockDataSourceSyncer
NewMockDataSourceSyncer creates a new instance of MockDataSourceSyncer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockDataSourceSyncer) EXPECT ¶ added in v0.23.5
func (_m *MockDataSourceSyncer) EXPECT() *MockDataSourceSyncer_Expecter
func (*MockDataSourceSyncer) GetMetaData ¶ added in v0.23.5
func (_m *MockDataSourceSyncer) GetMetaData() data_source.MetaData
GetMetaData provides a mock function with given fields:
func (*MockDataSourceSyncer) SyncDataSource ¶ added in v0.23.5
func (_m *MockDataSourceSyncer) SyncDataSource(ctx context.Context, dataSourceHandler DataSourceObjectHandler, configParams *config.ConfigMap) error
SyncDataSource provides a mock function with given fields: ctx, dataSourceHandler, configParams
type MockDataSourceSyncer_Expecter ¶ added in v0.23.5
type MockDataSourceSyncer_Expecter struct {
// contains filtered or unexported fields
}
func (*MockDataSourceSyncer_Expecter) GetMetaData ¶ added in v0.23.5
func (_e *MockDataSourceSyncer_Expecter) GetMetaData() *MockDataSourceSyncer_GetMetaData_Call
GetMetaData is a helper method to define mock.On call
func (*MockDataSourceSyncer_Expecter) SyncDataSource ¶ added in v0.23.5
func (_e *MockDataSourceSyncer_Expecter) SyncDataSource(ctx interface{}, dataSourceHandler interface{}, configParams interface{}) *MockDataSourceSyncer_SyncDataSource_Call
SyncDataSource is a helper method to define mock.On call
- ctx context.Context
- dataSourceHandler DataSourceObjectHandler
- configParams *config.ConfigMap
type MockDataSourceSyncer_GetMetaData_Call ¶ added in v0.23.5
MockDataSourceSyncer_GetMetaData_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMetaData'
func (*MockDataSourceSyncer_GetMetaData_Call) Return ¶ added in v0.23.5
func (_c *MockDataSourceSyncer_GetMetaData_Call) Return(_a0 data_source.MetaData) *MockDataSourceSyncer_GetMetaData_Call
func (*MockDataSourceSyncer_GetMetaData_Call) Run ¶ added in v0.23.5
func (_c *MockDataSourceSyncer_GetMetaData_Call) Run(run func()) *MockDataSourceSyncer_GetMetaData_Call
type MockDataSourceSyncer_SyncDataSource_Call ¶ added in v0.23.5
MockDataSourceSyncer_SyncDataSource_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncDataSource'
func (*MockDataSourceSyncer_SyncDataSource_Call) Return ¶ added in v0.23.5
func (_c *MockDataSourceSyncer_SyncDataSource_Call) Return(_a0 error) *MockDataSourceSyncer_SyncDataSource_Call
func (*MockDataSourceSyncer_SyncDataSource_Call) Run ¶ added in v0.23.5
func (_c *MockDataSourceSyncer_SyncDataSource_Call) Run(run func(ctx context.Context, dataSourceHandler DataSourceObjectHandler, configParams *config.ConfigMap)) *MockDataSourceSyncer_SyncDataSource_Call
type MockDataUsageSyncer ¶
MockDataUsageSyncer is an autogenerated mock type for the DataUsageSyncer type
func NewMockDataUsageSyncer ¶
func NewMockDataUsageSyncer(t mockConstructorTestingTNewMockDataUsageSyncer) *MockDataUsageSyncer
NewMockDataUsageSyncer creates a new instance of MockDataUsageSyncer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockDataUsageSyncer) EXPECT ¶
func (_m *MockDataUsageSyncer) EXPECT() *MockDataUsageSyncer_Expecter
func (*MockDataUsageSyncer) SyncDataUsage ¶
func (_m *MockDataUsageSyncer) SyncDataUsage(ctx context.Context, fileCreator DataUsageStatementHandler, configParams *config.ConfigMap) error
SyncDataUsage provides a mock function with given fields: ctx, fileCreator, configParams
type MockDataUsageSyncer_Expecter ¶
type MockDataUsageSyncer_Expecter struct {
// contains filtered or unexported fields
}
func (*MockDataUsageSyncer_Expecter) SyncDataUsage ¶
func (_e *MockDataUsageSyncer_Expecter) SyncDataUsage(ctx interface{}, fileCreator interface{}, configParams interface{}) *MockDataUsageSyncer_SyncDataUsage_Call
SyncDataUsage is a helper method to define mock.On call
- ctx context.Context
- fileCreator DataUsageStatementHandler
- configParams *config.ConfigMap
type MockDataUsageSyncer_SyncDataUsage_Call ¶
MockDataUsageSyncer_SyncDataUsage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncDataUsage'
func (*MockDataUsageSyncer_SyncDataUsage_Call) Return ¶
func (_c *MockDataUsageSyncer_SyncDataUsage_Call) Return(_a0 error) *MockDataUsageSyncer_SyncDataUsage_Call
func (*MockDataUsageSyncer_SyncDataUsage_Call) Run ¶
func (_c *MockDataUsageSyncer_SyncDataUsage_Call) Run(run func(ctx context.Context, fileCreator DataUsageStatementHandler, configParams *config.ConfigMap)) *MockDataUsageSyncer_SyncDataUsage_Call
type MockIdentityStoreSyncer ¶ added in v0.23.3
MockIdentityStoreSyncer is an autogenerated mock type for the IdentityStoreSyncer type
func NewMockIdentityStoreSyncer ¶ added in v0.23.3
func NewMockIdentityStoreSyncer(t mockConstructorTestingTNewMockIdentityStoreSyncer) *MockIdentityStoreSyncer
NewMockIdentityStoreSyncer creates a new instance of MockIdentityStoreSyncer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockIdentityStoreSyncer) EXPECT ¶ added in v0.23.3
func (_m *MockIdentityStoreSyncer) EXPECT() *MockIdentityStoreSyncer_Expecter
func (*MockIdentityStoreSyncer) SyncIdentityStore ¶ added in v0.23.3
func (_m *MockIdentityStoreSyncer) SyncIdentityStore(ctx context.Context, identityHandler IdentityStoreIdentityHandler, configMap *config.ConfigMap) error
SyncIdentityStore provides a mock function with given fields: ctx, identityHandler, configMap
type MockIdentityStoreSyncer_Expecter ¶ added in v0.23.3
type MockIdentityStoreSyncer_Expecter struct {
// contains filtered or unexported fields
}
func (*MockIdentityStoreSyncer_Expecter) SyncIdentityStore ¶ added in v0.23.3
func (_e *MockIdentityStoreSyncer_Expecter) SyncIdentityStore(ctx interface{}, identityHandler interface{}, configMap interface{}) *MockIdentityStoreSyncer_SyncIdentityStore_Call
SyncIdentityStore is a helper method to define mock.On call
- ctx context.Context
- identityHandler IdentityStoreIdentityHandler
- configMap *config.ConfigMap
type MockIdentityStoreSyncer_SyncIdentityStore_Call ¶ added in v0.23.3
MockIdentityStoreSyncer_SyncIdentityStore_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncIdentityStore'
func (*MockIdentityStoreSyncer_SyncIdentityStore_Call) Return ¶ added in v0.23.3
func (_c *MockIdentityStoreSyncer_SyncIdentityStore_Call) Return(_a0 error) *MockIdentityStoreSyncer_SyncIdentityStore_Call
func (*MockIdentityStoreSyncer_SyncIdentityStore_Call) Run ¶ added in v0.23.3
func (_c *MockIdentityStoreSyncer_SyncIdentityStore_Call) Run(run func(ctx context.Context, identityHandler IdentityStoreIdentityHandler, configMap *config.ConfigMap)) *MockIdentityStoreSyncer_SyncIdentityStore_Call