获取一个命名空间下的镜像列表 | 大装置帮助中心
跳到主要内容

获取一个命名空间下的镜像列表

接口描述

GET

/devtools/ccr/data/v1/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/zones/{zone}/namespaces/{namespaceName}/repositories

获取某个命名空间下的所有镜像的列表

请求头(Request Header)

参考认证(authentication)

请求参数(Request Parameters)

名称类型必须位置默认值取值范围描述
subscriptionNamestringpath--订阅
resourceGroupNamestringpath--资源组
zonestringpath--可用区
namespaceNamestringpath--镜像站名称
filterstringquery--过滤
orderBystringquery--排序结果
pageSizeinteger($int32)query--返回当前页的最大条目数
pageTokenstringquery--从上一个List请求返回的next_page_token值(如果有的话)

请求体(Request Body)

请求示例(Request Example)

curl --request GET 'https://ccr.cn-sh-01.sensecoreapi.tech/devtools/ccr/data/v1/subscriptions/9a7ed02e-87ba-44d7-9299-b6ff39d5e018/resourceGroups/default/zones/cn-sh-01z/namespaces/zidongyear/repositories?filter=' \
-H 'authority: ccr.cn-sh-01.sensecoreapi.tech' \
-H 'accept: application/json, text/plain, */*' \

响应参数(Response Parameters)

名称类型描述
200string成功获取列表
defaultstring获取列表失败
  1. 其中,200的参数如下:
名称类型描述
repositoriesarray镜像站镜像资源列表
nextPageTokenstring下一页的token
totalSizeinteger($int32)存储卷资源总数

1.1 其中,repositories的参数如下:

名称类型描述
artifactCountinteger($int32)镜像下镜像制品的数量
creationTimestring($date-time)镜像创建时间
descriptionstring镜像描述
idinteger($int32)镜像id
namestring镜像名称
projectIdinteger($int32)镜像所属项目ID
pullCountinteger($int32)镜像下的镜像制品被拉取的次数
updateTimestring($date-time)上一次更新ComputePool资源的时间
tagCountinteger($int32)镜像标签的数量
tagsarray标签名
metadatastring($enum)构建镜像的状态
domainstring镜像所在域名

1.1.1 其中,metadata的参数如下:

名称类型描述
productsstring产品类别
chipsstring芯片类别
labelsarray标签
sourcestring
  1. 其中,default的参数如下:
名称类型描述
codeinteger($int32)响应码
messagestring错误信息
detailsarray错误详细信息

2.1 其中,details的参数如下:

名称类型描述
@typestring错误信息的类型
其他错误信息string其他错误信息

响应示例(Response Example)

{
"repositories": [
{
"artifactCount": 0,
"creationTime": "2023-12-19T08:54:43.852Z",
"description": "string",
"id": 0,
"name": "string",
"projectId": 0,
"pullCount": 0,
"updateTime": "2023-12-19T08:54:43.852Z",
"tagCount": 0,
"tags": [
"string"
],
"metadata": {
"products": [
"string"
],
"chips": [
"string"
],
"labels": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"source": "string"
},
"domain": "string"
}
],
"nextPageToken": "string",
"totalSize": 0
}
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string",
"additionalProp1": {}
}
]
}