Compartir a través de


Permissions Report - Create

Solicitud de un informe de permisos que se va a crear de forma asincrónica

POST https://dev.azure.com/{organization}/_apis/permissionsreport?api-version=6.1-preview.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

El nombre de la organización de Azure DevOps.

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "6.1-preview.1" para usar esta versión de la API.

Cuerpo de la solicitud

Nombre Tipo Description
descriptors

string[]

Lista de grupos y usuarios en los que capturar permisos. Una lista vacía capturará todos los grupos y usuarios de la organización.

reportName

string

Nombre del informe que se va a crear, haga que sea único.

resources

PermissionsReportResource[]

Lista de recursos en los que capturar permisiones

Respuestas

Nombre Tipo Description
200 OK

ReferenceLinks

operación correcta

Seguridad

accessToken

Token de acceso personal. Use cualquier valor para el nombre de usuario y el token como contraseña.

Type: basic

Definiciones

Nombre Description
PermissionsReportRequest

Detalles para crear un informe de permisos

PermissionsReportResource

Detalles del recurso para el informe de permisos

ReferenceLinks

Clase que se va a representar una colección de vínculos de referencia de REST.

ResourceType

Especificar el tipo de recurso en el que se van a notificar los permisos

PermissionsReportRequest

Detalles para crear un informe de permisos

Nombre Tipo Description
descriptors

string[]

Lista de grupos y usuarios en los que capturar permisos. Una lista vacía capturará todos los grupos y usuarios de la organización.

reportName

string

Nombre del informe que se va a crear, haga que sea único.

resources

PermissionsReportResource[]

Lista de recursos en los que capturar permisiones

PermissionsReportResource

Detalles del recurso para el informe de permisos

Nombre Tipo Description
resourceId

string

GUID, Nombre o referencia para el tipo de recurso especificado

resourceName

string

En el caso del tipo de recurso de repositorio, el nombre del recurso es el nombre del repositorio.

resourceType

ResourceType

Especificar el tipo de recurso en el que se van a notificar los permisos

Clase que se va a representar una colección de vínculos de referencia de REST.

Nombre Tipo Description
links

object

Vista de lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura.

ResourceType

Especificar el tipo de recurso en el que se van a notificar los permisos

Nombre Tipo Description
projectGit

string

Uso para el nodo raíz "Repositorios de Git"

ref

string

Use nodos de repositorio o rama con el formato ref, por ejemplo. RepoGuid/Refs/head/master, ProjectName/RepoName/Refs/head/master, ProjectGuid/RepoGuid/Refs/tags

release

string

Use para el permiso Liberar. P. ej. ProjectGuid, ProjectGuid/Path

repo

string

Permisos para el nodo de repositorio principal. El identificador de recurso debe ser RepoGuid, ProjectId/RepoGuid o ProjectId/RepoName.

tfvc

string

Use para el permiso Control de versiones de Team Foundation mediante la ruta de acceso del elemento, por ejemplo. $/test tfvc