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 |
---|---|---|---|---|
feed
|
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 |
Permissões a serem definidas. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Feed |
Permissões para um feed. |
Feed |
A função para essa identidade em um feed. |
Identity |
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 |
Identidade associada a essa função. |
|
identityId |
string |
Id da identidade associada a essa função. |
role |
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.). |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários