Feed Management - Set Feed Permissions

Aktualizujte oprávnění u informačního kanálu.

Parametr projektu musí být zadán, pokud byl kanál vytvořen v projektu. Pokud informační kanál není přidružený k žádnému projektu, vyněžte parametr projektu z požadavku.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
feedId
path True

string

Název nebo ID informačního kanálu

organization
path True

string

Název organizace Azure DevOps.

project
path

string

ID projektu nebo název projektu

api-version
query True

string

Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na 5.1-preview.1.

Text požadavku

Name Typ Description
body

FeedPermission[]

Oprávnění k nastavení

Odpovědi

Name Typ Description
200 OK

FeedPermission[]

úspěšná operace

Zabezpečení

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

Name Description
vso.packaging_manage Uděluje možnost vytvářet, číst, aktualizovat a odstraňovat informační kanály a balíčky.

Definice

Name Description
FeedPermission

Oprávnění pro informační kanál.

FeedRole

Role pro tuto identitu v informačním kanálu.

IdentityDescriptor

Popisovač identity je obálka pro typ identity (Windows SID, Passport) spolu s jedinečným identifikátorem, jako je SID nebo PUID.

FeedPermission

Oprávnění pro informační kanál.

Name Typ Description
displayName

string

Zobrazovaný název identity.

identityDescriptor

IdentityDescriptor

Identita přidružená k této roli

identityId

string

ID identity přidružené k této roli

role

FeedRole

Role pro tuto identitu v informačním kanálu.

FeedRole

Role pro tuto identitu v informačním kanálu.

Name Typ Description
administrator

string

Správci mají nad informačním kanálem úplnou kontrolu.

collaborator

string

Spolupracovníci mají stejná oprávnění jako čtenáři, ale můžou také ingestovat balíčky z nakonfigurovaných upstreamových zdrojů.

contributor

string

Přispěvatelé můžou s balíčky v informačním kanálu dělat cokoliv, včetně přidávání nových balíčků, ale nemusí měnit nastavení informačního kanálu.

custom

string

Nepodporuje se.

none

string

Nepodporuje se.

reader

string

Čtenáři můžou jenom číst balíčky a zobrazit nastavení.

IdentityDescriptor

Popisovač identity je obálka pro typ identity (Windows SID, Passport) spolu s jedinečným identifikátorem, jako je SID nebo PUID.

Name Typ Description
identifier

string

Jedinečný identifikátor této identity, který nepřesahuje 256 znaků, který bude zachován.

identityType

string

Typ deskriptoru (například Windows, Passport atd.).