Synchronizing the Image Status
Function
This API is used to correct the abnormal image status. This API is used when you need to synchronize the latest image status when the image status is abnormal due to misoperations, network problems, or system faults. Before using this API, ensure that the image exists and you have the required permission. After the synchronization, the image status is updated to the latest correct status, and related resources and configurations are synchronized. If the image does not exist, you do not have the operation permission, or an error occurs during the synchronization, the API will return an error message.
Debugging
You can debug this API through automatic authentication in API Explorer or use the SDK sample code generated by API Explorer.
URI
POST /v1/{project_id}/images/{image_id}/sync
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Definition: Project ID. For details, see Obtaining a Project ID and Name. Constraints: The value can contain 1 to 64 characters. Letters, digits, and hyphens (-) are allowed. Range: N/A Default Value: N/A |
|
image_id |
Yes |
String |
Definition: Image ID. The ID is in the format of a Universally Unique Identifier (UUID). Constraints: N/A Range: N/A Default Value: N/A |
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
arch |
String |
Definition: Processor architecture supported by the image. Range:
|
|
create_at |
Long |
Definition: UTC time when the image is created, accurate to millisecond. Range: N/A |
|
description |
String |
Definition: Image description. Range: Up to 512 characters |
|
id |
String |
Definition: ID of the image used for creating notebook instances. The ID is in Universally Unique Identifier (UUID) format. For details, see Querying Supported Images. Range: N/A |
|
name |
String |
Definition: Image name. Range: The name can contain a maximum of 512 characters. Lowercase letters, digits, hyphens (-), underscores (_), and periods (.) are allowed. |
|
namespace |
String |
Definition: Organization to which the image belongs. You can create and view an organization on the Organization Management page of the SWR console. Range: N/A |
|
resource_categories |
Array of strings |
Definition: Flavors supported by the image. Range:
|
|
service_type |
String |
Definition: Supported image types. Range:
|
|
size |
Long |
Definition: Image size, in KB. Range: N/A |
|
status |
String |
Definition: Image status. Range:
|
|
status_message |
String |
Definition: Build information during image saving. Range: N/A |
|
swr_path |
String |
Definition: SWR image path. Range: N/A |
|
tag |
String |
Definition: Image tag. Range: N/A |
|
type |
String |
Definition: Image type. Range:
|
|
update_at |
Long |
Definition: Time (UTC) when the image was last updated, accurate to millisecond. Range: N/A |
|
visibility |
String |
Definition: Image visibility. Range:
|
|
workspace_id |
String |
Definition: Workspace ID. If no workspaces are available, the default value is 0. If a workspace is created and used, use the actual value. Range: N/A |
|
flavor_type |
String |
Definition: Resource type of the image. Range:
|
Status code: 401
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Range: N/A |
|
error_msg |
String |
Definition: Error message. Range: N/A |
Status code: 403
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Range: N/A |
|
error_msg |
String |
Definition: Error message. Range: N/A |
Status code: 404
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Range: N/A |
|
error_msg |
String |
Definition: Error message. Range: N/A |
Example Requests
None
Example Responses
Status code: 200
Request succeeded.
{
"arch" : "x86_64",
"create_at" : 1638234504492,
"description" : "CPU and GPU general algorithm development and training, preconfigured with AI engine PyTorch1.8",
"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"
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
Request succeeded. |
|
401 |
Unauthorized. |
|
403 |
Forbidden. |
|
404 |
Not found. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot