Udostępnij za pośrednictwem


Feed Management - Set Feed Permissions

Zaktualizuj uprawnienia do kanału informacyjnego.

Parametr projektu należy podać, jeśli źródło danych zostało utworzone w projekcie. Jeśli kanał informacyjny nie jest skojarzony z żadnym projektem, pomiń parametr projektu z żądania.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
feedId
path True

string

Nazwa lub identyfikator kanału informacyjnego.

organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path

string

Identyfikator projektu lub nazwa projektu

api-version
query True

string

Wersja interfejsu API do użycia. Powinno to być ustawione na wartość "5.1-preview.1", aby używać tej wersji interfejsu API.

Treść żądania

Nazwa Typ Opis
body

FeedPermission[]

Uprawnienia do ustawienia.

Odpowiedzi

Nazwa Typ Opis
200 OK

FeedPermission[]

operacja zakończona powodzeniem

Zabezpieczenia

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

Nazwa Opis
vso.packaging_manage Umożliwia tworzenie, odczytywanie, aktualizowanie i usuwanie źródeł danych i pakietów.

Definicje

Nazwa Opis
FeedPermission

Uprawnienia do kanału informacyjnego.

FeedRole

Rola dla tej tożsamości w kanale informacyjnym.

IdentityDescriptor

Deskryptor tożsamości to otoka typu tożsamości (identyfikator SID systemu Windows, passport) wraz z unikatowym identyfikatorem, takim jak identyfikator SID lub PUID.

FeedPermission

Uprawnienia do kanału informacyjnego.

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana tożsamości.

identityDescriptor

IdentityDescriptor

Tożsamość skojarzona z tą rolą.

identityId

string

Identyfikator tożsamości skojarzonej z tą rolą.

role

FeedRole

Rola dla tej tożsamości w kanale informacyjnym.

FeedRole

Rola dla tej tożsamości w kanale informacyjnym.

Nazwa Typ Opis
administrator

string

Administratorzy mają całkowitą kontrolę nad kanałem informacyjnym.

collaborator

string

Współpracownicy mają takie same uprawnienia jak czytelnicy, ale mogą również pozyskiwać pakiety ze skonfigurowanych źródeł nadrzędnych.

contributor

string

Współautorzy mogą wykonywać dowolne czynności w pakietach w kanale informacyjnym, w tym dodawać nowe pakiety, ale mogą nie modyfikować ustawień kanału informacyjnego.

custom

string

Nieobsługiwane.

none

string

Nieobsługiwane.

reader

string

Czytelnicy mogą tylko odczytywać pakiety i wyświetlać ustawienia.

IdentityDescriptor

Deskryptor tożsamości to otoka typu tożsamości (identyfikator SID systemu Windows, passport) wraz z unikatowym identyfikatorem, takim jak identyfikator SID lub PUID.

Nazwa Typ Opis
identifier

string

Unikatowy identyfikator tej tożsamości, który nie przekracza 256 znaków, które zostaną utrwalone.

identityType

string

Typ deskryptora (na przykład Windows, Passport itp.).