chore: update api-reports
Signed-off-by: Frank Kong <frkong@redhat.com>
This commit is contained in:
@@ -36,6 +36,7 @@ import { PermissionsService } from '@backstage/backend-plugin-api';
|
||||
import { PluginDatabaseManager } from '@backstage/backend-common';
|
||||
import { PluginTaskScheduler } from '@backstage/backend-tasks';
|
||||
import { RESOURCE_TYPE_SCAFFOLDER_ACTION } from '@backstage/plugin-scaffolder-common/alpha';
|
||||
import { RESOURCE_TYPE_SCAFFOLDER_TASK } from '@backstage/plugin-scaffolder-common/alpha';
|
||||
import { RESOURCE_TYPE_SCAFFOLDER_TEMPLATE } from '@backstage/plugin-scaffolder-common/alpha';
|
||||
import { ScaffolderEntitiesProcessor as ScaffolderEntitiesProcessor_2 } from '@backstage/plugin-catalog-backend-module-scaffolder-entity-model';
|
||||
import { Schema } from 'jsonschema';
|
||||
@@ -478,10 +479,10 @@ export interface RouterOptions {
|
||||
lifecycle?: LifecycleService;
|
||||
// (undocumented)
|
||||
logger: Logger;
|
||||
// Warning: (ae-forgotten-export) The symbol "ScaffolderPermissionRuleInput" needs to be exported by the entry point index.d.ts
|
||||
//
|
||||
// (undocumented)
|
||||
permissionRules?: Array<
|
||||
TemplatePermissionRuleInput | ActionPermissionRuleInput
|
||||
>;
|
||||
permissionRules?: Array<ScaffolderPermissionRuleInput>;
|
||||
// (undocumented)
|
||||
permissions?: PermissionsService;
|
||||
// (undocumented)
|
||||
@@ -575,6 +576,16 @@ export class TaskManager implements TaskContext_2 {
|
||||
): Promise<void>;
|
||||
}
|
||||
|
||||
// @public (undocumented)
|
||||
export type TaskPermissionRuleInput<
|
||||
TParams extends PermissionRuleParams = PermissionRuleParams,
|
||||
> = PermissionRule<
|
||||
TemplateEntityStepV1beta3 | TemplateParametersV1beta3,
|
||||
{},
|
||||
typeof RESOURCE_TYPE_SCAFFOLDER_TASK,
|
||||
TParams
|
||||
>;
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export type TaskSecrets = TaskSecrets_2;
|
||||
|
||||
|
||||
@@ -8,9 +8,15 @@ import { ResourcePermission } from '@backstage/plugin-permission-common';
|
||||
// @alpha
|
||||
export const actionExecutePermission: ResourcePermission<'scaffolder-action'>;
|
||||
|
||||
// @alpha
|
||||
export const actionReadPermission: ResourcePermission<'scaffolder-action'>;
|
||||
|
||||
// @alpha
|
||||
export const RESOURCE_TYPE_SCAFFOLDER_ACTION = 'scaffolder-action';
|
||||
|
||||
// @alpha
|
||||
export const RESOURCE_TYPE_SCAFFOLDER_TASK = 'scaffolder-task';
|
||||
|
||||
// @alpha
|
||||
export const RESOURCE_TYPE_SCAFFOLDER_TEMPLATE = 'scaffolder-template';
|
||||
|
||||
@@ -23,9 +29,21 @@ export const scaffolderPermissions: (
|
||||
| ResourcePermission<'scaffolder-template'>
|
||||
)[];
|
||||
|
||||
// @alpha
|
||||
export const scaffolderTaskPermissions: ResourcePermission<'scaffolder-task'>[];
|
||||
|
||||
// @alpha
|
||||
export const scaffolderTemplatePermissions: ResourcePermission<'scaffolder-template'>[];
|
||||
|
||||
// @alpha
|
||||
export const taskCancelPermission: ResourcePermission<'scaffolder-task'>;
|
||||
|
||||
// @alpha
|
||||
export const taskCreatePermission: ResourcePermission<'scaffolder-task'>;
|
||||
|
||||
// @alpha
|
||||
export const taskReadPermission: ResourcePermission<'scaffolder-task'>;
|
||||
|
||||
// @alpha
|
||||
export const templateParameterReadPermission: ResourcePermission<'scaffolder-template'>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user