UNPKG

azdev-automation

Version:

Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services

10 lines (9 loc) 511 B
import { TeamProject } from "azure-devops-node-api/interfaces/CoreInterfaces"; import { IProject, IProjectPermission } from "../readers/iconfigurationreader"; export interface IProjectUpdater { getProject(name: string): Promise<TeamProject>; getProjects(name: string): Promise<TeamProject[]>; createProject(project: IProject): Promise<TeamProject>; updateProject(project: IProject): Promise<TeamProject>; updatePermissions(project: TeamProject, policy: IProjectPermission): Promise<void>; }