Skip to main content
Version: Next

@backstage/plugin-scaffolder-backend

Home > @backstage/plugin-scaffolder-backend

The Backstage backend plugin that helps you create new things

Functions

Function

Description

createCatalogRegisterAction(options)

Registers entities from a catalog descriptor file in the workspace into the software catalog.

createCatalogWriteAction()

Writes a catalog descriptor file containing the provided entity to a path in the workspace.

createDebugLogAction()

Writes a message into the log or lists all files in the workspace

createFetchCatalogEntityAction(options)

Returns entity or entities from the catalog by entity reference(s).

createFetchPlainAction(options)

Downloads content and places it in the workspace, or optionally in a subdirectory specified by the 'targetPath' input option.

createFetchPlainFileAction(options)

Downloads a single file and places it in the workspace.

createFetchTemplateAction(options)

Downloads a skeleton, templates variables into file and directory names and content. Then places the result in the workspace, or optionally in a subdirectory specified by the 'targetPath' input option.

createFetchTemplateFileAction(options)

Downloads a single file and templates variables into file. Then places the result in the workspace, or optionally in a subdirectory specified by the 'targetPath' input option.

createFilesystemDeleteAction()

Creates new action that enables deletion of files and directories in the workspace.

createFilesystemReadDirAction()

Creates new action that enables reading directories in the workspace.

createFilesystemRenameAction()

Creates a new action that allows renames of files and directories in the workspace.

createWaitAction(options)

Waits for a certain period of time.

Variables

Variable

Description

scaffolderPlugin

Scaffolder plugin

Type Aliases

Type Alias

Description

ActionPermissionRuleInput

TemplatePermissionRuleInput