Feed Management - Set Feed Permissions
Aktualisieren Sie die Berechtigungen für einen Feed.
Der Projektparameter muss angegeben werden, wenn der Feed in einem Projekt erstellt wurde. Wenn der Feed keinem Projekt zugeordnet ist, lassen Sie den Projektparameter aus der Anforderung aus.
PATCH https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/permissions?api-version=5.1-preview.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
feed
|
path | True |
string |
Name oder ID des Feeds. |
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path |
string |
Projekt-ID oder Projektname |
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "5.1-preview.1" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
body |
Festzulegende Berechtigungen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
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 | Beschreibung |
---|---|
vso.packaging_manage | Gewährt die Möglichkeit, Feeds und Pakete zu erstellen, zu lesen, zu aktualisieren und zu löschen. |
Definitionen
Name | Beschreibung |
---|---|
Feed |
Berechtigungen für einen Feed. |
Feed |
Die Rolle für diese Identität in einem Feed. |
Identity |
Ein Identitätsdeskriptor ist ein Wrapper für den Identitätstyp (Windows-SID, Passport) zusammen mit einem eindeutigen Bezeichner wie sid oder PUID. |
FeedPermission
Berechtigungen für einen Feed.
Name | Typ | Beschreibung |
---|---|---|
displayName |
string |
Anzeigename für die Identität. |
identityDescriptor |
Dieser Rolle zugeordnete Identität. |
|
identityId |
string |
ID der Identität, die dieser Rolle zugeordnet ist. |
role |
Die Rolle für diese Identität in einem Feed. |
FeedRole
Die Rolle für diese Identität in einem Feed.
Name | Typ | Beschreibung |
---|---|---|
administrator |
string |
Administratoren haben die vollständige Kontrolle über den Feed. |
collaborator |
string |
Projektmitarbeiter verfügen über die gleichen Berechtigungen wie Leser, können aber auch Pakete aus konfigurierten Upstream Quellen erfassen. |
contributor |
string |
Mitwirkende können für Pakete im Feed alles tun, einschließlich des Hinzufügens neuer Pakete, aber sie dürfen die Feedeinstellungen nicht ändern. |
custom |
string |
Nicht unterstützt. |
none |
string |
Nicht unterstützt. |
reader |
string |
Leser können nur Pakete lesen und Einstellungen anzeigen. |
IdentityDescriptor
Ein Identitätsdeskriptor ist ein Wrapper für den Identitätstyp (Windows-SID, Passport) zusammen mit einem eindeutigen Bezeichner wie sid oder PUID.
Name | Typ | Beschreibung |
---|---|---|
identifier |
string |
Der eindeutige Bezeichner für diese Identität mit maximal 256 Zeichen, der beibehalten wird. |
identityType |
string |
Typ des Deskriptors (z. B. Windows, Passport usw.). |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für