Feed Management - Get Feed
Obtenha as configurações de um feed específico.
O parâmetro do projeto deverá ser fornecido se o feed tiver sido criado em um projeto. Se o feed não estiver associado a nenhum projeto, omita o parâmetro de projeto da solicitação.
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
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
feed
|
path | True |
string |
Nome ou ID do feed. |
organization
|
path | True |
string |
O nome da organização do Azure DevOps. |
project
|
path |
string |
ID do projeto ou nome do projeto |
|
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '7.1-preview.1' para usar essa versão da api. |
include
|
query |
boolean |
Inclua upstreams que foram excluídos na resposta. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
operação bem-sucedida |
Segurança
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
Nome | Description |
---|---|
vso.packaging | Concede a capacidade de ler feeds e pacotes. Também concede a capacidade de pesquisar pacotes. |
Definições
Nome | Description |
---|---|
Feed |
Um contêiner para artefatos. |
Feed |
Recursos com suporte de um feed. |
Feed |
Permissões para um feed. |
Feed |
A função para essa identidade em um feed. |
Feed |
Uma exibição na parte superior de um feed. |
Feed |
Tipo de exibição. |
Feed |
Visibilidade status da exibição. |
Identity |
Um descritor de identidade é um wrapper para o tipo de identidade (SID do Windows, Passport) juntamente com um identificador exclusivo, como o SID ou PUID. |
Project |
|
Reference |
A classe para representar uma coleção de links de referência REST. |
Upstream |
Definição de origem upstream, incluindo identidade, tipo de pacote e outras informações associadas. |
Upstream |
Tipo de origem, como Público ou Interno. |
Upstream |
Especifica o status do upstream. |
Upstream |
Feed
Um contêiner para artefatos.
Nome | Tipo | Description |
---|---|---|
_links |
Links REST relacionados. |
|
badgesEnabled |
boolean |
Se definido, esse feed dá suporte à geração de selos de pacote. |
capabilities |
Recursos com suporte de um feed. |
|
defaultViewId |
string |
A exibição que o administrador do feed indicou é a experiência padrão para leitores. |
deletedDate |
string |
A data em que esse feed foi excluído. |
description |
string |
Uma descrição para o feed. As descrições não devem exceder 255 caracteres. |
fullyQualifiedId |
string |
Esse será o GUID do feed ou o GUID do feed e o GUID de exibição, dependendo de como o feed foi acessado. |
fullyQualifiedName |
string |
Nome completo do modo de exibição, no formato feed@view. |
hideDeletedPackageVersions |
boolean |
Se definido, o feed ocultará todas as versões excluídas/não publicadas |
id |
string |
Um GUID que identifica exclusivamente esse feed. |
isReadOnly |
boolean |
Se definido, todos os pacotes no feed serão imutáveis. É importante observar que as exibições de feed são imutáveis; portanto, esse sinalizador sempre será definido para exibições. |
name |
string |
Um nome para o feed. Os nomes de feed devem seguir estas regras: não deve exceder 64 caracteres Não deve conter espaços em branco Não deve começar com um sublinhado ou um período Não deve terminar com um período Não deve conter nenhum dos seguintes caracteres ilegais: , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permanentDeletedDate |
string |
A data em que esse feed foi excluído permanentemente. |
permissions |
Permissões explícitas para o feed. |
|
project |
O projeto ao qual esse feed está associado. |
|
scheduledPermanentDeleteDate |
string |
A data em que este feed está agendado para ser excluído permanentemente. |
upstreamEnabled |
boolean |
Isso sempre deve ser verdade. A configuração como false substituirá todas as fontes em UpstreamSources. |
upstreamEnabledChangedDate |
string |
Se definido, o tempo em que a propriedade UpstreamEnabled foi alterada. Será nulo se UpstreamEnabled nunca tiver sido alterado após a criação do Feed. |
upstreamSources |
Uma lista de fontes das quais esse feed buscará pacotes. Uma lista vazia indica que esse feed não pesquisará nenhuma fonte adicional em busca de pacotes. |
|
url |
string |
A URL do feed base no formulário GUID. |
view |
Definição do modo de exibição. |
|
viewId |
string |
ID de exibição. |
viewName |
string |
Nome da exibição. |
FeedCapabilities
Recursos com suporte de um feed.
Nome | Tipo | Description |
---|---|---|
defaultCapabilities |
string |
As funcionalidades fornecidas a um feed recém-criado |
none |
string |
Não existem sinalizadores para este feed |
underMaintenance |
string |
Este feed está atualmente em manutenção e pode ter funcionalidade reduzida |
upstreamV2 |
string |
Esse feed pode atender pacotes de upstream fontes Pacotes upstream devem ser promovidos manualmente para exibições |
FeedPermission
Permissões para um feed.
Nome | Tipo | Description |
---|---|---|
displayName |
string |
Nome de exibição para a identidade. |
identityDescriptor |
Identidade associada a essa função. |
|
identityId |
string |
Id da identidade associada a essa função. |
isInheritedRole |
boolean |
Booliano que indica se a função é herdada ou definida diretamente. |
role |
A função para essa identidade em um feed. |
FeedRole
A função para essa identidade em um feed.
Nome | Tipo | Description |
---|---|---|
administrator |
string |
Os administradores têm controle total sobre o feed. |
collaborator |
string |
Os colaboradores têm as mesmas permissões que os leitores, mas também podem ingerir pacotes de fontes de upstream configuradas. |
contributor |
string |
Os colaboradores podem fazer qualquer coisa com pacotes no feed, incluindo a adição de novos pacotes, mas podem não modificar as configurações do feed. |
custom |
string |
Sem suporte: |
none |
string |
Sem suporte: |
reader |
string |
Os leitores só podem ler pacotes e exibir configurações. |
FeedView
Uma exibição na parte superior de um feed.
Nome | Tipo | Description |
---|---|---|
_links |
Links REST relacionados. |
|
id |
string |
Id da exibição. |
name |
string |
Nome da exibição. |
type |
Tipo de exibição. |
|
url |
string |
URL da exibição. |
visibility |
Visibilidade status da exibição. |
FeedViewType
Tipo de exibição.
Nome | Tipo | Description |
---|---|---|
implicit |
string |
Tipo de exibição interno que é criado e gerenciado automaticamente pelo sistema. |
none |
string |
Tipo de exibição padrão não especificado. |
release |
string |
Exibição usada como um destino de promoção para classificar artefatos lançados. |
FeedVisibility
Visibilidade status da exibição.
Nome | Tipo | Description |
---|---|---|
aadTenant |
string |
O feed é acessível por todos os usuários válidos presentes no locatário do Azure Active Directory. |
collection |
string |
O feed é acessível por todos os usuários válidos presentes na organização em que o feed reside (por exemplo, na organização 'myorg' em 'dev.azure.com/myorg') |
organization |
string |
O feed é acessível por todos os usuários válidos presentes na empresa em que o feed reside. Observe que a nomenclatura herdada e a compatibilidade traseira deixam o nome desse valor fora de sincronia com seu novo significado. |
private |
string |
Acessível somente pelas permissões definidas explicitamente pelo administrador do feed. |
IdentityDescriptor
Um descritor de identidade é um wrapper para o tipo de identidade (SID do Windows, Passport) juntamente com um identificador exclusivo, como o SID ou PUID.
Nome | Tipo | Description |
---|---|---|
identifier |
string |
O identificador exclusivo para essa identidade, não excedendo 256 caracteres, que serão persistidos. |
identityType |
string |
Tipo de descritor (por exemplo, Windows, Passport etc.). |
ProjectReference
Nome | Tipo | Description |
---|---|---|
id |
string |
Obtém ou define a ID do projeto. |
name |
string |
Obtém ou define o nome do projeto. |
visibility |
string |
Obtém ou define a visibilidade do projeto. |
ReferenceLinks
A classe para representar uma coleção de links de referência REST.
Nome | Tipo | Description |
---|---|---|
links |
object |
A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura. |
UpstreamSource
Definição de origem upstream, incluindo identidade, tipo de pacote e outras informações associadas.
Nome | Tipo | Description |
---|---|---|
deletedDate |
string |
Data UTC em que esse upstream foi excluído. |
displayLocation |
string |
Localizador para se conectar à origem do upstream em um formato amigável, que pode potencialmente mudar ao longo do tempo |
id |
string |
Identidade da origem do upstream. |
internalUpstreamCollectionId |
string |
Para um tipo de upstream interno, acompanhe a organização do Azure DevOps que o contém. |
internalUpstreamFeedId |
string |
Para um tipo de upstream interno, acompanhe a ID do feed que está sendo referenciada. |
internalUpstreamProjectId |
string |
Para um tipo de upstream interno, acompanhe o projeto do feed que está sendo referenciado. |
internalUpstreamViewId |
string |
Para um tipo de upstream interno, acompanhe a exibição do feed que está sendo referenciado. |
location |
string |
Localizador consistente para se conectar à origem do upstream. |
name |
string |
Nome de exibição. |
protocol |
string |
Tipo de pacote associado à origem do upstream. |
serviceEndpointId |
string |
A identidade do ponto de extremidade de serviço que contém credenciais a serem usadas ao acessar o upstream. |
serviceEndpointProjectId |
string |
Especifica a projectId do ponto de extremidade de serviço. |
status |
Especifica o status do upstream. |
|
statusDetails |
Fornece um motivo legível para a status do upstream. |
|
upstreamSourceType |
Tipo de origem, como Público ou Interno. |
UpstreamSourceType
Tipo de origem, como Público ou Interno.
Nome | Tipo | Description |
---|---|---|
internal |
string |
Origem upstream do Azure DevOps. |
public |
string |
Origem disponível publicamente. |
UpstreamStatus
Especifica o status do upstream.
Nome | Tipo | Description |
---|---|---|
disabled |
string |
A origem upstream está desabilitada. |
ok |
string |
A origem upstream está ok. |
UpstreamStatusDetail
Nome | Tipo | Description |
---|---|---|
reason |
string |
Fornece um motivo legível para a status do upstream. |