Compartir a través de


Feed Management - Set Feed Permissions

Actualice los permisos en una fuente.

El parámetro del proyecto debe proporcionarse si la fuente se creó en un proyecto. Si la fuente no está asociada a ningún proyecto, omita el parámetro del proyecto de la solicitud.

PATCH https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/permissions?api-version=5.1-preview.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
feedId
path True

string

Nombre o identificador de la fuente.

organization
path True

string

El nombre de la organización de Azure DevOps.

project
path

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

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

Cuerpo de la solicitud

Nombre Tipo Description
body

FeedPermission[]

Permisos que se van a establecer.

Respuestas

Nombre Tipo Description
200 OK

FeedPermission[]

operación correcta

Seguridad

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nombre Description
vso.packaging_manage Concede la capacidad de crear, leer, actualizar y eliminar fuentes y paquetes.

Definiciones

Nombre Description
FeedPermission

Permisos para una fuente.

FeedRole

Rol de esta identidad en una fuente.

IdentityDescriptor

Un descriptor de identidad es un contenedor para el tipo de identidad (SID de Windows, Passport) junto con un identificador único, como el SID o PUID.

FeedPermission

Permisos para una fuente.

Nombre Tipo Description
displayName

string

Nombre para mostrar de la identidad.

identityDescriptor

IdentityDescriptor

Identidad asociada a este rol.

identityId

string

Identificador de la identidad asociada a este rol.

role

FeedRole

Rol de esta identidad en una fuente.

FeedRole

Rol de esta identidad en una fuente.

Nombre Tipo Description
administrator

string

Los administradores tienen control total sobre la fuente.

collaborator

string

Los colaboradores tienen los mismos permisos que los lectores, pero también pueden ingerir paquetes de orígenes ascendentes configurados.

contributor

string

Los colaboradores pueden hacer cualquier cosa en los paquetes de la fuente, incluida la adición de nuevos paquetes, pero es posible que no modifiquen la configuración de fuente.

custom

string

No compatible.

none

string

No compatible.

reader

string

Los lectores solo pueden leer paquetes y ver la configuración.

IdentityDescriptor

Un descriptor de identidad es un contenedor para el tipo de identidad (SID de Windows, Passport) junto con un identificador único, como el SID o PUID.

Nombre Tipo Description
identifier

string

Identificador único de esta identidad, que no supera los 256 caracteres, que se conservarán.

identityType

string

Tipo de descriptor (por ejemplo, Windows, Passport, etc.).