Querying Supported Images¶
Function¶
This API is used to query all images by page based on specified conditions.
Constraints¶
None
URI¶
GET /v1/{project_id}/images
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID. For details, see Obtaining a Project ID and Name. |
Parameter | Mandatory | Type | Description |
---|---|---|---|
limit | No | Integer | Number of records on each page. The default value is 200. |
name | No | String | Image name, which contains a maximum of 512 characters, including lowercase letters, digits, hyphens (-), underscores (_), and periods (.) |
name_fuzzy_match | No | Boolean | Whether the image name is used for fuzzy match. The default value is true. |
namespace | No | String | Organization to which the image belongs. You can create and view the organization on the Organization Management page of the SWR console. |
offset | No | Integer | Start offset of the records on each page. The default value is 0. |
service_type | No | String | Supported image types. Options:
|
sort_dir | No | String | Sorting mode. The options are ASC (ascending order) and DESC (descending order). The default value is DESC. |
sort_key | No | String | Sorting fields. Separate multiple fields with commas (,). |
type | No | String | Image type. Options:
|
workspace_id | No | String | Workspace ID. If no workspaces are available, the default value is 0. |
Request Parameters¶
None
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
current | Integer | Current page |
data | Array of ImageResponse objects | Data |
pages | Integer | Total pages |
size | Integer | Number of records on each page |
total | Long | Total records |
Parameter | Type | Description |
---|---|---|
arch | String | Processor architecture supported by the image. Options:
|
create_at | Long | Time (UTC) when the image is created, accurate to millisecond |
description | String | Image description with a maximum of 512 characters |
dev_services | Array of strings | Services supported by the image. Options:
|
id | String | ID of the image used for creating notebook instances. The ID is in Universally Unique Identifier (UUID) format.For details, see Querying Supported Images. |
name | String | Image name, which contains a maximum of 512 characters, including lowercase letters, digits, hyphens (-), underscores (_), and periods (.) |
namespace | String | Organization to which the image belongs. You can create and view the organization on the Organization Management page of the SWR console. |
origin | String | Image source, which defaults to CUSTOMIZE. Options:
|
resource_categories | Array of strings | Flavors supported by the image. Options:
|
service_type | String | Supported image types. Options:
|
size | Long | Specifies the image size, in KB. |
status | String | Image status. Options:
|
status_message | String | Build information during image saving |
swr_path | String | SWR image address |
tag | String | Image tag |
type | String | Image type. Options:
|
update_at | Long | Time (UTC) when the image was last updated, accurate to millisecond |
visibility | String | Image visibility. Options:
|
workspace_id | String | Workspace ID. If no workspaces are available, the default value is 0. |
Example Requests¶
GET https://{endpoint}/v1/{project_id}/images
Example Responses¶
Status code: 200
OK
{
"current" : 4,
"data" : [ {
"arch" : "x86_64",
"create_at" : 1638841805439,
"description" : "AI inference application development, preconfigured ModelBox and AI engine LibTorch, only SSH connection supported.",
"dev_services" : [ "AI_FLOW", "SSH" ],
"id" : "e1a07296-22a8-4f05-8bc8-e936c8e54103",
"name" : "modelbox1.3.0-libtorch1.9.1-cuda10.2-cudnn8-euler2.9.6",
"resource_categories" : [ "GPU" ],
"service_type" : "TRAIN",
"status" : "ACTIVE",
"swr_path" : "swr.xxx.com/atelier/modelarts-modelbox-libtorch-gpu-x86:1.3.0-20221027202714-160a680",
"tag" : "1.3.0-20221027202714-160a680",
"type" : "BUILD_IN",
"update_at" : 1638234504492,
"workspace_id" : "0"
}, {
"arch" : "x86_64",
"create_at" : 1638841805439,
"description" : "CPU and GPU general algorithm development and training, preconfigured with AI engine PyTorch1.8",
"dev_services" : [ "NOTEBOOK", "SSH" ],
"id" : "278e88d1-5b71-4766-8502-b3ba72e824d9",
"name" : "pytorch1.8-cuda10.2-cudnn7-ubuntu18.04",
"resource_categories" : [ "GPU", "CPU" ],
"service_type" : "COMMON",
"status" : "ACTIVE",
"swr_path" : "swr.xxx.com/atelier/pytorch_1_8:pytorch_1.8.0-cuda_10.2-py_3.7-ubuntu_18.04-x86_64-20220926104358-041ba2e",
"tag" : "pytorch_1.8.0-cuda_10.2-py_3.7-ubuntu_18.04-x86_64-20220926104358-041ba2e",
"type" : "BUILD_IN",
"update_at" : 1638234504492,
"workspace_id" : "0"
} ],
"pages" : 54,
"size" : 2,
"total" : 107
}
Status Codes¶
Status Code | Description |
---|---|
200 | OK |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Error Codes¶
See Error Codes.