chore: update api-reports

Signed-off-by: Frank Kong <frkong@redhat.com>
This commit is contained in:
Frank Kong
2024-04-26 09:30:26 -04:00
parent 959ed3afb2
commit da8e0aae92
2 changed files with 32 additions and 3 deletions
+14 -3
View File
@@ -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'>;