Feed Management - Set Feed Permissions

Atualize as permissões em um feed.

O parâmetro do projeto deverá ser fornecido se o feed tiver sido criado em um projeto. Se o feed não estiver associado a nenhum projeto, omita o parâmetro de 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 essa 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

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

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 para essa 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

Id da identidade associada a essa função.

role

FeedRole

A função para essa identidade em um feed.

FeedRole

A função para essa identidade em um feed.

Nome Tipo Description
administrator

string

Os administradores têm controle total sobre o feed.

collaborator

string

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

contributor

string

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

custom

string

Sem suporte:

none

string

Sem suporte:

reader

string

Os leitores só podem ler pacotes e exibir 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.).