Skip to Content
公共镜像库 UHub获取镜像仓库下的镜像 - GetRepoImage

获取镜像仓库下的镜像 - GetRepoImage

简介

获取镜像仓库下的镜像

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetRepoImageYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
RepoNamestring镜像仓库名称Yes
Offsetint偏移量,默认0No
Limitint显示数量,默认为20No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TotalCountintYes
ImageSetarray[ImageSet]镜像列表Yes

数据模型

ImageSet

字段名类型描述信息必填
ImageNamestring镜像名称Yes
PullCountint镜像被下载次数Yes
CreateTimestring创建时间Yes
UpdateTimestring修改时间Yes
LatestTagstring最新push的TagYes
RepoNamestring镜像仓库名称Yes

示例

请求示例

https://api.an-link.com/?Action=GetRepoImage &ProjectId=bbrEuvfC &RepoName=idkTdEFo &Offset=6 &Limit=6 &ProjectId=WsHgZAjU

响应示例

{ "Action": "GetRepoImageResponse", "ImageSet": [ { "CreateTime": 5, "ImageName": "dCVBnkxg", "LatestTag": "iBvvYGkW", "PullCount": 4, "UpdateTime": 7 }, { "CreateTime": 2, "ImageName": "HxZkUXvp", "LatestTag": "KNyBVrNA", "PullCount": 2, "UpdateTime": 2 }, { "CreateTime": 2, "ImageName": "qCHiVQXX", "LatestTag": "dnvIjkJY", "PullCount": 6, "UpdateTime": 6 }, { "CreateTime": 9, "ImageName": "lJszSnED", "LatestTag": "wGBJBifW", "PullCount": 1, "UpdateTime": 8 }, { "CreateTime": 7, "ImageName": "BfChDnxj", "LatestTag": "CdySnxrY", "PullCount": 9, "UpdateTime": 1 }, { "CreateTime": 9, "ImageName": "HUTQywVu", "LatestTag": "zqXMWiRd", "PullCount": 1, "UpdateTime": 9 }, { "CreateTime": 8, "ImageName": "QfwwaABh", "LatestTag": "EymhuHfx", "PullCount": 7, "UpdateTime": 9 }, { "CreateTime": 5, "ImageName": "ThYJXrVc", "LatestTag": "dnXrJOti", "PullCount": 4, "UpdateTime": 2 }, { "CreateTime": 2, "ImageName": "qzCGPhQD", "LatestTag": "MCnyUuwU", "PullCount": 6, "UpdateTime": 3 } ], "RetCode": 0, "TotalCount": 5 }