Feed Management - Get Feed
Получение параметров для определенного веб-канала.
Параметр проекта должен быть указан, если веб-канал был создан в проекте. Если веб-канал не связан ни с каким проектом, опустите параметр проекта в запросе.
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}?api-version=7.1-preview.1
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}?includeDeletedUpstreams={includeDeletedUpstreams}&api-version=7.1-preview.1
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
feed
|
path | True |
string |
Имя или идентификатор веб-канала. |
organization
|
path | True |
string |
Название организации Azure DevOps. |
project
|
path |
string |
Идентификатор проекта или имя проекта |
|
api-version
|
query | True |
string |
Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.1. |
include
|
query |
boolean |
Включите в ответ вышестоящие потоки, которые были удалены. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
успешная операция |
Безопасность
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
Имя | Описание |
---|---|
vso.packaging | Предоставляет возможность чтения веб-каналов и пакетов. Также предоставляет возможность поиска пакетов. |
Определения
Имя | Описание |
---|---|
Feed |
Контейнер для артефактов. |
Feed |
Поддерживаемые возможности веб-канала. |
Feed |
Разрешения для веб-канала. |
Feed |
Роль для этого удостоверения в веб-канале. |
Feed |
Представление поверх веб-канала. |
Feed |
Тип представления. |
Feed |
Состояние видимости представления. |
Identity |
Дескриптор удостоверения — это оболочка для типа удостоверения (ИД Безопасности Windows, Passport) вместе с уникальным идентификатором, таким как SID или PUID. |
Project |
|
Reference |
Класс, представляющий коллекцию ссылок REST. |
Upstream |
Вышестоящее определение источника, включая его идентификатор, тип пакета и другие связанные сведения. |
Upstream |
Тип источника, например Public или Internal. |
Upstream |
Указывает состояние вышестоящий. |
Upstream |
Feed
Контейнер для артефактов.
Имя | Тип | Описание |
---|---|---|
_links |
Связанные ссылки REST. |
|
badgesEnabled |
boolean |
Если этот веб-канал задан, он поддерживает создание индикаторов событий пакетов. |
capabilities |
Поддерживаемые возможности веб-канала. |
|
defaultViewId |
string |
Представление, указанное администратором веб-канала, является интерфейсом по умолчанию для читателей. |
deletedDate |
string |
Дата удаления этого веб-канала. |
description |
string |
Описание веб-канала. Длина описания не должна превышать 255 символов. |
fullyQualifiedId |
string |
Это будет либо GUID веб-канала, либо GUID веб-канала и GUID представления в зависимости от способа доступа к веб-каналу. |
fullyQualifiedName |
string |
Полное имя представления в формате feed@view. |
hideDeletedPackageVersions |
boolean |
Если этот параметр задан, веб-канал будет скрывать все удаленные или неопубликованные версии. |
id |
string |
Guid, который однозначно идентифицирует этот веб-канал. |
isReadOnly |
boolean |
Если этот параметр задан, все пакеты в веб-канале являются неизменяемыми. Важно отметить, что представления веб-каналов являются неизменяемыми; Поэтому этот флаг всегда будет установлен для представлений. |
name |
string |
Имя веб-канала. Имена веб-каналов должны соответствовать следующим правилам: не должно превышать 64 символов, не должно содержать пробелов. Не должно начинаться с подчеркивания или точкаНе должна заканчиваться точкой. Не должно содержать следующие недопустимые символы: , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permanentDeletedDate |
string |
Дата окончательного удаления этого веб-канала. |
permissions |
Явные разрешения для веб-канала. |
|
project |
Проект, с которым связан этот веб-канал. |
|
scheduledPermanentDeleteDate |
string |
Дата окончательного удаления этого веб-канала. |
upstreamEnabled |
boolean |
Это всегда должно быть правдой. Если задано значение false, будут переопределяться все источники в UpstreamSources. |
upstreamEnabledChangedDate |
string |
Если задано значение , время изменения свойства UpstreamEnabled. Будет иметь значение NULL, если upstreamEnabled не изменялся после создания веб-канала. |
upstreamSources |
Список источников, из которые этот веб-канал будет получить пакеты. Пустой список указывает, что этот веб-канал не будет искать пакеты в дополнительных источниках. |
|
url |
string |
URL-адрес базового веб-канала в форме GUID. |
view |
Определение представления. |
|
viewId |
string |
Идентификатор представления. |
viewName |
string |
Имя представления. |
FeedCapabilities
Поддерживаемые возможности веб-канала.
Имя | Тип | Описание |
---|---|---|
defaultCapabilities |
string |
Возможности, предоставленные только что созданному веб-каналу |
none |
string |
Флаги для этого веб-канала не существуют |
underMaintenance |
string |
Этот веб-канал в настоящее время находится на обслуживании и может иметь ограниченные функциональные возможности |
upstreamV2 |
string |
Этот веб-канал может обслуживать пакеты из вышестоящий источников Вышестоящие пакеты должны быть вручную повышены до представлений |
FeedPermission
Разрешения для веб-канала.
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Отображаемое имя удостоверения. |
identityDescriptor |
Удостоверение, связанное с этой ролью. |
|
identityId |
string |
Идентификатор удостоверения, связанного с этой ролью. |
isInheritedRole |
boolean |
Логическое значение, указывающее, наследуется или задается роль напрямую. |
role |
Роль для этого удостоверения в веб-канале. |
FeedRole
Роль для этого удостоверения в веб-канале.
Имя | Тип | Описание |
---|---|---|
administrator |
string |
Администраторы полностью контролируют веб-канал. |
collaborator |
string |
Участники совместной работы имеют те же разрешения, что и читатели, но также могут принимать пакеты из настроенных вышестоящий источников. |
contributor |
string |
Участники могут выполнять любые действия с пакетами в веб-канале, включая добавление новых пакетов, но не могут изменять параметры веб-канала. |
custom |
string |
Не поддерживается. |
none |
string |
Не поддерживается. |
reader |
string |
Читатели могут только считывать пакеты и просматривать параметры. |
FeedView
Представление поверх веб-канала.
Имя | Тип | Описание |
---|---|---|
_links |
Связанные ссылки REST. |
|
id |
string |
Идентификатор представления. |
name |
string |
Имя представления. |
type |
Тип представления. |
|
url |
string |
URL-адрес представления. |
visibility |
Состояние видимости представления. |
FeedViewType
Тип представления.
Имя | Тип | Описание |
---|---|---|
implicit |
string |
Тип внутреннего представления, автоматически создаваемый и управляемый системой. |
none |
string |
Тип представления по умолчанию не указан. |
release |
string |
Представление, используемое в качестве назначения повышения для классификации выпущенных артефактов. |
FeedVisibility
Состояние видимости представления.
Имя | Тип | Описание |
---|---|---|
aadTenant |
string |
Веб-канал доступен всем допустимым пользователям, присутствующим в клиенте Azure Active Directory. |
collection |
string |
Веб-канал доступен для всех допустимых пользователей, присутствующих в организации, в которой находится веб-канал (например, в организации myorg на dev.azure.com/myorg). |
organization |
string |
Веб-канал доступен всем допустимым пользователям, присутствующим на предприятии, где находится веб-канал. Обратите внимание, что устаревшее именование и обратная копия не синхронизирует имя этого значения с новым значением. |
private |
string |
Доступны только разрешения, явно заданные администратором веб-канала. |
IdentityDescriptor
Дескриптор удостоверения — это оболочка для типа удостоверения (ИД Безопасности Windows, Passport) вместе с уникальным идентификатором, таким как SID или PUID.
Имя | Тип | Описание |
---|---|---|
identifier |
string |
Уникальный идентификатор для этого удостоверения, не превышающий 256 символов, который будет сохранен. |
identityType |
string |
Тип дескриптора (например, Windows, Passport и т. д.). |
ProjectReference
Имя | Тип | Описание |
---|---|---|
id |
string |
Возвращает или задает идентификатор проекта. |
name |
string |
Возвращает или задает имя проекта. |
visibility |
string |
Возвращает или задает видимость проекта. |
ReferenceLinks
Класс, представляющий коллекцию ссылок REST.
Имя | Тип | Описание |
---|---|---|
links |
object |
Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения. |
UpstreamSource
Вышестоящее определение источника, включая его идентификатор, тип пакета и другие связанные сведения.
Имя | Тип | Описание |
---|---|---|
deletedDate |
string |
Дата удаления вышестоящий в формате UTC. |
displayLocation |
string |
Указатель для подключения к источнику вышестоящий в понятном для пользователя формате, который может со временем измениться |
id |
string |
Удостоверение источника вышестоящий. |
internalUpstreamCollectionId |
string |
Для внутреннего типа вышестоящий отслеживайте организацию Azure DevOps, которая его содержит. |
internalUpstreamFeedId |
string |
Для внутреннего типа вышестоящий отслеживайте идентификатор веб-канала, на который ссылается ссылка. |
internalUpstreamProjectId |
string |
Для внутреннего типа вышестоящий отслеживайте проект веб-канала, на который ссылается ссылка. |
internalUpstreamViewId |
string |
Для внутреннего типа вышестоящий отслеживайте представление веб-канала, на который ссылается ссылка. |
location |
string |
Согласованный указатель для подключения к источнику вышестоящий. |
name |
string |
Отображаемое имя. |
protocol |
string |
Тип пакета, связанный с источником вышестоящий. |
serviceEndpointId |
string |
Удостоверение конечной точки службы, содержащей учетные данные, используемые при доступе к вышестоящий. |
serviceEndpointProjectId |
string |
Указывает projectId конечной точки службы. |
status |
Указывает состояние вышестоящий. |
|
statusDetails |
Предоставляет удобочитаемую причину состояния вышестоящий. |
|
upstreamSourceType |
Тип источника, например Public или Internal. |
UpstreamSourceType
Тип источника, например Public или Internal.
Имя | Тип | Описание |
---|---|---|
internal |
string |
Источник вышестоящий Azure DevOps. |
public |
string |
Общедоступный источник. |
UpstreamStatus
Указывает состояние вышестоящий.
Имя | Тип | Описание |
---|---|---|
disabled |
string |
Вышестоящий источник отключен. |
ok |
string |
Вышестоящий источник в порядке. |
UpstreamStatusDetail
Имя | Тип | Описание |
---|---|---|
reason |
string |
Предоставляет удобочитаемую причину состояния вышестоящий. |