Documentation ¶
Index ¶
- func ComputeRecordIdFromProperties(resource *model.Resource, record *model.Record)
- func DeNormalizeRecord(resource *model.Resource, record *model.Record)
- func GetResourceSpecialProperties(resource *model.Resource) []util.PropertyAccessor
- func InitRecord(ctx context.Context, resource *model.Resource, record *model.Record)
- 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 NewExtensionService(recordService service.RecordService, ...) service.ExtensionService
- func NewExternalService() service.ExternalService
- func NewMetricService(recordService service.RecordService, resourceService service.ResourceService) service.MetricsService
- func NewRecordService(resourceService service.ResourceService, ...) service.RecordService
- func NewResourceMigrationService() service.ResourceMigrationService
- func NewResourceService(backendProviderService service.BackendProviderService, ...) service.ResourceService
- func NewWatchService(backendEventHandler backend_event_handler.BackendEventHandler, ...) service.WatchService
- func NormalizeRecord(resource *model.Resource, record *model.Record)
- func PrepareUpdateForRecord(ctx context.Context, resource *model.Resource, record *model.Record)
- type App
- func (app *App) CheckInitData(config *model.AppConfig)
- func (app *App) GetAuthenticationService() service.AuthenticationService
- func (app *App) GetDataSourceService() service.DataSourceService
- func (app *App) GetExtensionService() service.ExtensionService
- func (app *App) GetMetricsService() service.MetricsService
- func (app *App) GetRecordService() service.RecordService
- func (app *App) GetResourceMigrationService() service.ResourceMigrationService
- func (app *App) GetResourceService() service.ResourceService
- func (app *App) GetWatchService() service.WatchService
- func (app *App) Init() <-chan interface{}
- func (app *App) SetConfig(config *model.AppConfig)
- func (app *App) SetGrayLogAddr(addr string)
- type RequestWithToken
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetResourceSpecialProperties ¶
func GetResourceSpecialProperties(resource *model.Resource) []util.PropertyAccessor
func InitRecord ¶
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 NewExtensionService ¶
func NewExtensionService(recordService service.RecordService, backendProviderService service.BackendProviderService, backendEventHandler backend_event_handler.BackendEventHandler, externalService service.ExternalService) service.ExtensionService
func NewExternalService ¶
func NewExternalService() service.ExternalService
func NewMetricService ¶
func NewMetricService(recordService service.RecordService, resourceService service.ResourceService) service.MetricsService
func NewRecordService ¶
func NewRecordService(resourceService service.ResourceService, backendProviderService service.BackendProviderService, authorizationService service.AuthorizationService) service.RecordService
func NewResourceMigrationService ¶
func NewResourceMigrationService() service.ResourceMigrationService
func NewResourceService ¶
func NewResourceService(backendProviderService service.BackendProviderService, resourceMigrationService service.ResourceMigrationService, authorizationService service.AuthorizationService) service.ResourceService
func NewWatchService ¶
func NewWatchService(backendEventHandler backend_event_handler.BackendEventHandler, service service.AuthorizationService) service.WatchService
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) CheckInitData ¶
func (*App) GetAuthenticationService ¶
func (app *App) GetAuthenticationService() service.AuthenticationService
func (*App) GetDataSourceService ¶
func (app *App) GetDataSourceService() service.DataSourceService
func (*App) GetExtensionService ¶
func (app *App) GetExtensionService() service.ExtensionService
func (*App) GetMetricsService ¶
func (app *App) GetMetricsService() service.MetricsService
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) GetWatchService ¶
func (app *App) GetWatchService() service.WatchService
func (*App) SetGrayLogAddr ¶
type RequestWithToken ¶
type RequestWithToken interface {
GetToken() string
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.