获取制品仓库的Tag列表
功能介绍
获取制品仓库的Tag列表
接口约束
无
调用方法
请参见如何调用API。
URI
GET /v2/instances/{instance_id}/namespaces/{namespace_name}/repositories/{repository_name}/tags
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
instance_id |
是 |
String |
企业仓库实例ID |
namespace_name |
是 |
String |
命名空间名称 |
repository_name |
是 |
String |
仓库名称 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
offset |
否 |
Integer |
起始索引,默认值为0。注意:offset和limit参数需要配套使用,offset必须为0或者为limit的倍数。 |
limit |
否 |
Integer |
返回条数,默认为10,最大值为100。注意:offset和limit参数需要配套使用,offset必须为0或者为limit的倍数。 |
is_accessory |
否 |
Boolean |
是否返回制品附件,默认为true |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
tags |
Array of RepositoryTag objects |
制品Tag列表 |
total |
Integer |
制品总数 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
版本名称 |
artifact_id |
Integer |
关联的制品ID |
digest |
String |
关联的制品摘要 |
id |
Integer |
版本ID |
repository_id |
Integer |
制品仓库仓库ID |
type |
String |
制品类型,比如IMAGE |
namespace_id |
Integer |
命名空间ID |
media_type |
String |
制品MIME类型 |
manifest_media_type |
String |
制品元数据MIME类型 |
pull_time |
String |
最近一次拉取时间 |
push_time |
String |
最近一次上传时间 |
size |
Integer |
制品大小,单位:Byte |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码:401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码:403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码:404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码:500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
请求示例
GET https://{endpoint}/v2/instances/{instance_id}/namespaces/{namespace_name}/repositories/{repository_name}/tags
响应示例
状态码:200
查询制品仓库的Tag列表成功
[ { "total" : 1, "tags" : [ { "artifact_id" : 1978, "id" : 3804, "name" : "latest", "pull_time" : "0001-01-01T00:00:00.000Z", "push_time" : "2021-02-03T10:22:11.840Z", "repository_id" : 402, "digest" : "sha256:3ee2a6bffb6dfec67be23fd0f6c0e8a48620277582e01800b4ad3c03ad0d9489", "manifest_media_type" : "application/vnd.docker.distribution.manifest.v2+json", "media_type" : "application/vnd.docker.container.image.v1+json", "namespace_id" : 87, "size" : 8049952, "type" : "IMAGE" } ] } ]
状态码
状态码 |
描述 |
---|---|
200 |
查询制品仓库的Tag列表成功 |
400 |
错误的请求 |
401 |
鉴权失败 |
403 |
禁止访问 |
404 |
未找到资源 |
500 |
内部错误 |
错误码
请参见错误码。