Compartilhar via


Feed Management - Set Feed Permissions

Atualize as permissões em um feed.

O parâmetro do projeto deve ser fornecido se o feed foi criado em um projeto. Se o feed não estiver associado a nenhum projeto, omita o parâmetro do projeto da solicitação.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
feedId
path True

string

Nome ou ID do feed.

organization
path True

string

O nome da organização do Azure DevOps.

project
path

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '5.1-preview.1' para usar esta versão da api.

Corpo da solicitação

Nome Tipo Description
body

FeedPermission[]

Permissões a serem definidas.

Respostas

Nome Tipo Description
200 OK

FeedPermission[]

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token: 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

Escopos

Nome Description
vso.packaging_manage Concede a capacidade de criar, ler, atualizar e excluir feeds e pacotes.

Definições

Nome Description
FeedPermission

Permissões para um feed.

FeedRole

A função dessa identidade em um feed.

IdentityDescriptor

Um descritor de identidade é um wrapper para o tipo de identidade (SID do Windows, Passport) juntamente com um identificador exclusivo, como o SID ou PUID.

FeedPermission

Permissões para um feed.

Nome Tipo Description
displayName

string

Nome de exibição para a identidade.

identityDescriptor

IdentityDescriptor

Identidade associada a essa função.

identityId

string (uuid)

ID da identidade associada a essa função.

role

FeedRole

A função dessa identidade em um feed.

FeedRole

A função dessa identidade em um feed.

Valor Description
administrator

Os administradores têm controle total sobre o feed.

collaborator

Os colaboradores têm as mesmas permissões que os leitores, mas também podem ingerir pacotes de fontes upstream configuradas.

contributor

Os colaboradores podem fazer qualquer coisa com pacotes no feed, incluindo a adição de novos pacotes, mas eles podem não modificar as configurações do feed.

custom

Unsupported.

none

Unsupported.

reader

Os leitores só podem ler pacotes e exibir as configurações.

IdentityDescriptor

Um descritor de identidade é um wrapper para o tipo de identidade (SID do Windows, Passport) juntamente com um identificador exclusivo, como o SID ou PUID.

Nome Tipo Description
identifier

string

O identificador exclusivo para essa identidade, não excedendo 256 caracteres, que serão persistidos.

identityType

string

Tipo de descritor (por exemplo, Windows, Passport etc.).