Skip to main content

LegacyPluginEnvironment

Home > @backstage/backend-dynamic-feature-service > LegacyPluginEnvironment

Warning: This API is now obsolete.

Support for the legacy backend system will be removed in the future.

When adding a legacy plugin installer entrypoint in your plugin, you should always take the opportunity to also implement support for the new backend system if not already done.

Signature:

export type LegacyPluginEnvironment = {
logger: Logger;
cache: PluginCacheManager;
database: PluginDatabaseManager;
config: Config;
reader: UrlReader;
discovery: PluginEndpointDiscovery;
tokenManager: TokenManager;
permissions: PermissionEvaluator;
scheduler: PluginTaskScheduler;
identity: IdentityApi;
eventBroker: EventBroker;
events: EventsService;
pluginProvider: BackendPluginProvider;
};

References: PluginCacheManager, PluginDatabaseManager, Config, UrlReader, PluginEndpointDiscovery, TokenManager, PermissionEvaluator, PluginTaskScheduler, IdentityApi, EventBroker, EventsService, BackendPluginProvider