Share via


Maven - Restore Package Version From Recycle Bin

將套件版本從回收站還原至其相關聯的摘要。

如果在專案中建立摘要,則必須提供專案參數。 如果摘要未與任何專案相關聯,請省略要求中的專案參數。

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feed}/maven/RecycleBin/groups/{groupId}/artifacts/{artifactId}/versions/{version}?api-version=7.1-preview.1

URI 參數

名稱 位於 必要 類型 Description
artifactId
path True

string

封裝的成品識別碼。

feed
path True

string

摘要的名稱或識別碼。

groupId
path True

string

套件的群組識別碼。

organization
path True

string

Azure DevOps 組織的名稱。

version
path True

string

套件的版本。

project
path

string

專案識別碼或專案名稱

api-version
query True

string

要使用的 API 版本。 這應該設定為 '7.1-preview.1' 以使用此版本的 API。

要求本文

名稱 類型 Description
deleted

boolean

將 設定為 false 將會復原先前的刪除,並將套件還原為摘要。

回應

名稱 類型 Description
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

名稱 Description
vso.packaging_manage 授與建立、讀取、更新和刪除摘要和套件的能力。

定義

MavenRecycleBinPackageVersionDetails

名稱 類型 Description
deleted

boolean

將 設定為 false 將會復原先前的刪除,並將套件還原為摘要。