2.8. 清单

管理存储库的清单。

2.8.1. getManifestLabel

使用清单下的特定 ID 检索标签。

GET /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}

授权: oauth2_implicit (存储库:read

路径参数
类型Name描述模式

path

manifestref
必需

清单摘要

字符串

path

labelid
required

标签 ID

字符串

path

软件仓库
必需

存储库的完整路径。例如 namespace/name

字符串

响应
HTTP 代码描述模式

200

成功调用

 

400

错误请求

ApiError

401

需要会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError

2.8.2. deleteManifestLabel

从清单中删除现有标签。

DELETE /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}

授权: oauth2_implicit (存储库:write

路径参数
类型Name描述模式

path

manifestref
必需

清单摘要

字符串

path

labelid
required

标签 ID

字符串

path

软件仓库
必需

存储库的完整路径。例如 namespace/name

字符串

响应
HTTP 代码描述模式

204

已删除

 

400

错误请求

ApiError

401

需要会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError

2.8.3. addManifestLabel

在标签清单中添加新标签。

POST /api/v1/repository/{repository}/manifest/{manifestref}/labels

授权: oauth2_implicit (存储库:write

路径参数
类型Name描述模式

path

manifestref
必需

清单摘要

字符串

path

软件仓库
必需

存储库的完整路径。例如 namespace/name

字符串

请求正文模式(application/json)

为清单添加标签

名称描述模式

key
可选

标签的密钥

字符串

value
可选

标签的值

字符串

media_type
optional

此标签的介质类型

 
响应
HTTP 代码描述模式

201

成功创建

 

400

错误请求

ApiError

401

需要会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError

2.8.4. listManifestLabels

GET /api/v1/repository/{repository}/manifest/{manifestref}/labels

授权: oauth2_implicit (存储库:read

路径参数
类型Name描述模式

path

manifestref
必需

清单摘要

字符串

path

软件仓库
必需

存储库的完整路径。例如 namespace/name

字符串

查询参数
类型Name描述模式

query

过滤
可选

如果指定,则只返回与给定前缀匹配的标签

字符串

响应
HTTP 代码描述模式

200

成功调用

 

400

错误请求

ApiError

401

需要会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError

2.8.5. getRepoManifest

GET /api/v1/repository/{repository}/manifest/{manifestref}

授权: oauth2_implicit (存储库:read

路径参数
类型Name描述模式

path

manifestref
必需

清单摘要

字符串

path

软件仓库
必需

存储库的完整路径。例如 namespace/name

字符串

响应
HTTP 代码描述模式

200

成功调用

 

400

错误请求

ApiError

401

需要会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError