Maven - Restore Package Version From Recycle Bin

Bir paket sürümünü geri dönüşüm kutusundan ilişkili akışına geri yükleyin.

Akış bir projede oluşturulduysa proje parametresi sağlanmalıdır. Akış herhangi bir projeyle ilişkilendirilmemişse, istekten proje parametresini atlar.

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 Parametreleri

Name İçinde Gerekli Tür Description
artifactId
path True

string

Paketin yapıt kimliği.

feed
path True

string

Akışın adı veya kimliği.

groupId
path True

string

Paketin grup kimliği.

organization
path True

string

Azure DevOps kuruluşunun adı.

version
path True

string

Paketin sürümü.

project
path

string

Proje Kimliği veya proje adı

api-version
query True

string

Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.1-preview.1' olarak ayarlanmalıdır.

İstek Gövdesi

Name Tür Description
deleted

boolean

false olarak ayarlanması, önceki silme işlemini geri alır ve paketi akışa geri yükler.

Yanıtlar

Name Tür Description
200 OK

başarılı işlem

Güvenlik

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_manage Akışlar ve paketler oluşturma, okuma, güncelleştirme ve silme olanağı sağlar.

Tanımlar

MavenRecycleBinPackageVersionDetails

Name Tür Description
deleted

boolean

false olarak ayarlanması, önceki silme işlemini geri alır ve paketi akışa geri yükler.