获取一个命名空间下的镜像列表
接口描述
GET
/devtools/ccr/data/v1/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/zones/{zone}/namespaces/{namespaceName}/repositories
获取某个命名空间下的所有镜像的列表
请求头(Request Header)
请求参数(Request Parameters)
名称 | 类型 | 必须 | 位置 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|---|
subscriptionName | string | 是 | path | - | - | 订阅 |
resourceGroupName | string | 是 | path | - | - | 资源组 |
zone | string | 是 | path | - | - | 可用区 |
namespaceName | string | 是 | path | - | - | 镜像站名称 |
filter | string | 否 | query | - | - | 过滤 |
orderBy | string | 否 | query | - | - | 排序结果 |
pageSize | integer($int32) | 否 | query | - | - | 返回当前页的最大条目数 |
pageToken | string | 否 | query | - | - | 从上一个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)
名称 | 类型 | 描述 |
---|---|---|
200 | string | 成功获取列表 |
default | string | 获取列表失败 |
- 其中,
200
的参数如下:
名称 | 类型 | 描述 |
---|---|---|
repositories | array | 镜像站镜像资源列表 |
nextPageToken | string | 下一页的token |
totalSize | integer($int32) | 存储卷资源总数 |
1.1 其中,repositories
的参数如下:
名称 | 类型 | 描述 |
---|---|---|
artifactCount | integer($int32) | 镜像下镜像制品的数量 |
creationTime | string($date-time) | 镜像创建时间 |
description | string | 镜像描述 |
id | integer($int32) | 镜像id |
name | string | 镜像名称 |
projectId | integer($int32) | 镜像所属项目ID |
pullCount | integer($int32) | 镜像下的镜像制品被拉取的次数 |
updateTime | string($date-time) | 上一次更新ComputePool资源的时间 |
tagCount | integer($int32) | 镜像标签的数量 |
tags | array | 标签名 |
metadata | string($enum) | 构建镜像的状态 |
domain | string | 镜像所在域名 |
1.1.1 其中,metadata
的参数如下:
名称 | 类型 | 描述 |
---|---|---|
products | string | 产品类别 |
chips | string | 芯片类别 |
labels | array | 标签 |
source | string | 源 |
- 其中,
default
的参数如下:
名称 | 类型 | 描述 |
---|---|---|
code | integer($int32) | 响应码 |
message | string | 错误信息 |
details | array | 错误详细信息 |
2.1 其中,details
的参数如下:
名称 | 类型 | 描述 |
---|---|---|
@type | string | 错误信息的类型 |
其他错误信息 | 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": {}
}
]
}