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 |
Lista de recursos en los que capturar permisiones |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Permissions |
Detalles para crear un informe de permisos |
Permissions |
Detalles del recurso para el informe de permisos |
Reference |
Clase que se va a representar una colección de vínculos de referencia de REST. |
Resource |
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 |
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 |
Especificar el tipo de recurso en el que se van a notificar los permisos |
ReferenceLinks
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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de