Documentation ¶
Index ¶
- func InitRecord(ctx context.Context, resource *model.Resource, record abs.RecordLike)
- func NewAuditService(backendEventHandler backend_event_handler.BackendEventHandler, ...) service.AuditService
- func NewAuthenticationService(recordService service.RecordService) service.AuthenticationService
- func NewAuthorizationService() service.AuthorizationService
- func NewBackendProviderService(eventHandler backend_event_handler.BackendEventHandler) service.BackendProviderService
- func NewDataSourceService(resourceService service.ResourceService, recordService service.RecordService, ...) service.DataSourceService
- func NewEventChannelService(authorizationService service.AuthorizationService) service.EventChannelService
- func NewExtensionService(recordService service.RecordService, ...) service.ExtensionService
- func NewExternalService(eventChannelService service.EventChannelService) service.ExternalService
- func NewRecordService(resourceService service.ResourceService, ...) service.RecordService
- func NewResourceMigrationService() service.ResourceMigrationService
- func NewResourceService(backendProviderService service.BackendProviderService, ...) service.ResourceService
- func NewStatsService(backendEventHandler backend_event_handler.BackendEventHandler) service.StatsService
- func NewWatchService(backendEventHandler backend_event_handler.BackendEventHandler, ...) service.WatchService
- func PrepareUpdateForRecord(ctx context.Context, resource *model.Resource, record abs.RecordLike)
- type App
- func (app *App) CheckInitData(config *model.AppConfig)
- func (app *App) GetAppConfig() *model.AppConfig
- func (app *App) GetAuditService() service.AuditService
- func (app *App) GetAuthenticationService() service.AuthenticationService
- func (app *App) GetAuthorizationService() service.AuthorizationService
- func (app *App) GetBackendEventHandler() interface{}
- func (app *App) GetBackendProviderService() service.BackendProviderService
- func (app *App) GetDataSourceService() service.DataSourceService
- func (app *App) GetEventChannelService() service.EventChannelService
- func (app *App) GetExtensionService() service.ExtensionService
- func (app *App) GetRecordService() service.RecordService
- func (app *App) GetResourceMigrationService() service.ResourceMigrationService
- func (app *App) GetResourceService() service.ResourceService
- func (app *App) GetStatsService() service.StatsService
- func (app *App) GetWatchService() service.WatchService
- func (app *App) Init() <-chan interface{}
- func (app *App) RegisterModule(moduleConstructor service.ModuleConstructor)
- func (app *App) SetConfig(config *model.AppConfig)
- type RequestWithToken
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitRecord ¶
func NewAuditService ¶ added in v1.1.90
func NewAuditService(backendEventHandler backend_event_handler.BackendEventHandler, recordService service.RecordService) service.AuditService
func NewAuthenticationService ¶
func NewAuthenticationService(recordService service.RecordService) service.AuthenticationService
func NewAuthorizationService ¶
func NewAuthorizationService() service.AuthorizationService
func NewBackendProviderService ¶
func NewBackendProviderService(eventHandler backend_event_handler.BackendEventHandler) service.BackendProviderService
func NewDataSourceService ¶
func NewDataSourceService(resourceService service.ResourceService, recordService service.RecordService, backendProviderService service.BackendProviderService) service.DataSourceService
func NewEventChannelService ¶ added in v1.1.48
func NewEventChannelService(authorizationService service.AuthorizationService) service.EventChannelService
func NewExtensionService ¶
func NewExtensionService(recordService service.RecordService, backendProviderService service.BackendProviderService, backendEventHandler backend_event_handler.BackendEventHandler, externalService service.ExternalService) service.ExtensionService
func NewExternalService ¶
func NewExternalService(eventChannelService service.EventChannelService) service.ExternalService
func NewRecordService ¶
func NewRecordService(resourceService service.ResourceService, backendProviderService service.BackendProviderService, authorizationService service.AuthorizationService, backendEventHandler backend_event_handler.BackendEventHandler) service.RecordService
func NewResourceMigrationService ¶
func NewResourceMigrationService() service.ResourceMigrationService
func NewResourceService ¶
func NewResourceService(backendProviderService service.BackendProviderService, resourceMigrationService service.ResourceMigrationService, authorizationService service.AuthorizationService) service.ResourceService
func NewStatsService ¶ added in v1.1.90
func NewStatsService(backendEventHandler backend_event_handler.BackendEventHandler) service.StatsService
func NewWatchService ¶
func NewWatchService(backendEventHandler backend_event_handler.BackendEventHandler, authorizationService service.AuthorizationService, resourceService service.ResourceService) service.WatchService
func PrepareUpdateForRecord ¶
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) CheckInitData ¶
func (*App) GetAppConfig ¶ added in v1.3.83
func (*App) GetAuditService ¶ added in v1.1.90
func (app *App) GetAuditService() service.AuditService
func (*App) GetAuthenticationService ¶
func (app *App) GetAuthenticationService() service.AuthenticationService
func (*App) GetAuthorizationService ¶ added in v1.1.48
func (app *App) GetAuthorizationService() service.AuthorizationService
func (*App) GetBackendEventHandler ¶ added in v1.2.82
func (app *App) GetBackendEventHandler() interface{}
func (*App) GetBackendProviderService ¶ added in v1.3.83
func (app *App) GetBackendProviderService() service.BackendProviderService
func (*App) GetDataSourceService ¶
func (app *App) GetDataSourceService() service.DataSourceService
func (*App) GetEventChannelService ¶ added in v1.1.48
func (app *App) GetEventChannelService() service.EventChannelService
func (*App) GetExtensionService ¶
func (app *App) GetExtensionService() service.ExtensionService
func (*App) GetRecordService ¶
func (app *App) GetRecordService() service.RecordService
func (*App) GetResourceMigrationService ¶
func (app *App) GetResourceMigrationService() service.ResourceMigrationService
func (*App) GetResourceService ¶
func (app *App) GetResourceService() service.ResourceService
func (*App) GetStatsService ¶ added in v1.1.90
func (app *App) GetStatsService() service.StatsService
func (*App) GetWatchService ¶
func (app *App) GetWatchService() service.WatchService
func (*App) RegisterModule ¶ added in v1.2.82
func (app *App) RegisterModule(moduleConstructor service.ModuleConstructor)
type RequestWithToken ¶
type RequestWithToken interface {
GetToken() string
}
Source Files ¶
- app.go
- audit-service.go
- authentication-service.go
- authorization-service.go
- backend-provider-service-methods.go
- backend-provider-service.go
- data-source-service.go
- event-channel-service.go
- extension-service.go
- external-service.go
- record-resolver.go
- record-service.go
- record-util.go
- resource-migration-service.go
- resource-service.go
- stats-service.go
- watch-service.go
Click to show internal directories.
Click to hide internal directories.