Recycle Bin - Get Recycle Bin Package Versions
ごみ箱内のパッケージ バージョンの一覧を取得します。
フィードがプロジェクトで作成された場合は、プロジェクト パラメーターを指定する必要があります。 フィードがプロジェクトに関連付けられていない場合は、要求からプロジェクト パラメーターを省略します。
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/RecycleBin/Packages/{packageId}/Versions?api-version=7.1
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/RecycleBin/Packages/{packageId}/Versions?includeUrls={includeUrls}&api-version=7.1
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
feed
|
path | True |
string |
フィードの名前または ID。 |
organization
|
path | True |
string |
Azure DevOps 組織の名前。 |
package
|
path | True |
string (uuid) |
パッケージ ID (パッケージ名ではなく GUID ID)。 |
project
|
path |
string |
プロジェクト ID またはプロジェクト名 |
|
api-version
|
query | True |
string |
使用する API のバージョン。 このバージョンの API を使用するには、これを '7.1' に設定する必要があります。 |
include
|
query |
boolean |
True を指定すると、応答を含む REST URL が返されます。 既定値は True です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
成功した操作 |
セキュリティ
oauth2
型:
oauth2
フロー:
accessCode
Authorization URL (承認 URL):
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL (トークン 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
スコープ
名前 | 説明 |
---|---|
vso.packaging | フィードとパッケージを読み取る機能を付与します。 また、パッケージを検索する機能も付与されます。 |
定義
名前 | 説明 |
---|---|
Feed |
フィードの上部にあるビュー。 |
Feed |
ビューの種類。 |
Feed |
ビューの表示状態。 |
Minimal |
ID とバージョン情報、基本状態など、パッケージに関するコア データ。 |
Package |
別のパッケージ バージョンへの依存関係。 |
Package |
特定のパッケージ バージョンのパッケージ ファイル。バージョンごとに複数のファイルを含むパッケージの種類にのみ関連します。 |
Protocol |
特定のパッケージの種類の拡張メタデータ。 |
Recycle |
ごみ箱内の 1 つのパッケージ バージョン。 |
Reference |
REST 参照リンクのコレクションを表すクラス。 |
Upstream |
アップストリーム ソース定義 (ID、パッケージの種類、その他の関連情報を含む)。 |
Upstream |
ソースの種類 (Public や Internal など)。 |
Upstream |
アップストリームの状態を指定します。 |
Upstream |
FeedView
フィードの上部にあるビュー。
名前 | 型 | 説明 |
---|---|---|
_links |
関連する REST リンク。 |
|
id |
string (uuid) |
ビューの ID。 |
name |
string |
ビューの名前。 |
type |
ビューの種類。 |
|
url |
string |
ビューの URL。 |
visibility |
ビューの表示状態。 |
FeedViewType
ビューの種類。
値 | 説明 |
---|---|
implicit |
システムによって自動的に作成および管理される内部ビューの種類。 |
none |
既定の未指定のビューの種類。 |
release |
リリースされた成果物を分類するための昇格先として使用されるビュー。 |
FeedVisibility
ビューの表示状態。
値 | 説明 |
---|---|
aadTenant |
フィードには、Azure Active Directory テナントに存在するすべての有効なユーザーがアクセスできます。 |
collection |
フィードには、フィードが存在する組織内に存在するすべての有効なユーザーがアクセスできます (たとえば、組織全体の 'myorg' ("dev.azure.com/myorg' にある) |
organization |
フィードには、フィードが存在する企業内に存在するすべての有効なユーザーがアクセスできます。 従来の名前付けとバック 互換性により、この値の名前は新しい意味と同期されません。 |
private |
フィード管理者によって明示的に設定されたアクセス許可によってのみアクセスできます。 |
MinimalPackageVersion
ID とバージョン情報、基本状態など、パッケージに関するコア データ。
名前 | 型 | 説明 |
---|---|---|
directUpstreamSourceId |
string (uuid) |
このパッケージが取り込まれたアップストリーム ソース。 |
id |
string (uuid) |
パッケージの ID。 |
isCachedVersion |
boolean |
[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。 |
isDeleted |
boolean |
True の 場合、このパッケージが削除されています。 |
isLatest |
boolean |
True の 場合は、パッケージの種類の並べ替え順序によってパッケージの最新バージョンです。 |
isListed |
boolean |
(NuGet と Cargo のみ)True の 場合、このパッケージが一覧表示されます。 |
normalizedVersion |
string |
パッケージの種類に固有の正規化ルールを使用して正規化されたバージョン。 |
packageDescription |
string |
パッケージの説明。 |
publishDate |
string (date-time) |
パッケージがサービスに発行された UTC 日付。 |
storageId |
string |
内部ストレージ ID。 |
version |
string |
表示バージョン。 |
views |
Feed |
このパッケージ バージョンを含むビューの一覧。 |
PackageDependency
別のパッケージ バージョンへの依存関係。
名前 | 型 | 説明 |
---|---|---|
group |
string |
依存関係パッケージ グループ (一部のパッケージの種類内のオプションの分類)。 |
packageName |
string |
依存関係パッケージ名。 |
versionRange |
string |
依存関係パッケージのバージョン範囲。 |
PackageFile
特定のパッケージ バージョンのパッケージ ファイル。バージョンごとに複数のファイルを含むパッケージの種類にのみ関連します。
名前 | 型 | 説明 |
---|---|---|
children |
ファイルの階層表現。 |
|
name |
string |
ファイル名。 |
protocolMetadata |
特定のパッケージの種類に固有の拡張データ。 |
ProtocolMetadata
特定のパッケージの種類の拡張メタデータ。
名前 | 型 | 説明 |
---|---|---|
data |
object |
関連付けられているスキーマ バージョン定義に書式設定された、特定のパッケージの種類の拡張メタデータ。 |
schemaVersion |
integer (int32) |
スキーマのバージョン。 |
RecycleBinPackageVersion
ごみ箱内の 1 つのパッケージ バージョン。
名前 | 型 | 説明 |
---|---|---|
_links |
関連リンク |
|
author |
string |
パッケージ バージョンの作成者。 |
deletedDate |
string (date-time) |
このパッケージ バージョンが削除された UTC 日付。 |
dependencies |
このパッケージ バージョンの依存関係の一覧。 |
|
description |
string |
パッケージ バージョンの説明。 |
directUpstreamSourceId |
string (uuid) |
このパッケージが取り込まれたアップストリーム ソース。 |
files |
このパッケージ バージョンに関連付けられているファイル。複数のファイル パッケージの種類にのみ関連します。 |
|
id |
string (uuid) |
パッケージの ID。 |
isCachedVersion |
boolean |
[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。 |
isDeleted |
boolean |
True の 場合、このパッケージが削除されています。 |
isLatest |
boolean |
True の 場合は、パッケージの種類の並べ替え順序によってパッケージの最新バージョンです。 |
isListed |
boolean |
(NuGet と Cargo のみ)True の 場合、このパッケージが一覧表示されます。 |
normalizedVersion |
string |
パッケージの種類に固有の正規化ルールを使用して正規化されたバージョン。 |
otherVersions |
このパッケージのその他のバージョン。 |
|
packageDescription |
string |
パッケージの説明。 |
protocolMetadata |
パッケージの種類に固有の拡張データ。 |
|
publishDate |
string (date-time) |
パッケージがサービスに発行された UTC 日付。 |
scheduledPermanentDeleteDate |
string (date-time) |
パッケージがごみ箱から自動的に削除され、完全に削除される UTC 日付。 |
sourceChain |
パッケージ バージョンがこのフィードに移動したアップストリーム ソースの一覧。 |
|
storageId |
string |
内部ストレージ ID。 |
summary |
string |
パッケージ バージョンの概要。 |
tags |
string[] |
パッケージ バージョン タグ。 |
url |
string |
パッケージ バージョンの URL。 |
version |
string |
表示バージョン。 |
views |
Feed |
このパッケージ バージョンを含むビューの一覧。 |
ReferenceLinks
REST 参照リンクのコレクションを表すクラス。
名前 | 型 | 説明 |
---|---|---|
links |
object |
リンクの読み取りビュー。 参照リンクは読み取り専用であるため、読み取り専用として公開する必要があります。 |
UpstreamSource
アップストリーム ソース定義 (ID、パッケージの種類、その他の関連情報を含む)。
名前 | 型 | 説明 |
---|---|---|
deletedDate |
string (date-time) |
このアップストリームが削除された UTC 日付。 |
displayLocation |
string |
アップストリーム ソースにユーザー フレンドリな形式で接続するためのロケーター。時間の経過と伴って変化する可能性があります |
id |
string (uuid) |
アップストリーム ソースの ID。 |
internalUpstreamCollectionId |
string (uuid) |
内部アップストリーム型の場合は、それを含む Azure DevOps 組織を追跡します。 |
internalUpstreamFeedId |
string (uuid) |
内部アップストリーム型の場合は、参照されているフィード ID を追跡します。 |
internalUpstreamProjectId |
string (uuid) |
内部アップストリームタイプの場合は、参照されるフィードのプロジェクトを追跡します。 |
internalUpstreamViewId |
string (uuid) |
内部アップストリーム タイプの場合は、参照されているフィードのビューを追跡します。 |
location |
string |
アップストリーム ソースに接続するための一貫性のあるロケーター。 |
name |
string |
表示名。 |
protocol |
string |
アップストリーム ソースに関連付けられているパッケージの種類。 |
serviceEndpointId |
string (uuid) |
アップストリームにアクセスするときに使用する資格情報を保持するサービス エンドポイントの ID。 |
serviceEndpointProjectId |
string (uuid) |
サービス エンドポイントの projectId を指定します。 |
status |
アップストリームの状態を指定します。 |
|
statusDetails |
アップストリームの状態を人間が判読できる理由を提供します。 |
|
upstreamSourceType |
ソースの種類 (Public や Internal など)。 |
UpstreamSourceType
ソースの種類 (Public や Internal など)。
値 | 説明 |
---|---|
internal |
Azure DevOps アップストリーム ソース。 |
public |
パブリックに利用可能なソース。 |
UpstreamStatus
アップストリームの状態を指定します。
値 | 説明 |
---|---|
disabled |
アップストリーム ソースが無効になっています。 |
ok |
アップストリーム ソースは問題ありません。 |
UpstreamStatusDetail
名前 | 型 | 説明 |
---|---|---|
reason |
string |
アップストリームの状態を人間が判読できる理由を提供します。 |