Feed Management - Set Feed Permissions

Обновление разрешений для веб-канала.

Параметр проекта должен быть указан, если веб-канал был создан в проекте. Если веб-канал не связан ни с каким проектом, опустите параметр проекта в запросе.

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

Параметры URI

Имя В Обязательно Тип Описание
feedId
path True

string

Имя или идентификатор веб-канала.

organization
path True

string

Название организации Azure DevOps.

project
path

string

Идентификатор или имя проекта

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 5.1-preview.1.

Текст запроса

Имя Тип Описание
body

FeedPermission[]

Разрешения для задания.

Ответы

Имя Тип Описание
200 OK

FeedPermission[]

успешная операция

Безопасность

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

Имя Описание
vso.packaging_manage Предоставляет возможность создавать, читать, обновлять и удалять веб-каналы и пакеты.

Определения

Имя Описание
FeedPermission

Разрешения для веб-канала.

FeedRole

Роль для этого удостоверения в веб-канале.

IdentityDescriptor

Дескриптор удостоверения — это оболочка для типа удостоверения (ИД Безопасности Windows, Passport) вместе с уникальным идентификатором, таким как SID или PUID.

FeedPermission

Разрешения для веб-канала.

Имя Тип Описание
displayName

string

Отображаемое имя удостоверения.

identityDescriptor

IdentityDescriptor

Удостоверение, связанное с этой ролью.

identityId

string

Идентификатор удостоверения, связанного с этой ролью.

role

FeedRole

Роль для этого удостоверения в веб-канале.

FeedRole

Роль для этого удостоверения в веб-канале.

Имя Тип Описание
administrator

string

Администраторы полностью контролируют веб-канал.

collaborator

string

Участники совместной работы имеют те же разрешения, что и читатели, но также могут принимать пакеты из настроенных вышестоящий источников.

contributor

string

Участники могут выполнять любые действия с пакетами в веб-канале, включая добавление новых пакетов, но не могут изменять параметры веб-канала.

custom

string

Не поддерживается.

none

string

Не поддерживается.

reader

string

Читатели могут только считывать пакеты и просматривать параметры.

IdentityDescriptor

Дескриптор удостоверения — это оболочка для типа удостоверения (ИД Безопасности Windows, Passport) вместе с уникальным идентификатором, таким как SID или PUID.

Имя Тип Описание
identifier

string

Уникальный идентификатор для этого удостоверения, не превышающий 256 символов, который будет сохранен.

identityType

string

Тип дескриптора (например, Windows, Passport и т. д.).