2.21. tag
リポジトリーのタグを管理します。
2.21.1. restoreTag
リポジトリーの以前のイメージに、リポジトリータグを復元します。
POST /api/v1/repository/{repository}/tag/{tag}/restore
承認: oauth2_implicit (repo:write)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
tag | タグの名前 | string |
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
要求の body スキーマ (application/json)
タグを特定のイメージに復元します。
| 名前 | 説明 | スキーマ |
|---|---|---|
|
manifest_digest | 指定されている場合には、使用する必要があるマニフェストダイジェスト。 | string |
レスポンス
2.21.2. changeTag
タグが参照するイメージを変更するか、新規タグを作成します。
PUT /api/v1/repository/{repository}/tag/{tag}
承認: oauth2_implicit (repo:write)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
tag | タグの名前 | string |
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
要求の body スキーマ (application/json)
特定のタグを変更します。
| 名前 | 説明 | スキーマ |
|---|---|---|
|
manifest_digest | (指定されている場合) タグが参照すべきマニフェストダイジェスト | |
|
expiration | (指定されている場合) イメージの有効期限 |
応答
2.21.3. deleteFullTag
指定したリポジトリータグを削除します。
DELETE /api/v1/repository/{repository}/tag/{tag}
承認: oauth2_implicit (repo:write)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
tag | タグの名前 | string |
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
レスポンス
2.21.4. listRepoTags
GET /api/v1/repository/{repository}/tag/
承認: oauth2_implicit(repo:read)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
クエリーパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| query |
onlyActiveTags | アクティブなタグだけに絞り込みます。 | boolean |
| query |
page | 結果のページインデックス。デフォルトは 1 です。 | integer |
| query |
limit | ページごとに返す結果の数を制限します。最大 100 です。 | integer |
| query |
specificTag | 特定のタグだけに絞り込みます。 | string |