Feed Management - Create Feed
Çeşitli paket türleri için bir kapsayıcı olan bir akış oluşturun.
Proje parametresi istek URL'sine eklenmişse akışlar bir projede oluşturulabilir. Proje parametresi atlanırsa, akış bir projeyle ilişkilendirilmez ve kuruluş düzeyinde oluşturulur. Proje kapsamlı akışlar oluşturma ön sürümdedir ve kuruluşunuzda henüz kullanılamayabilir.
POST https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds?api-version=5.1-preview.1
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path |
string |
Proje Kimliği veya proje adı |
|
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '5.1-preview.1' olarak ayarlanmalıdır. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
_links |
İlgili REST bağlantıları. |
|
badgesEnabled |
boolean |
Ayarlanırsa, bu akış paket rozetlerinin oluşturulmasını destekler. |
capabilities |
Akışın desteklenen özellikleri. |
|
defaultViewId |
string |
Akış yöneticisinin belirttiği görünüm, okuyucular için varsayılan deneyimdir. |
deletedDate |
string |
Bu akışın silindiği tarih. |
description |
string |
Akışın açıklaması. Açıklamalar 255 karakteri aşmamalıdır. |
fullyQualifiedId |
string |
Bu, akış GUID'si veya akış GUID'si olur ve akışa nasıl erişildiğine bağlı olarak GUID'yi görüntüler. |
fullyQualifiedName |
string |
Feed@view biçimde görünümün tam adı. |
hideDeletedPackageVersions |
boolean |
Ayarlanırsa, akış tüm silinmiş/yayımlanmamış sürümleri gizler |
id |
string |
Bu akışı benzersiz olarak tanımlayan bir GUID. |
isReadOnly |
boolean |
Ayarlanırsa, akıştaki tüm paketler sabittir. Akış görünümlerinin sabit olduğunu unutmayın; bu nedenle, bu bayrak her zaman görünümler için ayarlanır. |
name |
string |
Akışın adı. Akış adları şu kurallara uymalıdır: 64 karakteri aşmamalıdır Boşlukiçermemelidir Alt çizgiyle başlamamalı veya noktanoktayla bitmemelidir Şu geçersiz karakterlerden birini içermemelidir: , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
Akış için açık izinler. |
|
project |
Bu akışın ilişkili olduğu proje. |
|
upstreamEnabled |
boolean |
KULLANILMADI: Bu her zaman doğru olmalıdır. false olarak ayarlanması UpstreamSources'taki tüm kaynakları geçersiz kılar. |
upstreamEnabledChangedDate |
string |
Ayarlanırsa, UpstreamEnabled özelliğinin değiştirilme zamanı. Akış oluşturulduktan sonra UpstreamEnabled hiçbir zaman değiştirilmediyse null olur. |
upstreamSources |
Bu akışın paketleri getireceği kaynakların listesi. Boş bir liste, bu akışın ek kaynaklarda paket aramayacağını gösterir. |
|
url |
string |
GUID biçimindeki temel akışın URL'si. |
view |
Görünümün tanımı. |
|
viewId |
string |
Görünüm Kimliği. |
viewName |
string |
Görünüm adı. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
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_write | Akışlar ve paketler oluşturma ve okuma olanağı sağlar. |
Tanımlar
Name | Description |
---|---|
Feed |
Yapıtlar için bir kapsayıcı. |
Feed |
Akışın desteklenen özellikleri. |
Feed |
Akış izinleri. |
Feed |
Bir akışta bu kimliğin rolü. |
Feed |
Akışın üstündeki görünüm. |
Feed |
Görünüm türü. |
Feed |
Görünümün görünürlük durumu. |
Identity |
Kimlik tanımlayıcısı, kimlik türü (Windows SID, Passport) için sarmalayıcı ve SID veya PUID gibi benzersiz bir tanımlayıcıdır. |
Project |
|
Reference |
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf. |
Upstream |
Kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere yukarı akış kaynak tanımı. |
Upstream |
Genel veya İç gibi kaynak türü. |
Feed
Yapıtlar için bir kapsayıcı.
Name | Tür | Description |
---|---|---|
_links |
İlgili REST bağlantıları. |
|
badgesEnabled |
boolean |
Ayarlanırsa, bu akış paket rozetlerinin oluşturulmasını destekler. |
capabilities |
Akışın desteklenen özellikleri. |
|
defaultViewId |
string |
Akış yöneticisinin belirttiği görünüm, okuyucular için varsayılan deneyimdir. |
deletedDate |
string |
Bu akışın silindiği tarih. |
description |
string |
Akışın açıklaması. Açıklamalar 255 karakteri aşmamalıdır. |
fullyQualifiedId |
string |
Bu, akış GUID'si veya akış GUID'si olur ve akışa nasıl erişildiğine bağlı olarak GUID'yi görüntüler. |
fullyQualifiedName |
string |
Feed@view biçimde görünümün tam adı. |
hideDeletedPackageVersions |
boolean |
Ayarlanırsa, akış tüm silinmiş/yayımlanmamış sürümleri gizler |
id |
string |
Bu akışı benzersiz olarak tanımlayan bir GUID. |
isReadOnly |
boolean |
Ayarlanırsa, akıştaki tüm paketler sabittir. Akış görünümlerinin sabit olduğuna dikkat etmek önemlidir; bu nedenle, bu bayrak her zaman görünümler için ayarlanır. |
name |
string |
Akışın adı. Akış adları şu kurallara uymalıdır: 64 karakteri aşmamalıdır Boşlukiçermemelidir Alt çizgiyle başlamamalı veya noktanoktayla bitmemelidir Şu geçersiz karakterlerden birini içermemelidir: , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
Akış için açık izinler. |
|
project |
Bu akışın ilişkili olduğu proje. |
|
upstreamEnabled |
boolean |
KULLANILMADI: Bu her zaman doğru olmalıdır. false olarak ayarlanması UpstreamSources'taki tüm kaynakları geçersiz kılar. |
upstreamEnabledChangedDate |
string |
Ayarlanırsa, UpstreamEnabled özelliğinin değiştirilme zamanı. Akış oluşturulduktan sonra UpstreamEnabled hiçbir zaman değiştirilmediyse null olur. |
upstreamSources |
Bu akışın paketleri getireceği kaynakların listesi. Boş bir liste, bu akışın ek kaynaklarda paket aramayacağını gösterir. |
|
url |
string |
GUID biçimindeki temel akışın URL'si. |
view |
Görünümün tanımı. |
|
viewId |
string |
Görünüm Kimliği. |
viewName |
string |
Görünüm adı. |
FeedCapabilities
Akışın desteklenen özellikleri.
Name | Tür | Description |
---|---|---|
defaultCapabilities |
string |
Yeni oluşturulan akışa verilen özellikler |
none |
string |
Bu akış için bayrak yok |
underMaintenance |
string |
Bu akış şu anda bakımda ve işlevselliği azaltılmış olabilir |
upstreamV2 |
string |
Bu akış, yukarı akış kaynaklarından gelen paketlere hizmet verebilir Yukarı akış paketlerinin el ile görünümlere yükseltilmesi gerekir |
FeedPermission
Akış izinleri.
Name | Tür | Description |
---|---|---|
displayName |
string |
Kimliğin görünen adı. |
identityDescriptor |
Bu rolle ilişkili kimlik. |
|
identityId |
string |
Bu rolle ilişkili kimliğin kimliği. |
role |
Bir akışta bu kimliğin rolü. |
FeedRole
Bir akışta bu kimliğin rolü.
Name | Tür | Description |
---|---|---|
administrator |
string |
Yöneticiler akış üzerinde tam denetime sahiptir. |
collaborator |
string |
Ortak çalışanlar okuyucularla aynı izinlere sahiptir, ancak yapılandırılmış yukarı akış kaynaklarından paketleri de alabilir. |
contributor |
string |
Katkıda bulunanlar, yeni paketler ekleme dahil olmak üzere akıştaki paketler için her şeyi yapabilir, ancak akış ayarlarını değiştiremezler. |
custom |
string |
Desteklenmez. |
none |
string |
Desteklenmez. |
reader |
string |
Okuyucular yalnızca paketleri okuyabilir ve ayarları görüntüleyebilir. |
FeedView
Akışın üstündeki görünüm.
Name | Tür | Description |
---|---|---|
_links |
İlgili REST bağlantıları. |
|
id |
string |
Görünümün kimliği. |
name |
string |
Görünümün adı. |
type |
Görünüm türü. |
|
url |
string |
Görünümün url'si. |
visibility |
Görünümün görünürlük durumu. |
FeedViewType
Görünüm türü.
Name | Tür | Description |
---|---|---|
implicit |
string |
Sistem tarafından otomatik olarak oluşturulan ve yönetilen iç görünüm türü. |
none |
string |
Varsayılan, belirtilmemiş görünüm türü. |
release |
string |
Yayımlanan yapıtları sınıflandırmak için yükseltme hedefi olarak kullanılan görünümü. |
FeedVisibility
Görünümün görünürlük durumu.
Name | Tür | Description |
---|---|---|
collection |
string |
Akışa, akışın bulunduğu kuruluşta mevcut olan tüm geçerli kullanıcılar tarafından erişilebilir (örneğin, 'dev.azure.com/myorg' konumundaki 'myorg' kuruluşu genelinde) |
organization |
string |
Akışa, akışın bulunduğu kuruluşta mevcut olan tüm geçerli kullanıcılar tarafından erişilebilir. Eski adlandırma ve geri uyumluluğunun bu değerin adını yeni anlamı ile eşitlenmemiş olarak bıraktığına dikkat edin. |
private |
string |
Yalnızca akış yöneticisi tarafından açıkça ayarlanan izinler tarafından erişilebilir. |
IdentityDescriptor
Kimlik tanımlayıcısı, kimlik türü (Windows SID, Passport) için sarmalayıcı ve SID veya PUID gibi benzersiz bir tanımlayıcıdır.
Name | Tür | Description |
---|---|---|
identifier |
string |
Bu kimliğin benzersiz tanımlayıcısı 256 karakteri aşmaz ve kalıcı hale getirilir. |
identityType |
string |
Tanımlayıcı türü (örneğin, Windows, Passport vb.). |
ProjectReference
Name | Tür | Description |
---|---|---|
id |
string |
Projenin kimliğini alır veya ayarlar. |
name |
string |
Projenin adını alır veya ayarlar. |
visibility |
string |
Projenin görünürlüğünü alır veya ayarlar. |
ReferenceLinks
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak göstermek istiyoruz. |
UpstreamSource
Kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere yukarı akış kaynak tanımı.
Name | Tür | Description |
---|---|---|
deletedDate |
string |
Bu yukarı akışın silindiği UTC tarihi. |
displayLocation |
string |
Yukarı akış kaynağına kullanıcı dostu bir biçimde bağlanmaya yönelik bulucu, zaman içinde değişebilecek |
id |
string |
Yukarı akış kaynağının kimliği. |
internalUpstreamCollectionId |
string |
İç yukarı akış türü için, onu içeren Azure DevOps kuruluşunu izleyin. |
internalUpstreamFeedId |
string |
İç yukarı akış türü için başvurulmakta olan akış kimliğini izleyin. |
internalUpstreamViewId |
string |
İç yukarı akış türü için başvurulmakta olan akışın görünümünü izleyin. |
location |
string |
Yukarı akış kaynağına bağlanmak için tutarlı bulucu. |
name |
string |
Görünen ad. |
protocol |
string |
Yukarı akış kaynağıyla ilişkili paket türü. |
upstreamSourceType |
Genel veya İç gibi kaynak türü. |
UpstreamSourceType
Genel veya İç gibi kaynak türü.
Name | Tür | Description |
---|---|---|
internal |
string |
Azure DevOps yukarı akış kaynağı. |
public |
string |
Genel kullanıma açık kaynak. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin