Skip to main content
Version: Next

CreateWorkerOptions

Home > @backstage/plugin-scaffolder-backend > CreateWorkerOptions

Warning: This API is now obsolete.

this type is deprecated, and there will be a new way to create Workers in the next major version.

CreateWorkerOptions

Signature:

export type CreateWorkerOptions = {
taskBroker: TaskBroker;
actionRegistry: TemplateActionRegistry;
integrations: ScmIntegrations;
workingDirectory: string;
logger: LoggerService;
auditor?: AuditorService;
additionalTemplateFilters?: Record<string, TemplateFilter>;
concurrentTasksLimit?: number;
additionalTemplateGlobals?: Record<string, TemplateGlobal>;
permissions?: PermissionEvaluator;
gracefulShutdown?: boolean;
};

References: TaskBroker, TemplateActionRegistry, ScmIntegrations, LoggerService, AuditorService, TemplateFilter, TemplateGlobal, PermissionEvaluator