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 |
---|---|---|---|---|
feed
|
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 |
Oprávnění k nastavení |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
ú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 |
---|---|
Feed |
Oprávnění pro informační kanál. |
Feed |
Role pro tuto identitu v informačním kanálu. |
Identity |
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 |
Identita přidružená k této roli |
|
identityId |
string |
ID identity přidružené k této roli |
role |
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.). |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro