Query the image repository list.
GET /v2/manage/repos?filter=center::self|namespace::{namespace}|name::{name}|category::{category}|offset::{offset}|limit::{limit}|order_column::{order_column}|order_type::{order_type}
For details about parameters, see Table 1.
At least one filter parameter must be transferred.
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
center |
No |
String |
The value can only be self, indicating that the image is a self-owned image. |
namespace |
No |
String |
Organization name. |
name |
No |
String |
Image repository name. |
category |
No |
String |
Image repository type. The value can be app_server, linux, framework_app, database, lang, other, windows, or arm. |
offset |
No |
String |
Start index. Ensure that the offset and limit parameters are used together. |
limit |
No |
String |
Number of returned records. Ensure that the offset and limit parameters are used together. |
order_column |
No |
String |
Sorting criteria. The value can be name, updated_time, or tag_count. Ensure that the order_column and order_type parameters are used together. |
order_type |
No |
String |
Sorting type. You can set this parameter to desc (descending sort) and asc (ascending sort). Ensure that the order_column and order_type parameters are used together. |
Parameter |
Type |
Description |
|---|---|---|
Content-Range |
String |
Offset (Start index)–Count (Number of records on the current page)/Total (Total number of records) |
If the offset and limit parameters are transferred in the request, Content-Range will be added to the response header.
Parameter |
Type |
Description |
|---|---|---|
[Array element] |
Array of objects |
Image repository list. |
Parameter |
Type |
Description |
|---|---|---|
name |
String |
Image repository name. |
category |
String |
Image repository type. The value can be app_server, linux, framework_app, database, lang, other, windows, or arm. |
description |
String |
Image repository description. |
size |
Integer |
Total size of the images in an image repository. |
is_public |
Boolean |
Whether the image is a public image. The value can be true or false. |
num_images |
Integer |
Number of image tags in an image repository. |
num_download |
Integer |
Download times. |
created_at |
String |
Time when an image repository is created. It is the UTC standard time. |
updated_at |
String |
Time when an image repository is updated. It is the UTC standard time. |
logo |
String |
(Reserved field) Image repository logo address. |
url |
String |
(Reserved field) URL of the image repository logo. |
path |
String |
External Docker pull address. The format is {Repository address}/{Namespace name}/{Repository name}. |
internal_path |
String |
Internal Docker pull address. The format is {Repository address}/{Namespace name}/{Repository name}. |
domain_name |
String |
Account name. |
namespace |
String |
Organization name. |
tags |
Array of strings |
Image tag list. |
status |
Boolean |
(Reserved field) Status. |
total_range |
Integer |
Total number of records. |
[
{
"name": "busybox",
"category": "linux",
"description": "this is a busybox repository",
"size": 200977474,
"is_public": false,
"num_images": 2,
"num_download": 0,
"created_at": "2021-06-10T03:24:44.784402Z",
"updated_at": "2021-06-10T03:40:59.199352Z",
"logo": "",
"url": "",
"path": "{Repository address}/group/busybox",
"internal_path": "{Repository address}/group/busybox",
"domain_name": "root",
"namespace": "group",
"tags": [
"latest",
"log"
],
"status": false,
"total_range": 1
}
]
Status Code |
Description |
|---|---|
200 |
Request successful. |
400 |
Request error. Error information is returned. |
401 |
Authentication failed. |
500 |
Internal error. Error information is returned. |