Feed Management - Create Feed
Erstellen Sie einen Feed, einen Container für verschiedene Pakettypen.
Feeds können in einem Projekt erstellt werden, wenn der Projektparameter in der Anforderungs-URL enthalten ist. Wenn der Projektparameter ausgelassen wird, wird der Feed nicht einem Projekt zugeordnet und auf organization Ebene erstellt. Das Erstellen projektbezogener Feeds befindet sich in der Vorabversion und ist möglicherweise noch nicht in Ihrem organization verfügbar.
POST https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds?api-version=5.1-preview.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
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 |
---|---|---|
_links |
Verwandte REST-Links. |
|
badgesEnabled |
boolean |
Falls festgelegt, unterstützt dieser Feed die Generierung von Paket-Badges. |
capabilities |
Unterstützte Funktionen eines Feeds. |
|
defaultViewId |
string |
Die Ansicht, die der Feedadministrator angegeben hat, ist die Standardumgebung für Leser. |
deletedDate |
string |
Das Datum, an dem dieser Feed gelöscht wurde. |
description |
string |
Eine Beschreibung für den Feed. Beschreibungen dürfen 255 Zeichen nicht überschreiten. |
fullyQualifiedId |
string |
Dies ist entweder die Feed-GUID oder die Feed-GUID und die Anzeige-GUID, je nachdem, wie auf den Feed zugegriffen wurde. |
fullyQualifiedName |
string |
Vollständiger Name der Ansicht in feed@view Format. |
hideDeletedPackageVersions |
boolean |
Wenn festgelegt, blendet der Feed alle gelöschten/nicht veröffentlichten Versionen aus. |
id |
string |
Eine GUID, die diesen Feed eindeutig identifiziert. |
isReadOnly |
boolean |
Wenn festgelegt, sind alle Pakete im Feed unveränderlich. Es ist wichtig zu beachten, dass Feedansichten unveränderlich sind. Daher wird dieses Flag immer für Ansichten festgelegt. |
name |
string |
Ein Name für den Feed. Feednamen müssen diesen Regeln entsprechen: Dürfen nicht mehr als 64 Zeichen Dürfen keine Leerzeichen enthalten Dürfen nicht mit einem Unterstrich oder einem Punktbeginnen Darf nicht mit einem Punktenden Darf keins der folgenden unzulässigen Zeichen enthalten: , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
Explizite Berechtigungen für den Feed. |
|
project |
Das Projekt, dem dieser Feed zugeordnet ist. |
|
upstreamEnabled |
boolean |
VERALTET: Dies sollte immer wahr sein. Wenn Sie auf false festlegen, werden alle Quellen in UpstreamSources außer Kraft gesetzt. |
upstreamEnabledChangedDate |
string |
Wenn festgelegt, Zeitpunkt, zu dem die UpstreamEnabled-Eigenschaft geändert wurde. Ist NULL, wenn UpstreamEnabled nach der Feederstellung nie geändert wurde. |
upstreamSources |
Eine Liste der Quellen, von denen dieser Feed Pakete abruft. Eine leere Liste gibt an, dass dieser Feed keine zusätzlichen Quellen nach Paketen durchsucht. |
|
url |
string |
Die URL des Basisfeeds im GUID-Format. |
view |
Definition der Ansicht. |
|
viewId |
string |
Id anzeigen. |
viewName |
string |
Ansichtsname. |
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_write | Ermöglicht das Erstellen und Lesen von Feeds und Paketen. |
Definitionen
Name | Beschreibung |
---|---|
Feed |
Ein Container für Artefakte. |
Feed |
Unterstützte Funktionen eines Feeds. |
Feed |
Berechtigungen für einen Feed. |
Feed |
Die Rolle für diese Identität in einem Feed. |
Feed |
Eine Ansicht über einem Feed. |
Feed |
Ansichtstyp. |
Feed |
Sichtbarkeit status der Ansicht. |
Identity |
Ein Identitätsdeskriptor ist ein Wrapper für den Identitätstyp (Windows-SID, Passport) zusammen mit einem eindeutigen Bezeichner wie sid oder PUID. |
Project |
|
Reference |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Upstream |
Upstream-Quelldefinition, einschließlich ihrer Identität, des Pakettyps und anderer zugeordneter Informationen. |
Upstream |
Quelltyp, z. B. Öffentlich oder Intern. |
Feed
Ein Container für Artefakte.
Name | Typ | Beschreibung |
---|---|---|
_links |
Verwandte REST-Links. |
|
badgesEnabled |
boolean |
Falls festgelegt, unterstützt dieser Feed die Generierung von Paket-Badges. |
capabilities |
Unterstützte Funktionen eines Feeds. |
|
defaultViewId |
string |
Die Ansicht, die der Feedadministrator angegeben hat, ist die Standardumgebung für Leser. |
deletedDate |
string |
Das Datum, an dem dieser Feed gelöscht wurde. |
description |
string |
Eine Beschreibung für den Feed. Beschreibungen dürfen 255 Zeichen nicht überschreiten. |
fullyQualifiedId |
string |
Dies ist entweder die Feed-GUID oder die Feed-GUID und die Anzeige-GUID, je nachdem, wie auf den Feed zugegriffen wurde. |
fullyQualifiedName |
string |
Vollständiger Name der Ansicht in feed@view Format. |
hideDeletedPackageVersions |
boolean |
Wenn festgelegt, blendet der Feed alle gelöschten/nicht veröffentlichten Versionen aus. |
id |
string |
Eine GUID, die diesen Feed eindeutig identifiziert. |
isReadOnly |
boolean |
Wenn festgelegt, sind alle Pakete im Feed unveränderlich. Es ist wichtig zu beachten, dass Feedansichten unveränderlich sind. Daher wird dieses Flag immer für Ansichten festgelegt. |
name |
string |
Ein Name für den Feed. Feednamen müssen diesen Regeln folgen: Darf 64 Zeichen dürfen keine Leerzeichen enthalten Dürfen nicht mit einem Unterstrich oder einem Punktbeginnen Darf nicht mit einem Punkt enden Darf keines der folgenden unzulässigen Zeichen enthalten: , ,, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
Explizite Berechtigungen für den Feed. |
|
project |
Das Projekt, dem dieser Feed zugeordnet ist. |
|
upstreamEnabled |
boolean |
VERALTET: Dies sollte immer der Fall sein. Wenn Sie auf false festlegen, werden alle Quellen in UpstreamSources außer Kraft gesetzt. |
upstreamEnabledChangedDate |
string |
Wenn festgelegt, Zeitpunkt, zu dem die UpstreamEnabled-Eigenschaft geändert wurde. Ist NULL, wenn UpstreamEnabled nach der Feederstellung nie geändert wurde. |
upstreamSources |
Eine Liste der Quellen, aus denen dieser Feed Pakete abruft. Eine leere Liste gibt an, dass dieser Feed keine zusätzlichen Quellen nach Paketen durchsucht. |
|
url |
string |
Die URL des Basisfeeds im GUID-Format. |
view |
Definition der Ansicht. |
|
viewId |
string |
Anzeigen der ID. |
viewName |
string |
Ansichtsname. |
FeedCapabilities
Unterstützte Funktionen eines Feeds.
Name | Typ | Beschreibung |
---|---|---|
defaultCapabilities |
string |
Die Funktionen, die einem neu erstellten Feed zugewiesen werden |
none |
string |
Für diesen Feed sind keine Flags vorhanden. |
underMaintenance |
string |
Dieser Feed wird derzeit gewartet und verfügt möglicherweise über eine eingeschränkte Funktionalität. |
upstreamV2 |
string |
Dieser Feed kann Pakete aus Upstream Quellen bereitstellen Upstreampakete müssen manuell zu Ansichten heraufgestuft werden. |
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. |
FeedView
Eine Ansicht über einem Feed.
Name | Typ | Beschreibung |
---|---|---|
_links |
Verwandte REST-Links. |
|
id |
string |
ID der Ansicht. |
name |
string |
Name der Ansicht. |
type |
Ansichtstyp. |
|
url |
string |
URL der Ansicht. |
visibility |
Sichtbarkeit status der Ansicht. |
FeedViewType
Ansichtstyp.
Name | Typ | Beschreibung |
---|---|---|
implicit |
string |
Interner Ansichtstyp, der automatisch vom System erstellt und verwaltet wird. |
none |
string |
Standardmäßiger, nicht angegebener Ansichtstyp. |
release |
string |
Ansicht, die als Heraufstufungsziel verwendet wird, um freigegebene Artefakte zu klassifizieren. |
FeedVisibility
Sichtbarkeit status der Ansicht.
Name | Typ | Beschreibung |
---|---|---|
collection |
string |
Der Feed ist für alle gültigen Benutzer zugänglich, die in der organization vorhanden sind, in der sich der Feed befindet (z. B. organization "myorg" unter "dev.azure.com/myorg"). |
organization |
string |
Auf den Feed können alle gültigen Benutzer zugreifen, die in dem Unternehmen vorhanden sind, in dem sich der Feed befindet. Beachten Sie, dass der Name dieses Werts aufgrund der Legacybenennung und der Zurückkompat nicht mit seiner neuen Bedeutung synchronisiert wird. |
private |
string |
Zugriff nur durch die Berechtigungen, die explizit vom Feedadministrator festgelegt wurden. |
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.). |
ProjectReference
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ruft die ID des Projekts ab oder legt sie fest. |
name |
string |
Ruft den Namen des Projekts ab oder legt den Namen fest. |
visibility |
string |
Ruft die Sichtbarkeit des Projekts ab oder legt sie fest. |
ReferenceLinks
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützter Sind, möchten wir sie nur als schreibgeschützter Link verfügbar machen. |
UpstreamSource
Upstream-Quelldefinition, einschließlich ihrer Identität, des Pakettyps und anderer zugeordneter Informationen.
Name | Typ | Beschreibung |
---|---|---|
deletedDate |
string |
UTC-Datum, an dem diese Upstream gelöscht wurde. |
displayLocation |
string |
Locator zum Herstellen einer Verbindung mit der Upstream Quelle in einem benutzerfreundlichen Format, das sich im Laufe der Zeit möglicherweise ändern kann |
id |
string |
Identität der Upstream Quelle. |
internalUpstreamCollectionId |
string |
Verfolgen Sie für einen internen Upstream typ die Azure DevOps-organization, die ihn enthält. |
internalUpstreamFeedId |
string |
Verfolgen Sie bei einem internen Upstream Typ die Feed-ID, auf die verwiesen wird. |
internalUpstreamViewId |
string |
Verfolgen Sie bei einem internen Upstream Typ die Ansicht des Feeds, auf den verwiesen wird. |
location |
string |
Konsistenter Locator zum Herstellen einer Verbindung mit der Upstream Quelle. |
name |
string |
Anzeigename. |
protocol |
string |
Pakettyp, der der Upstream Quelle zugeordnet ist. |
upstreamSourceType |
Quelltyp, z. B. Öffentlich oder Intern. |
UpstreamSourceType
Quelltyp, z. B. Öffentlich oder Intern.
Name | Typ | Beschreibung |
---|---|---|
internal |
string |
Azure DevOps Upstream Quelle. |
public |
string |
Öffentlich verfügbare Quelle. |
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