次の方法で共有


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 パラメーター

名前 / 必須 説明
feedId
path True

string

フィードの名前または ID。

organization
path True

string

Azure DevOps 組織の名前。

packageId
path True

string (uuid)

パッケージ ID (パッケージ名ではなく GUID ID)。

project
path

string

プロジェクト ID またはプロジェクト名

api-version
query True

string

使用する API のバージョン。 このバージョンの API を使用するには、これを '7.1' に設定する必要があります。

includeUrls
query

boolean

True を指定すると、応答を含む REST URL が返されます。 既定値は True です。

応答

名前 説明
200 OK

RecycleBinPackageVersion[]

成功した操作

セキュリティ

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 フィードとパッケージを読み取る機能を付与します。 また、パッケージを検索する機能も付与されます。

定義

名前 説明
FeedView

フィードの上部にあるビュー。

FeedViewType

ビューの種類。

FeedVisibility

ビューの表示状態。

MinimalPackageVersion

ID とバージョン情報、基本状態など、パッケージに関するコア データ。

PackageDependency

別のパッケージ バージョンへの依存関係。

PackageFile

特定のパッケージ バージョンのパッケージ ファイル。バージョンごとに複数のファイルを含むパッケージの種類にのみ関連します。

ProtocolMetadata

特定のパッケージの種類の拡張メタデータ。

RecycleBinPackageVersion

ごみ箱内の 1 つのパッケージ バージョン。

ReferenceLinks

REST 参照リンクのコレクションを表すクラス。

UpstreamSource

アップストリーム ソース定義 (ID、パッケージの種類、その他の関連情報を含む)。

UpstreamSourceType

ソースの種類 (Public や Internal など)。

UpstreamStatus

アップストリームの状態を指定します。

UpstreamStatusDetail

FeedView

フィードの上部にあるビュー。

名前 説明
_links

ReferenceLinks

関連する REST リンク。

id

string (uuid)

ビューの ID。

name

string

ビューの名前。

type

FeedViewType

ビューの種類。

url

string

ビューの URL。

visibility

FeedVisibility

ビューの表示状態。

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

FeedView[]

このパッケージ バージョンを含むビューの一覧。

PackageDependency

別のパッケージ バージョンへの依存関係。

名前 説明
group

string

依存関係パッケージ グループ (一部のパッケージの種類内のオプションの分類)。

packageName

string

依存関係パッケージ名。

versionRange

string

依存関係パッケージのバージョン範囲。

PackageFile

特定のパッケージ バージョンのパッケージ ファイル。バージョンごとに複数のファイルを含むパッケージの種類にのみ関連します。

名前 説明
children

PackageFile[]

ファイルの階層表現。

name

string

ファイル名。

protocolMetadata

ProtocolMetadata

特定のパッケージの種類に固有の拡張データ。

ProtocolMetadata

特定のパッケージの種類の拡張メタデータ。

名前 説明
data

object

関連付けられているスキーマ バージョン定義に書式設定された、特定のパッケージの種類の拡張メタデータ。

schemaVersion

integer (int32)

スキーマのバージョン。

RecycleBinPackageVersion

ごみ箱内の 1 つのパッケージ バージョン。

名前 説明
_links

ReferenceLinks

関連リンク

author

string

パッケージ バージョンの作成者。

deletedDate

string (date-time)

このパッケージ バージョンが削除された UTC 日付。

dependencies

PackageDependency[]

このパッケージ バージョンの依存関係の一覧。

description

string

パッケージ バージョンの説明。

directUpstreamSourceId

string (uuid)

このパッケージが取り込まれたアップストリーム ソース。

files

PackageFile[]

このパッケージ バージョンに関連付けられているファイル。複数のファイル パッケージの種類にのみ関連します。

id

string (uuid)

パッケージの ID。

isCachedVersion

boolean

[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。

isDeleted

boolean

True の 場合、このパッケージが削除されています。

isLatest

boolean

True の 場合は、パッケージの種類の並べ替え順序によってパッケージの最新バージョンです。

isListed

boolean

(NuGet と Cargo のみ)True の 場合、このパッケージが一覧表示されます。

normalizedVersion

string

パッケージの種類に固有の正規化ルールを使用して正規化されたバージョン。

otherVersions

MinimalPackageVersion[]

このパッケージのその他のバージョン。

packageDescription

string

パッケージの説明。

protocolMetadata

ProtocolMetadata

パッケージの種類に固有の拡張データ。

publishDate

string (date-time)

パッケージがサービスに発行された UTC 日付。

scheduledPermanentDeleteDate

string (date-time)

パッケージがごみ箱から自動的に削除され、完全に削除される UTC 日付。

sourceChain

UpstreamSource[]

パッケージ バージョンがこのフィードに移動したアップストリーム ソースの一覧。

storageId

string

内部ストレージ ID。

summary

string

パッケージ バージョンの概要。

tags

string[]

パッケージ バージョン タグ。

url

string

パッケージ バージョンの URL。

version

string

表示バージョン。

views

FeedView[]

このパッケージ バージョンを含むビューの一覧。

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

UpstreamStatus

アップストリームの状態を指定します。

statusDetails

UpstreamStatusDetail[]

アップストリームの状態を人間が判読できる理由を提供します。

upstreamSourceType

UpstreamSourceType

ソースの種類 (Public や Internal など)。

UpstreamSourceType

ソースの種類 (Public や Internal など)。

説明
internal

Azure DevOps アップストリーム ソース。

public

パブリックに利用可能なソース。

UpstreamStatus

アップストリームの状態を指定します。

説明
disabled

アップストリーム ソースが無効になっています。

ok

アップストリーム ソースは問題ありません。

UpstreamStatusDetail

名前 説明
reason

string

アップストリームの状態を人間が判読できる理由を提供します。