Condividi tramite


Python - Set Upstreaming Behavior

Configurare il comportamento upstreaming di un pacchetto nel contesto di un feed

Il pacchetto non deve necessariamente esistere nel feed prima di impostare il comportamento. Questo aiuta con i pacchetti che non sono ancora inseriti da un upstream, ma il proprietario del feed vuole applicare un comportamento specifico al primo inserimento.

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/pypi/packages/{packageName}/upstreaming?api-version=7.1-preview.1

Parametri dell'URI

Nome In Necessario Tipo Descrizione
feedId
path True

string

Nome o ID del feed

organization
path True

string

Nome dell'organizzazione di Azure DevOps.

packageName
path True

string

Nome del pacchetto

project
path

string

ID progetto o nome progetto

api-version
query True

string

Versione dell'API da usare. Questa opzione deve essere impostata su '7.1-preview.1' per usare questa versione dell'API.

Corpo della richiesta

Nome Tipo Descrizione
versionsFromExternalUpstreams

UpstreamVersionVisibility

Indica se le versioni upstream esterne devono essere considerate per questo pacchetto

Risposte

Nome Tipo Descrizione
200 OK

operazione riuscita

Sicurezza

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 Descrizione
vso.packaging_manage Concede la possibilità di creare, leggere, aggiornare ed eliminare feed ed pacchetti.

Definizioni

Nome Descrizione
UpstreamingBehavior

Descrive il comportamento upstreaming per un determinato feed/protocollo/pacchetto

UpstreamVersionVisibility

Indica se le versioni upstream esterne devono essere considerate per questo pacchetto

UpstreamingBehavior

Descrive il comportamento upstreaming per un determinato feed/protocollo/pacchetto

Nome Tipo Descrizione
versionsFromExternalUpstreams

UpstreamVersionVisibility

Indica se le versioni upstream esterne devono essere considerate per questo pacchetto

UpstreamVersionVisibility

Indica se le versioni upstream esterne devono essere considerate per questo pacchetto

Nome Tipo Descrizione
allowExternalVersions

string

auto

string