2.8. 清单
管理存储库的清单。
2.8.1. deleteManifestLabel
从清单中删除现有标签。
DELETE /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}
Authorizations: oauth2_implicit(存储库:write)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
manifestref | 清单摘要 | 字符串 |
path |
labelid | 标签的 ID | 字符串 |
path |
软件仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 已删除 | |
400 | 错误请求 | |
401 | 必需的会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.8.2. getManifestLabel
检索带有清单下特定 ID 的标签。
GET /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}
Authorizations: oauth2_implicit(存储库:read)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
manifestref | 清单摘要 | 字符串 |
path |
labelid | 标签的 ID | 字符串 |
path |
软件仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 必需的会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.8.3. listManifestLabels
GET /api/v1/repository/{repository}/manifest/{manifestref}/labels
Authorizations: oauth2_implicit(存储库:read)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
manifestref | 清单摘要 | 字符串 |
path |
软件仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
查询参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
query |
过滤 | 如果指定,则仅返回与给定前缀匹配的标签 | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 必需的会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.8.4. addManifestLabel
将新标签添加到标签清单中。
POST /api/v1/repository/{repository}/manifest/{manifestref}/labels
Authorizations: oauth2_implicit(存储库:write)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
manifestref | 清单摘要 | 字符串 |
path |
软件仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
请求正文模式(application/json)
为清单添加标签
名称 | 描述 | 模式 |
---|---|---|
key | 标签的密钥 | 字符串 |
value | 标签的值 | 字符串 |
media_type | 此标签的介质类型 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
201 | 成功创建 | |
400 | 错误请求 | |
401 | 必需的会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.8.5. getRepoManifest
GET /api/v1/repository/{repository}/manifest/{manifestref}
Authorizations: oauth2_implicit(存储库:read)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
manifestref | 清单摘要 | 字符串 |
path |
软件仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 必需的会话 | |
403 | 未授权访问 | |
404 | 未找到 |