Sdílet prostřednictvím


Maven - Update Recycle Bin Packages

Odstraňte nebo obnovte několik verzí balíčků z koše.

Pokud byl informační kanál vytvořen v projektu, musí být zadán parametr projektu. Pokud informační kanál není přidružený k žádnému projektu, vyněžte parametr projektu z požadavku.

POST https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feed}/maven/RecycleBin/packagesBatch?api-version=7.1-preview.1

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
feed
path True

string

organization
path True

string

Název organizace Azure DevOps.

project
path

string

ID projektu nebo název projektu

api-version
query True

string

Verze rozhraní API, která se má použít. Tato verze rozhraní API by měla být nastavená na 7.1-preview.1.

Text požadavku

Name Typ Description
data

BatchOperationData

Data potřebná k provedení operace. Tato možnost je volitelná v závislosti na typu operace. Pokud provádíte operaci zvýšení úrovně, použijte BatchPromoteData.

operation

MavenBatchOperationType

Typ operace, kterou je potřeba provést s balíčky.

packages

MavenMinimalPackageDetails[]

Balíčky, u kterých bude operace provedena.

Odpovědi

Name Typ Description
200 OK

úspěšná operace

Zabezpečení

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 Uděluje možnost vytvářet a číst informační kanály a balíčky.

Definice

Name Description
BatchOperationData

Nepokoušejte se použít tento typ k vytvoření nového BatchOperationData. Tento typ neobsahuje dostatek polí pro vytvoření nových dat dávkové operace.

MavenBatchOperationType

Typ operace, kterou je potřeba provést s balíčky.

MavenMinimalPackageDetails

Identifikuje konkrétní verzi balíčku Maven.

MavenPackagesBatchRequest

Dávka operací, které se mají použít u verzí balíčků.

BatchOperationData

Nepokoušejte se použít tento typ k vytvoření nového BatchOperationData. Tento typ neobsahuje dostatek polí pro vytvoření nových dat dávkové operace.

MavenBatchOperationType

Typ operace, kterou je potřeba provést s balíčky.

Name Typ Description
delete

string

Odstraňte verze balíčků. Nepodporuje se v koši.

permanentDelete

string

Trvale odstranit verze balíčků. Podporováno pouze v koši.

promote

string

Zvýšení úrovně verzí balíčků na zobrazení vydaných verzí Pokud vytváříte objekt MavenPackagesBatchRequest s tímto typem, použijte BatchPromoteData pro jeho vlastnost Data. Nepodporuje se v koši.

restoreToFeed

string

Obnovte nepublikované verze balíčků v informačním kanálu. Podporováno pouze v koši.

MavenMinimalPackageDetails

Identifikuje konkrétní verzi balíčku Maven.

Name Typ Description
artifact

string

ID artefaktu balíčku

group

string

ID skupiny balíčků

version

string

Verze balíčku

MavenPackagesBatchRequest

Dávka operací, které se mají použít u verzí balíčků.

Name Typ Description
data

BatchOperationData

Data potřebná k provedení operace. Tato možnost je volitelná v závislosti na typu operace. Pokud provádíte operaci zvýšení úrovně, použijte BatchPromoteData.

operation

MavenBatchOperationType

Typ operace, kterou je potřeba provést s balíčky.

packages

MavenMinimalPackageDetails[]

Balíčky, u kterých bude operace provedena.